/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/



@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
*{margin: 0;padding: 0;box-sizing: border-box;}
/* html { scroll-behavior: smooth;} */
:root {
    --blackColor:  #000; 
    --whiteColor: #fff;
    --whiteColor2: #EDEFF7;
    --Gray: #6E7180;
    --Yellow: #F4C543;
    --orangeColor: #E76D45;
    --lightOrangeColor: #ED983E;

    --Manrope:  Manrope, sans-serif !important; 
    --Inter:  Inter, sans-serif !important; 

}


/* fetchpriority="high" */

.up .bg {background-repeat: no-repeat;background-size: cover;background-position: center}

.up .d-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.up .j-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.up .j-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.up .j-space-btw { -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between; }
.up .j-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.up .ai-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.up .ai-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.up .ai-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.w16{width: 16.66%;} 
.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}
.up .container { width:auto;max-width: 1290px;padding: 0 15px;margin: 0 auto;}

body.up {font-family:var(--Manrope) !important;background-color:#fff; color:#000; font-size:18px; font-weight:400; line-height:1.5; text-transform: inherit;letter-spacing: 0;overflow-x: hidden; }
/* body.overflow_hidden { overflow: hidden; } */

.up h1,.up h2,.up h3,.up h4,.up p,.up small,.up button { margin: 0; padding: 0; box-sizing: border-box;}

.up h1,.up h2,.up h3,.up h4,.up h5,.up h6,.up p { font-family: var(--Manrope) !important; color: var(--blackColor);padding: 0; margin: 0;text-transform: inherit;letter-spacing: 0;}
.up a {color:#000000; display:inline-block;}
.up a:hover {color:#000000;}
.up img{ height: auto;max-width: 100%;object-fit: cover; vertical-align: middle;width: 100%;}


.up h1 { font-weight: 700; font-size: 64px; line-height: 1.2;  }

.up h2,.up .h2 h3,.up .h2 h1,.up .h2 h4,.up .h2 h5,.up .h2 p {font-weight: 700; font-size: 56px; line-height: 1.2; }
.up h3,.up .h3 h2,.up .h3 h1,.up .h3 h4,.up .h3 h5,.up .h3 p {font-weight: 700; font-size: 40px; line-height: 1.5; }
.up h4,.up .h4 h2,.up .h4 h1,.up .h4 h3,.up .h4 h5,.up .h4 p {font-weight: 700; font-size: 24px;  line-height:  1.5}
.up h5 { font-size: 20px; line-height: 1.7; font-weight: 400;  }
.up h6 { font-size: 18px; line-height: 1.5; font-weight: 400;  } 
.up p{ font-family: var(--Manrope) !important; font-weight: 400; font-size: 18px; line-height: 1.5; }

.up h1 span { color:var(--lightOrangeColor); }
.up h2 span { color:var(--orangeColor); }
.up h3 span { color:var(--lightOrangeColor); } 

.up ul, .up ol { margin: 0; padding: 0 0 0 24px; }
.up li { font-family:var(--Manrope) !important; font-size: 18px; font-weight: 400; letter-spacing: 0; text-transform: inherit; padding: 0;margin: 0;line-height: 1.6667; }





.up .landing-page-button a { display:inline-block;padding: 11px 24px; text-decoration: none; color: #fff; font-family: var(--Manrope) !important; font-weight: 600; font-size: 16px; line-height: 1.5; text-align: center; vertical-align: middle;    transition: 300ms all ease-in-out;  border:1px solid transparent; background-color:var(--orangeColor); border-radius: 8px;}
.up .landing-page-button a:hover{ color:var(--orangeColor); border: 1px solid var(--orangeColor); background-color:transparent; }
.up .landing-page-button.button--secondary a {    background: var(--Yellow); color:#282D32; border: 1px solid var(--Yellow); font-weight:700; /* Button border changed as per design team review, Font colour,wieght changed */  }
.up .pricing_table_outer .landing-page-button.button--secondary a {    font-weight:600; /* Font weight changed for pricing table */  }
.up .pricing_banner .landing-page-button.button--secondary a {    font-weight:600; /* Font weight changed for pricing table */  }
.up .landing-page-button.button--secondary a:hover{  background: transparent; color:var(--Yellow); border: 1px solid var(--Yellow);  }
.up .simple-btn a {  background: transparent; color:#E76D45; padding:12px 0px 12px 0;  font-weight: 600; font-size: 16px; line-height: 1.5; text-align: center; text-decoration:unset; }


/* svg arrow icon css for three button */

.landing-page-button a svg,.simple-btn a svg {   margin-left: 9px; transition: 300ms all ease-in-out; }
.landing-page-button a svg path,.simple-btn a svg  { transition: 300ms all ease-in-out; }
.landing-page-button a:hover svg,.simple-btn a:hover svg { transform: rotate(45deg); }

.landing-page-button a svg path { stroke: #fff; }
.landing-page-button a:hover svg path { stroke: #3C6BB3; }


.up .button--secondary a svg path { stroke: #3C6BB3; }
.up .button--secondary a:hover svg path { stroke: #fff; }

.transition{ transition: 300ms all ease-in-out; }

.tleft{ text-align: left; } 
.tcenter{ text-align: center; } 
.tright{ text-align: right; } 

.relative{ position: relative; }
.absolute{ position: absolute; }

.pointer{ cursor: pointer; }



/* Font Sizes */
.font16,.font16 h1,.font16 h2,.font16 h3,.font16 h4,.font16 h5,.font16 h6,.font16 p,.font16 a{font-size: 16px; line-height: 1;}
.font18,.font18 h1,.font18 h2,.font18 h3,.font18 h4,.font18 h5,.font18 h6,.font18 p,.font18 a{font-size: 18px; line-height: 1.5;}
.font20,.font20 h1,.font20 h2,.font20 h3,.font20 h4,.font20 h5,.font20 h6,.font20 p,.font20 a{font-size: 20px; line-height: 1.7;}
.font24,.font24 h1,.font24 h2,.font24 h3,.font24 h4,.font24 h5,.font24 h6,.font24 p,.font24 a{font-size: 24px; line-height: 1.2;}
.font48,.font48 h1,.font48 h2,.font48 h3,.font48 h4,.font48 h5,.font48 h6,.font48 p,.font48 a{font-size: 48px; line-height: 1.2;}



/* Font Colors */
.fontWhite a{color:var(--whiteColor);}
.fontWhite,.fontWhite h1,.fontWhite h2,.fontWhite h3,.fontWhite h4,.fontWhite h5,.fontWhite h6,.fontWhite p {color:var(--whiteColor2);}
.fontGray,.fontGray h1,.fontGray h2,.fontGray h3,.fontGray h4,.fontGray h5,.fontGray h6,.fontGray p,.fontGray a{color:var(--Gray);}
.fontblack,.fontblack h1,.fontblack h2,.fontblack h3,.fontblack h4,.fontblack h5,.fontblack h6,.fontblack p,.fontblack a{color:var(--blackColor);}
.fontYellow,.fontYellow h1,.fontYellow h2,.fontYellow h3,.fontYellow h4,.fontYellow h5,.fontYellow h6,.fontYellow p,.fontYellow a{color:var(--Yellow);}
.fontOrange,.fontOrange h1,.fontOrange h2,.fontOrange h3,.fontOrange h4,.fontOrange h5,.fontOrange h6,.fontOrange p,.fontOrange a{color:var(--orangeColor);}
.fontlightOrange,.fontlightOrange h1,.fontlightOrange h2,.fontlightOrange h3,.fontlightOrange h4,.fontlightOrange h5,.fontlightOrange h6,.fontlightOrange p,.fontlightOrange a{color:var(--lightOrangeColor);}

/* background-gradient */
.up .homeBannerGradient{background: linear-gradient(158.11deg, rgba(237, 152, 62, 0) 28.69%, rgba(237, 152, 62, 0.51) 97.33%), linear-gradient(320.16deg, rgba(237, 152, 62, 0) 85.85%, rgba(237, 152, 62, 0.51) 106.63%);}
.up .yellowGradient{background: linear-gradient(358.08deg, rgba(244, 197, 67, 0) 29.41%, rgba(244, 197, 67, 0.7) 103.41%);}
.up .yellowGradientThreeCol{background: linear-gradient(0.77deg, rgba(244, 197, 67, 0) 25.12%, rgba(244, 197, 67, 0.7) 72.69%);}
.up .homeFooterGradient{background:linear-gradient(13.6deg, rgba(244, 197, 67, 0) 51.09%, rgba(244, 197, 67, 0.7) 91.29%), linear-gradient(195.3deg, rgba(244, 197, 67, 0) 71.45%, rgba(244, 197, 67, 0.35) 107.4%);}

.up .partner_four_col_section .yellowGradientThreeCol {
    background:linear-gradient(0.77deg, rgba(244, 197, 67, 0) 30.12%, rgba(244, 197, 67, 0.7) 76.69%);
}

.up .bookTalentBanner{background:linear-gradient(158.11deg, rgba(237, 152, 62, 0) 28.69%, rgba(237, 152, 62, 0.51) 97.33%);}
.up .bookTalentGery{background: linear-gradient(180deg, rgba(40, 45, 50, 0) 0%, #3E454C 99.27%);}
.up .BookFooterGradient{background: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(358.67deg, rgba(244, 197, 67, 0) 53.84%, rgba(244, 197, 67, 0.7) 95.48%);}
.up .greyGradient{background: linear-gradient(180deg, rgba(40, 45, 50, 0) 0%, #3E454C 99.27%),linear-gradient(180deg, #3E454C 0.73%, rgba(40, 45, 50, 0) 100%);}


/* background-colors */
.up .BgWhite{background-color: var(--whiteColor);}
.up .BgBlack{background-color: var(--blackColor);}
.up .BgBlack2{background-color: #282D32;}
.up .Bgorgane{background-color: var(--orangeColor);}
.up .Bgyellow{background-color: var(--Yellow);}
.up .BglightOrgane{background-color: var(--lightOrangeColor);}
.up .BgGray{background-color: var(--Gray);}

/* fontWight */

.up .font400,.up .font400 h1,.up .font400 h2,.up .font400 h3,.up .font400 h4,.up .font400 h5,.up .font400 h6,.up .font400 p,.up .font400 a{font-weight:400;}
.up .font500,.up .font500 h1,.up .font500 h2,.up .font500 h3,.up .font500 h4,.up .font500 h5,.up .font500 h6,.up .font500 p,.up .font500 a{font-weight:500;}
.up .font600,.up .font600 h1,.up .font600 h2,.up .font600 h3,.up .font600 h4,.up .font600 h5,.up .font600 h6,.up .font600 p,.up .font600 a{font-weight:600;}
.up .font700,.up .font700 h1,.up .font700 h2,.up .font700 h3,.up .font700 h4,.up .font700 h5,.up .font700 h6,.up .font700 p,.up .font700 a{font-weight:700;}



.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form {background: transparent;padding: 0 !important;}


/*  Destop */

/* ===== Header bar */
.up header.has-scrolled{ background-color: #fff; box-shadow: 0 2px 6px rgba(0,0,0,0.1); }
.up header { padding: 16px 0px; position: fixed; top: 0; z-index: 99999; width: 100%; transition: all 0.2s ease-in-out; }
.up header .header_logo { max-width: 156px; line-height: 0; }

.up header .header_left { gap: 46px; }

/* Desktop nav (flex row) */
.up header nav.primary-nav { position: static; display: block; }
.up header nav.primary-nav ul { display: flex; list-style: none; align-items: center; gap: 33px; padding: 0; margin: 0; }
.up header nav.primary-nav li { font-size: 14px; line-height: 1.2; }
.up header nav.primary-nav ul a { font-size: 14px; line-height: 1; text-decoration: none; }
.up header nav.primary-nav ul a:hover {  text-decoration: none;  }

/* CTA (your btn_primary styles already exist; we just place it) */
.up header .cta-wrap { gap: 16px; }
.up header .primary-nav .cta-wrap{ display: none; }

/* Hamburger button */
.up header .hamburger { -webkit-tap-highlight-color: transparent; width: 22px; height: 22px; margin-left: 15px; border: 0; background: transparent; color: #000; display: none; place-items: center; cursor: pointer; }
.up header .hamburger .lines { position: relative; width: 22px; height: 2px; background: currentColor; transition: background 0.3s ease-in-out; }
.up header .hamburger .lines::before, .hamburger .lines::after { content: ""; position: absolute; left: 0; width: 100%; height: 2px; background: currentColor; transition: transform 0.25s ease, top 0.25s ease, opacity 0.2s ease; }
.up header .hamburger .lines::before { top: -7px; }
.up header .hamburger .lines::after  { top:  7px; }
.up header .landing-page-button.button--secondary a { background: transparent; }
.up header .landing-page-button.button--secondary a:hover { background: #bcbfcc; border: 1px solid #bcbfcc; }

/* X state (pure CSS; toggled by .is-open on header) */
.up header.is-open .hamburger .lines { background: transparent; }
.up header.is-open .hamburger .lines::before { top: 0; transform: rotate(45deg); }
.up header.is-open .hamburger .lines::after  { top: 0; transform: rotate(-45deg); }
.up header.is-open{transition: none;}

/* header_white */
.up header.header_white nav.primary-nav ul a { color: #fff; }
.up header.header_white  .landing-page-button.button--secondary a { color: #fff; }
.up header.header_white .landing-page-button.button--secondary a:hover { color: #1e1e24; }
.up header.header_white .hamburger { color: #fff;}

/* .up header.has-scrolled.header_white nav.primary-nav ul a { color: #000; }
.up header.has-scrolled.header_white .button.button--secondary a { color: #1e1e24; }
.up header.has-scrolled.header_white .button.button--secondary a:hover { color: #1e1e24; }
.up header.has-scrolled.header_white .hamburger { color: #000;} */
.up header.has-scrolled.header_white {  background-color: #282d32; box-shadow: 0 2px 6px rgba(255, 255, 255, .1);}

/* over header_white */

/* home page banner */
.up .banner_section { padding: 170px 0px 90px; position: relative; overflow: hidden; }
.up .banner_section .outer_right_wrapper { position: absolute;   top: 170px; right: -108px; width: 55.6%; height: 550px; }  
.up .banner_section .inner_left_wrapper .title h1 span { display: inline-block; }
.up .banner_section .inner_left_wrapper .content { padding-top: 18px; max-width: 610px; width: 100%; margin-bottom: 38px; }
.up .banner_section .inner_left_wrapper .button_group { gap: 14px; }
.up .banner_section .outer_left_wrapper { padding-right:20px; min-height: 548px; }
.up .banner_section .outer_right_wrapper .image img { height: 100%;  object-position: top left; box-shadow: 0px 32px 20px 0px #0000001A;}
.up .banner_section .outer_right_wrapper .image { width: 100%; height: 100%;}


/*  home page N5network */
.up .N5Netwok_one_col { padding: 90px 0 90px; }
.up .N5Netwok_one_col .title.mobile-center { text-align: center; margin-bottom: 80px; }
.up .N5Netwok_one_col .main_three_vertical_col { max-width: 1050px; margin: 0 auto; width: 100%; }
.up .N5Netwok_one_col .inner_left_wraper { border-radius: 25px; padding: 14px 50px 0px 50px; }

.up .N5Netwok_one_col .outer_left_wraper { padding-right: 25px; }
.up .N5Netwok_one_col .outer_three_vertical:not(:last-child) { margin-bottom: 65px; }
.up .N5Netwok_one_col .outer_three_vertical:not(:last-child) .inner_left_wraper{ min-height: 430px; }


.up .N5Netwok_one_col .outer_right_wraper { padding: 0px 20px 0 40px; }
.up .N5Netwok_one_col .outer_right_wraper .title h3 span { display: inline-block; }
.up .N5Netwok_one_col .outer_right_wraper .title { padding-bottom: 16px;     max-width: 330px; width:100%;}
.up .N5Netwok_one_col .outer_right_wraper .content { max-width: 330px; width: 100%; margin-bottom: 24px; }
.up .N5Netwok_one_col .outer_three_vertical:last-child .inner_left_wraper {min-height: 374px;}
/*  home page N5network */




/* Tabbing Section CSS */
.up .tabbing_section .tabbing_outer { padding: 64px; background-color: #282D32; border-radius: 32px; }
.up .tabbing_section .section_title h2{ color: #EDEFF7; }
.up .tabbing_section .section_title h2 span{ color: #E76D45; }
.up .tabbing_section .tabbing_inner { padding-top: 64px; }
.up .tabbing_section { padding-bottom: 45px; }
.up .tabbing_section .tabbing_left { width: 41%; max-width: 461px; }
.up .tabbing_section .tabbing_right { width: 55%; max-width: 615px; }
.up .tabbing_section .tab_item { padding-left: 32px; margin-bottom: 56px; }
.up .tabbing_section .tab_item_title *, .up .tabbing_section .tab_item_text * { color: #6E7180; }
.up .tabbing_section .tab_item_text { padding-top: 8px; width: 100%; max-width: 315px; }
.up .tabbing_section .tab_item_top { gap: 10px; }
.up .tabbing_section .tab_item_number { height: 32px; width: 32px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #6E7180; }
.up .tabbing_section .tab_item_number * { color: #EDEFF7; font-size: 17px; line-height: 1.2; font-weight: 600; }
.up .tabbing_section .tab_item_title h4 { line-height: 1.2; font-weight: 600; }
.up .tabbing_section .tab_item:before { content: ""; position: absolute; height: 100%; width: 3px; background-color: transparent; top: 0; left: 0; }
.up .tabbing_section .tab_item.active .tab_item_number { background-color: #E76D45; }
.up .tabbing_section .tab_item.active .tab_item_title * { color: #EDEFF7; } 
.up .tabbing_section .tab_item.active .tab_item_title h4 span{ color: #ED983E; }
.up .tabbing_section .tab_item.active .tab_item_text * { color: #BCBFCC; }
.up .tabbing_section .tab_item.active:before { background-color: #E76D45; }
.up .tabbing_section .button_container { padding-left: 32px; }
.up .tabbing_section .tab_item_top { flex-wrap: nowrap; }
.up .tabbing_section .tab_item_number { flex-shrink: 0; }
/* Tabbing Section CSS */

/* three_col_section */
.up .three_col_section { padding: 45px 0 90px; overflow: hidden; }
.up .three_col_section .title { text-align: center; margin-bottom: 78px; }
.up .three_col_section .outer_wraper { padding: 0 24px; }
.up .three_col_section  .main_three_col_wrapper { margin: 0 -24px; }  
.up .three_col_section .outer_wraper .inner_wraper .title_three {margin-bottom: 16px;}
.up .three_col_section .outer_wraper .inner_wraper { border-radius: 24px 24px 0px 0px; padding: 42px 20px 48px; height:100%; }
.up .three_col_section .outer_wraper .inner_wraper .three_content_wrapper { padding: 0 5px 0; }
.up .three_col_section .three-btn { margin-top: 76px;}
.up .three_col_section .three-btn a {border: 1px solid #F4C543;}

.up .Spotlight_Section .main_Spotlight_wraper { background-color: #EDEFF7; border-radius: 32px; overflow: hidden; padding: 64px; } 

.up .Spotlight_Section .main_Spotlight_wraper .title_wrapper { text-align: center; }
.up .Spotlight_Section .main_Spotlight_wraper .title_wrapper .inner_title { margin-bottom: 16px; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .Repeat-btn .spotlight-btn {padding: 15px 25px;border: 1px solid transparent;transition: 300ms all ease-in;font-weight: 700;font-size: 20px;line-height: 1.4;text-decoration: none;border-radius: 50px;max-width: 247px;width: 100%;text-align: center;}
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:first-child .Repeat-btn .spotlight-btn { color: #EDEFF7; background-color: #243E80; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:first-child .Repeat-btn .spotlight-btn:hover { color: #243E80; border-color: #243E80; background-color: #fff; }

.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:nth-child(2) .Repeat-btn .spotlight-btn { color: #1E1E24; background-color: #FAAD14; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:nth-child(2) .Repeat-btn .spotlight-btn:hover { color: #FAAD14; border-color: #FAAD14; background-color: #fff; }

.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:nth-child(3) .Repeat-btn .spotlight-btn { color: #EDEFF7; background-color: #F5222D; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:nth-child(3) .Repeat-btn .spotlight-btn:hover { color: #F5222D; border-color: #F5222D; background-color: #fff; }

.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:last-child .Repeat-btn .spotlight-btn { color: #EDEFF7; background-color: #00A77A; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:last-child .Repeat-btn .spotlight-btn:hover { color: #00A77A; border-color: #00A77A; background-color: #fff; }

.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper { padding: 0 24px; }
.up .Spotlight_Section .Spotlight_repeat_wrapper { margin: 0 -24px; margin-top: 64px; }

.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .content { padding: 32px 24px; border-radius: 24px; background-color: #fff; margin-top: 30px; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .content ul { margin: 0; padding: 0; list-style: none; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .content ul li { font-weight: 500; font-size: 18px; line-height: 150%; padding: 0; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .content ul li:not(:last-child) { margin-bottom: 24px; }
.up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .Spotlight_title { margin-bottom: 20px; }
.up .Spotlight_Section { padding-bottom: 90px;}


/* book_talent_banner */
.up .book_talent_banner .inner_left_wrapper .content { max-width: 520px; }
.up .book_talent_banner { padding: 201px 0px 00px; }
.up .book_talent_banner .outer_left_wrapper { min-height: 589px; padding-bottom: 40px; }
.up .book_talent_banner .outer_book_right_wrapper { position: absolute; bottom: -2px; right: -3%; width: 55.7%; height: auto; }
.up .book_talent_banner .outer_book_right_wrapper .image { width: 100%; height: 100%; }
.up .book_talent_banner .main_banner_wrapper { position: relative; }
/* over book_talent_banner */

/* find_work_banner */
.up .find_work_banner { background: #282D32; }
.up .find_work_banner .outer_left_wrapper { min-height: 579px; padding-bottom: 40px; }
.up .find_work_banner .outer_book_right_wrapper { bottom: -70px; height: auto; position: absolute; right: -2.9%; width: 54.9%; }



.up footer { padding: 80px 0; }

.up .footer_v2 { background: linear-gradient(358.67deg, rgba(244, 197, 67, 0) 53.84%, rgba(244, 197, 67, 0.7) 95.48%); }
.up footer .footer_top_v2 .top_inner { width: 100%; max-width: 708px; margin: 0 auto; padding: 64px 20px; }
.up footer .footer_top_v2 .top_btn { padding-top: 48px; }
.up footer .footer_top_v2 { background: #fff; border-radius: 32px; }
.up footer .footer_bottom { padding-top: 64px; }
.up footer .bottom_top_logo { max-width: 156px; }
.up footer .bottom_top_menu ul { display: flex; align-items: center; padding: 0; margin: 0; list-style: none; gap: 15px 32px; flex-wrap: wrap; }
.up footer .bottom_top_menu ul a { text-decoration: none; font-size: 16px; line-height: 1; transition: all 0.3s ease-in-out; }
.up footer .bottom_top_menu ul a:hover { color: #E76D45; }
.up footer .bottom_top_links { padding-bottom: 64px; border-bottom: 1px solid #BCBFCC; gap: 30px;  }
.up footer .bottom_links_container { padding-top: 62px; gap: 30px; }
.up footer .copyright p { font-size: 16px; }
.up footer .bottom_links ul { display: flex; align-items: center; gap: 15px 24px; padding: 0; margin: 0; list-style: none; flex-wrap: wrap; }
.up footer .bottom_links ul a { font-size: 16px; line-height: 1.5; transition: all 0.3s ease-in-out; text-decoration: underline; }
.up footer .bottom_links ul a:hover { color: #E76D45; }


.up .footer_v1 { background: linear-gradient(13.6deg, rgba(244, 197, 67, 0) 51.09%, rgba(244, 197, 67, 0.7) 91.29%), linear-gradient(195.3deg, rgba(244, 197, 67, 0) 71.45%, rgba(244, 197, 67, 0.35) 107.4%); }
.up footer .footer_top_v1 .top_title { width: 42%; max-width: 503px; }
.up footer .footer_top_v1 .top_right_container { width: 54%; max-width: 617px; }
.up footer .footer_top_v1 .top_btn_container { padding-top: 24px; gap: 16px; }
.up footer .footer_top_v1 .top_inner { padding: 90px 0; }

/* partner Page */

.up .partner_four_col_section .outer_wraper { padding: 0 12px; }
.up .partner_four_col_section .main_three_col_wrapper { margin: 0 -12px; }
.up .partner_four_col_section .outer_wraper .inner_wraper { padding: 48px 24px 48px; }
.up .partner_four_col_section .outer_wraper .inner_wraper .three_content_wrapper { padding: 0; padding-top: 48px; }

/* faqSec */
.up .faqSec  { padding: 90px 0 90px; }
.up .faqSec .commonSecTopTitle { margin-bottom: 80px; }
.up .faqSec .accordion { transition: all 0.2s ease-in-out; border-bottom: 1px solid #D3D6E0; padding: 22.5px 0px; }
.up .faqSec .accordion .accordion-header { background-color: transparent; cursor: pointer; outline: none; transition: all 0.3s ease; }
.up .faqSec .faqAccordTitleContainer { position: relative; text-align: left; }
.up .faqAccordTitle { cursor: pointer; }
.up .faqAccordTitle { padding-right: 44px; }
.up .faqSec .accordion-content{display:none;}
.up .faqSec .faqAccordTitleContainer .faqAccordArrow { position: absolute; right: 0px; top: 50%; transform: translateY(-50%) rotateX(0deg); transition: transform 0.3s ease; }
.up .faqSec .faqAccordTitleContainer .faqAccordArrow svg { width: 18px; height: auto; }
.up .faqSec .faqAccordDetail { padding-top: 25px; padding-right: 44px; }
.up .faqSec .accordion.active .faqAccordTitleContainer .faqAccordArrow { transform: translateY(-50%) rotateX(180deg); }
.up .faqSec .faqAccordDetail p { line-height: 1.5;}
.up .faqSec .accordion:first-child { border-top: 1px solid #d3d6e0;}



/* Styles for screen width above 1920px */
@media screen and (min-width: 1700px) {
    .up .banner_section .outer_right_wrapper { padding-left:20px; right: -40px; width: 52.4%; }  
}
@media screen and (min-width: 1921px) {

}
@media screen and (min-width: 2500px) {
    .up .banner_section .outer_right_wrapper { padding-left:40px; right: -38px; width: 50.4%; }  

}

@media (max-width: 1400px) {

}

@media (max-width: 1366px) {        
    .up header nav.primary-nav ul { gap: 20px; }
    .up .find_work_banner .outer_book_right_wrapper { bottom: -50px;   right: 0; width: 51.9%;}
    .up .faqSec .commonSecTopTitle { margin-bottom: 50px;}

}
@media (max-width: 1280px) { 
    .up .banner_section { padding: 150px 0px 90px; }
    .up .banner_section .outer_right_wrapper { top: 150px; right:-55px; height: 490px; }
    .up .banner_section .outer_left_wrapper {  min-height: 490px;}

    .up .three_col_section .outer_wraper { padding: 0 20px; }
    .up .three_col_section .main_three_col_wrapper { margin: 0 -20px; }

    .up .partner_four_col_section .outer_wraper { padding: 0 12px;}
    .up .partner_four_col_section .main_three_col_wrapper { margin: 0 -12px;}
    .up .partner_four_col_section .outer_wraper .inner_wraper .three_content_wrapper {  padding: 25px 0 0 0;}


    .up .tabbing_section .tabbing_outer { padding: 50px; }
    .up .tabbing_section .tabbing_inner { padding-top: 50px; }
    .up .tabbing_section .tab_item { margin-bottom: 46px; padding-left: 24px; }
    .up .tabbing_section .button_container { padding-left: 24px; }

    .up .book_talent_banner { padding: 150px 0px 00px; }
    .up .book_talent_banner .outer_left_wrapper { min-height: 518px; }

    .up footer .footer_top_v1 .top_inner { padding: 0px 0 50px; }
    .up footer .footer_top_v1 .top_inner { padding: 0px 0 50px; }
    
      .up .faqSec  { padding: 70px 0 70px; }

}

@media (max-width: 1199px) {
    .up h1 { font-size: 56px;}
    .up h2,.up .h2 h3,.up .h2 h1,.up .h2 h4,.up .h2 h5,.up .h2 p { font-size: 52px;}
    .up .banner_section .outer_right_wrapper {  right:-70px;  }

    .up .N5Netwok_one_col .outer_right_wraper .title,.up .N5Netwok_one_col .outer_right_wraper .content { max-width: 100%; width: 100%; }
    .up .N5Netwok_one_col .outer_right_wraper { padding: 0px 20px 0 20px;}

    .up .N5Netwok_one_col .title.mobile-center,.up .three_col_section .title { margin-bottom: 60px;}

    .up .three_col_section .three-btn { margin-top: 60px;}
    .up .three_col_section .outer_wraper .inner_wraper .three_content_wrapper {padding: 20px 5px 0;}
    .up .partner_four_col_section .outer_wraper .inner_wraper .three_content_wrapper {  padding: 25px 0 0 0;}

    .up .Spotlight_Section { padding-bottom: 70px;}

    .up .Spotlight_Section .main_Spotlight_wraper { padding: 45px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper { padding: 0 15px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper { margin: 0 -15px; margin-top: 50px; }
    
    

}
@media (max-width: 1180px) {

    .up header nav.primary-nav ul { gap: 18px; }

    .up footer .footer_top_v2 .top_btn { padding-top: 32px; }
    .up footer .footer_top_v2 .top_inner { padding: 50px 20px; }
    .up footer .footer_bottom { padding-top: 50px; }
    .up footer .bottom_top_links { padding-bottom: 50px; }
    .up footer .bottom_links_container { padding-top: 50px; }

    .up .find_work_banner .outer_book_right_wrapper {  right: 0; width: 49.9%;}
    .up .partner_four_col_section .outer_wraper { padding: 0 12px; }
    .up .partner_four_col_section .main_three_col_wrapper { margin: 0 -12px; }





} 
@media (min-width: 1081px) {
    .up header nav.primary-nav ul a { position: relative; padding: 10px 0; }
    .up header nav.primary-nav ul a:before { content: ''; position: absolute; height: 2px; width: 0; background: #F4C543; bottom: 0; transition: 300ms all linear; left: auto; right: 0; }
    .up header nav.primary-nav ul a:hover:before { width: 100%; right: auto; left: 0; }
    .up header nav.primary-nav ul li.current-menu-item a:before { width: 100%; right: auto; left: 0; }
    
    .up header nav.primary-nav ul a { position: relative; padding: 10px 0;}
}
@media (max-width: 1080px) {
    .up header nav.primary-nav { display: none; }
    .up header .primary-nav [id] { scroll-margin-top: var(--header-offset); }
    .up header .hamburger { display: inline-grid; }
    .up header nav.primary-nav { position: absolute; left: 0; right: 0; top: 100%; display: block; background: #E76D45; border-bottom: 1px solid rgba(255,255,255,0.08); display: none; z-index: 99; overflow-y: scroll; scrollbar-color: #fff transparent; scrollbar-width: thin; overflow-x: hidden; max-height: 236px; }
    /*     .up header nav.primary-nav::-webkit-scrollbar{width: 10px}
    .up header nav.primary-nav::-webkit-scrollbar-track{background:0 0}
    .up header nav.primary-nav::-webkit-scrollbar-thumb{background:var(--secondary_color);border-radius:4px} */
    .up header nav.primary-nav ul { display: block; padding: 10px 15px 15px; }
    .up header nav.primary-nav li + li { margin-top: 5px; }
    .up header nav.primary-nav ul a { display: block; padding: 10px 5px; border-radius: 8px; color: #fff; }
    .up header nav.primary-nav ul a:hover { background: rgba(255,255,255,0.06); color: #fff; }
    .up header .bar { gap: 8px; }
    .up header .cta-wrap { gap: 8px; }
    .up header.has-scrolled.header_white nav.primary-nav ul a { color: #FFF;}

    .up .tabbing_section .tabbing_outer { padding: 42px 36px; }
    .up .tabbing_section .tab_item { padding-left: 20px; margin-bottom: 34px; }
    .up .tabbing_section .button_container { padding-left: 20px; }
    .up .tabbing_section .tabbing_inner{ padding-top: 40px; }

    .up .three_col_section .outer_wraper { padding: 0 15px; }
    .up .three_col_section .main_three_col_wrapper { margin: 0 -15px; }

    .up .book_talent_banner .outer_left_wrapper { min-height: 477px; }


}
@media (max-width: 1024px) {
    .up .banner_section {padding: 140px 0px 60px;}
    .up .banner_section .outer_left_wrapper {  min-height: 560px;}

    .up .N5Netwok_one_col .outer_three_vertical:not(:last-child) .inner_left_wraper,.up .N5Netwok_one_col .outer_three_vertical:last-child .inner_left_wraper { min-height: auto;}
    .up .N5Netwok_one_col { padding: 70px 0 70px;}
    .up .N5Netwok_one_col .title.mobile-center { margin-bottom: 50px; }

    /*     .up .tabbing_section { padding-bottom: 70px; } */
    .up .three_col_section .outer_wrape .content.h4 p { font-size: 20px; }
    .up .book_talent_banner { padding: 140px 0px 00px;}
    .up .book_talent_banner .outer_left_wrapper { min-height: 477px;}
    .up footer { padding: 70px 0;}

    .up .find_work_banner .outer_book_right_wrapper { bottom: -40px;}

    .up .faqSec .faqAccordDetail { padding-top: 20px; padding-right: 30px; }
    .up .faqSec .accordion { padding: 20px 0px; }

}



@media (max-width: 991px) {
    /******/
    .up h1 { font-weight: 700; font-size: 48px; line-height: 1.2; }
    .up h2,.up .h2 h3,.up .h2 h1,.up .h2 h4,.up .h2 h5,.up .h2 p { font-weight: 700; font-size: 40px; line-height: 1.2; }
    .up h3,.up .h3 h2,.up .h3 h1,.up .h3 h4,.up .h3 h5,.up .h3 p { font-weight: 700; font-size: 32px; line-height: 1.5; }
    .up h4,.up .h4 h2,.up .h4 h1,.up .h4 h3,.up .h4 h5,.up .h4 p { font-weight: 700; font-size: 20px; line-height: 1.5; }
    .up h5 { font-size: 18px; line-height: 1.7; font-weight: 400; }
    .up h6 { font-size: 16px; line-height: 1.5; font-weight: 400; } 
    .up p, .up li { font-size: 16px; }


    .tabw30{width:30%}
    .tabw33{width:33.33%}
    .tabw40{width:40%}
    .tabw50{width:50%}
    .tabw60{width:60%}
    .tabw66{width:66.66%}
    .tabw70{width:70%}
    .tabw100{width:100%}
    .tabMax100{max-width:100%;}

    .up header{ padding: 15px 0; }
    .up header .wrapper{ padding: 0 15px; }
    .up header .header_logo{ max-width: 130px; }
    .up header nav.primary-nav ul{ padding: 0 10px 10px 10px; }   

    .up .banner_section .outer_right_wrapper { position: unset; width: 100%; height: auto; }
    .up .banner_section .outer_left_wrapper { padding-right: 0; min-height: auto; margin-bottom: 35px; }
    .up .banner_section .outer_right_wrapper .image { width: auto; height: auto; }
    .up .banner_section .outer_right_wrapper .image img { height: auto; object-position: center; }

    .up .N5Netwok_one_col { padding: 60px 0 60px;}
    .up .N5Netwok_one_col .inner_left_wraper { padding: 20px 35px 0px 35px; }
    .up .N5Netwok_one_col .outer_left_wraper { padding-right: 20px; }
    .up .N5Netwok_one_col .outer_right_wraper .title { padding-bottom: 10px; }
    .up .N5Netwok_one_col .outer_right_wraper .content { margin-bottom: 20px; }
    .up .N5Netwok_one_col .outer_three_vertical:not(:last-child) { margin-bottom: 50px;}
    .up .N5Netwok_one_col .outer_three_vertical .simple-btn a { padding:12px 0px 0px 0;}

    .up .tabbing_section .tabbing_left { width: 44%; }
    .up .tabbing_section .tab_item { margin-bottom: 30px; padding-left: 16px; }
    .up .tabbing_section .button_container { padding-left: 16px; }
    .up .tabbing_section .tabbing_outer { padding: 34px 28px; }
    .up .tabbing_section .tabbing_right { width: 53%; }
    .up .tabbing_section .tab_item_number { height: 28px; width: 28px; }
    .up .tabbing_section .tab_item_top { gap: 8px; }
    .up .tabbing_section .tabbing_inner{ padding-top: 32px; }
    /*     .up .tabbing_section { padding-bottom: 60px; } */

    .up .three_col_section .outer_wraper:not(:last-child) { margin-bottom: 30px; }
    .up .three_col_section .outer_wraper .content.h4 p { font-size: 20px; }  
    .up .tabbing_section { padding-bottom: 30px; }
    .up .three_col_section { padding: 30px 0 60px; }

    .up .Spotlight_Section { padding-bottom: 60px;}

    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper { margin-bottom: 30px; }
    .up .Spotlight_Section .main_Spotlight_wraper { padding: 45px 45px 15px; }

    .up footer .footer_top_v2 .top_inner { padding: 35px 15px; }
    .up footer .footer_top_v2 .top_btn { padding-top: 26px; }
    .up footer .footer_bottom { padding-top: 35px; }
    .up footer .bottom_top_links { padding-bottom: 35px; }
    .up footer .bottom_links_container { padding-top: 35px; }
    .up footer .bottom_top_menu ul { gap: 15px 20px; }
    .up footer .bottom_links ul { gap: 15px 20px; }
    .up footer .bottom_top_logo { max-width: 130px; }

    .up footer .footer_top_v1 .top_inner { padding: 0px 0 45px; }
    .up footer .footer_top_v1 .top_title { max-width: 100%; width: 48.5%; }
    .up footer .footer_top_v1 .top_right_container { max-width: 100%; width: 48.5%; }
    .up footer { padding: 60px 0;}

    .up .book_talent_banner .outer_book_right_wrapper { position: unset; width: 100%; height: auto; max-width: 570px; margin: 0 auto; }
    .up .book_talent_banner .outer_left_wrapper { padding-bottom: 0; margin-bottom: 20px; }
    .up .book_talent_banner .inner_left_wrapper .content {  max-width: 660px;  margin-bottom: 30px;}
    .up .book_talent_banner,.up .banner_section { padding: 120px 0px 00px; }
    
    .up .faqSec  { padding: 60px 0 60px; }




}


@media (max-width: 767px) {
    /******/
    .up h1 { font-weight: 700; font-size: 36px; line-height: 1.2; }
    .up h2,.h2 h3,.h2 h1,.h2 h4,.h2 h5,.h2 p { font-weight: 700; font-size: 28px; line-height: 1.2; }
    .up h3,.h3 h2,.h3 h1,.h3 h4,.h3 h5,.h3 p { font-weight: 700; font-size: 24px; line-height: 1.5; }
    .up h4,.h4 h2,.h4 h1,.h4 h3,.h4 h5,.h4 p { font-weight: 700; font-size: 18px; line-height: 1.5; }
    .up h5 { font-size: 16px; line-height: 1.6; font-weight: 400; }
    .up h6 { font-size: 16px; line-height: 1.5; font-weight: 400; }
    .up p, .up li,body.up { font-size: 16px; }

    .mtop10{margin-top:10px;}
    .mtop20{margin-top:20px;}
    .mtop30{margin-top:30px;}
    .mbottom30{margin-bottom:30px;}
    .mp0,.mpt0{padding-top:0!important}
    .mp0,.mpb0{padding-bottom:0!important}
    .mpl0,.mp0-0{padding-left:0!important;}
    .mpr0,.mp0-0{padding-right:0!important;}
    .mobile-left{text-align:left;}
    .mobile-center{text-align:center;}
    .mobile-center.text-right{text-align:center;}
    .mobilMax100{max-width:100%; width:100%;}
    .mw50{width:50%;}
    .mw100,.row-fluid .forTabw50{width:100%;}
    .mBlock{display:block;margin-right:0;}
    .mobileHide{display:none;}
    .simple-btn a svg { width: 10px;}
    .up .landing-page-button a {padding: 9px 24px }


    .up header{ padding: 12px 0; }
    .up header .header_logo{ max-width: 120px; }
    .up header nav.primary-nav ul a{ font-size: 16px; }
    .up header .cta-wrap .landing-page-button{ display: none; }
    .up header .primary-nav .cta-wrap .landing-page-button{ display: inline-block; width: 100%; }
    .up header .primary-nav .cta-wrap { display:flex; padding: 0 15px 15px 15px; flex-direction: column; align-items: flex-start; gap: 10px; }
    .up header .primary-nav .cta-wrap .landing-page-button:not(.button--secondary) a { background: #F4C543; border-color: #F4C543; }
    .up header .primary-nav .cta-wrap .landing-page-button:not(.button--secondary) a:hover { color: #F4C543; background: transparent; }
    .up header nav.primary-nav{ max-height: 330px; min-height:325px; }
    .up header nav.primary-nav ul { padding: 10px 10px 10px 10px;}
    .up header .primary-nav .cta-wrap .landing-page-button.button--secondary a { color: #fff;}



    .up .banner_section { padding: 103px 0px 50px;}

    .up .N5Netwok_one_col { padding: 50px 0 50px; }
    .up .N5Netwok_one_col .outer_right_wraper { padding: 20px 0px 0 0px; }
    .up .N5Netwok_one_col .title.mobile-center { margin-bottom: 30px; }
    .up .N5Netwok_one_col .outer_left_wraper { padding-right: 0; }
    .up .N5Netwok_one_col .outer_three_vertical .inner_left_wraper { max-width: 430px; width: 100%; margin: 0 auto; }
    .up .N5Netwok_one_col .outer_right_wraper .title { padding-bottom: 0px; }
    .up .N5Netwok_one_col .outer_right_wraper .content { margin-bottom: 10px; }
    .up .N5Netwok_one_col .outer_three_vertical:not(:last-child) { margin-bottom: 40px; }
    .up .N5Netwok_one_col .inner_left_wraper { padding: 20px 25px 0px 25px;}
    .up .N5Netwok_one_col .outer_right_wraper .inner_right_wraper { text-align: center;}

    .up .tabbing_section .tabbing_inner { flex-direction: column-reverse; gap: 30px; padding-top: 25px; }
    .up .tabbing_section .tabbing_left { width: 100%; max-width: 100%; }
    .up .tabbing_section .tabbing_right { width: 100%; max-width: 400px; }
    .up .tabbing_section .tab_item_text { padding-top: 5px; max-width: 100%; }
    .up .tabbing_section .tab_item {  padding-left: 12px; }
    .up .tabbing_section .tab_item_number { height: 24px; width: 24px; }
    .up .tabbing_section .tab_item_number * { font-size: 15px; }
    .up .tabbing_section .tabbing_outer { padding: 28px 24px; }
    .up .tabbing_section .button_container { padding-left: 12px; }
    .up .tabbing_section .tab_item_top {   align-items:flex-start; }
    /*     .up .tabbing_section { padding-bottom: 50px; } */


    .up .tabbing_section { padding-bottom: 25px; }
    .up .three_col_section { padding: 25px 0 50px; }
    .up .three_col_section .outer_wraper .inner_wraper { max-width: 430px; margin: 0 auto; width: 100%; }
    .up .three_col_section .outer_wraper .content.h4 p {font-size: 18px;}
    .up .three_col_section .outer_wraper:not(:last-child) { margin-bottom: 20px; }
    .up .three_col_section .outer_wraper { padding: 0; }
    .up .three_col_section .main_three_col_wrapper { margin: 0; }
    .up .three_col_section .outer_wraper .inner_wraper { padding: 30px 20px 30px; }
    .up .three_col_section .three-btn {margin-top: 35px;}
    .up .three_col_section .outer_wraper .inner_wraper .three_content_wrapper {padding: 20px 0px 0;}

    .up .N5Netwok_one_col .title.mobile-center, .up .three_col_section .title {margin-bottom: 40px;}

    .up .Spotlight_Section { padding-bottom: 50px;}

    .up .Spotlight_Section .Spotlight_repeat_wrapper .Repeat-btn .spotlight-btn { font-size: 18px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .content ul li { font-size: 16px;}
    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .content ul li:not(:last-child) { margin-bottom: 15px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper:last-child { margin-bottom: 0; }
    .up .Spotlight_Section .main_Spotlight_wraper { padding: 30px 15px 30px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .content { padding: 20px; margin-top: 15px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper .Spotlight_title { margin-bottom: 15px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper { margin: 0px; margin-top: 30px; }
    .up .Spotlight_Section .Spotlight_repeat_wrapper .outer_wraper { padding: 0; }

    .up footer .footer_top_v2 .top_inner { padding: 25px 15px; }
    .up footer .footer_bottom { padding-top: 30px; }
    .up footer .bottom_top_links { gap: 20px; padding-bottom: 30px; }
    .up footer .bottom_links ul, .up footer .bottom_top_menu ul { gap: 15px 15px; }
    .up footer .bottom_top_links  .bottom_top_menu { width: 100%; }
    .up footer .bottom_top_menu ul { gap: 15px 15px; width: 100%; flex-direction: column; justify-content: flex-start; align-items: self-start; }
    .up footer .bottom_links_container { padding-top: 30px; gap: 20px; }
    .up footer .bottom_top_logo { max-width: 120px; }

    .up footer .footer_top_v1 .top_inner { padding: 0px 0 30px; gap: 20px; }
    .up footer .footer_top_v1 .top_title { width: 100%; }
    .up footer .footer_top_v1 .top_right_container { width: 100%; }
    .up footer .footer_top_v1 .top_btn_container{ padding-top: 20px; }
    .up footer { padding: 50px 0;}

    .up .book_talent_banner { padding-bottom:0px; }

    .up .faqSec .faqAccordDetail { padding-right: 30px; }
    .up .faqSec .faqAccordTitleContainer .faqAccordArrow svg { width: 18px; height: auto; }
    
    .up .faqSec  { padding: 50px 0 50px; }
    .up .faqSec .commonSecTopTitle { margin-bottom: 40px;}




}

@media (max-width: 480px) { 
    .up header .hamburger{ width: 18px; height: 18px; }
    .up header .hamburger .lines{ width: 18px; }
    .up header nav.primary-nav ul a{ padding: 8px 5px; }


    .up .tabbing_section .tabbing_outer { padding: 20px 15px; }
    .up .tabbing_section .tabbing_inner { padding-top: 15px; gap: 40px; }
    .up .tabbing_section .tab_item { margin-bottom: 25px; }

    .up .three_col_section .outer_wraper .content.h4 p {font-size: 16px;}
    .up .N5Netwok_one_col .title.mobile-center, .up .three_col_section .title {margin-bottom: 30px;}

    .up .Spotlight_Section .Spotlight_repeat_wrapper .Repeat-btn .spotlight-btn { padding: 12px 20px;}
    .up .faqSec .commonSecTopTitle { margin-bottom: 30px;}

} 


@media (max-width: 375px) {
    .up header .bar{ gap: 5px; }
    .up header .cta-wrap{ gap: 5px; }
    .up header nav.primary-nav li + li{ margin-top: 0; }
}




