<br />
<b>Deprecated</b>:  Using ${var} in strings is deprecated, use {$var} instead in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>1366</b><br />
<br />
<b>Deprecated</b>:  Using ${var} in strings is deprecated, use {$var} instead in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>1748</b><br />
<br />
<b>Deprecated</b>:  Using ${var} in strings is deprecated, use {$var} instead in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>1748</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc::$formatterName is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2149</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$eatWhiteDefault is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2429</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$lessc is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2431</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$sourceName is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2433</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$writeComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2435</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc::$parser is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>1994</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$count is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2452</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$line is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2453</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$env is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2455</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$buffer is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2456</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$seenComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2459</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$inExp is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2730</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc::$env is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>1997</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc::$scope is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>1998</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_formatter_compressed::$indentLevel is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>3785</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc::$formatter is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2000</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$eatWhiteDefault is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2429</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$lessc is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2431</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$sourceName is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2433</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$writeComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2435</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$count is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2452</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$line is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2453</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$env is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2455</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$buffer is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2456</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$seenComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2459</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$inExp is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2730</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$eatWhiteDefault is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2429</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$lessc is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2431</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$sourceName is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2433</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$writeComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2435</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$count is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2452</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$line is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2453</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$env is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2455</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$buffer is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2456</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$seenComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2459</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$inExp is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2730</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$eatWhiteDefault is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2429</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$lessc is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2431</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$sourceName is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2433</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$writeComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2435</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$count is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2452</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$line is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2453</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$env is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2455</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$buffer is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2456</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$seenComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2459</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$inExp is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2730</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$eatWhiteDefault is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2429</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$lessc is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2431</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$sourceName is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2433</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$writeComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2435</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$count is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2452</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$line is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2453</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$env is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2455</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$buffer is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2456</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$seenComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2459</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$inExp is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2730</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$eatWhiteDefault is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2429</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$lessc is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2431</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$sourceName is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2433</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$writeComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2435</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$count is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2452</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$line is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2453</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$env is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2455</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$buffer is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2456</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$seenComments is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2459</b><br />
<br />
<b>Deprecated</b>:  Creation of dynamic property lessc_parser::$inExp is deprecated in <b>/home/vivamorcom/public_html/wp-content/themes/ajans360/assets/less/lessc.inc.php</b> on line <b>2730</b><br />
@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');body{font-family:'Montserrat', sans-serif;}html{scroll-behavior:smooth;}::-webkit-scrollbar{width:8px;background:#000;}::-webkit-scrollbar-thumb{background:#e1ae6d;background-image:-webkit-linear-gradient(20deg,#a67c45 25%,transparent 25%,transparent 50%,#a67c45 50%,#a67c45 75%,transparent 75%);}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0.3);background:#fff;}#page{position:relative;}.display-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.display-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}.display-flex-shrink{-ms-flex-negative:0;flex-shrink:0;}.transitions{-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto;}@media (min-width: 576px){.container{max-width:540px;}}@media (min-width: 768px){.container{max-width:720px;}}@media (min-width: 992px){.container{max-width:1520px;}}@media (max-width: 1600px){.container{max-width:1320px;}}@media (max-width: 1400px){.container{max-width:1200px;}}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;width:100%;display:block;}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb;}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5;}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe;}h1,h2,h3,h4,h5{margin:0;}.entry-content .text-content p{color:#404040;}.entry-content .text-content a{color:#000;text-decoration:none;font-weight:600;}.entry-content .text-content a:hover{text-decoration:underline;color:#f36a10;}.entry-content .text-content .wp-block-file{margin:1.7em 0;}.entry-content .text-content .wp-block-file a{font-size:16px;}.entry-content .text-content .wp-block-file a.wp-block-file__button{border-radius:4px;}.entry-content .text-content .wp-block-file a.wp-block-file__button:hover{background-color:#404040;color:#fff;}.entry-content .text-content .wp-block-gallery{margin:15px 0;}.entry-content .text-content .wp-block-gallery figure picture{height:100%;}.entry-content .text-content .wp-block-columns{margin-top:20px;}.entry-content .text-content .wp-block-columns figure picture img{width:100%;}.entry-content .text-content .entry-img{margin-bottom:15px;}.entry-content .text-content .entry-img img{width:100%;}.entry-content .text-content strong{font-weight:600;color:#404040;}.entry-content .text-content .wp-block-buttons{margin:15px 0;}.entry-content .text-content .is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.entry-content .text-content .is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.blog-flex360{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blog-flex360 .left{width:70%;padding-right:32px;}@media (max-width: 1200px){.blog-flex360 .left{width:65%;}}@media (max-width: 991px){.blog-flex360 .left{width:100%;padding-right:0px;}}.blog-flex360 .left .entry-header{padding:5px 15px;padding-left:0;border-bottom:1px solid #f3f3f3;margin-bottom:25px;}@media (max-width: 575px){.blog-flex360 .left .entry-header{padding:5px 15px;padding-left:0;margin-bottom:15px;}}.blog-flex360 .left .entry-header .entry-title{position:relative;padding:2px 15px;font-weight:600;color:#404040;}@media (max-width: 575px){.blog-flex360 .left .entry-header .entry-title{font-size:22px;}}.blog-flex360 .left .entry-header .entry-title:before{content:"";position:absolute;left:0;top:0;display:block;width:6px;height:100%;background-color:#404040;}.blog-flex360 .left.side-off{width:100%;}.blog-flex360 .right{width:30%;}@media (max-width: 1200px){.blog-flex360 .right{width:35%;}}@media (max-width: 991px){.blog-flex360 .right{width:100%;}}.blog-items360{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin-bottom:15px;}.blog-items360 .items{width:50%;padding:10px;}@media (max-width: 575px){.blog-items360 .items{width:100%;}}.blog-items360 .items a{text-decoration:none;background-color:#f9f9f9;border:1px solid #efefef;display:block;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;color:#555655;}.blog-items360 .items a .img{position:relative;}.blog-items360 .items a .img img{width:100%;height:290px;object-fit:cover;}@media (max-width: 1400px){.blog-items360 .items a .img img{height:240px;}}.blog-items360 .items a .img .date-in{text-align:center;position:absolute;right:15px;top:15px;}.blog-items360 .items a .img .date-in span{padding:0 17px;display:block;font-size:30px;color:#fff;background-color:#555655;font-weight:bold;line-height:37px;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.blog-items360 .items a .img .date-in span:nth-of-type(2){background-color:#fff;color:#6d6e72;font-weight:400;font-size:14px;line-height:normal;padding:4px 0;}.blog-items360 .items a .bottom{padding:15px;}@media (max-width: 575px){.blog-items360 .items a .bottom{padding:15px;}}.blog-items360 .items a .bottom .title-in{font-size:18px;color:#555655;font-weight:bold;margin-bottom:5px;}.blog-items360 .items a .bottom .desc-in{margin-bottom:10px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:48px;}.blog-items360 .items a .bottom .link-in span{color:#555655;text-decoration:none;font-weight:600;opacity:.7;}.blog-items360 .items a .bottom .link-in span svg{margin-left:2px;width:9px;position:relative;top:-1px;}.blog-items360 .items a .bottom .link-in span:hover{color:#222;opacity:1;}.blog-items360 .items a:hover{background-color:#fff;color:#555655;box-shadow:0px 0px 5px rgba(0,0,0,0.2);}.blog-items360 .items a:hover .img .date-in span{background-color:#404040;}.blog-items360 .items a:hover .img .date-in span:nth-of-type(2){background-color:#fff;}.blog-items360.side-off .items{width:33.33%;}@media (max-width: 991px){.blog-items360.side-off .items{width:50%;}}@media (max-width: 575px){.blog-items360.side-off .items{width:100%;}}.error-404{position:relative;overflow:hidden;height:100vh;width:100%;}.error-404 img{width:100%;height:auto;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.error-404 .text-404{position:absolute;left:0;bottom:80px;width:100%;text-align:right;}@media (max-width: 1400px){.error-404 .text-404{bottom:65px;}}@media (max-width: 1200px){.error-404 .text-404{bottom:15px;}}@media (max-width: 500px){.error-404 .text-404{position:relative;bottom:auto;left:auto;margin-bottom:15px;}}@media (max-width: 1400px){.error-404 .text-404 .container{max-width:100%;}}.error-404 .text-404 .flex-in{width:450px;display:block;margin-left:auto;background-color:rgba(255,255,255,0.5);border:1px solid #ddd;padding-bottom:15px;}@media (max-width: 991px){.error-404 .text-404 .flex-in{margin:0 auto;}}@media (max-width: 500px){.error-404 .text-404 .flex-in{width:100%;}}.error-404 .text-404 .flex-in .title-404{font-size:40px;text-align:center;}@media (max-width: 500px){.error-404 .text-404 .flex-in .title-404{font-size:28px;}}.error-404 .text-404 .flex-in .desc-404{color:#404040;text-align:center;margin-bottom:20px;margin-top:15px;}@media (max-width: 500px){.error-404 .text-404 .flex-in .desc-404{font-size:14px;margin-bottom:10px;margin-top:8px;}}.error-404 .text-404 .flex-in .link-404{text-align:center;}@media (max-width: 991px){.error-404 .text-404 .flex-in .link-404{margin-top:20px;}}@media (max-width: 500px){.error-404 .text-404 .flex-in .link-404{margin-top:15px;}}.error-404 .text-404 .flex-in .link-404 a{font-size:16px;color:#fff;font-weight:500;width:160px;height:40px;background-color:#404040;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;text-decoration:none;border:1px solid #404040;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}@media (max-width: 500px){.error-404 .text-404 .flex-in .link-404 a{font-size:14px;width:128px;height:37px;}}.error-404 .text-404 .flex-in .link-404 a:hover{background-color:#fff;color:#404040;}.blog-flex360{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blog-flex360 .left .entry-img img{width:100%;}.blog-flex360 .left .post-auth{margin-top:25px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.blog-flex360 .left .post-auth .items{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:600;color:#828282;}.blog-flex360 .left .post-auth .items:after{content:"";position:relative;height:2px;width:10px;display:block;background-color:#c1c1c1;margin:0 10px;}.blog-flex360 .left .post-auth .items:last-child:after{display:none;}.blog-flex360 .left .post-auth .items:nth-of-type(2){color:#222;text-transform:capitalize;}@media (max-width: 575px){.blog-flex360 .left .post-auth .items:nth-of-type(2){font-size:14px;}}.blog-flex360 .left .post-auth .items:nth-of-type(3){font-size:15px;}@media (max-width: 575px){.blog-flex360 .left .post-auth .items:nth-of-type(3){font-size:13px;}}.blog-flex360 .left .post-auth .items img{border-radius:5px;}.blog-flex360 .left .entry-footer{border:1px solid #f7f7f7;background-color:#fdfdfd;padding:15px;padding-bottom:5px;margin-bottom:20px;}.blog-flex360 .left .entry-footer span{display:block;}.blog-flex360 .left .entry-footer span a{background-color:#f5f5f5;padding:2px 10px;color:#505050;margin:0 5px;margin-bottom:10px;display:inline-block;font-size:13px;text-decoration:none;border:1px solid #ddd;font-weight:500;text-transform:capitalize;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.blog-flex360 .left .entry-footer span a:hover{background-color:#404040;border:1px solid #404040;color:#fff;}.blog-flex360 .left .entry-footer .edit-link{text-align:right;}.blog-flex360 .left .entry-footer .edit-link a{padding:5px 15px;}.post-navigation .nav-links,.posts-navigation .nav-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 767px){.post-navigation .nav-links,.posts-navigation .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width: 767px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-next{width:100%;}}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-next a{font-size:14px;padding:6px 15px;border:1px solid #ebebeb;text-align:center;color:#5d5d5d;background-color:#f9f9f9;text-decoration:none;font-weight:500;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.post-navigation .nav-links .nav-previous a span,.post-navigation .nav-links .nav-next a span,.posts-navigation .nav-links .nav-previous a span,.posts-navigation .nav-links .nav-next a span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.post-navigation .nav-links .nav-previous a span label,.post-navigation .nav-links .nav-next a span label,.posts-navigation .nav-links .nav-previous a span label,.posts-navigation .nav-links .nav-next a span label{cursor:pointer;font-weight:500;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;max-width:180px;text-align:left;padding-left:5px;}@media (max-width: 767px){.post-navigation .nav-links .nav-previous a span label,.post-navigation .nav-links .nav-next a span label,.posts-navigation .nav-links .nav-previous a span label,.posts-navigation .nav-links .nav-next a span label{max-width:none;}}.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover,.posts-navigation .nav-links .nav-previous a:hover,.posts-navigation .nav-links .nav-next a:hover{background-color:#404040;color:#fff;border-color:#404040;}@media (max-width: 767px){.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-previous{margin-bottom:10px;}}.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-next{margin-left:auto;}@media (max-width: 767px){.posts-navigation .nav-previous,.posts-navigation .nav-next{width:auto !important;}}.posts-navigation .nav-previous{margin-left:auto;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;}@media (max-width: 767px){.posts-navigation .nav-previous{margin-bottom:10px;}}.posts-navigation .nav-next{margin-left:0 !important;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;}.comments-area-ajans360{margin-top:30px;}.comments-area-ajans360 .comments-title{position:relative;z-index:1;background-color:#f9f9f9;padding:15px 15px;border-left:5px solid #404040;margin-bottom:30px;font-size:16px;font-weight:500;color:#8c8c8c;font-weight:400;}.comments-area-ajans360 .comments-title span{color:#404040;font-size:20px;font-weight:500;}@media (max-width: 575px){.comments-area-ajans360 .comments-title{padding:10px 10px;}.comments-area-ajans360 .comments-title span{font-size:18px;}}.comments-area-ajans360 .comment-navigation{margin-top:20px;}.comments-area-ajans360 .comment-navigation .nav-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 767px){.comments-area-ajans360 .comment-navigation .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width: 767px){.comments-area-ajans360 .comment-navigation .nav-links .nav-previous,.comments-area-ajans360 .comment-navigation .nav-links .nav-next{width:100%;}}.comments-area-ajans360 .comment-navigation .nav-links .nav-previous a,.comments-area-ajans360 .comment-navigation .nav-links .nav-next a{font-size:14px;font-weight:400;text-transform:uppercase;padding:5px 20px;border:1px solid #ebebeb;border-radius:0px;text-align:center;color:#404040;background-color:#f9f9f9;text-decoration:none;display:block;}.comments-area-ajans360 .comment-navigation .nav-links .nav-previous a:hover,.comments-area-ajans360 .comment-navigation .nav-links .nav-next a:hover{background-color:#404040;color:#fff;border-color:#404040;}@media (max-width: 767px){.comments-area-ajans360 .comment-navigation .nav-links .nav-previous{margin-bottom:10px;}}.comments-area-ajans360 .comment-navigation .nav-links .nav-next{margin-left:auto;}.comments-area-ajans360 ol{list-style:none;margin-left:0;}.comments-area-ajans360 .comment-list{padding:0;margin:0;}.comments-area-ajans360 .comment-list .comment{border:1px solid #f1f1f1;padding:20px;border-radius:10px;margin-bottom:0px;margin-top:20px;}@media (max-width: 575px){.comments-area-ajans360 .comment-list .comment{padding:10px;margin-top:15px;}}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta{position:relative;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author img{-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:1px 2px 5px 0px rgba(0,0,0,0.2);border-radius:4px;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author b{padding-left:20px;position:relative;top:4px;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author b a{text-transform:capitalize;pointer-events:none;text-decoration:none;color:#404040;font-weight:500;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author span{position:relative;top:4px;color:#797979;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata{position:absolute;left:84px;top:0;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata a{pointer-events:none;text-decoration:none;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata a time{font-size:14px;color:#777;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata span a{pointer-events:auto;font-size:14px;color:#404040;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata span a:hover{text-decoration:underline;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link{display:none;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-content p{padding-left:84px;margin-bottom:10px;color:#777;}.comments-area-ajans360 .comment-list .comment .comment-body .reply{text-align:right;}.comments-area-ajans360 .comment-list .comment .comment-body .reply a{font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 20px;border:1px solid #ebebeb;border-radius:15px;text-align:center;color:#404040;text-decoration:none;display:inline-block;}@media (max-width: 575px){.comments-area-ajans360 .comment-list .comment .comment-body .reply a{padding:4px 15px;}}.comments-area-ajans360 .comment-list .comment .comment-body .reply a:hover{background-color:#404040;color:#fff;border-color:#404040;}@media (max-width: 768px){.comments-area-ajans360 .comment-list .comment .children{padding-left:0;}}.comments-area-ajans360 .comment-respond{margin-top:40px;}.comments-area-ajans360 .comment-respond .comment-reply-title{position:relative;background-color:#f9f9f9;padding:10px 15px;border:1px solid #f5f5f5;border-left:5px solid #222;margin:0;margin-bottom:30px;text-transform:uppercase;font-size:20px;color:#454545;font-weight:500;}@media (max-width: 575px){.comments-area-ajans360 .comment-respond .comment-reply-title{margin-bottom:20px;}}.comments-area-ajans360 .comment-respond .comment-reply-title small{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:15px;}.comments-area-ajans360 .comment-respond .comment-reply-title small a{text-transform:none;color:#454545;}.comments-area-ajans360 .comment-respond .comment-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.comments-area-ajans360 .comment-respond .comment-form div{width:100%;-webkit-order:6;order:6;margin-bottom:15px;}.comments-area-ajans360 .comment-respond .comment-form p{width:100%;}.comments-area-ajans360 .comment-respond .comment-form p label{font-weight:500;color:#636363;}.comments-area-ajans360 .comment-respond .comment-form p input[type="text"],.comments-area-ajans360 .comment-respond .comment-form p input[type="email"],.comments-area-ajans360 .comment-respond .comment-form p input[type="url"],.comments-area-ajans360 .comment-respond .comment-form p textarea{outline:none !important;box-shadow:none !important;border:none !important;border-radius:0 !important;border:1px solid #e5e5e5 !important;height:45px;font-weight:400;padding-left:15px;font-size:16px;width:100%;}.comments-area-ajans360 .comment-respond .comment-form p input[type="text"]:focus,.comments-area-ajans360 .comment-respond .comment-form p input[type="email"]:focus,.comments-area-ajans360 .comment-respond .comment-form p input[type="url"]:focus,.comments-area-ajans360 .comment-respond .comment-form p textarea:focus{border:1px solid #404040 !important;}.comments-area-ajans360 .comment-respond .comment-form p input[type="checkbox"]{width:16px;height:16px;position:relative;top:2px;}.comments-area-ajans360 .comment-respond .comment-form p textarea{height:auto !important;padding:15px;}.comments-area-ajans360 .comment-respond .comment-form p.comment-notes{-webkit-order:1;order:1;}.comments-area-ajans360 .comment-respond .comment-form p.logged-in-as{display:none !important;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-comment{-webkit-order:5;order:5;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-author{-webkit-order:2;order:2;width:50%;padding-right:10px;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-email{-webkit-order:3;order:3;width:50%;padding-left:10px;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-url{-webkit-order:4;order:4;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-cookies-consent{-webkit-order:6;order:6;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-cookies-consent label{font-weight:normal;display:inline;}.comments-area-ajans360 .comment-respond .comment-form p.form-submit{-webkit-order:7;order:7;}.comments-area-ajans360 .comment-respond .comment-form p.form-submit input[type="submit"]{outline:none;box-shadow:none;border:none !important;border-radius:0 !important;display:table;background-color:#404040 !important;border:1px solid #404040 !important;color:#fff !important;padding:13px 23px !important;cursor:pointer !important;transition:all .4s !important;-webkit-transition:all .4s !important;-moz-transition:all .4s !important;-ms-transition:all .4s !important;-o-transition:all .4s !important;font-weight:500;text-transform:capitalize;}.comments-area-ajans360 .comment-respond .comment-form p.form-submit input[type="submit"]:hover{transition:all .4s !important;-webkit-transition:all .4s !important;-moz-transition:all .4s !important;-ms-transition:all .4s !important;-o-transition:all .4s !important;color:#404040 !important;border:1px solid #ddd !important;background-color:#fff !important;}.mobile-sidebar-ajans360{display:none;}@media (max-width: 991px){.mobile-sidebar-ajans360{display:block;font-size:18px;padding:10px 15px;color:#fff;background-color:#404040;margin-bottom:15px;cursor:pointer;font-weight:500;margin-top:15px;}.mobile-sidebar-ajans360:hover{background-color:#797979;}}.widget-area-ajans360{position:relative;overflow:hidden;}@media (max-width: 991px){.widget-area-ajans360{display:none;}}.widget-area-ajans360 .widget_block{margin-bottom:20px;}.widget-area-ajans360 .widget_block:last-child{margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container{border:1px solid #e5e5e5;padding:0px 15px 15px 15px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h1,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h2,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h3,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h4,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h5,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h6{font-size:18px;padding:9px 15px;margin:0px -15px 15px -15px;color:#fff;background-color:#404040;font-weight:500;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories{padding:0;margin:0;list-style:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li{display:block;border-bottom:1px solid #ddd;padding:10px 5px;font-weight:500;color:#404040;position:relative;width:100%;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li:first-child{padding-top:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a{font-weight:500;color:#404040;position:relative;text-decoration:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a:first-child{text-transform:capitalize;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:first-child:before,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:first-child:before,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a:first-child:before,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a:first-child:before{content:"";float:left;margin-top:8px;margin-right:12px;width:8px;height:8px;border:2px solid #404040;border-radius:50%;box-sizing:border-box;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:hover,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:hover,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a:hover,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a:hover{color:#797979;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li::after{content:"";clear:both;display:table;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:before{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__featured-image{width:110px;float:left;padding-right:10px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__featured-image a{display:block;width:100%;margin:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-author,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt{display:block;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt{font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-author{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-social-links{margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .see-more-360-cat,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .see-more-360-arsiv,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .see-more-360-etiket{display:none;margin:0 auto;margin-top:10px;background-color:#404040;border:1px solid #404040;color:#fff;padding:4px 14px;font-size:14px;cursor:pointer;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li{margin:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a.wp-block-latest-comments__comment-author{pointer-events:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:first-child:before{margin-top:6px;margin-right:10px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-search .wp-block-search__label{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-tag-cloud{margin:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-tag-cloud a{background-color:#f5f5f5;padding:5px 15px;color:#565656;margin:0 5px;margin-bottom:10px;display:inline-block;font-size:14px !important;text-decoration:none;border:1px solid #ddd;font-weight:500;display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-tag-cloud a:hover{background-color:#d2d2d2;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-calendar-table tbody tr td a{text-decoration:none;color:#fff;background-color:#404040;display:block;font-size:14px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-calendar-table tbody tr td a:hover{background-color:#4e4e4e;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-calendar-table caption{text-align:center;border:1px solid #ddd;margin-top:-1px;}.search-form360{margin-bottom:15px;}.search-form360 .search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;}.search-form360 .search-form:before{content:"";position:absolute;right:2px;top:2px;height:40px;width:56px;background-color:#f4f4f4;background-image:url("../img/tmp/blog-ara.svg");background-size:20px;background-repeat:no-repeat;background-position:center;z-index:5;pointer-events:none;}.search-form360 .search-form label{margin:0;width:100%;}.search-form360 .search-form label .search-field{height:45px;width:100%;line-height:45px;border:1px solid #e7ebef;background-color:#f4f4f4;color:#222;border-radius:3px;padding:0 0 0 15px;outline:none;}.search-form360 .search-form label .search-field:focus{border-color:#222;}.search-form360 .search-form .search-submit{height:40px;background-color:#f4f4f4;border:none;border-radius:0;position:absolute;right:2px;top:2px;outline:none;cursor:pointer;}.blog-modern-section{padding:100px 0;background:#fbfbfb;}@media (max-width: 1600px){.blog-modern-section{padding:80px 0;}}@media (max-width: 1400px){.blog-modern-section{padding:70px 0;}}.blog-modern-section .section-header{text-align:center;margin-bottom:60px;}@media (max-width: 1400px){.blog-modern-section .section-header{margin-bottom:45px;}}.blog-modern-section .section-header .page-title{font-size:44px;font-weight:500;margin:0;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:'Montserrat', sans-serif;}@media (max-width: 1600px){.blog-modern-section .section-header .page-title{font-size:40px;}}@media (max-width: 1400px){.blog-modern-section .section-header .page-title{font-size:36px;}}@media (max-width: 768px){.blog-modern-section .section-header .page-title{font-size:36px;}}.blog-modern-section .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media (max-width: 1200px){.blog-modern-section .blog-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width: 768px){.blog-modern-section .blog-grid{grid-template-columns:1fr;}}.blog-modern-section .blog-card{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 15px 45px rgba(0,0,0,0.04);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);border:1px solid rgba(0,0,0,0.02);height:100%;}.blog-modern-section .blog-card .card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;}.blog-modern-section .blog-card:hover{transform:translateY(-12px);box-shadow:0 30px 60px rgba(0,0,0,0.1);border-color:rgba(54,135,145,0.2);}.blog-modern-section .blog-card .blog-image{position:relative;height:260px;overflow:hidden;}.blog-modern-section .blog-card .blog-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease;}.blog-modern-section .blog-card .blog-image .blog-date{position:absolute;top:20px;right:20px;background:#fff;padding:10px 15px;border-radius:15px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.1);z-index:2;}.blog-modern-section .blog-card .blog-image .blog-date span{display:block;line-height:1.2;}.blog-modern-section .blog-card .blog-image .blog-date span.day{font-size:22px;font-weight:700;color:#17323b;}.blog-modern-section .blog-card .blog-image .blog-date span.month{font-size:11px;text-transform:uppercase;font-weight:600;color:#368791;letter-spacing:1px;margin-top:2px;}.blog-modern-section .blog-card:hover .blog-image img{transform:scale(1.1);}.blog-modern-section .blog-card .blog-content{padding:35px 30px;display:flex;flex-direction:column;flex:1;}.blog-modern-section .blog-card .blog-content .blog-title{font-size:22px;font-weight:600;color:#1a2a30;margin-bottom:20px;font-family:'Montserrat', sans-serif;line-height:1.4;transition:color 0.3s ease;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;}.blog-modern-section .blog-card .blog-content .blog-excerpt{font-size:15px;color:#777;line-height:1.7;margin-bottom:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;}.blog-modern-section .blog-card .blog-content .blog-excerpt p{margin:0;}.blog-modern-section .blog-card .blog-content .blog-card-footer{padding-top:25px;border-top:1px solid rgba(0,0,0,0.06);}.blog-modern-section .blog-card .blog-content .blog-card-footer .read-more{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;color:#368791;transition:gap 0.3s ease;}.blog-modern-section .blog-card .blog-content .blog-card-footer .read-more i{font-size:12px;transition:transform 0.3s ease;}.blog-modern-section .blog-card:hover .blog-title{color:#368791;}.blog-modern-section .blog-card:hover .read-more{gap:15px;}.blog-modern-section .blog-card:hover .read-more i{transform:translateX(5px);}.blog-modern-section .blog-pagination{margin-top:80px;text-align:center;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;}.blog-modern-section .blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:50px;padding:0 15px;background:#fff;border-radius:15px;color:#17323b;text-decoration:none;font-weight:600;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 5px 15px rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);}.blog-modern-section .blog-pagination .page-numbers.current{background:linear-gradient(180deg,#a0cea7 0%,#368791 100%);color:#fff;border-color:transparent;box-shadow:0 10px 20px rgba(54,135,145,0.2);}.blog-modern-section .blog-pagination .page-numbers:hover:not(.current){background:#f0f0f0;transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);color:#368791;}.blog-modern-section .blog-pagination .page-numbers.prev,.blog-modern-section .blog-pagination .page-numbers.next{gap:12px;font-size:14px;padding:0 25px;}.blog-modern-section .no-posts-found{max-width:600px;margin:0 auto;text-align:center;padding:60px 0;}.blog-modern-section .no-posts-found .search-box{margin-top:40px;}.blog-modern-section .no-posts-found .search-box form{display:flex;gap:15px;}@media (max-width: 575px){.blog-modern-section .no-posts-found .search-box form{flex-direction:column;}}.blog-modern-section .no-posts-found .search-box form input[type="search"]{flex:1;padding:18px 30px;border-radius:20px;border:1px solid rgba(0,0,0,0.1);outline:none;font-size:16px;transition:border-color 0.3s ease;}.blog-modern-section .no-posts-found .search-box form input[type="search"]:focus{border-color:#368791;}.blog-modern-section .no-posts-found .search-box form input[type="submit"]{background:linear-gradient(180deg,#368791 0%,#17323b 100%);color:#fff;border:none;padding:0 40px;border-radius:20px;font-weight:600;cursor:pointer;transition:all 0.3s ease;}@media (max-width: 575px){.blog-modern-section .no-posts-found .search-box form input[type="submit"]{height:55px;}}.blog-modern-section .no-posts-found .search-box form input[type="submit"]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(54,135,145,0.3);}.single-post-modern{padding:0 0 100px;background:#fff;}.single-post-modern .post-header{padding:100px 0 60px;text-align:center;background:#fbfbfb;}@media (max-width: 1600px){.single-post-modern .post-header{padding:80px 0 50px;}}@media (max-width: 1400px){.single-post-modern .post-header{padding:70px 0 45px;}}.single-post-modern .post-header .post-meta-top{margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:20px;font-size:14px;font-weight:600;color:#368791;text-transform:uppercase;letter-spacing:1.5px;}.single-post-modern .post-header .post-meta-top .post-date{color:#17323b;}.single-post-modern .post-header .post-meta-top .post-category a{color:#368791;text-decoration:none;transition:opacity 0.3s ease;}.single-post-modern .post-header .post-meta-top .post-category a:hover{opacity:0.7;}.single-post-modern .post-header .post-title{font-size:56px;font-weight:600;line-height:1.2;margin:0 auto;max-width:900px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:'Montserrat', sans-serif;}@media (max-width: 1600px){.single-post-modern .post-header .post-title{font-size:48px;}}@media (max-width: 1400px){.single-post-modern .post-header .post-title{font-size:42px;max-width:800px;}}@media (max-width: 991px){.single-post-modern .post-header .post-title{font-size:42px;}}@media (max-width: 768px){.single-post-modern .post-header .post-title{font-size:32px;}}.single-post-modern .post-featured-image{margin-top:-40px;margin-bottom:80px;position:relative;z-index:5;border-radius:40px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,0.1);}@media (max-width: 1400px){.single-post-modern .post-featured-image{margin-bottom:60px;}}@media (max-width: 768px){.single-post-modern .post-featured-image{margin-top:-20px;margin-bottom:50px;border-radius:20px;}}.single-post-modern .post-featured-image img{width:100%;height:auto;display:block;}.single-post-modern .post-content-wrapper .post-entry-content{font-size:18px;line-height:1.85;color:#444;font-weight:400;}@media (max-width: 768px){.single-post-modern .post-content-wrapper .post-entry-content{font-size:16px;}}.single-post-modern .post-content-wrapper .post-entry-content p{margin-bottom:30px;}.single-post-modern .post-content-wrapper .post-entry-content h2,.single-post-modern .post-content-wrapper .post-entry-content h3,.single-post-modern .post-content-wrapper .post-entry-content h4{font-family:'Montserrat', sans-serif;font-weight:600;color:#17323b;margin:50px 0 25px;}.single-post-modern .post-content-wrapper .post-entry-content h2{font-size:32px;}.single-post-modern .post-content-wrapper .post-entry-content h3{font-size:26px;}.single-post-modern .post-content-wrapper .post-entry-content blockquote{margin:40px 0;padding:40px;background:#fbfbfb;border-left:5px solid #368791;border-radius:0 20px 20px 0;font-style:italic;font-size:22px;color:#17323b;line-height:1.6;}.single-post-modern .post-content-wrapper .post-entry-content blockquote p:last-child{margin-bottom:0;}@media (max-width: 768px){.single-post-modern .post-content-wrapper .post-entry-content blockquote{padding:25px;font-size:18px;}}.single-post-modern .post-content-wrapper .post-entry-content img{max-width:100%;height:auto;border-radius:20px;margin:30px 0;}.single-post-modern .post-content-wrapper .post-entry-content .wp-block-image{margin:40px 0;}.single-post-modern .post-content-wrapper .post-entry-content .wp-block-image figcaption{text-align:center;font-size:14px;color:#888;margin-top:15px;}.single-post-modern .post-content-wrapper .post-entry-content ul,.single-post-modern .post-content-wrapper .post-entry-content ol{margin-bottom:30px;padding-left:20px;}.single-post-modern .post-content-wrapper .post-entry-content ul li,.single-post-modern .post-content-wrapper .post-entry-content ol li{margin-bottom:12px;}.single-post-modern .post-content-wrapper .post-entry-content ul li::marker,.single-post-modern .post-content-wrapper .post-entry-content ol li::marker{color:#368791;font-weight:700;}.single-post-modern .post-content-wrapper .post-footer{margin-top:80px;padding-top:50px;border-top:1px solid rgba(0,0,0,0.06);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;}.single-post-modern .post-content-wrapper .post-footer .post-author-box{display:flex;align-items:center;gap:20px;}.single-post-modern .post-content-wrapper .post-footer .post-author-box .author-avatar img{border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,0.08);}.single-post-modern .post-content-wrapper .post-footer .post-author-box .author-label{display:block;font-size:12px;text-transform:uppercase;color:#888;font-weight:600;letter-spacing:1px;margin-bottom:4px;}.single-post-modern .post-content-wrapper .post-footer .post-author-box .author-name{font-size:20px;font-weight:600;color:#17323b;margin:0;}.single-post-modern .post-content-wrapper .post-footer .post-tags{display:flex;flex-wrap:wrap;gap:10px;}.single-post-modern .post-content-wrapper .post-footer .post-tags a{display:inline-block;padding:8px 18px;background:#f5f5f5;border-radius:12px;font-size:13px;font-weight:600;color:#666;text-decoration:none;transition:all 0.3s ease;}.single-post-modern .post-content-wrapper .post-footer .post-tags a:hover{background:#368791;color:#fff;}.single-post-modern .post-navigation-modern{margin-top:80px;padding:50px;background:#fbfbfb;border-radius:30px;}@media (max-width: 768px){.single-post-modern .post-navigation-modern{padding:30px 20px;}}.single-post-modern .post-navigation-modern .nav-links-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;}@media (max-width: 768px){.single-post-modern .post-navigation-modern .nav-links-wrapper{grid-template-columns:1fr;gap:30px;}}.single-post-modern .post-navigation-modern .nav-links-wrapper a{text-decoration:none;display:flex;flex-direction:column;gap:12px;transition:transform 0.3s ease;}.single-post-modern .post-navigation-modern .nav-links-wrapper a:hover{transform:translateY(-5px);}.single-post-modern .post-navigation-modern .nav-links-wrapper a:hover .nav-post-title{color:#368791;}.single-post-modern .post-navigation-modern .nav-links-wrapper a.nav-next{text-align:right;}.single-post-modern .post-navigation-modern .nav-links-wrapper a .nav-label{font-size:12px;font-weight:700;text-transform:uppercase;color:#368791;letter-spacing:1px;display:flex;align-items:center;gap:10px;}@media (max-width: 768px){.single-post-modern .post-navigation-modern .nav-links-wrapper a .nav-label{justify-content:flex-start;}}.single-post-modern .post-navigation-modern .nav-links-wrapper a.nav-next .nav-label{justify-content:flex-end;}.single-post-modern .post-navigation-modern .nav-links-wrapper a .nav-post-title{font-size:18px;font-weight:600;color:#17323b;margin:0;line-height:1.4;transition:color 0.3s ease;}.reading-progress-bar{position:fixed;top:0;left:0;width:0%;height:4px;background:linear-gradient(90deg,#a0cea7 0%,#368791 100%);z-index:9999;transition:width 0.1s ease;}.post-header-hero{position:relative;padding:100px 0 120px;background:#111;color:#fff;overflow:hidden;}@media (max-width: 1600px){.post-header-hero{padding:80px 0 100px;}}@media (max-width: 1400px){.post-header-hero{padding:70px 0 85px;}}.post-header-hero .hero-bg-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.post-header-hero .hero-bg-wrap img{width:100%;height:100%;object-fit:cover;opacity:0.6;}.post-header-hero .hero-bg-wrap .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.8));}.post-header-hero .hero-container{position:relative;z-index:10;}.post-header-hero .hero-content{max-width:900px;}.post-header-hero .breadcrumb-nav{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,0.7);margin-bottom:30px;}.post-header-hero .breadcrumb-nav a{color:inherit;text-decoration:none;transition:color 0.3s ease;}.post-header-hero .breadcrumb-nav a:hover{color:#fff;}.post-header-hero .breadcrumb-nav i{font-size:10px;}.post-header-hero .breadcrumb-nav .active-category a{color:#fff;font-weight:600;}.post-header-hero .category-badge-wrap{display:flex;align-items:center;gap:20px;margin-bottom:25px;}.post-header-hero .category-badge-wrap .category-badge a{padding:6px 15px;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;border-radius:4px;text-decoration:none;}.post-header-hero .category-badge-wrap .reading-time-meta{font-size:13px;color:rgba(255,255,255,0.8);display:flex;align-items:center;gap:8px;}.post-header-hero .post-hero-title{font-size:52px;font-weight:700;line-height:1.2;margin:0 0 20px;text-transform:uppercase;color:#fff;}@media (max-width: 1600px){.post-header-hero .post-hero-title{font-size:46px;}}@media (max-width: 1400px){.post-header-hero .post-hero-title{font-size:40px;}}@media (max-width: 991px){.post-header-hero .post-hero-title{font-size:38px;}}@media (max-width: 768px){.post-header-hero .post-hero-title{font-size:28px;}}.post-header-hero .author-meta-bar{display:flex;align-items:center;gap:15px;}.post-header-hero .author-meta-bar .author-avatar-small img{border-radius:50%;border:2px solid #fff;}.post-header-hero .author-meta-bar .author-label-group{display:flex;flex-direction:column;}.post-header-hero .author-meta-bar .author-label-group .author-name-text{font-size:16px;font-weight:700;color:#fff;}.post-header-hero .author-meta-bar .author-label-group .post-date-text{font-size:13px;color:rgba(255,255,255,0.7);}.single-post-hero-layout{padding:80px 0;background:#fff;position:relative;z-index:1;padding-right:30px;}.single-post-hero-layout .container > .row{display:flex;gap:50px;align-items:flex-start;}.single-post-hero-layout .container > .row > .col-lg-8{flex:0 0 66.666667%;max-width:66.666667%;}@media (max-width: 991px){.single-post-hero-layout .container > .row > .col-lg-8{flex:0 0 100%;max-width:100%;}}.single-post-hero-layout .container > .row > aside.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%;position:sticky;top:110px;}@media (max-width: 991px){.single-post-hero-layout .container > .row > aside.col-lg-4{flex:0 0 100%;max-width:100%;}}@media (max-width: 991px){.single-post-hero-layout{padding-right:0;}}.post-entry-content{font-size:16px;color:#444;margin-bottom:60px;}.post-entry-content p{margin-bottom:30px;}.post-entry-content img{max-width:100%;height:auto;border-radius:25px;margin:40px 0;display:block;box-shadow:0 10px 40px rgba(0,0,0,0.05);}.post-entry-content h2,.post-entry-content h3,.post-entry-content h4,.post-entry-content h5,.post-entry-content h6{font-family:'Montserrat', sans-serif;color:#111;font-weight:800;margin:50px 0 25px;line-height:1.3;}.post-entry-content h2{font-size:32px;}.post-entry-content h3{font-size:26px;}.post-entry-content h4{font-size:22px;}.post-entry-content ul,.post-entry-content ol{margin:30px 0 30px 25px;}.post-entry-content ul li,.post-entry-content ol li{margin-bottom:12px;padding-left:10px;}.post-entry-content ul li::marker,.post-entry-content ol li::marker{color:#1d414a;font-weight:700;}.post-entry-content a{color:#1d414a;text-decoration:none;font-weight:600;border-bottom:2px solid rgba(211,47,47,0.1);transition:all 0.3s ease;}.post-entry-content a:hover{border-bottom-color:#1d414a;background:rgba(211,47,47,0.05);color:#1d414a;}.post-entry-content blockquote{margin:50px 0;padding:40px;background:#fbfbfb;border-left:5px solid #1d414a;border-radius:0 25px 25px 0;font-style:italic;font-size:22px;color:#222;line-height:1.6;}.post-entry-content blockquote p:last-child{margin-bottom:0;}.post-footer-hero{padding-top:40px;border-top:1px solid #eee;}.post-footer-hero .post-tags-hero{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px;}.post-footer-hero .post-tags-hero a{padding:8px 18px;background:#f8f8f8;border-radius:50px;font-size:13px;color:#555;text-decoration:none;transition:all 0.3s ease;border:1px solid transparent;}.post-footer-hero .post-tags-hero a:hover{background:#111;color:#fff;border-color:#111;transform:translateY(-2px);}.post-footer-hero .post-nav-hero .nav-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}@media (max-width: 576px){.post-footer-hero .post-nav-hero .nav-links-grid{grid-template-columns:1fr;}}.post-footer-hero .post-nav-hero .nav-links-grid .nav-btn{padding:35px;border:1px solid #f0f0f0;border-radius:25px;text-decoration:none;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);background:#fff;}.post-footer-hero .post-nav-hero .nav-links-grid .nav-btn:hover{border-color:#1d414a;box-shadow:0 20px 40px rgba(0,0,0,0.06);transform:translateY(-8px);}.post-footer-hero .post-nav-hero .nav-links-grid .nav-btn:hover .nav-title{color:#1d414a;}.post-footer-hero .post-nav-hero .nav-links-grid .nav-btn .nav-label{display:block;font-size:11px;text-transform:uppercase;color:#999;font-weight:800;margin-bottom:12px;letter-spacing:1px;}.post-footer-hero .post-nav-hero .nav-links-grid .nav-btn .nav-title{font-size:18px;font-weight:700;color:#111;line-height:1.4;transition:color 0.3s ease;}.post-footer-hero .post-nav-hero .nav-links-grid .nav-btn.next{text-align:right;}.sticky-sidebar-hero{position:sticky;top:120px;}@media (max-width: 991px){.sticky-sidebar-hero{margin-top:60px;position:static;}}.sticky-sidebar-hero .sidebar-hero-title{font-size:14px;font-weight:800;color:#111;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:12px;}.sticky-sidebar-hero .sidebar-hero-title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);}.sticky-sidebar-hero .related-articles-list{display:flex;flex-direction:column;gap:20px;margin-bottom:50px;}.sticky-sidebar-hero .related-articles-list .related-article-card{display:flex;gap:15px;text-decoration:none;padding:15px;background:#fff;border:1px solid #f0f0f0;border-radius:20px;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);}.sticky-sidebar-hero .related-articles-list .related-article-card:hover{box-shadow:0 15px 30px rgba(0,0,0,0.08);transform:translateY(-5px);}.sticky-sidebar-hero .related-articles-list .related-article-card:hover .related-article-title{color:#d32f2f;}.sticky-sidebar-hero .related-articles-list .related-article-card .related-article-thumb{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:12px;}.sticky-sidebar-hero .related-articles-list .related-article-card .related-article-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}.sticky-sidebar-hero .related-articles-list .related-article-card .related-article-info .related-article-date{display:block;font-size:11px;color:#999;margin-bottom:5px;text-transform:uppercase;font-weight:700;}.sticky-sidebar-hero .related-articles-list .related-article-card .related-article-info .related-article-title{font-size:14px;font-weight:700;color:#111;line-height:1.4;margin:0;transition:color 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.sticky-sidebar-hero .sidebar-social-share{padding:30px;background:#fbfbfb;border:1px solid #f0f0f0;border-radius:25px;}.sticky-sidebar-hero .sidebar-social-share .share-title{font-size:12px;font-weight:800;margin-bottom:20px;color:#111;text-transform:uppercase;letter-spacing:0.5px;}.sticky-sidebar-hero .sidebar-social-share .share-icons-hero{display:flex;gap:12px;}.sticky-sidebar-hero .sidebar-social-share .share-icons-hero a{width:45px;height:45px;background:#fff;color:#111;display:flex;align-items:center;text-decoration:none;justify-content:center;font-size:16px;transition:all 0.3s ease;border:1px solid #eee;border-radius:12px;}.sticky-sidebar-hero .sidebar-social-share .share-icons-hero a:hover{background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);color:#fff;transform:translateY(-3px) rotate(8deg);}.site-header{position:fixed;top:0;left:0;width:100%;z-index:9999;padding:20px 0;background:#ffffff30;transition:background 0.4s ease, padding 0.4s ease, box-shadow 0.4s ease, transform 0.4s ease;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);}@media (max-width: 991px){.site-header{padding:10px 0;}}.site-header.scrolled{background:#1a3c4596;padding:15px 0;box-shadow:0 4px 30px rgba(0,0,0,0.1);}.site-header.inner-page{background:#1a3c4596;box-shadow:0 4px 30px rgba(0,0,0,0.1);}.site-header .header-container{padding:0 5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;}@media (max-width: 1700px){.site-header .header-container{padding:0 2.5rem;gap:12px;}}@media (max-width: 1500px){.site-header .header-container{padding:0 1.5rem;gap:8px;}}@media (max-width: 1300px){.site-header .header-container{padding:0 1rem;gap:6px;}}@media (max-width: 991px){.site-header .header-container{padding:0 12px;gap:8px;}}.site-header .site-branding .custom-logo{height:50px;width:auto;}@media (max-width: 1500px){.site-header .site-branding .custom-logo{height:42px;}}@media (max-width: 1300px){.site-header .site-branding .custom-logo{height:38px;}}@media (max-width: 991px){.site-header .site-branding .custom-logo{height:38px;}}.site-header .mobil_iletisim{display:none;}@media (max-width: 991px){.site-header .mobil_iletisim{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:transparent;width:40px;height:40px;border:1px solid #fff;border-radius:12px;box-shadow:0 4px 12px rgba(166,124,69,0.3);text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;}.site-header .mobil_iletisim:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(166,124,69,0.5);}.site-header .mobil_iletisim svg{width:28px;height:28px;}}.site-header .toggle{display:none;width:30px;height:30px;writing-mode:lr;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;border:1px solid #fff;border-radius:12px;}@media (max-width: 991px){.site-header .toggle{display:flex;height:40px;width:40px;overflow:hidden;}}.site-header .toggle .bars{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;transition:all 0.3s ease;}.site-header .toggle .bars .bar{display:inline-block;width:100%;width:22px;height:2px;margin:2px 0;transform:none;transition:all 0.3s ease;}.site-header .toggle .bars .bar::before{content:"";transition:transform 0.3s ease;background-color:#fff;width:100%;height:2.2px;border-radius:5px;display:block;}.site-header .toggle.opened .bar:nth-child(1){transform:rotate(45deg);margin-bottom:-5px;}.site-header .toggle.opened .bar:nth-child(2){opacity:0;}.site-header .toggle.opened .bar:nth-child(3){transform:rotate(-45deg);margin-top:-5px;}@media (max-width: 991px){.site-header .main-navigation{display:none;}}@media (min-width: 992px){.site-header .main-navigation .nav-menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.site-header .main-navigation .nav-menu > li{position:relative;}.site-header .main-navigation .nav-menu > li > a{color:#fff;text-decoration:none !important;font-weight:500;font-size:14px;padding:12px 20px;white-space:nowrap;border-radius:50px;transition:all 0.3s ease;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-family:'Montserrat', sans-serif;}.site-header .main-navigation .nav-menu > li > a:after{background:linear-gradient(126.83deg,#f5dba1 7.96%,#cfa95d 50.27%,#8f622b 89.44%);content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:50px;transition:all 0.3s ease;z-index:-1;opacity:0;}.site-header .main-navigation .nav-menu > li > a:hover{text-decoration:none !important;}.site-header .main-navigation .nav-menu > li > a:hover:after{opacity:1;}.site-header .main-navigation .nav-menu > li.menu-item-has-children > a{padding-right:32px;}.site-header .main-navigation .nav-menu > li.menu-item-has-children > a::before{content:'+';position:absolute;right:15px;font-size:16px;font-weight:400;transition:transform 0.3s ease;display:inline-block;}.site-header .main-navigation .nav-menu > li:hover.menu-item-has-children > a::before{transform:rotate(45deg);color:#fff;}.site-header .main-navigation .nav-menu > li .sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(15px);background:rgba(255,255,255,0.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px rgba(0,0,0,0.15);border:1px solid rgba(255,255,255,0.4);border-radius:24px;padding:18px;min-width:270px;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.5s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;z-index:100;list-style:none;margin:0;}.site-header .main-navigation .nav-menu > li .sub-menu::after{content:'';position:absolute;top:-25px;left:0;width:100%;height:25px;background:transparent;}.site-header .main-navigation .nav-menu > li .sub-menu::before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(255,255,255,0.9);}.site-header .main-navigation .nav-menu > li .sub-menu li{width:100%;margin:2px 0;opacity:0;transform:translateY(10px);transition:all 0.4s ease;}.site-header .main-navigation .nav-menu > li .sub-menu li a{color:#17323b;padding:12px 20px;border-radius:12px;justify-content:flex-start;font-weight:600;font-size:15px;line-height:1.35;width:100%;background:transparent;box-shadow:none;transition:all 0.3s ease;display:block;border:none;position:relative;overflow:hidden;text-decoration:none !important;}.site-header .main-navigation .nav-menu > li .sub-menu li a:after{content:'';position:absolute;left:0;top:0;height:100%;width:4px;background:#368791;transform:scaleY(0);transition:transform 0.3s ease;border-radius:0 4px 4px 0;}.site-header .main-navigation .nav-menu > li .sub-menu li a:hover{background:rgba(160,206,167,0.1);color:#368791;transform:translateX(5px);box-shadow:none;text-decoration:none !important;}.site-header .main-navigation .nav-menu > li .sub-menu li a:hover:after{transform:scaleY(1);}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(1){transition-delay:0.05s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(2){transition-delay:0.10s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(3){transition-delay:0.15s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(4){transition-delay:0.20s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(5){transition-delay:0.25s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(6){transition-delay:0.30s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(7){transition-delay:0.35s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(8){transition-delay:0.40s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(9){transition-delay:0.45s;}.site-header .main-navigation .nav-menu > li .sub-menu li:nth-child(10){transition-delay:0.50s;}.site-header .main-navigation .nav-menu > li:hover > .sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(5px);}.site-header .main-navigation .nav-menu > li:hover > .sub-menu li{opacity:1;transform:translateY(0);}.site-header .main-navigation .nav-menu > li:last-child > a{background:linear-gradient(126.83deg,#f5dba1 7.96%,#cfa95d 50.27%,#8f622b 89.44%);color:#fff;padding:12px 25px;border-radius:50px;box-shadow:0 4px 15px rgba(166,124,69,0.4);font-weight:600;border:none;text-decoration:none !important;}.site-header .main-navigation .nav-menu > li:last-child > a::before{display:none;}.site-header .main-navigation .nav-menu > li:last-child > a:after{display:none;}.site-header .main-navigation .nav-menu > li:last-child > a:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(166,124,69,0.6);color:#fff;text-decoration:none !important;}}@media (min-width: 992px) and (max-width: 1700px){.site-header .main-navigation .nav-menu > li > a{font-size:13px;padding:10px 14px;}}@media (min-width: 992px) and (max-width: 1500px){.site-header .main-navigation .nav-menu > li > a{font-size:12px;padding:9px 11px;}}@media (min-width: 992px) and (max-width: 1300px){.site-header .main-navigation .nav-menu > li > a{font-size:11px;padding:8px 9px;}}@media (min-width: 992px) and (max-width: 1700px){.site-header .main-navigation .nav-menu > li.menu-item-has-children > a{padding-right:26px;}}@media (min-width: 992px) and (max-width: 1500px){.site-header .main-navigation .nav-menu > li.menu-item-has-children > a{padding-right:22px;}}@media (min-width: 992px) and (max-width: 1300px){.site-header .main-navigation .nav-menu > li.menu-item-has-children > a{padding-right:18px;}}@media (min-width: 992px) and (max-width: 1700px){.site-header .main-navigation .nav-menu > li.menu-item-has-children > a::before{right:11px;font-size:14px;}}@media (min-width: 992px) and (max-width: 1500px){.site-header .main-navigation .nav-menu > li.menu-item-has-children > a::before{right:9px;font-size:13px;}}@media (min-width: 992px) and (max-width: 1300px){.site-header .main-navigation .nav-menu > li.menu-item-has-children > a::before{right:7px;font-size:12px;}}@media (min-width: 992px) and (max-width: 1500px){.site-header .main-navigation .nav-menu > li .sub-menu{min-width:240px;padding:14px;}}@media (min-width: 992px) and (max-width: 1300px){.site-header .main-navigation .nav-menu > li .sub-menu{min-width:220px;padding:12px;border-radius:20px;}}@media (min-width: 992px) and (max-width: 1500px){.site-header .main-navigation .nav-menu > li .sub-menu li{margin:1px 0;}}@media (min-width: 992px) and (max-width: 1700px){.site-header .main-navigation .nav-menu > li .sub-menu li a{font-size:14px;padding:10px 16px;}}@media (min-width: 992px) and (max-width: 1500px){.site-header .main-navigation .nav-menu > li .sub-menu li a{font-size:13px;padding:9px 14px;border-radius:10px;}}@media (min-width: 992px) and (max-width: 1300px){.site-header .main-navigation .nav-menu > li .sub-menu li a{font-size:12px;padding:8px 12px;border-radius:8px;}}#page:not(.home){padding-top:90px;}@media (max-width: 1500px){#page:not(.home){padding-top:82px;}}@media (max-width: 991px){#page:not(.home){padding-top:60px;}}.mobile_menu{position:fixed;top:0;left:0;height:100dvh;width:100%;z-index:99999999;background-color:rgba(0,0,0,0.6);transition:all 0.35s;opacity:0;visibility:hidden;display:flex;}.mobile_menu.opened{opacity:1;visibility:visible;}.mobile_menu.opened .inner{transform:translateX(0%);}.mobile_menu.o_h .inner .center .menu{overflow:hidden;}.mobile_menu .inner{width:81%;max-width:100%;height:100%;background-color:white;transform:translateX(-100%);transition:all 0.35s;overflow:hidden;}.mobile_menu .inner .top{position:relative;text-align:center;padding:10px;height:21%;}.mobile_menu .inner .top .close_btn{position:absolute;left:10px;top:10px;border:1px solid #e1ae6d;padding:5px;border-radius:50px;display:flex;align-items:center;justify-content:center;background-color:#e1ae6d;}.mobile_menu .inner .top .close_btn svg g path{stroke:#fff;}.mobile_menu .inner .top .logo{display:inline-block;height:100%;padding:60px 0 25px 0;}@media (max-height: 740px){.mobile_menu .inner .top .logo{padding:40px 0 25px 0;}}.mobile_menu .inner .top .logo img{width:100%;height:100%;object-fit:contain;}.mobile_menu .inner .center{position:relative;height:79%;display:block;}@media (max-width: 991px) and (max-height: 750px){.mobile_menu .inner .center{height:75%;}}.mobile_menu .inner .center .search_bar{position:relative;margin:0 10px;margin-bottom:15px;}.mobile_menu .inner .center .search_bar .form_wrap{display:flex;align-items:center;}.mobile_menu .inner .center .search_bar .form_wrap button{color:#e1ae6d;position:absolute;right:1px;background:linear-gradient(126.83deg,#f5dba1 7.96%,#cfa95d 50.27%,#8f622b 89.44%);border:none;border-top-right-radius:50px;border-bottom-right-radius:50px;height:100%;top:0;padding:5px 20px;}.mobile_menu .inner .center .search_bar .form_wrap button svg{width:20px;height:auto;}.mobile_menu .inner .center .search_bar .form_wrap button svg path{fill:#fff;}.mobile_menu .inner .center .search_bar .form_wrap input{width:100%;height:40px;padding:12px;font-size:15px;border-radius:30px;border:1px solid #e1ae6d;}.mobile_menu .inner .center .menu{font-size:19px;font-weight:600;padding-left:0;height:55%;overflow-x:hidden;transition:all .3s ease;position:relative;}.mobile_menu .inner .center .menu::-webkit-scrollbar{width:8px;background:#000;}.mobile_menu .inner .center .menu::-webkit-scrollbar-thumb{background:#e1ae6d;background-image:-webkit-linear-gradient(20deg,rgba(255,255,255,0.5) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.5) 75%,transparent 75%);}.mobile_menu .inner .center .menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0.3);background:#fff;}.mobile_menu .inner .center .menu li{list-style:none;}.mobile_menu .inner .center .menu li a{text-decoration:none;font-size:17px;font-weight:500;padding:8px 12px;color:#083f42;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;}.mobile_menu .inner .center .menu li a i{font-size:17px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.mobile_menu .inner .center .menu .dropdown li a{display:flex;align-items:center;justify-content:space-between;}.mobile_menu .inner .center .menu .dropdown .dropdown_menu{position:absolute;left:0;top:0;z-index:3;background-color:white;width:100%;height:100%;transform:translateX(120%);transition:all 0.35s;overflow:auto;}.mobile_menu .inner .center .menu .dropdown .dropdown_menu::-webkit-scrollbar{width:8px;background:#000;}.mobile_menu .inner .center .menu .dropdown .dropdown_menu::-webkit-scrollbar-thumb{background:#e1ae6d;background-image:-webkit-linear-gradient(20deg,rgba(255,255,255,0.5) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.5) 75%,transparent 75%);}.mobile_menu .inner .center .menu .dropdown .dropdown_menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0.3);background:#fff;}.mobile_menu .inner .center .menu .dropdown .dropdown_menu li a{display:block;padding:8px 12px;font-size:17px;color:#083f42;}.mobile_menu .inner .center .menu .dropdown .dropdown_menu.opened{transform:translateX(0%);}.mobile_menu .inner .center .menu .dropdown .dropdown_menu .back_btn{display:flex;align-items:center;cursor:pointer;padding:8px 12px;font-size:17px;gap:8px;text-transform:uppercase;}.mobile_menu .inner .center .menu .dropdown .dropdown_menu .back_btn i{font-size:17px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.mobile_menu .inner .center .menu .dropdown .dropdown_menu .back_btn span{color:#083f42;height:26px;}.mobile_menu .inner .bottom{width:100%;z-index:15;height:auto;background:linear-gradient(93.84deg,#a0cea7 8.47%,#368791 56.59%,#17323b 101.14%);border-top-left-radius:5px;border-top-right-radius:5px;position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 20%;flex-direction:column;}.mobile_menu .inner .bottom::before{content:"";width:90%;height:3px;background:linear-gradient(126.83deg,#f5dba1 7.96%,#cfa95d 50.27%,#8f622b 89.44%);display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);}.mobile_menu .inner .bottom::after{content:"";width:90%;height:3px;background:linear-gradient(126.83deg,#f5dba1 7.96%,#cfa95d 50.27%,#8f622b 89.44%);display:block;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,-50%);}.mobile_menu .inner .bottom .s_f_mobile{display:flex;align-items:center;justify-content:center;gap:5px;}.mobile_menu .inner .bottom .s_f_mobile ul{display:flex;gap:10px;justify-content:center;align-items:center;padding-left:0;}@media (max-width: 991px){.mobile_menu .inner .bottom .s_f_mobile ul{justify-content:flex-start;}}.mobile_menu .inner .bottom .s_f_mobile ul li{list-style:none;}.mobile_menu .inner .bottom .s_f_mobile ul li a{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;transition:0.2s cubic-bezier(0.39,0.575,0.565,1);}.mobile_menu .inner .bottom .s_f_mobile ul li a svg{width:26px;height:26px;}.mobile_menu .inner .bottom .s_f_mobile ul li a svg g path{fill:#fff;}.mobile_menu .inner .bottom .s_f_mobile ul li a:hover{transform:translateY(-5px);}.mobile_menu .inner .bottom .lang{display:flex;height:100%;align-items:center;justify-content:flex-end;}.mobile_menu .inner .bottom .lang svg{width:35px;height:35px;}.mobile_menu .inner .bottom .lang ul{padding:0;display:flex;align-items:center;flex-direction:row-reverse;height:100%;}.mobile_menu .inner .bottom .lang ul li{list-style:none;border-right:1px solid #fff;padding:0px 10px;}.mobile_menu .inner .bottom .lang ul li a{font-size:18px;text-decoration:none;color:#fff;text-transform:uppercase;transition:all .3s;}.mobile_menu .inner .bottom .lang ul li a:hover{transform:translateY(-3px);}.mobile_menu .inner .bottom .lang ul li:first-child{border:none !important;}.mobile_menu .inner .bottom .lang ul li.wpml-ls-current-language a{font-weight:900;color:#e1ae6d;}.home-slider{position:relative;width:100%;height:100vh;overflow:hidden;margin-top:-90px;}@media (max-width: 1400px){.home-slider{margin-top:-80px;}}@media (max-width: 991px){.home-slider{height:100vh;margin-top:-60px;}}.home-slider .main-swiper{width:100%;height:100%;}.home-slider .main-swiper .swiper-slide{position:relative;display:flex;align-items:center;justify-content:flex-start;}.home-slider .main-swiper .swiper-slide .slider-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:-1;}.home-slider .main-swiper .swiper-slide .slider-bg::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(117.74deg,#1a3a4329 16.9%,rgba(66,146,169,0) 67.23%);}.home-slider .main-swiper .swiper-slide .slider-content{color:#fff;padding:100px 0 2rem;}.home-slider .main-swiper .swiper-slide .slider-content .slider-title{font-size:44px;font-weight:400;line-height:50px;margin-bottom:2rem;width:55%;}@media (max-width: 1600px){.home-slider .main-swiper .swiper-slide .slider-content .slider-title{font-size:40px;line-height:46px;width:55%;}}@media (max-width: 1400px){.home-slider .main-swiper .swiper-slide .slider-content .slider-title{font-size:36px;line-height:42px;width:60%;}}@media (max-width: 991px){.home-slider .main-swiper .swiper-slide .slider-content .slider-title{font-size:28px;line-height:36px;width:100%;}}.home-slider .main-swiper .swiper-slide .slider-content .slider-desc{font-size:16px;font-weight:300;line-height:23px;margin-bottom:3rem;opacity:0.9;width:40%;}@media (max-width: 1600px){.home-slider .main-swiper .swiper-slide .slider-content .slider-desc{width:45%;margin-bottom:2rem;}}@media (max-width: 1400px){.home-slider .main-swiper .swiper-slide .slider-content .slider-desc{font-size:15px;width:50%;}}@media (max-width: 991px){.home-slider .main-swiper .swiper-slide .slider-content .slider-desc{font-size:14px;line-height:20px;width:100%;}}.home-slider .main-swiper .swiper-slide .slider-content .slider-btn{display:inline-block;padding:10px 25px;border-radius:50px;background:linear-gradient(90deg,#e1ae6d 0%,#a67c45 100%);color:#fff;text-decoration:none;font-weight:500;font-size:16px;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.home-slider .main-swiper .swiper-slide .slider-content .slider-btn:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,0.2);}.home-slider .main-swiper .swiper-pagination{position:relative;left:0;bottom:0;width:auto;display:flex;gap:10px;margin:0;}.home-slider .main-swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:0.5;margin:0 !important;border-radius:50%;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.home-slider .main-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#e1ae6d;width:40px;border-radius:20px;}.home-slider .bottom_zone{position:absolute;bottom:50px;left:0;width:100%;z-index:10;}.home-slider .bottom_zone .bottom-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:30px;}@media (max-width: 991px){.home-slider .bottom_zone .bottom-flex{flex-direction:row;}}.home-slider .bottom_zone .slider-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;gap:20px;}.home-slider .bottom_zone .wa-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:12px 25px;border-radius:50px;background:linear-gradient(135deg,rgba(107,187,169,0.4) 0%,rgba(46,82,74,0.4) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;text-decoration:none;font-weight:500;font-size:14px;border:1px solid rgba(255,255,255,0.2);-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.home-slider .bottom_zone .wa-btn i{font-size:20px;color:#fff;}.home-slider .bottom_zone .wa-btn:hover{background:linear-gradient(135deg,rgba(107,187,169,0.6) 0%,rgba(46,82,74,0.6) 100%);transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.2);}.home-slider .bottom_zone .spotify-widget{width:380px;background:rgba(0,0,0,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,0.1);overflow:hidden;}.home-slider .bottom_zone .spotify-widget iframe{display:block;opacity:0.9;}@media (max-width: 991px){.home-slider .bottom_zone .spotify-widget{display:none;}}@media (max-width: 991px){.home-slider .bottom_zone{bottom:30px;}.home-slider .bottom_zone .slider-actions{flex-direction:column;width:100%;}.home-slider .bottom_zone .spotify-widget{width:100%;max-width:320px;}.home-slider .main-swiper .swiper-slide .slider-content .slider-title{font-size:2.5rem;}}@media (max-width: 767px){.home-slider .main-swiper .swiper-slide .slider-content{padding:100px 15px 120px;}.home-slider .main-swiper .swiper-slide .slider-content .slider-title{font-size:2rem;}.home-slider .main-swiper .swiper-slide .slider-content .slider-title br{display:none;}.home-slider .main-swiper .swiper-slide .slider-content .slider-desc{font-size:1rem;}.home-slider .main-swiper .swiper-slide .slider-content .slider-desc br{display:none;}}.experience-section{position:relative;width:100%;padding:110px 0 120px;background-color:#f6f5f0;overflow:hidden;}@media (max-width: 1600px){.experience-section{padding:90px 0 100px;}}@media (max-width: 1400px){.experience-section{padding:70px 0 80px;}}@media (max-width: 991px){.experience-section{padding:70px 0 80px;}}.experience-section .exp-bg-decor{position:absolute;inset:0;pointer-events:none;z-index:0;}.experience-section .exp-bg-decor .exp-blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.5;}@media (max-width: 1400px){.experience-section .exp-bg-decor .exp-blob{filter:blur(85px);}}.experience-section .exp-bg-decor .exp-blob.exp-blob-1{top:-160px;left:-120px;width:440px;height:440px;background:radial-gradient(circle,rgba(160,206,167,0.5),transparent 70%);}@media (max-width: 1600px){.experience-section .exp-bg-decor .exp-blob.exp-blob-1{width:360px;height:360px;}}@media (max-width: 1400px){.experience-section .exp-bg-decor .exp-blob.exp-blob-1{width:300px;height:300px;}}.experience-section .exp-bg-decor .exp-blob.exp-blob-2{bottom:-180px;right:-140px;width:480px;height:480px;background:radial-gradient(circle,rgba(207,169,93,0.3),transparent 70%);}@media (max-width: 1600px){.experience-section .exp-bg-decor .exp-blob.exp-blob-2{width:400px;height:400px;}}@media (max-width: 1400px){.experience-section .exp-bg-decor .exp-blob.exp-blob-2{width:320px;height:320px;}}.experience-section .container{position:relative;z-index:1;}.experience-section .exp-head{text-align:center;max-width:720px;margin:0 auto 60px;}@media (max-width: 1600px){.experience-section .exp-head{max-width:640px;margin-bottom:48px;}}@media (max-width: 1400px){.experience-section .exp-head{max-width:560px;margin-bottom:38px;}}@media (max-width: 767px){.experience-section .exp-head{margin-bottom:36px;}}.experience-section .exp-eyebrow{font-family:'Montserrat', sans-serif;display:inline-block;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#6da4a0;padding:7px 18px;background:rgba(160,206,167,0.14);border:1px solid rgba(110,164,160,0.2);border-radius:50px;margin-bottom:20px;}@media (max-width: 1400px){.experience-section .exp-eyebrow{font-size:11px;letter-spacing:2.5px;padding:6px 16px;margin-bottom:16px;}}.experience-section .section-title{text-align:center;font-size:44px;font-weight:500;margin:0 0 16px;line-height:1.2;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.experience-section .section-title{font-size:40px;}}@media (max-width: 1400px){.experience-section .section-title{font-size:36px;}}@media (max-width: 991px){.experience-section .section-title{font-size:34px;}}@media (max-width: 767px){.experience-section .section-title{font-size:28px;}}.experience-section .exp-desc{font-family:'Montserrat', sans-serif;font-size:15.5px;line-height:1.75;color:#4a5d62;margin:0;}@media (max-width: 1600px){.experience-section .exp-desc{font-size:14.5px;line-height:1.7;}}@media (max-width: 1400px){.experience-section .exp-desc{font-size:13.5px;line-height:1.65;}}@media (max-width: 767px){.experience-section .exp-desc{font-size:14.5px;}}.experience-section .experience-swiper{width:100%;position:relative;padding:8px 8px 12px;}.experience-section .experience-swiper .swiper-slide{height:auto;transition:transform 0.5s ease;}.experience-section .experience-card{position:relative;display:block;width:100%;height:480px;border-radius:28px;overflow:hidden;text-decoration:none;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1), box-shadow 0.6s cubic-bezier(0.165,0.84,0.44,1);}@media (max-width: 1600px){.experience-section .experience-card{height:440px;}}@media (max-width: 1400px){.experience-section .experience-card{height:400px;}}@media (max-width: 991px){.experience-section .experience-card{height:420px;}}@media (max-width: 575px){.experience-section .experience-card{height:380px;}}.experience-section .experience-card:hover{transform:translateY(-8px);}.experience-section .experience-card:hover .card-image{transform:scale(1.08);}.experience-section .experience-card:hover .card-gradient{opacity:0.92;}.experience-section .experience-card:hover .card-desc{max-height:200px;opacity:1;margin-top:10px;}.experience-section .experience-card:hover .card-cta{background:rgba(255,255,255,0.95);color:#17323b;}.experience-section .experience-card:hover .card-cta i{transform:translateX(4px);}.experience-section .experience-card:hover .card-icon{transform:translateY(-6px) rotate(-4deg);}.experience-section .card-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.8s cubic-bezier(0.165,0.84,0.44,1);}.experience-section .card-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,50,59,0) 0%,rgba(23,50,59,0.15) 40%,rgba(23,50,59,0.75) 75%,rgba(23,50,59,0.92) 100%);opacity:0.85;transition:opacity 0.6s ease;}.experience-section .card-icon{position:absolute;top:24px;left:24px;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(54,135,145,0.35), inset 0 0 0 1.5px rgba(255,255,255,0.25);transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1);z-index:2;}@media (max-width: 1600px){.experience-section .card-icon{width:52px;height:52px;top:20px;left:20px;border-radius:16px;}}@media (max-width: 1400px){.experience-section .card-icon{width:46px;height:46px;top:16px;left:16px;border-radius:14px;}}.experience-section .card-icon img{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1);}@media (max-width: 1600px){.experience-section .card-icon img{width:28px;height:28px;}}@media (max-width: 1400px){.experience-section .card-icon img{width:24px;height:24px;}}@media (max-width: 767px){.experience-section .card-icon{width:50px;height:50px;top:18px;left:18px;border-radius:15px;}.experience-section .card-icon img{width:26px;height:26px;}}.experience-section .card-body{position:absolute;left:0;right:0;bottom:0;padding:28px 30px 30px;z-index:2;}@media (max-width: 1600px){.experience-section .card-body{padding:24px 26px 26px;}}@media (max-width: 1400px){.experience-section .card-body{padding:20px 22px 22px;}}@media (max-width: 767px){.experience-section .card-body{padding:22px 22px 24px;}}.experience-section .card-title{font-family:'Montserrat', sans-serif;font-size:22px;font-weight:600;color:#fff;margin:0;line-height:1.3;text-shadow:0 2px 12px rgba(0,0,0,0.25);}@media (max-width: 1600px){.experience-section .card-title{font-size:20px;}}@media (max-width: 1400px){.experience-section .card-title{font-size:18px;line-height:1.25;}}@media (max-width: 767px){.experience-section .card-title{font-size:19px;}}.experience-section .card-desc{font-family:'Montserrat', sans-serif;font-size:14.5px;line-height:1.7;color:rgba(255,255,255,0.92);margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.55s ease, opacity 0.5s ease, margin 0.5s ease;}@media (max-width: 1600px){.experience-section .card-desc{font-size:13.5px;line-height:1.65;}}@media (max-width: 1400px){.experience-section .card-desc{font-size:12.5px;line-height:1.6;}}@media (max-width: 767px){.experience-section .card-desc{font-size:13.5px;}}@media (hover: none){.experience-section .card-desc{max-height:200px;opacity:0.95;margin-top:10px;}}.experience-section .card-cta{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 22px;border-radius:50px;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:13.5px;font-weight:600;letter-spacing:0.3px;transition:all 0.35s ease;}@media (max-width: 1600px){.experience-section .card-cta{margin-top:14px;padding:9px 18px;font-size:12.5px;gap:8px;}}@media (max-width: 1400px){.experience-section .card-cta{margin-top:12px;padding:8px 16px;font-size:12px;gap:6px;}}.experience-section .card-cta i{font-size:12px;transition:transform 0.3s ease;}@media (max-width: 1400px){.experience-section .card-cta i{font-size:11px;}}@media (max-width: 767px){.experience-section .card-cta{font-size:12.5px;padding:9px 18px;margin-top:14px;}}.experience-section .exp-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:48px;}@media (max-width: 1600px){.experience-section .exp-nav{gap:18px;margin-top:38px;}}@media (max-width: 1400px){.experience-section .exp-nav{gap:14px;margin-top:30px;}}@media (max-width: 767px){.experience-section .exp-nav{gap:14px;margin-top:32px;}}.experience-section .exp-nav .exp-prev,.experience-section .exp-nav .exp-next{width:50px;height:50px;border-radius:50%;border:1px solid rgba(110,164,160,0.3);background:#fff;color:#368791;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.35s ease;box-shadow:0 6px 18px rgba(23,50,59,0.06);}@media (max-width: 1600px){.experience-section .exp-nav .exp-prev,.experience-section .exp-nav .exp-next{width:44px;height:44px;}}@media (max-width: 1400px){.experience-section .exp-nav .exp-prev,.experience-section .exp-nav .exp-next{width:38px;height:38px;}}.experience-section .exp-nav .exp-prev i,.experience-section .exp-nav .exp-next i{font-size:16px;transition:transform 0.3s ease;}@media (max-width: 1600px){.experience-section .exp-nav .exp-prev i,.experience-section .exp-nav .exp-next i{font-size:14px;}}@media (max-width: 1400px){.experience-section .exp-nav .exp-prev i,.experience-section .exp-nav .exp-next i{font-size:13px;}}.experience-section .exp-nav .exp-prev:hover,.experience-section .exp-nav .exp-next:hover{background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);border-color:transparent;color:#fff;box-shadow:0 10px 24px rgba(54,135,145,0.3);}.experience-section .exp-nav .exp-prev.swiper-button-disabled,.experience-section .exp-nav .exp-next.swiper-button-disabled{opacity:0.35;cursor:default;}.experience-section .exp-nav .exp-prev.swiper-button-disabled:hover,.experience-section .exp-nav .exp-next.swiper-button-disabled:hover{background:#fff;color:#368791;box-shadow:0 6px 18px rgba(23,50,59,0.06);}.experience-section .exp-nav .exp-prev:hover i{transform:translateX(-3px);}.experience-section .exp-nav .exp-next:hover i{transform:translateX(3px);}.experience-section .exp-nav .exp-pagination{position:static !important;width:auto !important;min-width:90px;display:flex;align-items:center;justify-content:center;transform:none !important;left:auto !important;bottom:auto !important;}.experience-section .exp-nav .exp-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#c6cfce;opacity:1;margin:0 4px !important;transition:all 0.3s ease;flex-shrink:0;}.experience-section .exp-nav .exp-pagination .swiper-pagination-bullet-active{width:28px;border-radius:50px;background:linear-gradient(90deg,#a0cea7,#368791);}.experience-section .exp-nav .exp-pagination.swiper-pagination-bullets-dynamic{overflow:visible;}.experience-section .exp-nav .exp-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(1) !important;}.programs-section{padding:100px 0;background:#fff;}@media (max-width: 1600px){.programs-section{padding:80px 0;}}@media (max-width: 1400px){.programs-section{padding:70px 0;}}@media (max-width: 991px){.programs-section{padding:50px 0;}}.programs-section .section-title{text-align:center;font-size:44px;font-weight:500;margin:0;width:100%;margin-bottom:50px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.programs-section .section-title{font-size:40px;margin-bottom:40px;}}@media (max-width: 1400px){.programs-section .section-title{font-size:36px;margin-bottom:35px;}}@media (max-width: 991px){.programs-section .section-title{font-size:32px;margin-bottom:30px;}}.programs-section .programs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin-top:70px;}@media (max-width: 1600px){.programs-section .programs-grid{gap:24px;margin-top:50px;}}@media (max-width: 1400px){.programs-section .programs-grid{gap:20px;margin-top:40px;}}@media (max-width: 991px){.programs-section .programs-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;}}.programs-section .program-item{flex:1;min-width:200px;max-width:260px;text-align:center;padding:50px 30px;border-radius:30px;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);cursor:pointer;}@media (max-width: 1600px){.programs-section .program-item{padding:42px 24px;min-width:180px;max-width:240px;border-radius:26px;}}@media (max-width: 1400px){.programs-section .program-item{padding:36px 20px;min-width:160px;max-width:220px;border-radius:22px;}}@media (max-width: 991px){.programs-section .program-item{max-width:auto;}}.programs-section .program-item .program-icon{font-size:60px;color:#4a7c72;margin-bottom:30px;transition:all 0.5s ease;height:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (max-width: 1600px){.programs-section .program-item .program-icon{font-size:52px;height:72px;margin-bottom:26px;}}@media (max-width: 1400px){.programs-section .program-item .program-icon{font-size:44px;height:60px;margin-bottom:20px;}}.programs-section .program-item .program-icon img{width:100%;height:100%;transition:all 0.3s ease;object-fit:contain;}.programs-section .program-item .program-title{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:20px;color:black;transition:all 0.5s ease;}@media (max-width: 1600px){.programs-section .program-item .program-title{font-size:18px;margin-bottom:16px;}}@media (max-width: 1400px){.programs-section .program-item .program-title{font-size:16px;margin-bottom:14px;}}@media (max-width: 991px){.programs-section .program-item .program-title{font-size:18px;}}.programs-section .program-item .program-desc{font-size:14px;color:#777;line-height:1.6;margin:0;transition:all 0.5s ease;opacity:0.8;}@media (max-width: 1600px){.programs-section .program-item .program-desc{font-size:13px;line-height:1.55;}}@media (max-width: 1400px){.programs-section .program-item .program-desc{font-size:12px;line-height:1.5;}}.programs-section .program-item:hover{background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);box-shadow:0 30px 60px rgba(23,50,59,0.25);transform:translateY(-15px);}@media (max-width: 1400px){.programs-section .program-item:hover{transform:translateY(-10px);box-shadow:0 22px 48px rgba(23,50,59,0.2);}}.programs-section .program-item:hover .program-icon img{filter:brightness(0) invert(1);transform:scale(1.1);}.programs-section .program-item:hover .program-title{-webkit-text-fill-color:#fff;}.programs-section .program-item:hover .program-desc{color:#fff;opacity:1;}@media (max-width: 1200px){.programs-section .programs-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width: 991px){.programs-section .programs-grid{grid-template-columns:repeat(2,1fr);}}.partners-section{padding:100px 0;background:#fafafa;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;}@media (max-width: 1600px){.partners-section{padding:80px 0;gap:30px;}}@media (max-width: 1400px){.partners-section{padding:70px 0;gap:25px;}}@media (max-width: 991px){.partners-section{padding:50px 0;}}.partners-section .section-title{text-align:center;font-size:44px;font-weight:500;margin:0;width:100%;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.partners-section .section-title{font-size:40px;}}@media (max-width: 1400px){.partners-section .section-title{font-size:36px;}}@media (max-width: 991px){.partners-section .section-title{font-size:32px;margin-bottom:0;}}.partners-section .logo-slider{position:relative;width:100%;margin-top:40px;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);}@media (max-width: 1600px){.partners-section .logo-slider{margin-top:30px;}}@media (max-width: 1400px){.partners-section .logo-slider{margin-top:22px;}}@media (max-width: 991px){.partners-section .logo-slider{margin-top:30px;}}.partners-section .logo-slider .logo-track{display:flex;width:fit-content;animation:logoScroll 30s linear infinite;gap:60px;align-items:center;}@media (max-width: 1600px){.partners-section .logo-slider .logo-track{gap:48px;}}@media (max-width: 1400px){.partners-section .logo-slider .logo-track{gap:36px;}}.partners-section .logo-slider .logo-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;}.partners-section .logo-slider .logo-item img{height:60px;width:auto;opacity:0.8;transition:all 0.3s ease;}@media (max-width: 1600px){.partners-section .logo-slider .logo-item img{height:54px;}}@media (max-width: 1400px){.partners-section .logo-slider .logo-item img{height:46px;}}.partners-section .logo-slider .logo-item .text-logo{font-family:'Montserrat', sans-serif;font-size:24px;font-weight:700;color:#ccc;letter-spacing:2px;transition:all 0.3s ease;}@media (max-width: 1600px){.partners-section .logo-slider .logo-item .text-logo{font-size:21px;letter-spacing:1.6px;}}@media (max-width: 1400px){.partners-section .logo-slider .logo-item .text-logo{font-size:18px;letter-spacing:1.3px;}}.partners-section .logo-slider .logo-item .text-logo:hover{color:#08f;}.partners-section .logo-slider.logo-slider-colorful .logo-item img{height:80px;filter:none;opacity:1;}@media (max-width: 1600px){.partners-section .logo-slider.logo-slider-colorful .logo-item img{height:68px;}}@media (max-width: 1400px){.partners-section .logo-slider.logo-slider-colorful .logo-item img{height:58px;}}.products-section{padding:100px 0;background:radial-gradient(ellipse at top left,rgba(160,206,167,0.1) 0%,transparent 55%), radial-gradient(ellipse at bottom right,rgba(54,135,145,0.08) 0%,transparent 55%), #fff;overflow:hidden;position:relative;}@media (max-width: 1600px){.products-section{padding:80px 0;}}@media (max-width: 1400px){.products-section{padding:70px 0;}}@media (max-width: 991px){.products-section{padding:60px 0;}}.products-section .products-head{text-align:center;max-width:760px;margin:0 auto 56px;}@media (max-width: 1600px){.products-section .products-head{margin-bottom:46px;}}@media (max-width: 1400px){.products-section .products-head{margin-bottom:38px;}}@media (max-width: 991px){.products-section .products-head{margin-bottom:32px;}}.products-section .section-title{text-align:center;font-size:44px;font-weight:500;margin:0;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.products-section .section-title{font-size:40px;}}@media (max-width: 1400px){.products-section .section-title{font-size:36px;}}@media (max-width: 991px){.products-section .section-title{font-size:32px;}}.products-section .products-desc{margin:14px 0 0;color:#506063;font-size:15.5px;line-height:1.65;}@media (max-width: 1400px){.products-section .products-desc{font-size:14.5px;}}.products-section .products-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;}@media (max-width: 1600px){.products-section .products-grid{gap:24px;}}@media (max-width: 1400px){.products-section .products-grid{gap:20px;}}@media (max-width: 991px){.products-section .products-grid{gap:18px;}}.products-section .products-grid .product-card{width:calc(25% - 21px);max-width:320px;}@media (max-width: 1600px){.products-section .products-grid .product-card{width:calc(25% - 18px);}}@media (max-width: 1400px){.products-section .products-grid .product-card{width:calc(25% - 15px);}}@media (max-width: 991px){.products-section .products-grid .product-card{width:calc(50% - 9px);max-width:380px;}}@media (max-width: 480px){.products-section .products-grid .product-card{width:100%;max-width:100%;}}.products-section .product-card{position:relative;background:#fff;border-radius:24px;padding:36px 28px 28px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:22px;min-height:280px;border:1px solid rgba(54,135,145,0.1);box-shadow:0 8px 28px rgba(23,50,59,0.05);transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1), box-shadow 0.5s ease, border-color 0.4s ease;overflow:hidden;}@media (max-width: 1600px){.products-section .product-card{padding:30px 24px 24px;min-height:260px;border-radius:22px;}}@media (max-width: 1400px){.products-section .product-card{padding:26px 20px 22px;min-height:240px;border-radius:20px;gap:18px;}}.products-section .product-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#a0cea7 0%,#368791 50%,#17323b 100%);transform:scaleX(0);transform-origin:left center;transition:transform 0.55s cubic-bezier(0.165,0.84,0.44,1);}.products-section .product-card:hover{transform:translateY(-8px);box-shadow:0 18px 42px rgba(23,50,59,0.12);border-color:rgba(54,135,145,0.25);}.products-section .product-card:hover::before{transform:scaleX(1);}.products-section .product-card:hover .product-logo img{transform:scale(1.05);}.products-section .product-card:hover .product-btn{background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(54,135,145,0.3);}.products-section .product-card:hover .product-btn i{transform:translateX(4px);}.products-section .product-logo{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;max-height:110px;}@media (max-width: 1400px){.products-section .product-logo{max-height:90px;}}.products-section .product-logo img{max-width:80%;max-height:90px;width:auto;height:auto;object-fit:contain;transition:transform 0.55s ease;}@media (max-width: 1400px){.products-section .product-logo img{max-height:75px;}}.products-section .product-name{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:600;color:#17323b;margin:0;line-height:1.3;}@media (max-width: 1400px){.products-section .product-name{font-size:14.5px;}}.products-section .product-btn{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:10px;padding:11px 22px;border-radius:50px;background:rgba(54,135,145,0.06);border:1px solid rgba(54,135,145,0.18);color:#17323b;font-size:13.5px;font-weight:600;letter-spacing:0.3px;text-decoration:none;transition:all 0.35s ease;}@media (max-width: 1400px){.products-section .product-btn{padding:9px 18px;font-size:12.5px;gap:8px;}}.products-section .product-btn i{font-size:12px;transition:transform 0.3s ease;}.products-section .product-btn[aria-disabled="true"]{opacity:0.55;pointer-events:none;}.products-section .products-swiper{width:100%;position:relative;padding:8px 4px 12px;}.products-section .products-swiper .swiper-slide{height:auto;display:flex;}.products-section .products-swiper .product-card{width:100%;}.products-section .products-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:40px;}@media (max-width: 1600px){.products-section .products-nav{gap:18px;margin-top:34px;}}@media (max-width: 1400px){.products-section .products-nav{gap:14px;margin-top:28px;}}.products-section .products-nav .products-prev,.products-section .products-nav .products-next{width:48px;height:48px;border-radius:50%;border:1px solid rgba(54,135,145,0.25);background:#fff;color:#17323b;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all 0.35s ease;}@media (max-width: 1400px){.products-section .products-nav .products-prev,.products-section .products-nav .products-next{width:42px;height:42px;}}.products-section .products-nav .products-prev:hover,.products-section .products-nav .products-next:hover{background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);color:#fff;border-color:transparent;box-shadow:0 10px 22px rgba(54,135,145,0.3);}.products-section .products-nav .products-prev.swiper-button-disabled,.products-section .products-nav .products-next.swiper-button-disabled{opacity:0.4;cursor:not-allowed;}.products-section .products-nav .products-prev.swiper-button-disabled:hover,.products-section .products-nav .products-next.swiper-button-disabled:hover{background:#fff;color:#17323b;box-shadow:none;border-color:rgba(54,135,145,0.25);}.products-section .products-nav .products-pagination{display:flex;align-items:center;gap:8px;}.products-section .products-nav .products-pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(54,135,145,0.25);opacity:1;border-radius:50%;transition:all 0.35s ease;}.products-section .products-nav .products-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:26px;border-radius:4px;background:linear-gradient(90deg,#a0cea7 0%,#368791 100%);}@keyframes logoScroll{from{transform:translateX(0);}to{transform:translateX(calc(-50% - 40px));}}.news-blog-section{padding:90px 0;background:linear-gradient(217.73deg,#a0cea7 21.81%,#368791 58.7%,#17323b 92.85%);color:#fff;}@media (max-width: 1600px){.news-blog-section{padding:75px 0;}}@media (max-width: 1400px){.news-blog-section{padding:65px 0;}}@media (max-width: 991px){.news-blog-section{padding:50px 0;}}.news-blog-section .section-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:50px;}@media (max-width: 1400px){.news-blog-section .section-header{margin-bottom:40px;}}@media (max-width: 991px){.news-blog-section .section-header{margin-bottom:60px;}}.news-blog-section .section-header .tab-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px;}@media (max-width: 1400px){.news-blog-section .section-header .tab-nav{gap:22px;}}.news-blog-section .section-header .tab-nav .tab-btn{background:none;border:none;color:rgba(255,255,255,0.6);font-size:35px;font-weight:300;padding:0;cursor:pointer;position:relative;transition:all 0.3s ease;}@media (max-width: 1600px){.news-blog-section .section-header .tab-nav .tab-btn{font-size:30px;}}@media (max-width: 1400px){.news-blog-section .section-header .tab-nav .tab-btn{font-size:26px;}}@media (max-width: 991px){.news-blog-section .section-header .tab-nav .tab-btn{font-size:24px;}}.news-blog-section .section-header .tab-nav .tab-btn.active{color:#fff;}.news-blog-section .section-header .tab-nav .tab-btn.active::after{content:'';position:absolute;bottom:-15px;left:0;width:100%;height:2px;background:#fff;}.news-blog-section .section-header .tab-nav .tab-btn:hover{color:#fff;}.news-blog-section .section-header .slider-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:15px;}.news-blog-section .section-header .slider-nav .swiper-button-prev,.news-blog-section .section-header .slider-nav .swiper-button-next{position:static;width:45px;height:45px;margin:0;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);border-radius:50%;color:#fff;transition:all 0.3s ease;}.news-blog-section .section-header .slider-nav .swiper-button-prev::after,.news-blog-section .section-header .slider-nav .swiper-button-next::after{display:none;}.news-blog-section .section-header .slider-nav .swiper-button-prev i,.news-blog-section .section-header .slider-nav .swiper-button-next i{font-size:16px;}.news-blog-section .section-header .slider-nav .swiper-button-prev:hover,.news-blog-section .section-header .slider-nav .swiper-button-next:hover{background:rgba(255,255,255,0.3);transform:scale(1.1);}.news-blog-section .tab-content{display:none;}.news-blog-section .tab-content.active{display:block;}.news-blog-section .news-empty{margin:10px auto 20px;padding:56px 44px;text-align:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);border-radius:28px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 40px rgba(23,50,59,0.15);}@media (max-width: 1600px){.news-blog-section .news-empty{padding:48px 36px;border-radius:24px;}}@media (max-width: 1400px){.news-blog-section .news-empty{padding:40px 30px;border-radius:20px;}}@media (max-width: 767px){.news-blog-section .news-empty{padding:40px 26px;border-radius:22px;}}.news-blog-section .news-empty .ne-icon{position:relative;width:92px;height:92px;margin:0 auto 26px;border-radius:50%;background:linear-gradient(135deg,rgba(245,219,161,0.35) 0%,rgba(207,169,93,0.25) 100%);border:1px solid rgba(255,255,255,0.22);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 4px rgba(255,255,255,0.12);}@media (max-width: 1600px){.news-blog-section .news-empty .ne-icon{width:82px;height:82px;margin-bottom:22px;}}@media (max-width: 1400px){.news-blog-section .news-empty .ne-icon{width:72px;height:72px;margin-bottom:18px;}}.news-blog-section .news-empty .ne-icon i{position:relative;z-index:2;color:#f5dba1;font-size:34px;}@media (max-width: 1600px){.news-blog-section .news-empty .ne-icon i{font-size:30px;}}@media (max-width: 1400px){.news-blog-section .news-empty .ne-icon i{font-size:26px;}}@media (max-width: 767px){.news-blog-section .news-empty .ne-icon{width:76px;height:76px;margin-bottom:20px;}.news-blog-section .news-empty .ne-icon i{font-size:28px;}}.news-blog-section .news-empty .ne-pulse{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,0.35) 0%,transparent 70%);animation:ne-pulse-anim 2.8s ease-out infinite;}.news-blog-section .news-empty .ne-pulse.ne-pulse-delay{animation-delay:1.4s;}@keyframes ne-pulse-anim{.news-blog-section .news-empty 0%{transform:scale(0.85);opacity:0.7;}.news-blog-section .news-empty 100%{transform:scale(1.5);opacity:0;}}.news-blog-section .news-empty .ne-title{font-family:inherit;font-size:24px;font-weight:500;color:#fff;margin:0 0 14px;line-height:1.3;}@media (max-width: 1600px){.news-blog-section .news-empty .ne-title{font-size:22px;margin-bottom:12px;}}@media (max-width: 1400px){.news-blog-section .news-empty .ne-title{font-size:20px;margin-bottom:10px;}}@media (max-width: 767px){.news-blog-section .news-empty .ne-title{font-size:19px;margin-bottom:10px;}}.news-blog-section .news-empty .ne-desc{font-size:15px;line-height:1.75;color:rgba(255,255,255,0.82);margin:0 auto;max-width:460px;}@media (max-width: 1600px){.news-blog-section .news-empty .ne-desc{font-size:14px;max-width:420px;}}@media (max-width: 1400px){.news-blog-section .news-empty .ne-desc{font-size:13px;line-height:1.65;max-width:380px;}}@media (max-width: 767px){.news-blog-section .news-empty .ne-desc{font-size:14px;}}.news-blog-section.empty-active .slider-nav{display:none;}.news-blog-section .swiper-wrapper{align-items:stretch;}.news-blog-section .swiper-slide{height:auto;}.news-blog-section .news-card{border-radius:35px;overflow:hidden;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;transition:all 0.3s ease;background:linear-gradient(155.67deg,#f5dba1 15.57%,#cfa95d 56.32%,#8f622b 94.06%);cursor:pointer;text-decoration:none;}.news-blog-section .news-card .card-image{height:280px;background-size:cover;background-position:center;border-bottom-left-radius:35px;border-bottom-right-radius:35px;user-select:none;pointer-events:none;transition:all 0.3s ease;}@media (max-width: 1600px){.news-blog-section .news-card .card-image{height:240px;}}@media (max-width: 1400px){.news-blog-section .news-card .card-image{height:210px;}}@media (max-width: 991px){.news-blog-section .news-card .card-image{height:200px;}}.news-blog-section .news-card .card-body{flex:1;padding:30px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 1400px){.news-blog-section .news-card .card-body{padding:22px;}}.news-blog-section .news-card .card-body .card-title{font-size:18px;font-weight:500;line-height:26px;margin:0 0 20px 0;}@media (max-width: 991px){.news-blog-section .news-card .card-body .card-title{font-size:16px;}}.news-blog-section .news-card .card-body .card-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.news-blog-section .news-card .card-body .card-footer .date{font-size:14px;opacity:0.8;}.news-blog-section .news-card .card-body .card-footer .view-btn{width:45px;height:45px;background:transparent;border:2px solid rgba(255,255,255,0.3);border-radius:50%;color:#fff;text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:all 0.3s ease;}.news-blog-section .news-card .card-body .card-footer .view-btn i{font-size:16px;font-weight:600;color:rgba(255,255,255,0.622);transition:all 0.3s ease;}.news-blog-section .news-card:hover .card-image{box-shadow:0px 10px 15px -3px #00000066;}.news-blog-section .news-card:hover .card-body .view-btn{background:#fff;color:#7e6131;}.news-blog-section .news-card:hover .card-body .view-btn i{color:#8f622a;}.news-blog-section .section-footer{margin-top:50px;text-align:center;}@media (max-width: 1600px){.news-blog-section .section-footer{margin-top:40px;}}@media (max-width: 1400px){.news-blog-section .section-footer{margin-top:32px;}}.news-blog-section .section-footer .all-btn{display:inline-block;padding:10px 40px;border-radius:50px;color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:all 0.3s ease;position:relative;z-index:1;overflow:hidden;}@media (max-width: 1600px){.news-blog-section .section-footer .all-btn{padding:9px 34px;font-size:15px;}}@media (max-width: 1400px){.news-blog-section .section-footer .all-btn{padding:8px 28px;font-size:14px;}}.news-blog-section .section-footer .all-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);z-index:-1;transition:all 0.3s ease;}.news-blog-section .section-footer .all-btn:hover::before{transform:scaleX(5);}@media (max-width: 991px){.news-blog-section .section-header{flex-direction:column;gap:30px;align-items:flex-start;}.news-blog-section .section-header .slider-nav{display:none;}}.testimonials-section{padding:100px 0;background-color:#fff;}@media (max-width: 1600px){.testimonials-section{padding:80px 0;}}@media (max-width: 1400px){.testimonials-section{padding:70px 0;}}.testimonials-section .testimonials-container{position:relative;background:linear-gradient(135.56deg,#e0eff4 20.04%,#e8f1f0 55.67%,#f5f5ed 95.68%);border-radius:40px;padding:140px 120px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,0.02);}@media (max-width: 1600px){.testimonials-section .testimonials-container{padding:110px 90px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container{padding:80px 60px;}}.testimonials-section .testimonials-container .testimonials-title{font-family:"Cormorant Garamond", serif;font-size:59px;font-weight:300;font-style:italic;color:#4a7c72;margin-bottom:40px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:2;}@media (max-width: 1600px){.testimonials-section .testimonials-container .testimonials-title{font-size:50px;margin-bottom:32px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .testimonials-title{font-size:42px;margin-bottom:28px;}}.testimonials-section .testimonials-container .quote-icon{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:1;}.testimonials-section .testimonials-container .quote-icon img{transition:all 0.3s ease;}@media (max-width: 1600px){.testimonials-section .testimonials-container .quote-icon img{max-width:85%;height:auto;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .quote-icon img{max-width:70%;}}.testimonials-section .testimonials-container .testimonials-swiper{position:relative;z-index:2;}.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content{margin:0 auto;}.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-text{font-family:"Cormorant Garamond", serif;font-size:20px;line-height:36px;font-weight:400;font-style:italic;color:#444;width:80%;margin:0 auto;margin-bottom:40px;}@media (max-width: 1600px){.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-text{font-size:18px;line-height:32px;width:85%;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-text{font-size:17px;line-height:30px;width:90%;margin-bottom:30px;}}.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:15px;}@media (max-width: 1600px){.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author{gap:12px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author{gap:10px;}}.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author .author-image{width:90px;height:90px;border-radius:50%;overflow:hidden;}@media (max-width: 1600px){.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author .author-image{width:78px;height:78px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author .author-image{width:66px;height:66px;}}.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author .author-image img{width:100%;height:100%;object-fit:cover;}.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author .author-name{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:500;color:#555;}@media (max-width: 1400px){.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-author .author-name{font-size:14px;}}.testimonials-section .testimonials-container .swiper-button-prev,.testimonials-section .testimonials-container .swiper-button-next{width:50px;height:50px;border-radius:50%;background:transparent;margin-top:-25px;transition:all 0.3s ease;border:2px solid #75a89b;}@media (max-width: 1600px){.testimonials-section .testimonials-container .swiper-button-prev,.testimonials-section .testimonials-container .swiper-button-next{width:44px;height:44px;margin-top:-22px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .swiper-button-prev,.testimonials-section .testimonials-container .swiper-button-next{width:38px;height:38px;margin-top:-19px;border-width:1.5px;}}.testimonials-section .testimonials-container .swiper-button-prev::after,.testimonials-section .testimonials-container .swiper-button-next::after{display:none;}.testimonials-section .testimonials-container .swiper-button-prev::before,.testimonials-section .testimonials-container .swiper-button-next::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(168.57deg,#a0cea7 8.41%,#368791 77.75%,#17323b 141.95%);z-index:-1;transition:all 0.3s ease;border-radius:50%;}.testimonials-section .testimonials-container .swiper-button-prev i,.testimonials-section .testimonials-container .swiper-button-next i{font-size:18px;font-weight:600;color:#4a7c72;transition:all 0.3s ease;}@media (max-width: 1600px){.testimonials-section .testimonials-container .swiper-button-prev i,.testimonials-section .testimonials-container .swiper-button-next i{font-size:16px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .swiper-button-prev i,.testimonials-section .testimonials-container .swiper-button-next i{font-size:14px;}}.testimonials-section .testimonials-container .swiper-button-prev:hover,.testimonials-section .testimonials-container .swiper-button-next:hover{border:2px solid transparent;}.testimonials-section .testimonials-container .swiper-button-prev:hover i,.testimonials-section .testimonials-container .swiper-button-next:hover i{color:#fff;}.testimonials-section .testimonials-container .swiper-button-prev:hover::before,.testimonials-section .testimonials-container .swiper-button-next:hover::before{opacity:1;transform:scale(1.2);}.testimonials-section .testimonials-container .testimonials-prev{left:50px;}@media (max-width: 1600px){.testimonials-section .testimonials-container .testimonials-prev{left:36px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .testimonials-prev{left:22px;}}.testimonials-section .testimonials-container .testimonials-next{right:50px;}@media (max-width: 1600px){.testimonials-section .testimonials-container .testimonials-next{right:36px;}}@media (max-width: 1400px){.testimonials-section .testimonials-container .testimonials-next{right:22px;}}@media (max-width: 991px){.testimonials-section .testimonials-container{padding:60px 40px;}.testimonials-section .testimonials-container .quote-icon{font-size:200px;}.testimonials-section .testimonials-container .testimonials-prev{left:10px;}.testimonials-section .testimonials-container .testimonials-next{right:10px;}.testimonials-section .testimonials-container .swiper-button-prev,.testimonials-section .testimonials-container .swiper-button-next{display:none;}}@media (max-width: 767px){.testimonials-section{padding:60px 0;}.testimonials-section .testimonials-container{padding:40px 20px;border-radius:20px;}.testimonials-section .testimonials-container .testimonials-title{font-size:28px;}.testimonials-section .testimonials-container .testimonials-swiper .testimonial-content .testimonial-text{font-size:16px;}}.faq-section{padding:80px 0;background-color:#f9f9f9;}@media (max-width: 1600px){.faq-section{padding:70px 0;}}@media (max-width: 1400px){.faq-section{padding:55px 0;}}.faq-section .faq-grid{display:flex;align-items:flex-start;gap:50px;}@media (max-width: 1600px){.faq-section .faq-grid{gap:40px;}}@media (max-width: 1400px){.faq-section .faq-grid{gap:30px;}}.faq-section .faq-left{width:25%;padding-top:20px;}@media (max-width: 1400px){.faq-section .faq-left{width:30%;}}.faq-section .faq-left .faq-title{font-family:'Montserrat', sans-serif;font-size:54px;font-weight:400;line-height:1.1;margin-bottom:30px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.faq-section .faq-left .faq-title{font-size:46px;}}@media (max-width: 1400px){.faq-section .faq-left .faq-title{font-size:38px;margin-bottom:24px;}}@media (max-width: 991px){.faq-section .faq-left .faq-title{font-size:32px;margin-bottom:30px;}}.faq-section .faq-left .btn-all{display:inline-block;padding:10px 30px;border-radius:50px;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all 0.3s ease;box-shadow:0 10px 20px rgba(54,135,145,0.2);position:relative;z-index:1;overflow:hidden;}@media (max-width: 1600px){.faq-section .faq-left .btn-all{padding:9px 26px;font-size:13.5px;}}@media (max-width: 1400px){.faq-section .faq-left .btn-all{padding:8px 22px;font-size:13px;}}.faq-section .faq-left .btn-all::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);z-index:-1;transition:all 0.3s ease;}.faq-section .faq-left .btn-all:hover::before{transform:scaleX(5);}.faq-section .faq-right{width:75%;}.faq-section .faq-right .faq-accordion{display:flex;flex-direction:column;gap:20px;}@media (max-width: 1600px){.faq-section .faq-right .faq-accordion{gap:16px;}}@media (max-width: 1400px){.faq-section .faq-right .faq-accordion{gap:12px;}}.faq-section .faq-right .faq-accordion .faq-item{cursor:pointer;background:#fff;border-radius:20px;padding:30px 40px;box-shadow:0 10px 30px rgba(0,0,0,0.02);transition:all 0.3s ease;}@media (max-width: 1600px){.faq-section .faq-right .faq-accordion .faq-item{padding:24px 32px;border-radius:16px;}}@media (max-width: 1400px){.faq-section .faq-right .faq-accordion .faq-item{padding:20px 26px;border-radius:14px;}}.faq-section .faq-right .faq-accordion .faq-item .faq-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:16px;}.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-question{font-family:'Montserrat', sans-serif;font-size:20px;font-weight:600;color:#333;margin:0;transition:all 0.3s ease;}@media (max-width: 1600px){.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-question{font-size:18px;}}@media (max-width: 1400px){.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-question{font-size:16px;}}.faq-section .faq-right .faq-accordion .faq-item .faq-header:hover .faq-question{color:#368791;}.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-icon{width:45px;height:45px;border-radius:50%;border:1px solid #43b3c1;display:flex;justify-content:center;align-items:center;color:#43b3c1;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);flex-shrink:0;}@media (max-width: 1600px){.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-icon{width:40px;height:40px;}}@media (max-width: 1400px){.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-icon{width:36px;height:36px;}}.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-icon i{font-size:18px;transition:all 0.3s ease;font-weight:600;}@media (max-width: 1600px){.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-icon i{font-size:16px;}}@media (max-width: 1400px){.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-icon i{font-size:14px;}}.faq-section .faq-right .faq-accordion .faq-item .faq-body{display:none;margin-top:20px;padding-right:50px;}@media (max-width: 1600px){.faq-section .faq-right .faq-accordion .faq-item .faq-body{margin-top:16px;padding-right:40px;}}@media (max-width: 1400px){.faq-section .faq-right .faq-accordion .faq-item .faq-body{margin-top:14px;padding-right:30px;}}.faq-section .faq-right .faq-accordion .faq-item .faq-body p{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.8;color:#666;margin:0;}@media (max-width: 1600px){.faq-section .faq-right .faq-accordion .faq-item .faq-body p{font-size:15px;line-height:1.75;}}@media (max-width: 1400px){.faq-section .faq-right .faq-accordion .faq-item .faq-body p{font-size:14px;line-height:1.7;}}.faq-section .faq-right .faq-accordion .faq-item.active .faq-header .faq-icon{background:transparent;transform:rotate(180deg);}@media (max-width: 991px){.faq-section .faq-grid{flex-direction:column;gap:40px;}.faq-section .faq-left{width:100%;text-align:center;padding-top:0;}.faq-section .faq-left .faq-title br{display:inline-block;}.faq-section .faq-right{width:100%;}}@media (max-width: 767px){.faq-section{padding:60px 0;}.faq-section .faq-right .faq-accordion .faq-item{padding:20px;}.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-question{font-size:16px;padding-right:15px;}.faq-section .faq-right .faq-accordion .faq-item .faq-header .faq-icon{min-width:35px;}.faq-section .faq-right .faq-accordion .faq-item .faq-body{padding-right:0;}}.contact-section{height:90vh;background-color:#fff;overflow:hidden;}@media (max-width: 1600px){.contact-section{height:85vh;min-height:680px;}}@media (max-width: 1400px){.contact-section{height:auto;min-height:620px;}}.contact-section .faq-section{display:flex;align-items:center;height:100%;max-width:none;margin:0;background:#fff;border-radius:0;box-shadow:none;padding:0;}@media (max-width: 991px){.contact-section .faq-section{flex-direction:column;}}.contact-section .contact-left{width:50%;height:100%;}.contact-section .contact-left img{width:100%;height:100%;object-fit:cover;}.contact-section .contact-right{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;background:#fff;padding-left:80px;}@media (max-width: 1600px){.contact-section .contact-right{padding-left:60px;}}@media (max-width: 1400px){.contact-section .contact-right{padding-left:40px;}}.contact-section .contact-right .contact-header{margin-bottom:50px;text-align:center;}@media (max-width: 1400px){.contact-section .contact-right .contact-header{margin-bottom:35px;}}@media (max-width: 991px){.contact-section .contact-right .contact-header{margin-bottom:20px;}}.contact-section .contact-right .contact-header .contact-title{font-family:'Montserrat', sans-serif;font-size:41px;font-weight:400;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);line-height:48px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.contact-section .contact-right .contact-header .contact-title{font-size:38px;line-height:44px;}}@media (max-width: 1400px){.contact-section .contact-right .contact-header .contact-title{font-size:34px;line-height:40px;}}@media (max-width: 991px){.contact-section .contact-right .contact-header .contact-title{font-size:32px;margin-bottom:30px;}}.contact-section .contact-right .contact-form{width:100%;}.contact-section .contact-right .contact-form p{margin:0;}.contact-section .contact-right .contact-form .contact-form-wrapper{display:flex;flex-direction:column;row-gap:20px;}@media (max-width: 1600px){.contact-section .contact-right .contact-form .contact-form-wrapper{row-gap:16px;}}@media (max-width: 1400px){.contact-section .contact-right .contact-form .contact-form-wrapper{row-gap:14px;}}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row{width:100%;}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row.flex-row{display:flex;gap:20px;}@media (max-width: 1600px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row.flex-row{gap:16px;}}@media (max-width: 1400px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row.flex-row{gap:12px;}}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row.flex-row .flex-item{flex:1;}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row input,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row select,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea{width:100% !important;padding:15px 25px !important;border-radius:12px !important;border:none !important;background:#f8f9fa !important;font-family:'Montserrat', sans-serif;font-size:15px !important;color:#333 !important;transition:all 0.3s ease !important;outline:none !important;}@media (max-width: 1600px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row input,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row select,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea{padding:13px 22px !important;border-radius:11px !important;font-size:14px !important;}}@media (max-width: 1400px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row input,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row select,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea{padding:11px 18px !important;border-radius:10px !important;font-size:13px !important;}}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row input::placeholder,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row select::placeholder,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea::placeholder{color:#abb5be !important;}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row input:focus,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row select:focus,.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea:focus{background:#f1f3f5 !important;box-shadow:0 0 0 2px rgba(67,179,193,0.1) !important;}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea{height:90px !important;resize:none !important;}@media (max-width: 1600px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea{height:80px !important;}}@media (max-width: 1400px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row textarea{height:70px !important;}}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row br{display:none;}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row select{appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2343B3C1' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 25px center !important;cursor:pointer !important;}@media (max-width: 1400px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row select{background-position:right 18px center !important;}}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row .wpcf7-submit{width:100% !important;padding:15px !important;border-radius:50px !important;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%) !important;color:#fff !important;font-weight:600 !important;font-size:16px !important;cursor:pointer !important;transition:all 0.3s ease !important;border:none !important;}@media (max-width: 1600px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row .wpcf7-submit{padding:13px !important;font-size:15px !important;}}@media (max-width: 1400px){.contact-section .contact-right .contact-form .contact-form-wrapper .form-row .wpcf7-submit{padding:11px !important;font-size:14px !important;}}.contact-section .contact-right .contact-form .contact-form-wrapper .form-row .wpcf7-submit:hover{opacity:0.9 !important;transform:translateY(-2px) !important;box-shadow:0 10px 20px rgba(54,135,145,0.2) !important;}@media (max-width: 1399px){.contact-section .contact-right{padding-right:calc(-520vw);}}@media (max-width: 1199px){.contact-section .contact-right{padding-right:calc(-430vw);padding-left:50px;}}@media (max-width: 991px){.contact-section{height:auto;}.contact-section .contact-container{flex-direction:column;}.contact-section .contact-left,.contact-section .contact-right{width:100%;}.contact-section .contact-left{height:400px;}.contact-section .contact-right{padding:60px 20px;}}@media (max-width: 767px){.contact-section{padding:0;}.contact-section .contact-right .contact-title{font-size:32px;}.contact-section .contact-right .contact-form-wrapper .form-row.flex-row{flex-direction:column;}}.vision-mission-section{padding:70px 0;position:relative;background:#fafafa;overflow:hidden;}.vision-mission-section::before{content:'';position:absolute;top:-10%;right:-5%;width:800px;height:800px;background:radial-gradient(circle,rgba(160,206,167,0.08) 0%,rgba(255,255,255,0) 70%);border-radius:50%;z-index:0;pointer-events:none;}.vision-mission-section::after{content:'';position:absolute;bottom:-10%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(207,169,93,0.06) 0%,rgba(255,255,255,0) 70%);border-radius:50%;z-index:0;pointer-events:none;}.vision-mission-section .container{position:relative;z-index:1;}.vision-mission-section .vm-grid{display:flex;flex-direction:column;gap:50px;}.vision-mission-section .vm-row{display:flex;gap:30px;align-items:stretch;min-height:440px;}.vision-mission-section .vm-row .vm-text-col{flex:1.9;background:#fff;border-radius:40px;padding:50px 50px;box-shadow:0 25px 60px rgba(0,0,0,0.04);position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0.015);display:flex;flex-direction:column;justify-content:center;transition:all 0.6s cubic-bezier(0.16,1,0.3,1);}.vision-mission-section .vm-row .vm-text-col .vm-title{font-size:32px;font-weight:500;margin-bottom:30px;color:#17323b;font-family:'Montserrat', sans-serif;letter-spacing:-0.5px;line-height:1.4;}.vision-mission-section .vm-row .vm-text-col .vm-text p{font-size:16px;line-height:1.85;color:#555;margin-bottom:24px;font-weight:400;}.vision-mission-section .vm-row .vm-text-col .vm-text p:last-child{margin-bottom:0;}.vision-mission-section .vm-row .vm-image-col{flex:1;border-radius:40px;box-shadow:0 25px 60px rgba(0,0,0,0.04);display:flex;align-items:center;justify-content:center;padding:50px;border:1px solid rgba(0,0,0,0.015);transition:all 0.6s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden;}.vision-mission-section .vm-row .vm-image-col:hover{transform:translateY(-8px);box-shadow:0 35px 70px rgba(0,0,0,0.08);}.vision-mission-section .vm-row .vm-image-col .icon-wrapper{width:140px;height:140px;border-radius:35px;display:flex;align-items:center;justify-content:center;transition:all 0.6s ease;}.vision-mission-section .vm-row .vm-image-col .icon-wrapper img{width:60px;height:60px;stroke:#fff;object-fit:contain;transition:all 0.6s ease;}.vision-mission-section .vm-row .vm-image-col:hover .icon-wrapper{transform:scale(1.05);}.vision-mission-section .vm-row.vision-row .vm-text-col{order:1;}@media (max-width: 991px){.vision-mission-section .vm-row.vision-row .vm-text-col{order:2;}}.vision-mission-section .vm-row.vision-row .vm-text-col::before{background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);}.vision-mission-section .vm-row.vision-row .vm-text-col .vm-title span{background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.vision-mission-section .vm-row.vision-row .vm-image-col{order:2;background:linear-gradient(135deg,rgba(160,206,167,0.15) 0%,rgba(54,135,145,0.15) 100%);}@media (max-width: 991px){.vision-mission-section .vm-row.vision-row .vm-image-col{order:1;}}.vision-mission-section .vm-row.vision-row .vm-image-col::after{background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);left:0;right:auto;}.vision-mission-section .vm-row.vision-row .vm-image-col .icon-wrapper{background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);box-shadow:0 20px 40px rgba(54,135,145,0.25);}.vision-mission-section .vm-row.mission-row .vm-image-col{order:1;background:linear-gradient(135deg,rgba(245,219,161,0.15) 0%,rgba(207,169,93,0.15) 100%);}.vision-mission-section .vm-row.mission-row .vm-image-col::after{background:linear-gradient(180deg,#f5dba1 0%,#cfa95d 51.92%,#8f622b 100%);}.vision-mission-section .vm-row.mission-row .vm-image-col .icon-wrapper{background:linear-gradient(135deg,#f5dba1 0%,#cfa95d 100%);box-shadow:0 20px 40px rgba(207,169,93,0.25);}.vision-mission-section .vm-row.mission-row .vm-text-col{order:2;}.vision-mission-section .vm-row.mission-row .vm-text-col::before{background:linear-gradient(180deg,#f5dba1 0%,#cfa95d 51.92%,#8f622b 100%);left:auto;right:0;}.vision-mission-section .vm-row.mission-row .vm-text-col .vm-title span{background:linear-gradient(180deg,#f5dba1 0%,#cfa95d 51.92%,#8f622b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 991px){.vision-mission-section .vm-row.mission-row .vm-text-col::before{left:0;right:auto;}}@media (max-width: 991px){.vision-mission-section{padding:50px 0;}.vision-mission-section .vm-grid{gap:40px;}.vision-mission-section .vm-row{flex-direction:column;gap:20px;}.vision-mission-section .vm-row .vm-text-col{padding:50px 40px;}.vision-mission-section .vm-row .vm-image-col{min-height:250px;}.vision-mission-section .vm-row .vm-image-col::after{left:0 !important;right:auto !important;}}.team-section{padding:80px 0;background:#fbfbfb;}@media (max-width: 1600px){.team-section{padding:65px 0;}}@media (max-width: 1400px){.team-section{padding:55px 0;}}@media (max-width: 991px){.team-section{padding:50px 0;}}.team-section .team-header{text-align:center;margin-bottom:60px;}@media (max-width: 1600px){.team-section .team-header{margin-bottom:48px;}}@media (max-width: 1400px){.team-section .team-header{margin-bottom:40px;}}@media (max-width: 991px){.team-section .team-header{margin-bottom:30px;}}.team-section .team-header .page-title{font-size:44px;font-weight:500;margin:0;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.team-section .team-header .page-title{font-size:40px;}}@media (max-width: 1400px){.team-section .team-header .page-title{font-size:36px;}}@media (max-width: 991px){.team-section .team-header .page-title{font-size:32px;}}.team-section .team-row{margin-bottom:30px;}@media (max-width: 1400px){.team-section .team-row{margin-bottom:22px;}}.team-section .team-row:last-child{margin-bottom:0;}.team-section .team-grid{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;}@media (max-width: 1600px){.team-section .team-grid{gap:24px;}}@media (max-width: 1400px){.team-section .team-grid{gap:20px;}}@media (max-width: 768px){.team-section .team-grid{flex-direction:column;align-items:center;}}.team-section .team-grid .team-card{flex:0 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px);}@media (max-width: 1600px){.team-section .team-grid .team-card{flex:0 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);}}@media (max-width: 1400px){.team-section .team-grid .team-card{flex:0 1 calc(33.333% - 14px);max-width:calc(33.333% - 14px);}}@media (max-width: 991px){.team-section .team-grid .team-card{flex:0 1 calc(50% - 15px);max-width:calc(50% - 15px);}}@media (max-width: 768px){.team-section .team-grid .team-card{flex:0 1 100%;max-width:100%;}}.team-section .team-card{background:#fff;border-radius:30px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.03);transition:all 0.4s ease;cursor:pointer;border:1px solid rgba(0,0,0,0.02);}@media (max-width: 1600px){.team-section .team-card{padding:34px 24px;border-radius:26px;}}@media (max-width: 1400px){.team-section .team-card{padding:28px 20px;border-radius:22px;}}.team-section .team-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.08);border-color:#a0cea7;}.team-section .team-card .member-image{width:180px;height:180px;margin:0 auto 25px;border-radius:50%;overflow:hidden;background:#f0f0f0;border:5px solid #fff;box-shadow:0 5px 15px rgba(0,0,0,0.05);}@media (max-width: 1600px){.team-section .team-card .member-image{width:150px;height:150px;margin-bottom:20px;border-width:4px;}}@media (max-width: 1400px){.team-section .team-card .member-image{width:130px;height:130px;margin-bottom:16px;border-width:4px;}}.team-section .team-card .member-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}.team-section .team-card:hover .member-image img{transform:scale(1.1);}.team-section .team-card .member-name{font-size:20px;font-weight:600;color:#1a2a30;margin-bottom:10px;font-family:'Montserrat', sans-serif;}@media (max-width: 1600px){.team-section .team-card .member-name{font-size:18px;margin-bottom:8px;}}@media (max-width: 1400px){.team-section .team-card .member-name{font-size:16px;margin-bottom:6px;}}.team-section .team-card .member-title{font-size:14px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:500;margin:0;}@media (max-width: 1400px){.team-section .team-card .member-title{font-size:13px;}}.team-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;}.team-modal.active{display:flex;}.team-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(23,50,59,0.8);backdrop-filter:blur(8px);}.team-modal .modal-content{position:relative;background:#fff;width:80%;border-radius:40px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,0.3);animation:modalFadeIn 0.5s cubic-bezier(0.16,1,0.3,1);}@media (max-width: 1600px){.team-modal .modal-content{width:85%;border-radius:32px;}}@media (max-width: 1400px){.team-modal .modal-content{width:90%;border-radius:26px;}}@media (max-width: 991px){.team-modal .modal-content{width:100%;}}.team-modal .modal-content .modal-close{position:absolute;top:25px;right:25px;width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);border:none;font-size:24px;color:white;cursor:pointer;z-index:10;display:flex;padding:0;align-items:center;justify-content:center;transition:all 0.3s ease;}@media (max-width: 1400px){.team-modal .modal-content .modal-close{top:18px;right:18px;width:34px;height:34px;font-size:20px;}}.team-modal .modal-content .modal-close:hover{transform:rotate(90deg);}.team-modal .modal-grid{display:flex;min-height:400px;}@media (max-width: 1600px){.team-modal .modal-grid{min-height:360px;}}@media (max-width: 1400px){.team-modal .modal-grid{min-height:320px;}}@media (max-width: 768px){.team-modal .modal-grid{flex-direction:column;}}.team-modal .modal-left{flex:0 0 320px;background:#fbfbfb;padding:60px 40px;text-align:center;border-right:1px solid rgba(0,0,0,0.05);}@media (max-width: 1600px){.team-modal .modal-left{flex:0 0 280px;padding:48px 30px;}}@media (max-width: 1400px){.team-modal .modal-left{flex:0 0 240px;padding:36px 22px;}}@media (max-width: 768px){.team-modal .modal-left{flex:none;padding:40px 20px;border-right:none;border-bottom:1px solid rgba(0,0,0,0.05);}}.team-modal .modal-left .modal-image{width:180px;height:180px;margin:0 auto 30px;border-radius:50%;overflow:hidden;border:8px solid #fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);}@media (max-width: 1600px){.team-modal .modal-left .modal-image{width:150px;height:150px;margin-bottom:24px;border-width:6px;}}@media (max-width: 1400px){.team-modal .modal-left .modal-image{width:130px;height:130px;margin-bottom:20px;border-width:5px;}}.team-modal .modal-left .modal-image img{width:100%;height:100%;object-fit:cover;}.team-modal .modal-left .member-name{font-size:24px;font-weight:600;color:#1a2a30;margin-bottom:10px;}@media (max-width: 1600px){.team-modal .modal-left .member-name{font-size:21px;}}@media (max-width: 1400px){.team-modal .modal-left .member-name{font-size:19px;margin-bottom:8px;}}.team-modal .modal-left .member-title{font-size:15px;color:#368791;font-weight:500;}@media (max-width: 1400px){.team-modal .modal-left .member-title{font-size:13px;}}.team-modal .modal-right{flex:1;padding:60px;max-height:80vh;overflow-y:auto;display:flex;align-items:center;}@media (max-width: 1600px){.team-modal .modal-right{padding:48px;}}@media (max-width: 1400px){.team-modal .modal-right{padding:36px;}}@media (max-width: 768px){.team-modal .modal-right{padding:30px 25px;max-height:50vh;}}.team-modal .modal-right .member-bio{font-size:16px;line-height:1.8;color:#555;font-weight:400;}@media (max-width: 1600px){.team-modal .modal-right .member-bio{font-size:15px;line-height:1.75;}}@media (max-width: 1400px){.team-modal .modal-right .member-bio{font-size:14px;line-height:1.7;}}@keyframes modalFadeIn{from{opacity:0;transform:translateY(30px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}.values-section{padding:60px 0 100px;background:#fff;}.values-section .values-header{text-align:center;margin-bottom:60px;}.values-section .values-header .page-title{font-size:44px;font-weight:500;margin-bottom:15px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 991px){.values-section .values-header .page-title{font-size:32px;}}.values-section .values-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}.values-section .values-grid .value-card{flex:1 1 calc(33.333% - 14px);background:#fbfbfb;border-radius:25px;padding:40px 30px;text-align:left;transition:all 0.4s ease;position:relative;border:1px solid rgba(0,0,0,0.03);display:flex;flex-direction:column;align-items:flex-start;}.values-section .values-grid .value-card .icon-ring{width:85px;height:85px;border-radius:50%;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;margin-bottom:30px;background:#fff;padding:15px;}.values-section .values-grid .value-card .icon-ring svg{width:100%;object-fit:contain;height:100%;}.values-section .values-grid .value-card .icon-ring.color-1{background-color:#f1f1e9;border-color:#f1f1e9;}.values-section .values-grid .value-card .icon-ring.color-2{background-color:#ddeef8;border-color:#ddeef8;}.values-section .values-grid .value-card .icon-ring.color-3{background-color:#e3f0e9;border-color:#e3f0e9;}.values-section .values-grid .value-card .icon-ring.color-4{background-color:#f9eddd;border-color:#f9eddd;}.values-section .values-grid .value-card .icon-ring.color-5{background-color:#f1f1e9;border-color:#f1f1e9;}.values-section .values-grid .value-card .value-title{font-size:20px;font-weight:600;color:#1a2a30;margin-bottom:20px;line-height:1.4;}.values-section .values-grid .value-card .value-text{font-size:16px;color:#666;line-height:1.7;margin:0;font-weight:400;}@media (max-width: 1199px){.values-section .values-grid{gap:25px;}.values-section .values-grid .value-card{flex:1 1 calc(50% - 13px);}}@media (max-width: 991px){.values-section .values-grid .value-card{flex:1 1 100%;}}@media (max-width: 767px){.values-section .values-grid{grid-template-columns:1fr;gap:20px;}.values-section .values-grid .value-card.highlight{padding:34px 19px;}}.faq-modern-section{padding:100px 0;background:#fafafa;}@media (max-width: 1600px){.faq-modern-section{padding:80px 0;}}@media (max-width: 1400px){.faq-modern-section{padding:65px 0;}}@media (max-width: 991px){.faq-modern-section{padding:50px 0;}}.faq-modern-section .section-header{text-align:center;margin-bottom:60px;}@media (max-width: 1600px){.faq-modern-section .section-header{margin-bottom:48px;}}@media (max-width: 1400px){.faq-modern-section .section-header{margin-bottom:38px;}}@media (max-width: 991px){.faq-modern-section .section-header{margin-bottom:40px;}}.faq-modern-section .section-header .page-title{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.faq-modern-section .section-header .page-title{font-size:40px;}}@media (max-width: 1400px){.faq-modern-section .section-header .page-title{font-size:36px;}}@media (max-width: 991px){.faq-modern-section .section-header .page-title{font-size:32px;}}.faq-modern-section .faq-tabs-nav{display:flex;justify-content:center;gap:15px;margin-bottom:50px;flex-wrap:wrap;}@media (max-width: 1600px){.faq-modern-section .faq-tabs-nav{gap:12px;margin-bottom:40px;}}@media (max-width: 1400px){.faq-modern-section .faq-tabs-nav{gap:10px;margin-bottom:32px;}}.faq-modern-section .faq-tabs-nav .faq-tab-btn{display:inline-block;padding:14px 35px;border-radius:50px;color:#368791;font-size:16px;font-weight:500;text-decoration:none;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 10px 20px rgba(54,135,145,0.1);position:relative;z-index:1;overflow:hidden;line-height:normal;border:none;cursor:pointer;background-color:#fff;}@media (max-width: 1600px){.faq-modern-section .faq-tabs-nav .faq-tab-btn{padding:12px 28px;font-size:15px;}}@media (max-width: 1400px){.faq-modern-section .faq-tabs-nav .faq-tab-btn{padding:10px 22px;font-size:14px;}}.faq-modern-section .faq-tabs-nav .faq-tab-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);z-index:-1;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);opacity:0;}.faq-modern-section .faq-tabs-nav .faq-tab-btn:hover:not(.active){color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgba(54,135,145,0.2);}.faq-modern-section .faq-tabs-nav .faq-tab-btn:hover:not(.active)::before{opacity:1;}.faq-modern-section .faq-tabs-nav .faq-tab-btn.active{color:#fff;box-shadow:0 15px 30px rgba(54,135,145,0.25);}.faq-modern-section .faq-tabs-nav .faq-tab-btn.active::before{opacity:1;}.faq-modern-section .faq-tabs-content{margin:0 auto;}.faq-modern-section .faq-tabs-content .faq-tab-pane{display:none;}.faq-modern-section .faq-tabs-content .faq-tab-pane.active{display:block;animation:fadeIn 0.5s ease;}.faq-modern-section .faq-accordion{display:flex;flex-direction:column;gap:20px;}@media (max-width: 1600px){.faq-modern-section .faq-accordion{gap:16px;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion{gap:12px;}}.faq-modern-section .faq-accordion .faq-item{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.02);overflow:hidden;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.015);}@media (max-width: 1600px){.faq-modern-section .faq-accordion .faq-item{border-radius:16px;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion .faq-item{border-radius:14px;}}.faq-modern-section .faq-accordion .faq-item.active{box-shadow:0 15px 40px rgba(0,0,0,0.05);}.faq-modern-section .faq-accordion .faq-item.active .faq-header .faq-icon{background:transparent;transform:rotate(180deg);}.faq-modern-section .faq-accordion .faq-item .faq-header{padding:30px 40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}@media (max-width: 1600px){.faq-modern-section .faq-accordion .faq-item .faq-header{padding:24px 32px;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion .faq-item .faq-header{padding:20px 26px;gap:16px;}}.faq-modern-section .faq-accordion .faq-item .faq-header .faq-question{font-size:20px;font-weight:600;margin:0;color:#333;font-family:'Montserrat', sans-serif;transition:all 0.3s ease;}@media (max-width: 1600px){.faq-modern-section .faq-accordion .faq-item .faq-header .faq-question{font-size:18px;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion .faq-item .faq-header .faq-question{font-size:16px;}}.faq-modern-section .faq-accordion .faq-item .faq-header .faq-icon{width:45px;height:45px;border-radius:50%;border:1px solid #43b3c1;display:flex;justify-content:center;align-items:center;color:#43b3c1;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);font-weight:600;flex-shrink:0;}@media (max-width: 1600px){.faq-modern-section .faq-accordion .faq-item .faq-header .faq-icon{width:40px;height:40px;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion .faq-item .faq-header .faq-icon{width:36px;height:36px;}}.faq-modern-section .faq-accordion .faq-item .faq-header .faq-icon i{font-size:18px;transition:all 0.3s ease;font-weight:600;}@media (max-width: 1600px){.faq-modern-section .faq-accordion .faq-item .faq-header .faq-icon i{font-size:16px;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion .faq-item .faq-header .faq-icon i{font-size:14px;}}.faq-modern-section .faq-accordion .faq-item .faq-header:hover .faq-question{color:#368791;}.faq-modern-section .faq-accordion .faq-item .faq-body{padding:0 40px 30px;display:none;margin-top:-10px;}@media (max-width: 1600px){.faq-modern-section .faq-accordion .faq-item .faq-body{padding:0 32px 24px;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion .faq-item .faq-body{padding:0 26px 20px;}}.faq-modern-section .faq-accordion .faq-item .faq-body p{font-size:16px;line-height:1.8;color:#666;margin:0;}@media (max-width: 1600px){.faq-modern-section .faq-accordion .faq-item .faq-body p{font-size:15px;line-height:1.75;}}@media (max-width: 1400px){.faq-modern-section .faq-accordion .faq-item .faq-body p{font-size:14px;line-height:1.7;}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.experience-gallery-section{padding:100px 0;background:#fafafa;}@media (max-width: 1600px){.experience-gallery-section{padding:80px 0;}}@media (max-width: 1400px){.experience-gallery-section{padding:65px 0;}}@media (max-width: 991px){.experience-gallery-section{padding:50px 0;}}.experience-gallery-section .section-header{text-align:center;margin-bottom:60px;}@media (max-width: 1600px){.experience-gallery-section .section-header{margin-bottom:48px;}}@media (max-width: 1400px){.experience-gallery-section .section-header{margin-bottom:38px;}}@media (max-width: 991px){.experience-gallery-section .section-header{margin-bottom:40px;}}.experience-gallery-section .section-header .page-title{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.experience-gallery-section .section-header .page-title{font-size:40px;}}@media (max-width: 1400px){.experience-gallery-section .section-header .page-title{font-size:36px;}}@media (max-width: 991px){.experience-gallery-section .section-header .page-title{font-size:32px;}}.experience-gallery-section .experience-tabs-nav{display:flex;justify-content:center;gap:20px;margin-bottom:60px;flex-wrap:wrap;}@media (max-width: 1600px){.experience-gallery-section .experience-tabs-nav{gap:16px;margin-bottom:48px;}}@media (max-width: 1400px){.experience-gallery-section .experience-tabs-nav{gap:12px;margin-bottom:38px;}}.experience-gallery-section .experience-tabs-nav .experience-tab-btn{display:inline-block;padding:14px 35px;border-radius:50px;color:#368791;font-size:16px;font-weight:500;text-decoration:none;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 10px 20px rgba(54,135,145,0.1);position:relative;z-index:1;overflow:hidden;line-height:normal;border:none;cursor:pointer;background-color:#fff;}@media (max-width: 1600px){.experience-gallery-section .experience-tabs-nav .experience-tab-btn{padding:12px 28px;font-size:15px;}}@media (max-width: 1400px){.experience-gallery-section .experience-tabs-nav .experience-tab-btn{padding:10px 22px;font-size:14px;}}.experience-gallery-section .experience-tabs-nav .experience-tab-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);z-index:-1;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);opacity:0;}.experience-gallery-section .experience-tabs-nav .experience-tab-btn:hover:not(.active){color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgba(54,135,145,0.2);}.experience-gallery-section .experience-tabs-nav .experience-tab-btn:hover:not(.active)::before{opacity:1;}.experience-gallery-section .experience-tabs-nav .experience-tab-btn.active{color:#fff;box-shadow:0 15px 30px rgba(54,135,145,0.25);}.experience-gallery-section .experience-tabs-nav .experience-tab-btn.active::before{opacity:1;}.experience-gallery-section .experience-tab-pane{display:none;}.experience-gallery-section .experience-tab-pane.active{display:block;animation:fadeInGallery 0.6s ease;}.experience-gallery-section .experience-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media (max-width: 1600px){.experience-gallery-section .experience-gallery-grid{gap:24px;}}@media (max-width: 1400px){.experience-gallery-section .experience-gallery-grid{gap:20px;}}@media (max-width: 991px){.experience-gallery-section .experience-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px;}}@media (max-width: 575px){.experience-gallery-section .experience-gallery-grid{grid-template-columns:1fr;}}.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper{position:relative;border-radius:24px;overflow:hidden;padding-bottom:80%;box-shadow:0 15px 40px rgba(0,0,0,0.06);background:#eee;}@media (max-width: 1600px){.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper{border-radius:20px;}}@media (max-width: 1400px){.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper{border-radius:18px;}}.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);}.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(23,50,59,0.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;opacity:0;transition:all 0.4s ease;}.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper .overlay i{color:#fff;font-size:32px;transform:scale(0.8) translateY(20px);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);}@media (max-width: 1600px){.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper .overlay i{font-size:28px;}}@media (max-width: 1400px){.experience-gallery-section .experience-gallery-grid .gallery-item .image-wrapper .overlay i{font-size:24px;}}.experience-gallery-section .experience-gallery-grid .gallery-item:hover .image-wrapper img{transform:scale(1.1);}.experience-gallery-section .experience-gallery-grid .gallery-item:hover .image-wrapper .overlay{opacity:1;}.experience-gallery-section .experience-gallery-grid .gallery-item:hover .image-wrapper .overlay i{transform:scale(1) translateY(0);}@keyframes fadeInGallery{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.career-page-section{padding:100px 0;background:#fff;}@media (max-width: 1600px){.career-page-section{padding:80px 0;}}@media (max-width: 1400px){.career-page-section{padding:65px 0;}}@media (max-width: 991px){.career-page-section{padding:50px 0;}}.career-page-section .career-hero{text-align:center;margin-bottom:80px;max-width:900px;margin-left:auto;margin-right:auto;}@media (max-width: 1600px){.career-page-section .career-hero{margin-bottom:60px;max-width:800px;}}@media (max-width: 1400px){.career-page-section .career-hero{margin-bottom:48px;max-width:720px;}}@media (max-width: 991px){.career-page-section .career-hero{margin-bottom:40px;}}.career-page-section .career-hero .page-title{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:30px;}@media (max-width: 1600px){.career-page-section .career-hero .page-title{font-size:40px;margin-bottom:24px;}}@media (max-width: 1400px){.career-page-section .career-hero .page-title{font-size:36px;margin-bottom:20px;}}@media (max-width: 991px){.career-page-section .career-hero .page-title{font-size:32px;}}.career-page-section .career-hero .culture-text{font-size:20px;line-height:1.8;color:#666;margin:0;}@media (max-width: 1600px){.career-page-section .career-hero .culture-text{font-size:18px;line-height:1.75;}}@media (max-width: 1400px){.career-page-section .career-hero .culture-text{font-size:16px;line-height:1.7;}}@media (max-width: 991px){.career-page-section .career-hero .culture-text{font-size:16px;}}.career-page-section .career-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start;}@media (max-width: 1600px){.career-page-section .career-grid{gap:45px;}}@media (max-width: 1400px){.career-page-section .career-grid{gap:32px;}}@media (max-width: 991px){.career-page-section .career-grid{grid-template-columns:1fr;gap:40px;}}.career-page-section .career-info-side .info-card{background:#fafafa;border-radius:30px;padding:50px;margin-bottom:40px;border:1px solid rgba(0,0,0,0.03);background:linear-gradient(135.56deg,#e0eff4 20.04%,#e8f1f0 55.67%,#f5f5ed 95.68%);}@media (max-width: 1600px){.career-page-section .career-info-side .info-card{padding:40px;border-radius:26px;margin-bottom:32px;}}@media (max-width: 1400px){.career-page-section .career-info-side .info-card{padding:32px;border-radius:22px;margin-bottom:26px;}}.career-page-section .career-info-side .info-card .section-subtitle{font-size:28px;font-weight:600;color:#17323b;margin-bottom:25px;}@media (max-width: 1600px){.career-page-section .career-info-side .info-card .section-subtitle{font-size:25px;margin-bottom:20px;}}@media (max-width: 1400px){.career-page-section .career-info-side .info-card .section-subtitle{font-size:22px;margin-bottom:16px;}}@media (max-width: 991px){.career-page-section .career-info-side .info-card .section-subtitle{font-size:24px;}}.career-page-section .career-info-side .info-card .description{font-size:16px;line-height:1.85;color:#555;margin-bottom:30px;}@media (max-width: 1600px){.career-page-section .career-info-side .info-card .description{font-size:15px;line-height:1.75;margin-bottom:24px;}}@media (max-width: 1400px){.career-page-section .career-info-side .info-card .description{font-size:14px;line-height:1.7;margin-bottom:20px;}}.career-page-section .career-info-side .info-card .status-badge{display:inline-flex;align-items:center;gap:12px;background:#fff;padding:12px 25px;border-radius:50px;font-size:14px;font-weight:600;color:#368791;box-shadow:0 5px 15px rgba(0,0,0,0.03);}@media (max-width: 1400px){.career-page-section .career-info-side .info-card .status-badge{padding:10px 20px;font-size:13px;gap:10px;}}.career-page-section .career-info-side .info-card .status-badge .dot{width:8px;height:8px;background:#a0cea7;border-radius:50%;box-shadow:0 0 10px #a0cea7;animation:pulseDot 2s infinite;}.career-page-section .career-info-side .culture-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media (max-width: 1600px){.career-page-section .career-info-side .culture-cards{gap:16px;}}@media (max-width: 1400px){.career-page-section .career-info-side .culture-cards{gap:12px;}}.career-page-section .career-info-side .culture-cards .c-card{background:#fff;padding:30px 20px;border-radius:20px;text-align:center;border:1px solid rgba(0,0,0,0.04);transition:all 0.3s ease;}@media (max-width: 1600px){.career-page-section .career-info-side .culture-cards .c-card{padding:24px 16px;border-radius:16px;}}@media (max-width: 1400px){.career-page-section .career-info-side .culture-cards .c-card{padding:20px 14px;border-radius:14px;}}.career-page-section .career-info-side .culture-cards .c-card i{font-size:28px;color:#43b3c1;margin-bottom:15px;}@media (max-width: 1600px){.career-page-section .career-info-side .culture-cards .c-card i{font-size:24px;margin-bottom:12px;}}@media (max-width: 1400px){.career-page-section .career-info-side .culture-cards .c-card i{font-size:22px;margin-bottom:10px;}}.career-page-section .career-info-side .culture-cards .c-card h4{font-size:14px;font-weight:600;color:#17323b;margin:0;}@media (max-width: 1400px){.career-page-section .career-info-side .culture-cards .c-card h4{font-size:13px;}}.career-page-section .career-info-side .culture-cards .c-card:hover{box-shadow:0 15px 30px rgba(0,0,0,0.05);transform:translateY(-5px);}.career-page-section .career-form-side{position:sticky;top:110px;}@media (max-width: 1400px){.career-page-section .career-form-side{top:90px;}}.career-page-section .career-form-side .form-wrapper{background:#fff;border-radius:40px;padding:50px;box-shadow:0 20px 60px rgba(23,50,59,0.05);border:1px solid rgba(0,0,0,0.02);}@media (max-width: 1600px){.career-page-section .career-form-side .form-wrapper{padding:40px;border-radius:32px;}}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper{padding:32px;border-radius:26px;}}@media (max-width: 575px){.career-page-section .career-form-side .form-wrapper{padding:40px 30px;}}.career-page-section .career-form-side .form-wrapper .form-header{margin-bottom:40px;text-align:left;}@media (max-width: 1600px){.career-page-section .career-form-side .form-wrapper .form-header{margin-bottom:32px;}}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .form-header{margin-bottom:26px;}}.career-page-section .career-form-side .form-wrapper .form-header h3{font-size:28px;font-weight:600;color:#17323b;margin-bottom:15px;}@media (max-width: 1600px){.career-page-section .career-form-side .form-wrapper .form-header h3{font-size:25px;margin-bottom:12px;}}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .form-header h3{font-size:22px;margin-bottom:10px;}}@media (max-width: 991px){.career-page-section .career-form-side .form-wrapper .form-header h3{font-size:24px;}}.career-page-section .career-form-side .form-wrapper .form-header p{font-size:15px;color:#888;margin:0;}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .form-header p{font-size:14px;}}.career-page-section .career-form-side .form-wrapper .cf7-container .form-row{display:flex;flex-wrap:wrap;margin:0 -10px;}.career-page-section .career-form-side .form-wrapper .cf7-container .form-row .form-col{width:50%;padding:0 10px;}@media (max-width: 575px){.career-page-section .career-form-side .form-wrapper .cf7-container .form-row .form-col{width:100%;}}.career-page-section .career-form-side .form-wrapper .cf7-container .career-form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}.career-page-section .career-form-side .form-wrapper .cf7-container .wpcf7-form-control-wrap{display:block;margin-bottom:20px;}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container .wpcf7-form-control-wrap{margin-bottom:16px;}}.career-page-section .career-form-side .form-wrapper .cf7-container p{margin:0;width:100%;}.career-page-section .career-form-side .form-wrapper .cf7-container p:nth-child(1),.career-page-section .career-form-side .form-wrapper .cf7-container p:nth-child(2),.career-page-section .career-form-side .form-wrapper .cf7-container p:nth-child(3),.career-page-section .career-form-side .form-wrapper .cf7-container p:nth-child(4){width:49%;}.career-page-section .career-form-side .form-wrapper .cf7-container input[type="text"],.career-page-section .career-form-side .form-wrapper .cf7-container input[type="email"],.career-page-section .career-form-side .form-wrapper .cf7-container input[type="tel"],.career-page-section .career-form-side .form-wrapper .cf7-container textarea{width:100%;padding:16px 25px;border-radius:12px;border:1px solid #eee;background:#fdfdfd;font-size:15px;transition:all 0.3s ease;}@media (max-width: 1600px){.career-page-section .career-form-side .form-wrapper .cf7-container input[type="text"],.career-page-section .career-form-side .form-wrapper .cf7-container input[type="email"],.career-page-section .career-form-side .form-wrapper .cf7-container input[type="tel"],.career-page-section .career-form-side .form-wrapper .cf7-container textarea{padding:14px 20px;border-radius:11px;}}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container input[type="text"],.career-page-section .career-form-side .form-wrapper .cf7-container input[type="email"],.career-page-section .career-form-side .form-wrapper .cf7-container input[type="tel"],.career-page-section .career-form-side .form-wrapper .cf7-container textarea{padding:12px 16px;font-size:14px;border-radius:10px;}}.career-page-section .career-form-side .form-wrapper .cf7-container input[type="text"]:focus,.career-page-section .career-form-side .form-wrapper .cf7-container input[type="email"]:focus,.career-page-section .career-form-side .form-wrapper .cf7-container input[type="tel"]:focus,.career-page-section .career-form-side .form-wrapper .cf7-container textarea:focus{border-color:#368791;background:#fff;outline:none;box-shadow:0 5px 15px rgba(54,135,145,0.08);}.career-page-section .career-form-side .form-wrapper .cf7-container textarea{height:120px;resize:none;width:100%;}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container textarea{height:100px;}}.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload{margin-bottom:25px;width:100%;}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload{margin-bottom:20px;}}.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload p{width:100%;}.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload label{display:block;font-size:14px;font-weight:600;color:#17323b;margin-bottom:10px;}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload label{font-size:13px;margin-bottom:8px;}}.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload input[type="file"]{width:100%;padding:12px;background:#fdfdfd;border:2px dashed #eee;border-radius:12px;font-size:13px;cursor:pointer;transition:all 0.3s ease;}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload input[type="file"]{padding:10px;font-size:12px;border-radius:10px;}}.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload input[type="file"]::file-selector-button{padding:8px 16px;border-radius:8px;border:none;background:#a0cea7;color:#fff;font-weight:600;margin-right:15px;cursor:pointer;transition:all 0.3s ease;}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload input[type="file"]::file-selector-button{padding:6px 12px;margin-right:10px;}}.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload input[type="file"]:hover{border-color:#368791;background:#fff;}.career-page-section .career-form-side .form-wrapper .cf7-container .file-upload input[type="file"]:hover::file-selector-button{background:#368791;}.career-page-section .career-form-side .form-wrapper .cf7-container input[type="submit"]{width:100%;padding:18px;border-radius:12px;border:none;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-top:10px;}@media (max-width: 1600px){.career-page-section .career-form-side .form-wrapper .cf7-container input[type="submit"]{padding:15px;font-size:15px;}}@media (max-width: 1400px){.career-page-section .career-form-side .form-wrapper .cf7-container input[type="submit"]{padding:13px;font-size:14px;border-radius:10px;}}.career-page-section .career-form-side .form-wrapper .cf7-container input[type="submit"]:hover{box-shadow:0 10px 25px rgba(54,135,145,0.25);transform:translateY(-2px);}.career-page-section .career-job-list{margin-bottom:40px;}@media (max-width: 1400px){.career-page-section .career-job-list{margin-bottom:30px;}}.career-page-section .career-job-list .list-title{font-size:24px;font-weight:600;color:#17323b;margin-bottom:25px;padding-left:10px;}@media (max-width: 1600px){.career-page-section .career-job-list .list-title{font-size:22px;margin-bottom:20px;}}@media (max-width: 1400px){.career-page-section .career-job-list .list-title{font-size:20px;margin-bottom:16px;padding-left:6px;}}.career-page-section .career-job-list .job-item{background:#fff;border-radius:20px;margin-bottom:15px;border:1px solid rgba(0,0,0,0.05);overflow:hidden;transition:all 0.3s ease;}@media (max-width: 1600px){.career-page-section .career-job-list .job-item{border-radius:16px;margin-bottom:12px;}}@media (max-width: 1400px){.career-page-section .career-job-list .job-item{border-radius:14px;margin-bottom:10px;}}.career-page-section .career-job-list .job-item.active{border-color:#a0cea7;box-shadow:0 10px 30px rgba(54,135,145,0.08);}.career-page-section .career-job-list .job-item.active .job-header .job-expand-btn{background:#368791;color:#fff;transform:rotate(45deg);}.career-page-section .career-job-list .job-item .job-header{padding:25px 30px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}@media (max-width: 1600px){.career-page-section .career-job-list .job-item .job-header{padding:20px 24px;}}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-header{padding:16px 20px;gap:12px;}}.career-page-section .career-job-list .job-item .job-header .title-meta h4{font-size:19px;font-weight:600;color:#17323b;margin-bottom:8px;}@media (max-width: 1600px){.career-page-section .career-job-list .job-item .job-header .title-meta h4{font-size:17px;margin-bottom:6px;}}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-header .title-meta h4{font-size:15px;margin-bottom:5px;}}@media (max-width: 991px){.career-page-section .career-job-list .job-item .job-header .title-meta h4{font-size:16px;}}.career-page-section .career-job-list .job-item .job-header .title-meta .meta-row{display:flex;gap:20px;}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-header .title-meta .meta-row{gap:14px;}}.career-page-section .career-job-list .job-item .job-header .title-meta .meta-row span{font-size:13px;color:#888;display:flex;align-items:center;gap:6px;}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-header .title-meta .meta-row span{font-size:12px;gap:5px;}}.career-page-section .career-job-list .job-item .job-header .title-meta .meta-row span i{color:#a0cea7;}.career-page-section .career-job-list .job-item .job-header .job-expand-btn{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;justify-content:center;align-items:center;color:#17323b;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);}@media (max-width: 1600px){.career-page-section .career-job-list .job-item .job-header .job-expand-btn{width:36px;height:36px;}}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-header .job-expand-btn{width:32px;height:32px;font-size:13px;}}.career-page-section .career-job-list .job-item .job-detail{display:none;padding:0 30px 30px;}@media (max-width: 1600px){.career-page-section .career-job-list .job-item .job-detail{padding:0 24px 24px;}}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-detail{padding:0 20px 20px;}}.career-page-section .career-job-list .job-item .job-detail .jd-content{padding-top:15px;border-top:1px solid #f5f5f5;font-size:15px;line-height:1.8;color:#666;}@media (max-width: 1600px){.career-page-section .career-job-list .job-item .job-detail .jd-content{font-size:14px;line-height:1.7;padding-top:12px;}}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-detail .jd-content{font-size:13px;line-height:1.65;padding-top:10px;}}.career-page-section .career-job-list .job-item .job-detail .jd-content ul{margin:15px 0;padding-left:20px;}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-detail .jd-content ul{margin:12px 0;padding-left:16px;}}.career-page-section .career-job-list .job-item .job-detail .jd-content ul li{margin-bottom:8px;}@media (max-width: 1400px){.career-page-section .career-job-list .job-item .job-detail .jd-content ul li{margin-bottom:6px;}}.career-page-section .career-job-list .job-item:hover:not(.active){transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,0.03);}@keyframes pulseDot{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(160,206,167,0.7);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(160,206,167,0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(160,206,167,0);}}.hr-policy-section{padding:100px 0;background:#fff;}@media (max-width: 1600px){.hr-policy-section{padding:80px 0;}}@media (max-width: 1400px){.hr-policy-section{padding:65px 0;}}@media (max-width: 991px){.hr-policy-section{padding:50px 0;}}.hr-policy-section .section-header{text-align:center;max-width:800px;margin:0 auto 80px;}@media (max-width: 1600px){.hr-policy-section .section-header{max-width:720px;margin-bottom:60px;}}@media (max-width: 1400px){.hr-policy-section .section-header{max-width:640px;margin-bottom:48px;}}@media (max-width: 991px){.hr-policy-section .section-header{margin-bottom:40px;}}.hr-policy-section .section-header .page-title{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:25px;}@media (max-width: 1600px){.hr-policy-section .section-header .page-title{font-size:40px;margin-bottom:20px;}}@media (max-width: 1400px){.hr-policy-section .section-header .page-title{font-size:36px;margin-bottom:16px;}}@media (max-width: 991px){.hr-policy-section .section-header .page-title{font-size:32px;}}.hr-policy-section .section-header .intro-text{font-size:19px;line-height:1.7;color:#666;margin:0;}@media (max-width: 1600px){.hr-policy-section .section-header .intro-text{font-size:17px;}}@media (max-width: 1400px){.hr-policy-section .section-header .intro-text{font-size:15px;line-height:1.65;}}@media (max-width: 991px){.hr-policy-section .section-header .intro-text{font-size:16px;}}.hr-policy-section .policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media (max-width: 1600px){.hr-policy-section .policy-grid{gap:24px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid{gap:20px;}}@media (max-width: 1199px){.hr-policy-section .policy-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width: 767px){.hr-policy-section .policy-grid{grid-template-columns:1fr;gap:20px;}}.hr-policy-section .policy-grid .policy-card{background:#fff;border-radius:30px;padding:45px 35px;border:1px solid rgba(0,0,0,0.02);box-shadow:0 20px 60px rgba(0,0,0,0.03);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);height:100%;display:flex;flex-direction:column;align-items:flex-start;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card{padding:38px 28px;border-radius:26px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card{padding:30px 22px;border-radius:22px;}}.hr-policy-section .policy-grid .policy-card .icon-box{width:70px;height:70px;background:linear-gradient(135deg,rgba(160,206,167,0.1) 0%,rgba(54,135,145,0.1) 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transition:all 0.4s ease;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card .icon-box{width:60px;height:60px;border-radius:17px;margin-bottom:24px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card .icon-box{width:52px;height:52px;border-radius:15px;margin-bottom:20px;}}.hr-policy-section .policy-grid .policy-card .icon-box img{width:32px;height:32px;object-fit:contain;transition:all 0.4s ease;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card .icon-box img{width:28px;height:28px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card .icon-box img{width:24px;height:24px;}}.hr-policy-section .policy-grid .policy-card .icon-box i{font-size:28px;color:#368791;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card .icon-box i{font-size:24px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card .icon-box i{font-size:22px;}}.hr-policy-section .policy-grid .policy-card .content h3{font-size:20px;font-weight:600;color:#17323b;margin-bottom:20px;line-height:1.4;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card .content h3{font-size:18px;margin-bottom:16px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card .content h3{font-size:16px;margin-bottom:14px;}}.hr-policy-section .policy-grid .policy-card .content .line{width:40px;height:3px;background:linear-gradient(90deg,#a0cea7 0%,#368791 100%);border-radius:2px;margin-bottom:25px;transition:all 0.4s ease;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card .content .line{width:34px;margin-bottom:20px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card .content .line{width:28px;height:2px;margin-bottom:16px;}}.hr-policy-section .policy-grid .policy-card .content p{font-size:16px;line-height:1.85;color:#555;margin:0;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card .content p{font-size:15px;line-height:1.75;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card .content p{font-size:14px;line-height:1.7;}}.hr-policy-section .policy-grid .policy-card:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(23,50,59,0.1);border-color:rgba(54,135,145,0.1);}.hr-policy-section .policy-grid .policy-card:hover .icon-box{background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);transform:scale(1.05) rotate(5deg);}.hr-policy-section .policy-grid .policy-card:hover .icon-box img{filter:brightness(0) invert(1);}.hr-policy-section .policy-grid .policy-card:hover .icon-box i{color:#fff;}.hr-policy-section .policy-grid .policy-card:hover .content .line{width:60px;}@media (max-width: 1600px){.hr-policy-section .policy-grid .policy-card:hover .content .line{width:50px;}}@media (max-width: 1400px){.hr-policy-section .policy-grid .policy-card:hover .content .line{width:42px;}}.volunteer-page-section{padding:100px 0;background:#fafafa;}@media (max-width: 1600px){.volunteer-page-section{padding:80px 0;}}@media (max-width: 1400px){.volunteer-page-section{padding:65px 0;}}@media (max-width: 991px){.volunteer-page-section{padding:50px 0;}}.volunteer-page-section .section-header{text-align:center;max-width:850px;margin:0 auto 80px;}@media (max-width: 1600px){.volunteer-page-section .section-header{max-width:760px;margin-bottom:60px;}}@media (max-width: 1400px){.volunteer-page-section .section-header{max-width:680px;margin-bottom:48px;}}@media (max-width: 991px){.volunteer-page-section .section-header{margin-bottom:40px;}}.volunteer-page-section .section-header .page-title{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:25px;}@media (max-width: 1600px){.volunteer-page-section .section-header .page-title{font-size:40px;margin-bottom:20px;}}@media (max-width: 1400px){.volunteer-page-section .section-header .page-title{font-size:36px;margin-bottom:16px;}}@media (max-width: 991px){.volunteer-page-section .section-header .page-title{font-size:32px;}}.volunteer-page-section .section-header .intro-text{font-size:19px;line-height:1.8;color:#555;margin:0;}@media (max-width: 1600px){.volunteer-page-section .section-header .intro-text{font-size:17px;line-height:1.75;}}@media (max-width: 1400px){.volunteer-page-section .section-header .intro-text{font-size:15px;line-height:1.7;}}@media (max-width: 991px){.volunteer-page-section .section-header .intro-text{font-size:16px;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .section-subtitle{font-size:28px;font-weight:600;color:#17323b;margin-bottom:40px;text-align:center;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .section-subtitle{font-size:25px;margin-bottom:32px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .section-subtitle{font-size:22px;margin-bottom:26px;}}@media (max-width: 991px){.volunteer-page-section .volunteer-content-wrap .contribution-section .section-subtitle{font-size:24px;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid{gap:24px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid{gap:20px;}}@media (max-width: 991px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width: 767px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid{grid-template-columns:1fr;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card{background:#fff;border-radius:25px;padding:40px;box-shadow:0 15px 40px rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.01);transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card{padding:32px 26px;border-radius:22px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card{padding:26px 20px;border-radius:18px;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap{width:65px;height:65px;background:rgba(160,206,167,0.1);border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap{width:56px;height:56px;border-radius:15px;margin-bottom:20px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap{width:48px;height:48px;border-radius:13px;margin-bottom:16px;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap i{font-size:26px;color:#368791;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap i{font-size:22px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap i{font-size:20px;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap img{width:30px;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap img{width:26px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .icon-wrap img{width:22px;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .text h4{font-size:19px;font-weight:600;color:#17323b;margin-bottom:15px;line-height:1.4;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .text h4{font-size:17px;margin-bottom:12px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .text h4{font-size:16px;margin-bottom:10px;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .text p{font-size:15px;line-height:1.7;color:#666;margin:0;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .text p{font-size:14px;line-height:1.65;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card .text p{font-size:13px;line-height:1.6;}}.volunteer-page-section .volunteer-content-wrap .contribution-section .contribution-grid .contribution-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(54,135,145,0.08);background:linear-gradient(135deg,#fff 0%,#f9fdfa 100%);}.volunteer-page-section .volunteer-content-wrap .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .info-grid{gap:30px;margin-top:48px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .info-grid{gap:24px;margin-top:38px;}}@media (max-width: 767px){.volunteer-page-section .volunteer-content-wrap .info-grid{grid-template-columns:1fr;gap:25px;}}.volunteer-page-section .volunteer-content-wrap .info-grid .info-box{background:#fff;padding:50px;border-radius:40px;box-shadow:0 20px 50px rgba(0,0,0,0.02);border:1px solid rgba(0,0,0,0.02);height:100%;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box{padding:40px;border-radius:32px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box{padding:32px;border-radius:26px;}}.volunteer-page-section .volunteer-content-wrap .info-grid .info-box.criteria{background:linear-gradient(135deg,#fff 0%,#f4f9f5 100%);}.volunteer-page-section .volunteer-content-wrap .info-grid .info-box.process{background:linear-gradient(135deg,#fff 0%,#f0f7f8 100%);}.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head{display:flex;align-items:center;gap:15px;margin-bottom:25px;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head{gap:12px;margin-bottom:20px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head{gap:10px;margin-bottom:16px;}}.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head img{width:30px;height:30px;object-fit:contain;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head img{width:26px;height:26px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head img{width:22px;height:22px;}}.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head h3{font-size:22px;font-weight:600;color:#17323b;margin:0;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head h3{font-size:20px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-head h3{font-size:18px;}}.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-body p{font-size:16px;line-height:1.8;color:#555;margin:0;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-body p{font-size:15px;line-height:1.75;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .info-grid .info-box .box-body p{font-size:14px;line-height:1.7;}}.volunteer-page-section .volunteer-content-wrap .cta-banner{margin-top:80px;background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);padding:70px;border-radius:40px;text-align:center;color:#fff;box-shadow:0 30px 60px rgba(54,135,145,0.2);position:relative;overflow:hidden;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .cta-banner{margin-top:60px;padding:55px;border-radius:32px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .cta-banner{margin-top:48px;padding:42px;border-radius:26px;}}@media (max-width: 991px){.volunteer-page-section .volunteer-content-wrap .cta-banner{padding:50px;margin-top:50px;}}.volunteer-page-section .volunteer-content-wrap .cta-banner::before{content:'';position:absolute;top:-50%;left:-20%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);pointer-events:none;}.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content{max-width:800px;margin:0 auto;position:relative;z-index:1;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content{max-width:720px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content{max-width:640px;}}.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content h3{font-size:28px;font-weight:500;line-height:1.5;margin-bottom:40px;}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content h3{font-size:25px;margin-bottom:32px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content h3{font-size:22px;margin-bottom:26px;}}@media (max-width: 991px){.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content h3{font-size:24px;}}.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content .cta-btn{display:inline-block;padding:18px 50px;background:#fff;color:#17323b;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.1);}@media (max-width: 1600px){.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content .cta-btn{padding:15px 40px;font-size:15px;}}@media (max-width: 1400px){.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content .cta-btn{padding:13px 34px;font-size:14px;}}.volunteer-page-section .volunteer-content-wrap .cta-banner .cta-content .cta-btn:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.15);background:#fdfdfd;}@media (max-width: 767px){.volunteer-page-section{padding:60px 0;}.volunteer-page-section .section-header .page-title{font-size:34px;}.volunteer-page-section .info-box{padding:35px;}.volunteer-page-section .cta-banner{padding:40px 25px;}.volunteer-page-section .cta-banner h3{font-size:20px;}}.first-step-page{padding:100px 0;background:#fafafa;}@media (max-width: 1600px){.first-step-page{padding:80px 0;}}@media (max-width: 1400px){.first-step-page{padding:65px 0;}}@media (max-width: 991px){.first-step-page{padding:50px 0;}}.first-step-page .form-hero{text-align:center;max-width:800px;margin:0 auto 60px;}@media (max-width: 1600px){.first-step-page .form-hero{max-width:700px;margin-bottom:48px;}}@media (max-width: 1400px){.first-step-page .form-hero{max-width:640px;margin-bottom:38px;}}.first-step-page .form-hero h1{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.first-step-page .form-hero h1{font-size:40px;}}@media (max-width: 1400px){.first-step-page .form-hero h1{font-size:36px;}}@media (max-width: 991px){.first-step-page .form-hero h1{font-size:32px;}}.first-step-page .form-hero p{font-size:18px;line-height:1.7;color:#555;}@media (max-width: 1600px){.first-step-page .form-hero p{font-size:17px;}}@media (max-width: 1400px){.first-step-page .form-hero p{font-size:16px;line-height:1.65;}}@media (max-width: 991px){.first-step-page .form-hero p{font-size:16px;}}.custom-form-container{width:80%;max-width:900px;margin:0 auto;background:#fff;border-radius:40px;padding:60px;box-shadow:0 40px 100px rgba(23,50,59,0.05);border:1px solid rgba(0,0,0,0.02);position:relative;}@media (max-width: 1600px){.custom-form-container{padding:48px;border-radius:32px;max-width:820px;}}@media (max-width: 1400px){.custom-form-container{padding:38px;border-radius:26px;max-width:740px;width:90%;}}@media (max-width: 767px){.custom-form-container{padding:40px 25px;border-radius:30px;width:100%;}}.custom-form-container .step-indicator{display:flex;justify-content:space-between;position:relative;margin-bottom:60px;}@media (max-width: 1600px){.custom-form-container .step-indicator{margin-bottom:48px;}}@media (max-width: 1400px){.custom-form-container .step-indicator{margin-bottom:38px;}}@media (max-width: 767px){.custom-form-container .step-indicator{margin-bottom:40px;}}.custom-form-container .step-indicator .indicator-line{position:absolute;top:50%;left:60px;right:60px;height:2px;background:#eee;transform:translateY(-50%);z-index:1;}@media (max-width: 1600px){.custom-form-container .step-indicator .indicator-line{left:50px;right:50px;}}@media (max-width: 1400px){.custom-form-container .step-indicator .indicator-line{left:42px;right:42px;}}@media (max-width: 767px){.custom-form-container .step-indicator .indicator-line{left:30px;right:30px;}}.custom-form-container .step-indicator .step-dot{width:48px;height:48px;background:#fff;border:2px solid #eee;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all 0.4s ease;position:relative;}@media (max-width: 1600px){.custom-form-container .step-indicator .step-dot{width:42px;height:42px;}}@media (max-width: 1400px){.custom-form-container .step-indicator .step-dot{width:38px;height:38px;}}@media (max-width: 767px){.custom-form-container .step-indicator .step-dot{width:38px;height:38px;}}.custom-form-container .step-indicator .step-dot span{font-size:16px;font-weight:600;color:#999;transition:all 0.4s ease;}@media (max-width: 1400px){.custom-form-container .step-indicator .step-dot span{font-size:14px;}}.custom-form-container .step-indicator .step-dot::after{content:'';position:absolute;inset:-6px;border:1px solid #368791;border-radius:50%;opacity:0;transform:scale(0.8);transition:all 0.4s ease;}.custom-form-container .step-indicator .step-dot.active{background:#368791;border-color:#368791;box-shadow:0 10px 20px rgba(54,135,145,0.2);}.custom-form-container .step-indicator .step-dot.active span{color:#fff;}.custom-form-container .step-indicator .step-dot.active::after{opacity:1;transform:scale(1);}.custom-form-container .step-indicator .step-dot.completed{background:#a0cea7;border-color:#a0cea7;}.custom-form-container .step-indicator .step-dot.completed span{color:#fff;}.custom-form-container .step-indicator .step-dot.completed::after{display:none;}.custom-form-container .form-step{display:none;animation:formFade 0.5s ease;}.custom-form-container .form-step.active{display:block;}.custom-form-container .form-section{padding-bottom:0;border-bottom:none;}.custom-form-container .form-section .section-title{display:flex;align-items:center;gap:20px;margin-bottom:35px;}@media (max-width: 1600px){.custom-form-container .form-section .section-title{gap:16px;margin-bottom:28px;}}@media (max-width: 1400px){.custom-form-container .form-section .section-title{gap:14px;margin-bottom:22px;}}.custom-form-container .form-section .section-title span{width:32px;height:32px;background:#368791;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:600;}@media (max-width: 1400px){.custom-form-container .form-section .section-title span{width:28px;height:28px;font-size:13px;}}.custom-form-container .form-section .section-title h3{font-size:18px;font-weight:600;color:#17323b;margin:0;text-transform:uppercase;letter-spacing:1px;}@media (max-width: 1600px){.custom-form-container .form-section .section-title h3{font-size:17px;}}@media (max-width: 1400px){.custom-form-container .form-section .section-title h3{font-size:15px;letter-spacing:0.8px;}}@media (max-width: 991px){.custom-form-container .form-section .section-title h3{font-size:16px;}}.custom-form-container input[type="text"],.custom-form-container input[type="email"],.custom-form-container input[type="tel"],.custom-form-container textarea{width:100%;padding:18px 25px;background:#f8fbfc;border:1px solid rgba(0,0,0,0.04);border-radius:15px;font-size:15px;color:#17323b;transition:all 0.3s ease;outline:none;}@media (max-width: 1600px){.custom-form-container input[type="text"],.custom-form-container input[type="email"],.custom-form-container input[type="tel"],.custom-form-container textarea{padding:15px 22px;border-radius:13px;}}@media (max-width: 1400px){.custom-form-container input[type="text"],.custom-form-container input[type="email"],.custom-form-container input[type="tel"],.custom-form-container textarea{padding:13px 18px;font-size:14px;border-radius:12px;}}.custom-form-container input[type="text"]:focus,.custom-form-container input[type="email"]:focus,.custom-form-container input[type="tel"]:focus,.custom-form-container textarea:focus{background:#fff;border-color:#a0cea7;box-shadow:0 5px 20px rgba(160,206,167,0.1);}.custom-form-container input[type="text"].error,.custom-form-container input[type="email"].error,.custom-form-container input[type="tel"].error,.custom-form-container textarea.error{border-color:#e74c3c;background-color:#fff9f9;}.custom-form-container .error-choice{padding:10px;border-radius:10px;border:1px solid #e74c3c;background-color:#fff9f9;}.custom-form-container .step-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:40px;padding-top:30px;border-top:1px solid #f5f5f5;}@media (max-width: 1600px){.custom-form-container .step-actions{margin-top:32px;padding-top:24px;gap:12px;}}@media (max-width: 1400px){.custom-form-container .step-actions{margin-top:26px;padding-top:20px;gap:10px;}}.custom-form-container .step-actions button{padding:15px 40px;border-radius:50px;font-weight:600;font-size:15px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:10px;border:none;}@media (max-width: 1600px){.custom-form-container .step-actions button{padding:13px 32px;font-size:14px;}}@media (max-width: 1400px){.custom-form-container .step-actions button{padding:11px 26px;font-size:13px;gap:8px;}}.custom-form-container .step-actions .prev-step-btn{background:#f5f5f5;color:#666;}.custom-form-container .step-actions .prev-step-btn:hover{background:#eee;transform:translateX(-3px);}.custom-form-container .step-actions .next-step-btn,.custom-form-container .step-actions .submit-btn{background:linear-gradient(93.68deg,#a0cea7 16.94%,#368791 78.37%,#17323b 135.24%);color:#fff;box-shadow:0 10px 20px rgba(54,135,145,0.15);}.custom-form-container .step-actions .next-step-btn:hover,.custom-form-container .step-actions .submit-btn:hover{transform:translateX(3px);box-shadow:0 15px 30px rgba(54,135,145,0.25);}.custom-form-container .form-row{display:flex;flex-wrap:wrap;margin:0 -10px;}.custom-form-container .form-row .form-col{width:50%;padding:10px;flex:1;min-width:250px;}@media (max-width: 575px){.custom-form-container .form-row .form-col{width:100%;}}.custom-form-container .form-row .form-col.full{flex:0 0 100%;min-width:100%;}.custom-form-container .choice-group .group-label{display:block;font-size:15px;font-weight:600;color:#17323b;margin-bottom:15px;}@media (max-width: 1400px){.custom-form-container .choice-group .group-label{font-size:14px;margin-bottom:12px;}}.custom-form-container .choices{display:flex;flex-direction:column;gap:12px;}@media (max-width: 1400px){.custom-form-container .choices{gap:10px;}}.custom-form-container .choices.horizontal{flex-direction:row;flex-wrap:wrap;gap:30px;background:#f8fbfc;padding:20px;border-radius:20px;border:1px solid rgba(54,135,145,0.05);}@media (max-width: 1600px){.custom-form-container .choices.horizontal{gap:22px;padding:16px;border-radius:16px;}}@media (max-width: 1400px){.custom-form-container .choices.horizontal{gap:18px;padding:14px;border-radius:14px;}}.custom-form-container .custom-choice{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;color:#444;}@media (max-width: 1400px){.custom-form-container .custom-choice{font-size:14px;gap:8px;}}.custom-form-container .custom-choice input{display:none;}.custom-form-container .custom-choice .mark{width:20px;height:20px;border:2px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;}@media (max-width: 1400px){.custom-form-container .custom-choice .mark{width:18px;height:18px;}}.custom-form-container .custom-choice .mark::after{content:'';width:10px;height:10px;background:#a0cea7;border-radius:50%;transform:scale(0);transition:transform 0.2s ease;}.custom-form-container .custom-choice input:checked + .mark{border-color:#a0cea7;}.custom-form-container .custom-choice input:checked + .mark::after{transform:scale(1);}.custom-form-container .checkbox-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}@media (max-width: 1600px){.custom-form-container .checkbox-grid{gap:16px;}}@media (max-width: 1400px){.custom-form-container .checkbox-grid{gap:14px;}}@media (max-width: 767px){.custom-form-container .checkbox-grid{grid-template-columns:1fr;}}.custom-form-container .custom-check{display:flex;align-items:flex-start;gap:15px;cursor:pointer;padding:20px;background:#f8fbfc;border-radius:18px;border:1px solid rgba(0,0,0,0.03);transition:all 0.3s ease;}@media (max-width: 1600px){.custom-form-container .custom-check{padding:16px;gap:12px;border-radius:15px;}}@media (max-width: 1400px){.custom-form-container .custom-check{padding:14px;gap:10px;border-radius:13px;}}.custom-form-container .custom-check input{display:none;}.custom-form-container .custom-check .check-mark{width:22px;height:22px;border:2px solid #ddd;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0;}@media (max-width: 1400px){.custom-form-container .custom-check .check-mark{width:20px;height:20px;}}.custom-form-container .custom-check .check-mark::after{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:900;font-size:11px;color:#fff;transform:scale(0);transition:transform 0.2s ease;}.custom-form-container .custom-check input:checked ~ .check-mark{background:#a0cea7;border-color:#a0cea7;}.custom-form-container .custom-check input:checked ~ .check-mark::after{transform:scale(1);}.custom-form-container .custom-check .check-text strong{display:block;font-size:16px;color:#17323b;margin-bottom:4px;}@media (max-width: 1400px){.custom-form-container .custom-check .check-text strong{font-size:14px;}}.custom-form-container .custom-check .check-text span{font-size:13px;color:#888;}@media (max-width: 1400px){.custom-form-container .custom-check .check-text span{font-size:12px;}}.custom-form-container .custom-check:hover{transform:translateY(-2px);border-color:#368791;}.custom-form-container .conditional-field{grid-column:span 2;background:#fff;padding:25px;border-radius:20px;border:1px dashed #a0cea7;display:none;margin-top:-10px;}@media (max-width: 1600px){.custom-form-container .conditional-field{padding:20px;border-radius:16px;}}@media (max-width: 1400px){.custom-form-container .conditional-field{padding:16px;border-radius:14px;}}@media (max-width: 767px){.custom-form-container .conditional-field{grid-column:1;}}.custom-form-container .conditional-field label{display:block;font-size:14px;font-weight:600;color:#a0cea7;margin-bottom:15px;}@media (max-width: 1400px){.custom-form-container .conditional-field label{font-size:13px;margin-bottom:12px;}}.custom-form-container .conditional-field .choices{flex-direction:row;gap:25px;}@media (max-width: 1400px){.custom-form-container .conditional-field .choices{gap:18px;}}.custom-form-container .consent-block{display:flex;flex-direction:column;gap:10px;margin-top:10px;}.custom-form-container .consent-block .custom-check{padding:14px 18px;background:#fff;border:1px solid #ececec;border-radius:12px;gap:12px;}@media (max-width: 1400px){.custom-form-container .consent-block .custom-check{padding:12px 14px;gap:10px;}}.custom-form-container .consent-block .custom-check:hover{transform:none;border-color:rgba(225,174,109,0.45);background:#fbf8f2;}.custom-form-container .consent-block .custom-check input:checked ~ .check-mark{background:linear-gradient(135deg,#e1ae6d,#a67c45);border-color:transparent;}.custom-form-container .consent-block .custom-check .check-text{font-size:13.5px;line-height:1.55;color:#4a5a60;}@media (max-width: 1400px){.custom-form-container .consent-block .custom-check .check-text{font-size:12.5px;}}.custom-form-container .consent-block .custom-check .check-text strong{display:inline;font-size:inherit;color:#17323b;margin:0;font-weight:600;}.custom-form-container .consent-block .custom-check .check-text em{font-style:italic;color:#8a959b;font-size:0.92em;}.custom-form-container .consent-block .custom-check .check-text a{color:#a67c45;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(166,124,69,0.4);}.custom-form-container .consent-block .custom-check .check-text a:hover{color:#e1ae6d;text-decoration-color:#e1ae6d;}.custom-form-container .minor-notice{background:#f5faf6;padding:18px 22px;border-radius:14px;border:1px solid #d9ebdd;display:flex;gap:16px;margin-top:22px;}@media (max-width: 1400px){.custom-form-container .minor-notice{padding:14px 18px;gap:12px;border-radius:12px;margin-top:18px;}}.custom-form-container .minor-notice i{color:#368791;font-size:20px;flex-shrink:0;margin-top:2px;}@media (max-width: 1400px){.custom-form-container .minor-notice i{font-size:18px;}}.custom-form-container .minor-notice .notice-text strong{display:block;font-size:14px;color:#17323b;margin-bottom:4px;letter-spacing:0.04em;}@media (max-width: 1400px){.custom-form-container .minor-notice .notice-text strong{font-size:13px;}}.custom-form-container .minor-notice .notice-text p{font-size:13.5px;color:#4a5a60;margin:0;line-height:1.6;}@media (max-width: 1400px){.custom-form-container .minor-notice .notice-text p{font-size:12.5px;line-height:1.55;}}.custom-form-container .safety-notice{background:#fff9f9;padding:25px 30px;border-radius:20px;border:1px solid #ffebeb;display:flex;gap:20px;margin-bottom:40px;margin-top:40px;}@media (max-width: 1600px){.custom-form-container .safety-notice{padding:20px 24px;gap:16px;margin-bottom:32px;margin-top:32px;border-radius:16px;}}@media (max-width: 1400px){.custom-form-container .safety-notice{padding:16px 20px;gap:14px;margin-bottom:26px;margin-top:26px;border-radius:14px;}}.custom-form-container .safety-notice i{color:#e74c3c;font-size:24px;}@media (max-width: 1400px){.custom-form-container .safety-notice i{font-size:20px;}}.custom-form-container .safety-notice .notice-text strong{display:block;font-size:16px;color:#e74c3c;margin-bottom:5px;}@media (max-width: 1400px){.custom-form-container .safety-notice .notice-text strong{font-size:14px;}}.custom-form-container .safety-notice .notice-text p{font-size:14px;color:#666;margin:0;line-height:1.6;}@media (max-width: 1400px){.custom-form-container .safety-notice .notice-text p{font-size:13px;line-height:1.55;}}.custom-form-container .success-screen{text-align:center;padding:40px 0;}@media (max-width: 1400px){.custom-form-container .success-screen{padding:26px 0;}}.custom-form-container .success-screen .success-icon{font-size:80px;color:#a0cea7;margin-bottom:30px;}@media (max-width: 1600px){.custom-form-container .success-screen .success-icon{font-size:70px;margin-bottom:24px;}}@media (max-width: 1400px){.custom-form-container .success-screen .success-icon{font-size:60px;margin-bottom:20px;}}.custom-form-container .success-screen h2{font-size:32px;color:#17323b;margin-bottom:20px;}@media (max-width: 1600px){.custom-form-container .success-screen h2{font-size:28px;margin-bottom:16px;}}@media (max-width: 1400px){.custom-form-container .success-screen h2{font-size:24px;margin-bottom:14px;}}@media (max-width: 991px){.custom-form-container .success-screen h2{font-size:24px;}}.custom-form-container .success-screen p{font-size:18px;color:#666;margin-bottom:40px;}@media (max-width: 1600px){.custom-form-container .success-screen p{font-size:16px;margin-bottom:30px;}}@media (max-width: 1400px){.custom-form-container .success-screen p{font-size:15px;margin-bottom:24px;}}@media (max-width: 991px){.custom-form-container .success-screen p{font-size:16px;}}.custom-form-container .success-screen .back-home-btn{display:inline-block;padding:15px 40px;background:#17323b;color:#fff;border-radius:50px;text-decoration:none;font-weight:600;}@media (max-width: 1400px){.custom-form-container .success-screen .back-home-btn{padding:12px 32px;font-size:14px;}}@keyframes formFade{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:translateY(0);}}.contact-page-section{padding:120px 0;background:#fafbfc;}@media (max-width: 1600px){.contact-page-section{padding:95px 0;}}@media (max-width: 1400px){.contact-page-section{padding:75px 0;}}@media (max-width: 991px){.contact-page-section{padding:50px 0;}}.contact-page-section .contact-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;align-items:start;}@media (max-width: 1600px){.contact-page-section .contact-grid{gap:45px;}}@media (max-width: 1400px){.contact-page-section .contact-grid{gap:32px;}}@media (max-width: 991px){.contact-page-section .contact-grid{grid-template-columns:1fr;gap:50px;}}.contact-page-section .contact-info-side .section-header{margin-bottom:50px;}@media (max-width: 1600px){.contact-page-section .contact-info-side .section-header{margin-bottom:40px;}}@media (max-width: 1400px){.contact-page-section .contact-info-side .section-header{margin-bottom:32px;}}@media (max-width: 991px){.contact-page-section .contact-info-side .section-header{margin-bottom:40px;}}.contact-page-section .contact-info-side .section-header .page-title{font-size:44px;font-weight:500;margin:0 0 20px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;}@media (max-width: 1600px){.contact-page-section .contact-info-side .section-header .page-title{font-size:40px;margin-bottom:16px;}}@media (max-width: 1400px){.contact-page-section .contact-info-side .section-header .page-title{font-size:36px;margin-bottom:14px;}}@media (max-width: 991px){.contact-page-section .contact-info-side .section-header .page-title{font-size:32px;}}.contact-page-section .contact-info-side .section-header .intro-text{font-size:18px;color:#555;line-height:1.6;max-width:500px;}@media (max-width: 1600px){.contact-page-section .contact-info-side .section-header .intro-text{font-size:17px;max-width:460px;}}@media (max-width: 1400px){.contact-page-section .contact-info-side .section-header .intro-text{font-size:15px;line-height:1.55;max-width:420px;}}@media (max-width: 991px){.contact-page-section .contact-info-side .section-header .intro-text{font-size:16px;}}.contact-page-section .contact-info-side .contact-cards{display:flex;flex-direction:column;gap:20px;}@media (max-width: 1600px){.contact-page-section .contact-info-side .contact-cards{gap:16px;}}@media (max-width: 1400px){.contact-page-section .contact-info-side .contact-cards{gap:12px;}}.contact-page-section .contact-info-side .contact-cards .contact-info-card{display:flex;align-items:center;gap:25px;padding:30px;background:#fff;border:1px solid rgba(0,0,0,0.03);border-radius:30px;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 4px 20px rgba(0,0,0,0.01);}@media (max-width: 1600px){.contact-page-section .contact-info-side .contact-cards .contact-info-card{gap:20px;padding:24px;border-radius:24px;}}@media (max-width: 1400px){.contact-page-section .contact-info-side .contact-cards .contact-info-card{gap:16px;padding:20px;border-radius:20px;}}.contact-page-section .contact-info-side .contact-cards .contact-info-card:hover{box-shadow:0 20px 40px rgba(23,50,59,0.06);transform:translateY(-5px);border-color:rgba(54,135,145,0.2);}.contact-page-section .contact-info-side .contact-cards .contact-info-card:hover .icon-box{transform:scale(1.05);box-shadow:0 10px 20px rgba(54,135,145,0.2);}.contact-page-section .contact-info-side .contact-cards .contact-info-card .icon-box{width:72px;height:72px;background:#368791;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:20px;font-size:28px;transition:all 0.4s ease;flex-shrink:0;}@media (max-width: 1600px){.contact-page-section .contact-info-side .contact-cards .contact-info-card .icon-box{width:60px;height:60px;border-radius:17px;font-size:24px;}}@media (max-width: 1400px){.contact-page-section .contact-info-side .contact-cards .contact-info-card .icon-box{width:52px;height:52px;border-radius:15px;font-size:20px;}}@media (max-width: 991px){.contact-page-section .contact-info-side .contact-cards .contact-info-card .icon-box{font-size:24px;width:60px;height:60px;}}.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content{min-width:0;}.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content h3{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:#8d8e92;margin-bottom:8px;font-weight:700;}@media (max-width: 1400px){.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content h3{font-size:12px;letter-spacing:1.2px;margin-bottom:6px;}}.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content a,.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content p{font-size:20px;font-weight:600;color:#17323b;text-decoration:none;margin:0;line-height:1.4;display:block;word-break:break-word;}@media (max-width: 1600px){.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content a,.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content p{font-size:18px;}}@media (max-width: 1400px){.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content a,.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content p{font-size:16px;line-height:1.35;}}@media (max-width: 991px){.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content a,.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content p{font-size:16px;}}.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content a:hover{color:#368791;}.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content br{display:none;}.contact-page-section .contact-info-side .contact-cards .contact-info-card .card-content a + a{margin-top:4px;}.contact-page-section .feedback-form-side .custom-form-container.feedback-mode{padding:60px;background:#fff;border-radius:40px;box-shadow:0 40px 100px rgba(23,50,59,0.08);border:1px solid rgba(23,50,59,0.04);max-width:100%;width:100%;}@media (max-width: 1600px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode{padding:48px;border-radius:32px;}}@media (max-width: 1400px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode{padding:36px;border-radius:26px;}}@media (max-width: 767px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode{padding:40px 25px;}}.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero{text-align:left;margin-bottom:50px;padding-bottom:35px;border-bottom:1px solid #f0f0f0;}@media (max-width: 1600px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero{margin-bottom:40px;padding-bottom:28px;}}@media (max-width: 1400px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero{margin-bottom:32px;padding-bottom:22px;}}.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero h2{font-size:28px;color:#17323b;margin-bottom:15px;font-weight:600;}@media (max-width: 1600px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero h2{font-size:25px;margin-bottom:12px;}}@media (max-width: 1400px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero h2{font-size:22px;margin-bottom:10px;}}@media (max-width: 991px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero h2{font-size:24px;}}.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero p{font-size:16px;color:#666;margin-bottom:20px;line-height:1.6;}@media (max-width: 1600px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero p{font-size:15px;margin-bottom:16px;}}@media (max-width: 1400px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero p{font-size:14px;margin-bottom:14px;line-height:1.55;}}.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero .notice-small{display:inline-block;font-size:13px;background:rgba(160,206,167,0.08);color:#368791;padding:12px 20px;border-radius:12px;border-left:4px solid #a0cea7;font-weight:500;}@media (max-width: 1400px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .form-hero .notice-small{font-size:12px;padding:10px 16px;border-radius:10px;border-left-width:3px;}}.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .step-indicator{margin-bottom:50px;}@media (max-width: 1600px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .step-indicator{margin-bottom:40px;}}@media (max-width: 1400px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .step-indicator{margin-bottom:32px;}}.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .step-actions{margin-top:50px;}@media (max-width: 1600px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .step-actions{margin-top:40px;}}@media (max-width: 1400px){.contact-page-section .feedback-form-side .custom-form-container.feedback-mode .step-actions{margin-top:32px;}}.programs-hero{position:relative;display:flex;align-items:center;overflow:hidden;padding:7rem 0px !important;}@media (max-width: 1600px){.programs-hero{padding:6rem 0px !important;}}@media (max-width: 991px){.programs-hero{height:auto;padding:50px 0;}}.programs-hero .hero-image-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:-2;}.programs-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#17323b 0%,rgba(23,50,59,0.7) 40%,rgba(23,50,59,0) 100%);z-index:-1;}@media (max-width: 991px){.programs-hero .hero-overlay{background:linear-gradient(180deg,rgba(23,50,59,0.9) 0%,rgba(23,50,59,0.7) 100%);}}.programs-hero .hero-container{position:relative;z-index:10;width:100%;height:100%;}.programs-hero .hero-content{width:50%;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-end;}@media (max-width: 1600px){.programs-hero .hero-content{width:55%;}}@media (max-width: 1400px){.programs-hero .hero-content{width:60%;}}@media (max-width: 991px){.programs-hero .hero-content{width:100%;}}.programs-hero .hero-content .hero-title{font-family:'Montserrat', sans-serif;font-size:44px;font-weight:500;color:#fff;margin-bottom:25px;line-height:1.2;}@media (max-width: 1600px){.programs-hero .hero-content .hero-title{font-size:38px;margin-bottom:20px;}}@media (max-width: 1400px){.programs-hero .hero-content .hero-title{font-size:34px;margin-bottom:18px;}}@media (max-width: 992px){.programs-hero .hero-content .hero-title{font-size:32px;}}.programs-hero .hero-content .hero-desc{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.6;opacity:0.85;margin-bottom:45px;font-weight:400;width:100%;}@media (max-width: 1600px){.programs-hero .hero-content .hero-desc{font-size:15px;margin-bottom:32px;}}@media (max-width: 1400px){.programs-hero .hero-content .hero-desc{font-size:14px;margin-bottom:26px;}}.programs-hero .hero-content .hero-features{display:flex;gap:15px;margin-bottom:45px;flex-wrap:wrap;}@media (max-width: 1600px){.programs-hero .hero-content .hero-features{gap:12px;margin-bottom:32px;}}@media (max-width: 1400px){.programs-hero .hero-content .hero-features{gap:10px;margin-bottom:26px;}}.programs-hero .hero-content .hero-features .feature-item{display:flex;align-items:center;gap:25px;padding-right:40px;border-radius:100px;background:linear-gradient(120.48deg,rgba(160,206,167,0.17) 31.48%,rgba(54,135,145,0.17) 60.88%,rgba(221,246,255,0.17) 88.1%);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:all 0.4s ease;}@media (max-width: 1600px){.programs-hero .hero-content .hero-features .feature-item{gap:18px;padding-right:30px;}}@media (max-width: 1400px){.programs-hero .hero-content .hero-features .feature-item{gap:14px;padding-right:22px;}}.programs-hero .hero-content .hero-features .feature-item .icon{width:55px;height:55px;background:linear-gradient(180deg,rgba(160,206,167,0.36) 0%,rgba(54,135,145,0.36) 64.35%,rgba(23,50,59,0.36) 123.94%);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:24px;color:#fff;flex-shrink:0;overflow:hidden;}@media (max-width: 1600px){.programs-hero .hero-content .hero-features .feature-item .icon{width:46px;height:46px;font-size:20px;}}@media (max-width: 1400px){.programs-hero .hero-content .hero-features .feature-item .icon{width:40px;height:40px;font-size:18px;}}.programs-hero .hero-content .hero-features .feature-item .icon img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1);}@media (max-width: 1400px){.programs-hero .hero-content .hero-features .feature-item .icon img{width:20px;height:20px;}}.programs-hero .hero-content .hero-features .feature-item span{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:400;color:#fff;letter-spacing:0.5px;}@media (max-width: 1600px){.programs-hero .hero-content .hero-features .feature-item span{font-size:14px;}}@media (max-width: 1400px){.programs-hero .hero-content .hero-features .feature-item span{font-size:13px;}}.programs-hero .hero-content .hero-features .feature-item:hover{background:rgba(255,255,255,0.25);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.2);}.programs-hero .hero-content .hero-btn-wrap .btn-gold-gradient{background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);color:#fff !important;padding:12px 35px;border-radius:50px;font-weight:600;text-decoration:none;display:inline-block;font-size:14px;transition:all 0.4s ease;font-family:'Montserrat', sans-serif;}@media (max-width: 991px){.programs-hero .hero-content .hero-btn-wrap .btn-gold-gradient{width:100%;text-align:center;}}.programs-hero .hero-content .hero-btn-wrap .btn-gold-gradient:hover{box-shadow:0 10px 25px rgba(166,124,69,0.5);transform:translateY(-2px);color:#fff !important;}.programs-hero .hero-notice-bar{position:absolute;bottom:0px;right:0;width:100%;max-width:100%;padding-right:15px;width:45%;}@media (max-width: 1600px){.programs-hero .hero-notice-bar{width:40%;}}@media (max-width: 1400px){.programs-hero .hero-notice-bar{width:38%;}}@media (max-width: 1200px){.programs-hero .hero-notice-bar{position:relative;margin-top:0px;padding-right:0;width:100%;}}.programs-hero .hero-notice-bar .notice-inner{display:flex;align-items:flex-start;flex-direction:column;padding:10px 20px;background:linear-gradient(139.03deg,rgba(160,206,167,0.45) 23.24%,rgba(54,135,145,0.45) 79.39%,rgba(221,246,255,0.198) 131.38%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;border:1px solid rgba(255,255,255,0.1);width:100%;}.programs-hero .hero-notice-bar .notice-inner .notice-icon-title-wrap{display:flex;align-items:center;gap:8px;}.programs-hero .hero-notice-bar .notice-inner .notice-icon-title-wrap .notice-icon{font-size:20px;color:#fff;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;}.programs-hero .hero-notice-bar .notice-inner .notice-icon-title-wrap .notice-icon img{width:100%;height:100%;object-fit:contain;}.programs-hero .hero-notice-bar .notice-inner .notice-icon-title-wrap strong{font-family:'Montserrat', sans-serif;font-size:14px;color:#fff;font-weight:600;margin:0;}.programs-hero .hero-notice-bar .notice-inner .notice-text p{font-family:'Montserrat', sans-serif;font-size:13px;color:#fff;margin:0;line-height:1.4;font-weight:400;opacity:0.9;}.process-flow-section{padding:100px 0;background:#fff;}@media (max-width: 1600px){.process-flow-section{padding:80px 0;}}@media (max-width: 1400px){.process-flow-section{padding:65px 0;}}@media (max-width: 991px){.process-flow-section{padding:50px 0;}}.process-flow-section .section-title{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:70px;}@media (max-width: 1600px){.process-flow-section .section-title{font-size:40px;margin-bottom:55px;}}@media (max-width: 1400px){.process-flow-section .section-title{font-size:36px;margin-bottom:45px;}}@media (max-width: 767px){.process-flow-section .section-title{font-size:32px;margin-bottom:30px;}}.process-flow-section .process-steps-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto;gap:15px;}@media (max-width: 1400px){.process-flow-section .process-steps-wrapper{gap:10px;}}@media (max-width: 991px){.process-flow-section .process-steps-wrapper{flex-wrap:wrap;justify-content:center;gap:40px;}}.process-flow-section .process-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:200px;}@media (max-width: 1600px){.process-flow-section .process-step{min-width:170px;}}@media (max-width: 1400px){.process-flow-section .process-step{min-width:140px;}}.process-flow-section .process-step .step-icon-container{position:relative;width:170px;height:170px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;}@media (max-width: 1600px){.process-flow-section .process-step .step-icon-container{width:145px;height:145px;margin-bottom:20px;}}@media (max-width: 1400px){.process-flow-section .process-step .step-icon-container{width:125px;height:125px;margin-bottom:18px;}}.process-flow-section .process-step .step-icon-container .outer-ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,0.03);}.process-flow-section .process-step .step-icon-container .inner-ring{position:absolute;top:8px;left:8px;width:calc(84%);height:calc(84%);border-radius:50%;background:#fff;box-shadow:inset 0 0 15px rgba(0,0,0,0.02);}.process-flow-section .process-step .step-icon-container .icon-box{position:relative;width:88%;height:88%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;transition:all 0.4s ease;z-index:2;box-shadow:0 4px 15px rgba(0,0,0,0.05);}@media (max-width: 1600px){.process-flow-section .process-step .step-icon-container .icon-box{font-size:30px;}}@media (max-width: 1400px){.process-flow-section .process-step .step-icon-container .icon-box{font-size:26px;}}.process-flow-section .process-step .step-icon-container .icon-box img{width:50px;height:50px;object-fit:contain;}@media (max-width: 1600px){.process-flow-section .process-step .step-icon-container .icon-box img{width:42px;height:42px;}}@media (max-width: 1400px){.process-flow-section .process-step .step-icon-container .icon-box img{width:36px;height:36px;}}.process-flow-section .process-step .step-content .step-title{font-family:'Montserrat', sans-serif;font-size:20px;color:#000;font-weight:500;margin-bottom:6px;line-height:1.3;}@media (max-width: 1600px){.process-flow-section .process-step .step-content .step-title{font-size:18px;}}@media (max-width: 1400px){.process-flow-section .process-step .step-content .step-title{font-size:16px;}}.process-flow-section .process-step .step-content .step-subtitle{font-family:'Montserrat', sans-serif;font-size:15px;color:#5da199;margin:0;font-weight:400;}@media (max-width: 1600px){.process-flow-section .process-step .step-content .step-subtitle{font-size:14px;}}@media (max-width: 1400px){.process-flow-section .process-step .step-content .step-subtitle{font-size:13px;}}.process-flow-section .process-step[data-step="1"] .outer-ring{background:#f1f1e9;}.process-flow-section .process-step[data-step="1"] .inner-ring{background:#f1f1e9;}.process-flow-section .process-step[data-step="1"] .icon-box{color:#6da4a0;border:1px solid #579D9833;}.process-flow-section .process-step[data-step="2"] .outer-ring{background:#ddeef8;}.process-flow-section .process-step[data-step="2"] .inner-ring{background:#ddeef8;}.process-flow-section .process-step[data-step="2"] .icon-box{color:#6fa8af;border:1px solid #579D9833;}.process-flow-section .process-step[data-step="3"] .outer-ring{background:#e3f0e9;}.process-flow-section .process-step[data-step="3"] .inner-ring{background:#e3f0e9;}.process-flow-section .process-step[data-step="3"] .icon-box{color:#6da4a0;border:1px solid #579D9833;}.process-flow-section .process-step[data-step="4"] .outer-ring{background:#f9eddd;}.process-flow-section .process-step[data-step="4"] .inner-ring{background:#f9eddd;}.process-flow-section .process-step[data-step="4"] .icon-box{color:#cfa95d;border:1px solid #579D9833;}.process-flow-section .process-step[data-step="5"] .outer-ring{background:#f1f1e9;}.process-flow-section .process-step[data-step="5"] .inner-ring{background:#f1f1e9;}.process-flow-section .process-step[data-step="5"] .icon-box{color:#6da4a0;border:1px solid #579D9833;}.process-flow-section .process-step:hover .icon-box{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,0.08);}.process-flow-section .process-arrow{display:flex;align-items:center;padding-top:5rem;}@media (max-width: 1600px){.process-flow-section .process-arrow{padding-top:4rem;}}@media (max-width: 1400px){.process-flow-section .process-arrow{padding-top:3.2rem;}}.process-flow-section .process-arrow i{color:#c4c495;font-size:24px;font-weight:500;}@media (max-width: 1600px){.process-flow-section .process-arrow i{font-size:20px;}}@media (max-width: 1400px){.process-flow-section .process-arrow i{font-size:18px;}}@media (max-width: 991px){.process-flow-section .process-arrow{display:none;}}.programs-grid-section{padding:100px 0;background:#f9f9f9;}@media (max-width: 1600px){.programs-grid-section{padding:80px 0;}}@media (max-width: 1400px){.programs-grid-section{padding:65px 0;}}@media (max-width: 991px){.programs-grid-section{padding:50px 0;}}.programs-grid-section .section-title{font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;margin-bottom:70px;}@media (max-width: 1600px){.programs-grid-section .section-title{font-size:40px;margin-bottom:55px;}}@media (max-width: 1400px){.programs-grid-section .section-title{font-size:36px;margin-bottom:45px;}}@media (max-width: 767px){.programs-grid-section .section-title{font-size:32px;margin-bottom:0px;}}.programs-grid-section .programs-grid{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media (max-width: 1600px){.programs-grid-section .programs-grid{margin-top:45px;gap:24px;}}@media (max-width: 1400px){.programs-grid-section .programs-grid{margin-top:35px;gap:20px;}}@media (max-width: 991px){.programs-grid-section .programs-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;}}@media (max-width: 767px){.programs-grid-section .programs-grid{grid-template-columns:repeat(1,1fr);gap:12px;}}.programs-grid-section .program-card-col{margin-bottom:40px;}@media (max-width: 1400px){.programs-grid-section .program-card-col{margin-bottom:28px;}}.programs-grid-section .program-card{background:#fff;border-radius:40px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.03);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);border:1px solid rgba(0,0,0,0.02);}@media (max-width: 1400px){.programs-grid-section .program-card{border-radius:32px;}}.programs-grid-section .program-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.08);}.programs-grid-section .program-card .card-image{height:260px;overflow:hidden;border-radius:40px 40px 0 0;padding:10px;}@media (max-width: 1600px){.programs-grid-section .program-card .card-image{height:220px;}}@media (max-width: 1400px){.programs-grid-section .program-card .card-image{height:190px;border-radius:32px 32px 0 0;padding:8px;}}.programs-grid-section .program-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:35px;transition:transform 0.6s ease;}@media (max-width: 1400px){.programs-grid-section .program-card .card-image img{border-radius:26px;}}.programs-grid-section .program-card:hover .card-image img{transform:scale(1.05) translateY(-4px);}.programs-grid-section .program-card .card-content{padding:30px 40px 40px;flex-grow:1;display:flex;flex-direction:column;}@media (max-width: 1600px){.programs-grid-section .program-card .card-content{padding:26px 30px 30px;}}@media (max-width: 1400px){.programs-grid-section .program-card .card-content{padding:22px 24px 26px;}}.programs-grid-section .program-card .card-content .card-title{font-family:'Montserrat', sans-serif;font-size:22px;color:#000;font-weight:600;margin-bottom:20px;line-height:1.2;}@media (max-width: 1600px){.programs-grid-section .program-card .card-content .card-title{font-size:20px;margin-bottom:16px;}}@media (max-width: 1400px){.programs-grid-section .program-card .card-content .card-title{font-size:18px;margin-bottom:14px;}}.programs-grid-section .program-card .card-content .card-excerpt{margin-bottom:25px;}@media (max-width: 1400px){.programs-grid-section .program-card .card-content .card-excerpt{margin-bottom:20px;}}.programs-grid-section .program-card .card-content .card-excerpt p{font-family:'Montserrat', sans-serif;font-size:14px;color:#666;line-height:1.6;margin:0;opacity:0.9;}@media (max-width: 1400px){.programs-grid-section .program-card .card-content .card-excerpt p{font-size:13px;}}.programs-grid-section .program-card .card-content .card-btn{text-align:center;margin-top:auto;}.programs-grid-section .program-card .card-content .card-btn .btn-gold-gradient{width:100%;max-width:100%;display:inline-block;padding:14px 20px;border-radius:50px;font-weight:600;font-size:14px;text-decoration:none;color:#fff !important;transition:all 0.3s ease;font-family:'Montserrat', sans-serif;background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);}@media (max-width: 1400px){.programs-grid-section .program-card .card-content .card-btn .btn-gold-gradient{padding:12px 18px;font-size:13px;}}.programs-grid-section .program-card .card-content .card-btn .btn-gold-gradient:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(166,124,69,0.3);filter:brightness(1.1);}.program-detail-page.premium-immersive{position:relative;background:#fbfbfc;padding-bottom:120px;overflow:visible;}@media (max-width: 1600px){.program-detail-page.premium-immersive{padding-bottom:95px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive{padding-bottom:75px;}}@media (max-width: 991px){.program-detail-page.premium-immersive{padding-bottom:50px;overflow-x:hidden;}}.program-detail-page.premium-immersive .deco-shape-1{position:absolute;top:30%;right:5%;width:300px;height:300px;border:40px solid rgba(110,164,160,0.03);border-radius:50%;z-index:1;pointer-events:none;}@media (max-width: 1600px){.program-detail-page.premium-immersive .deco-shape-1{width:240px;height:240px;border-width:32px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .deco-shape-1{width:200px;height:200px;border-width:26px;}}.program-detail-page.premium-immersive .container-premium{position:relative;z-index:10;}.program-detail-page.premium-immersive .detail-hero-premium{position:relative;height:55vh;min-height:480px;display:flex;align-items:center;margin-bottom:-120px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .detail-hero-premium{height:52vh;min-height:420px;margin-bottom:-100px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .detail-hero-premium{height:50vh;min-height:380px;margin-bottom:-80px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .detail-hero-premium{align-items:flex-start;padding-top:12px;min-height:350px;height:auto;}}.program-detail-page.premium-immersive .detail-hero-premium .hero-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}.program-detail-page.premium-immersive .detail-hero-premium .hero-bg-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease-out;}.program-detail-page.premium-immersive .detail-hero-premium .hero-bg-wrapper .hero-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(23,50,59,0.4) 0%,rgba(23,50,59,0.8) 100%);}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass{background:rgba(255,255,255,0.08);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,0.2);padding:40px 60px;border-radius:40px;width:fit-content;box-shadow:0 40px 120px rgba(0,0,0,0.3);animation:heroFloatIn 1.4s cubic-bezier(0.16,1,0.3,1);position:relative;z-index:5;}@media (max-width: 1600px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass{padding:34px 50px;border-radius:34px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass{padding:28px 40px;border-radius:28px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass{padding:35px 30px;width:100%;margin:0;}}@media (max-width: 767px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass{padding:30px 20px;border-radius:30px;}}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn{margin-bottom:25px;}@media (max-width: 1400px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn{margin-bottom:18px;}}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn a{display:inline-flex;align-items:center;gap:12px;color:rgba(255,255,255,0.7);font-size:14px;font-weight:500;text-decoration:none;transition:all 0.3s ease;font-family:'Montserrat', sans-serif;letter-spacing:0.5px;}@media (max-width: 1400px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn a{font-size:13px;gap:10px;}}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn a i{font-size:13px;transition:transform 0.3s ease;}@media (max-width: 1400px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn a i{font-size:12px;}}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn a:hover{color:#fff;}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-back-btn a:hover i{transform:translateX(-5px);}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-title{font-family:'Montserrat', sans-serif;font-size:44px;font-weight:500;color:#fff;margin:0;line-height:1.1;letter-spacing:-0.5px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-title{font-size:38px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-title{font-size:34px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .premium-title{font-size:32px;}}.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .title-underline{width:70px;height:3px;background:linear-gradient(to right,#f5dba1,transparent);margin-top:20px;border-radius:2px;}@media (max-width: 1400px){.program-detail-page.premium-immersive .detail-hero-premium .floating-hero-glass .title-underline{width:56px;margin-top:16px;}}.program-detail-page.premium-immersive .content-glass-card{background:#fff;border-radius:40px;padding:70px;box-shadow:0 50px 100px rgba(23,50,59,0.06);border:1px solid rgba(110,164,160,0.05);position:relative;z-index:10;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card{padding:55px;border-radius:34px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card{padding:42px;border-radius:28px;}}@media (max-width: 767px){.program-detail-page.premium-immersive .content-glass-card{padding:40px 25px;border-radius:35px;}}.program-detail-page.premium-immersive .content-glass-card .premium-text-area{font-family:'Montserrat', sans-serif;font-size:18px;line-height:1.9;color:#4a4a4a;margin-bottom:60px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card .premium-text-area{font-size:16px;line-height:1.8;margin-bottom:45px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .premium-text-area{font-size:15px;line-height:1.75;margin-bottom:36px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .content-glass-card .premium-text-area{margin-bottom:30px;}}.program-detail-page.premium-immersive .content-glass-card .premium-text-area p{margin-bottom:25px;}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .premium-text-area p{margin-bottom:18px;}}.program-detail-page.premium-immersive .content-glass-card .premium-text-area strong{color:#17323b;}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium{padding-top:50px;border-top:1px solid rgba(0,0,0,0.04);}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium{padding-top:36px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium{padding-top:30px;}}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .premium-sub-title{font-family:'Montserrat', sans-serif;font-size:28px;font-weight:600;margin-bottom:40px;display:flex;align-items:center;gap:15px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .premium-sub-title{font-size:24px;margin-bottom:32px;gap:12px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .premium-sub-title{font-size:22px;margin-bottom:26px;gap:10px;}}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .premium-sub-title::after{content:'';flex:1;height:1px;background:linear-gradient(to right,rgba(110,164,160,0.2),transparent);}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;}}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card{background:#fdfdfe;padding:30px;border-radius:30px;border:1px solid rgba(110,164,160,0.08);transition:all 0.4s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;gap:20px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card{padding:24px;border-radius:24px;gap:16px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card{padding:20px;border-radius:20px;gap:14px;}}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(110,164,160,0.1);border-color:rgba(110,164,160,0.3);}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card:hover .card-icon{background:#6da4a0;color:#fff;transform:scale(1.1) rotate(5deg);}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card:hover .card-icon img{filter:brightness(0) invert(1);}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card .card-icon{width:60px;height:60px;background:rgba(110,164,160,0.05);color:#6da4a0;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:22px;transition:all 0.4s ease;overflow:hidden;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card .card-icon{width:52px;height:52px;font-size:19px;border-radius:15px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card .card-icon{width:46px;height:46px;font-size:17px;border-radius:13px;}}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card .card-icon img{width:34px;height:34px;object-fit:contain;transition:all 0.4s ease;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card .card-icon img{width:28px;height:28px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card .card-icon img{width:24px;height:24px;}}.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card p{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.8;color:#555;margin:0;}@media (max-width: 1600px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card p{font-size:15px;line-height:1.7;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .content-glass-card .audience-section-premium .audience-grid-premium .audience-card p{font-size:14px;line-height:1.65;}}.program-detail-page.premium-immersive .sticky-process-wrapper{padding:80px 0;position:relative;background:#fff;z-index:20;margin-top:80px;border-radius:40px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper{padding:65px 0;margin-top:60px;border-radius:34px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper{padding:50px 0;margin-top:45px;border-radius:28px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .sticky-process-wrapper{padding:12px 0 50px 0;}}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-process-container{position:relative;}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-process-container .row{display:flex !important;flex-wrap:wrap;align-items:flex-start;}@media (min-width: 992px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side{position:sticky !important;top:15vh !important;height:fit-content;flex:0 0 50% !important;max-width:50% !important;}}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side{padding-left:30px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side{padding-left:20px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side{margin-bottom:60px;padding-left:0;}}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box{background:linear-gradient(135.56deg,#e0eff4 20.04%,#e8f1f0 55.67%,#f5f5ed 95.68%);padding:60px;border-radius:40px;border:1px solid rgba(110,164,160,0.1);box-shadow:0 40px 80px rgba(110,164,160,0.05);text-align:center;position:relative;overflow:hidden;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box{padding:48px;border-radius:34px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box{padding:36px;border-radius:28px;}}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box::before{content:'';position:absolute;top:-100px;right:-100px;width:250px;height:250px;background:radial-gradient(circle,rgba(160,206,167,0.1) 0%,transparent 70%);border-radius:50%;}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack{position:relative;width:100px;height:100px;margin:0 auto 40px;display:flex;align-items:center;justify-content:center;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack{width:84px;height:84px;margin-bottom:32px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack{width:72px;height:72px;margin-bottom:26px;}}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .main-icon,.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .main-icon-img{font-size:44px;color:#6da4a0;z-index:2;width:44px;height:44px;object-fit:contain;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .main-icon,.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .main-icon-img{font-size:36px;width:36px;height:36px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .main-icon,.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .main-icon-img{font-size:30px;width:30px;height:30px;}}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .icon-ring,.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .icon-ring-2{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(110,164,160,0.2);border-radius:35% 65% 70% 30%/30% 30% 70% 70%;animation:blobRotate 12s linear infinite;}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .icon-stack .icon-ring-2{animation-direction:reverse;border-radius:65% 35% 30% 70%/70% 70% 30% 30%;opacity:0.5;}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .sticky-main-title{font-family:'Montserrat', sans-serif;font-size:36px;font-weight:700;margin-bottom:20px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .sticky-main-title{font-size:32px;margin-bottom:16px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .sticky-main-title{font-size:28px;margin-bottom:14px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .sticky-main-title{font-size:28px;}}.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .sticky-sub-desc{font-family:'Montserrat', sans-serif;font-size:17px;color:#666;line-height:1.6;max-width:320px;margin:0 auto;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .sticky-sub-desc{font-size:15px;max-width:280px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .sticky-visual-side .glass-visual-box .sticky-sub-desc{font-size:14px;max-width:260px;}}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side{position:relative;padding-left:80px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side{padding-left:60px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side{padding-left:40px;}}@media (min-width: 992px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side{flex:0 0 50% !important;max-width:50% !important;}}@media (max-width: 911px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side{padding-left:0;}}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item{margin-bottom:120px;transition:all 0.6s ease;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item{margin-bottom:90px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item{margin-bottom:70px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item{margin-bottom:80px;display:flex;flex-direction:column;padding:30px;align-items:center;justify-content:center;background:linear-gradient(135.56deg,#e0eff4 20.04%,#e8f1f0 55.67%,#f5f5ed 95.68%);border-radius:40px;border:1px solid rgba(110,164,160,0.1);box-shadow:0 40px 80px rgba(110,164,160,0.05);}}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item:last-child{margin-bottom:0;}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-icon-box{width:60px;height:60px;background:#fdfdfe;border:1px solid rgba(110,164,160,0.1);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#6da4a0;margin-bottom:25px;box-shadow:0 10px 20px rgba(0,0,0,0.02);overflow:hidden;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-icon-box{width:52px;height:52px;font-size:19px;border-radius:15px;margin-bottom:20px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-icon-box{width:46px;height:46px;font-size:17px;border-radius:13px;margin-bottom:16px;}}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-icon-box img{width:34px;height:34px;object-fit:contain;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-icon-box img{width:28px;height:28px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-icon-box img{width:24px;height:24px;}}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text .step-tag{font-size:13px;font-weight:700;color:#a0cea7;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:15px;}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text .step-tag{font-size:12px;margin-bottom:12px;letter-spacing:0.8px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text .step-tag{text-align:center;}}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text h3{font-family:'Montserrat', sans-serif;font-size:28px;font-weight:600;margin-bottom:15px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text h3{font-size:24px;margin-bottom:12px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text h3{font-size:22px;margin-bottom:10px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text h3{font-size:24px;text-align:center;}}.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text p{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.8;color:#555;margin:0;}@media (max-width: 1600px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text p{font-size:15px;line-height:1.7;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text p{font-size:14px;line-height:1.65;}}@media (max-width: 991px){.program-detail-page.premium-immersive .sticky-process-wrapper .scrolling-steps-side .step-scroll-item .step-text p{text-align:center;}}.program-detail-page.premium-immersive .scope-card-premium-wide{background:#17323b;border-radius:40px;padding:60px 80px;position:relative;overflow:hidden;margin:60px 0 0px 0;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide{padding:50px 60px;border-radius:34px;margin-top:50px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide{padding:40px 45px;border-radius:28px;margin-top:40px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .scope-card-premium-wide{padding:50px 30px;margin:40px 0 0 0;}}.program-detail-page.premium-immersive .scope-card-premium-wide .glass-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(110,164,160,0.15) 0%,rgba(110,164,160,0.05) 100%);z-index:1;}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:40px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide{gap:30px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide{gap:22px;}}@media (max-width: 991px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide{flex-direction:column;text-align:center;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side{display:flex;align-items:center;gap:40px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side{gap:30px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side{gap:22px;}}@media (max-width: 767px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side{flex-direction:column;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side .icon-pulse{width:85px;height:85px;min-width:85px;background:rgba(160,206,167,0.1);color:#a0cea7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:38px;animation:iconPulseAnim 3s infinite;overflow:hidden;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side .icon-pulse{width:72px;height:72px;min-width:72px;font-size:32px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side .icon-pulse{width:62px;height:62px;min-width:62px;font-size:28px;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side .icon-pulse img{width:40px;height:40px;object-fit:contain;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side .icon-pulse img{width:34px;height:34px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side .icon-pulse img{width:28px;height:28px;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side h3{font-family:'Montserrat', sans-serif;font-size:32px;font-weight:700;color:#fff;margin-bottom:10px;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side h3{font-size:26px;margin-bottom:8px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side h3{font-size:22px;margin-bottom:6px;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side p{font-family:'Montserrat', sans-serif;font-size:17px;color:rgba(255,255,255,0.7);margin:0;line-height:1.6;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side p{font-size:15px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .left-side p{font-size:14px;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .btn-premium-gold{display:flex;align-items:center;gap:20px;background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);color:#fff !important;padding:22px 50px;border-radius:25px;text-decoration:none;font-weight:700;font-size:16px;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);white-space:nowrap;}@media (max-width: 1600px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .btn-premium-gold{padding:18px 38px;border-radius:20px;gap:16px;font-size:15px;}}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .btn-premium-gold{padding:14px 28px;border-radius:18px;gap:12px;font-size:14px;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .btn-premium-gold i{font-size:20px;transition:transform 0.3s;}@media (max-width: 1400px){.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .btn-premium-gold i{font-size:16px;}}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .btn-premium-gold:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.3);}.program-detail-page.premium-immersive .scope-card-premium-wide .scope-info-wide .btn-premium-gold:hover i{transform:translateX(10px);}@keyframes blobRotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes diamondPulse{0%{transform:scale(1) rotate(45deg);opacity:0.8;}100%{transform:scale(3) rotate(45deg);opacity:0;}}@keyframes iconPulseAnim{0%{box-shadow:0 0 0 0 rgba(160,206,167,0.3);}70%{box-shadow:0 0 0 20px rgba(160,206,167,0);}100%{box-shadow:0 0 0 0 rgba(160,206,167,0);}}@keyframes heroFloatIn{0%{opacity:0;transform:translateY(40px) scale(0.98);}100%{opacity:1;transform:translateY(0) scale(1);}}.programs-cta-section{position:relative;padding:90px 0;overflow:hidden;color:#fff;}@media (max-width: 1600px){.programs-cta-section{padding:75px 0;}}@media (max-width: 1400px){.programs-cta-section{padding:60px 0;}}.programs-cta-section .cta-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.programs-cta-section .cta-bg-wrapper img{width:100%;height:100%;object-fit:cover;}.programs-cta-section .cta-bg-wrapper .cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(23,50,59,0.75);}.programs-cta-section .container{position:relative;z-index:2;}.programs-cta-section .cta-content{margin:0 auto;}.programs-cta-section .cta-content .cta-title{font-family:'Montserrat', sans-serif;font-size:44px;font-weight:500;color:#a0cea7;text-align:center;}@media (max-width: 1600px){.programs-cta-section .cta-content .cta-title{font-size:38px;}}@media (max-width: 1400px){.programs-cta-section .cta-content .cta-title{font-size:34px;}}@media (max-width: 767px){.programs-cta-section .cta-content .cta-title{font-size:28px;}}.programs-cta-section .cta-content .cta-subtitle{font-family:'Montserrat', sans-serif;font-size:22px;margin-bottom:50px;color:#fff;font-weight:400;text-align:center;}@media (max-width: 1600px){.programs-cta-section .cta-content .cta-subtitle{font-size:19px;margin-bottom:40px;}}@media (max-width: 1400px){.programs-cta-section .cta-content .cta-subtitle{font-size:17px;margin-bottom:32px;}}@media (max-width: 767px){.programs-cta-section .cta-content .cta-subtitle{font-size:16px;margin-bottom:35px;}}.programs-cta-section .cta-content .cta-btns{display:flex;justify-content:center;align-items:center;gap:20px;}@media (max-width: 1400px){.programs-cta-section .cta-content .cta-btns{gap:14px;}}@media (max-width: 991px){.programs-cta-section .cta-content .cta-btns{flex-direction:column;gap:15px;}}.programs-cta-section .cta-content .cta-btns .btn-outline-white{display:inline-block;padding:14px 35px;border:1px solid rgba(255,255,255,0.4);border-radius:50px;color:#fff;text-decoration:none;font-weight:500;font-size:15px;text-align:center;transition:all 0.3s ease;min-width:220px;font-family:'Montserrat', sans-serif;backdrop-filter:blur(5px);background:rgba(255,255,255,0.05);}@media (max-width: 1600px){.programs-cta-section .cta-content .cta-btns .btn-outline-white{padding:12px 28px;font-size:14px;min-width:190px;}}@media (max-width: 1400px){.programs-cta-section .cta-content .cta-btns .btn-outline-white{padding:11px 24px;font-size:13px;min-width:170px;}}.programs-cta-section .cta-content .cta-btns .btn-outline-white:hover{background:#fff;color:#17323b;border-color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.2);}.programs-cta-section .cta-content .cta-btns .btn-gold-gradient{display:inline-block;padding:14px 45px;border-radius:50px;color:#fff !important;text-decoration:none;font-weight:600;font-size:15px;transition:all 0.3s ease;min-width:220px;text-align:center;background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);}@media (max-width: 1600px){.programs-cta-section .cta-content .cta-btns .btn-gold-gradient{padding:12px 36px;font-size:14px;min-width:190px;}}@media (max-width: 1400px){.programs-cta-section .cta-content .cta-btns .btn-gold-gradient{padding:11px 30px;font-size:13px;min-width:170px;}}.programs-cta-section .cta-content .cta-btns .btn-gold-gradient:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(166,124,69,0.4);filter:brightness(1.1);}.premium-notice-box-footer{margin:60px 0 0 0;padding:35px 45px;background:linear-gradient(135deg,rgba(23,50,59,0.03) 0%,rgba(110,164,160,0.05) 100%);border-radius:40px;border:1px solid rgba(110,164,160,0.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);}.premium-notice-box-footer::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#a0cea7,#368791);opacity:0.6;}.premium-notice-box-footer:hover{background:linear-gradient(135deg,rgba(23,50,59,0.05) 0%,rgba(110,164,160,0.08) 100%);box-shadow:0 15px 40px rgba(0,0,0,0.03);transform:translateY(-3px);border-color:rgba(110,164,160,0.2);}.premium-notice-box-footer .notice-inner{display:flex;align-items:center;gap:25px;}.premium-notice-box-footer .notice-inner i{width:44px;height:44px;min-width:44px;background:linear-gradient(135deg,#a0cea7,#6da4a0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 8px 15px rgba(110,164,160,0.25);}.premium-notice-box-footer .notice-inner .notice-text{font-family:'Montserrat', sans-serif;flex:1;}.premium-notice-box-footer .notice-inner .notice-text strong{display:block;color:#17323b;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;opacity:0.7;}.premium-notice-box-footer .notice-inner .notice-text span{display:block;font-size:15px;color:#4a5568;line-height:1.7;font-weight:400;}@media (max-width: 767px){.premium-notice-box-footer{padding:25px;margin:40px 0 0 0;}.premium-notice-box-footer .notice-inner{flex-direction:column;align-items:flex-start;gap:15px;}.premium-notice-box-footer .notice-inner i{width:36px;height:36px;min-width:36px;font-size:14px;}}.programs-categories-section{position:relative;padding:120px 0 110px;background:#fafaf6;overflow:hidden;}@media (max-width: 991px){.programs-categories-section{padding:70px 0 60px;}}.programs-categories-section .pcs-bg-decor{position:absolute;inset:0;pointer-events:none;z-index:0;}.programs-categories-section .pcs-bg-decor .pcs-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.45;}.programs-categories-section .pcs-bg-decor .pcs-blob.pcs-blob-1{top:-140px;left:-140px;width:420px;height:420px;background:radial-gradient(circle,rgba(160,206,167,0.55),transparent 70%);}.programs-categories-section .pcs-bg-decor .pcs-blob.pcs-blob-2{bottom:-180px;right:-160px;width:500px;height:500px;background:radial-gradient(circle,rgba(207,169,93,0.35),transparent 70%);}.programs-categories-section .container{position:relative;z-index:1;}.programs-categories-section .pcs-intro{text-align:left;margin:0 auto 70px;}@media (max-width: 767px){.programs-categories-section .pcs-intro{margin-bottom:40px;}}.programs-categories-section .pcs-title{font-family:'Montserrat', sans-serif;font-size:44px;font-weight:500;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 auto 18px;line-height:1.2;}@media (max-width: 767px){.programs-categories-section .pcs-title{font-size:32px;}}.programs-categories-section .pcs-list{display:flex;flex-direction:column;gap:24px;margin:0 auto;}.programs-categories-section .pcs-item{position:relative;padding:52px 60px 48px;background:#fff;border-radius:32px;border:1px solid rgba(110,164,160,0.12);box-shadow:0 10px 30px rgba(23,50,59,0.04);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);}.programs-categories-section .pcs-item::before{content:'';position:absolute;top:28px;bottom:28px;left:0;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#a0cea7 0%,#368791 60%,#17323b 100%);opacity:0.55;transition:opacity 0.4s ease, width 0.4s ease;}.programs-categories-section .pcs-item:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(23,50,59,0.08);border-color:rgba(110,164,160,0.24);}.programs-categories-section .pcs-item:hover::before{opacity:1;width:5px;}.programs-categories-section .pcs-item:hover .pcs-num{transform:scale(1.05);filter:brightness(1.08);}@media (max-width: 767px){.programs-categories-section .pcs-item{padding:36px 26px 32px;border-radius:24px;}}.programs-categories-section .pcs-item-head{display:flex;align-items:center;gap:20px;margin-bottom:22px;}@media (max-width: 767px){.programs-categories-section .pcs-item-head{gap:14px;margin-bottom:18px;}}.programs-categories-section .pcs-num{font-family:'Montserrat', sans-serif;flex-shrink:0;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;font-weight:600;letter-spacing:0.5px;box-shadow:0 8px 20px rgba(54,135,145,0.2);transition:all 0.4s ease;}@media (max-width: 767px){.programs-categories-section .pcs-num{width:46px;height:46px;font-size:15px;}}.programs-categories-section .pcs-item:nth-child(5n+1) .pcs-num{background:linear-gradient(135deg,#a0cea7 0%,#6da4a0 100%);}.programs-categories-section .pcs-item:nth-child(5n+2) .pcs-num{background:linear-gradient(135deg,#8fb8c5 0%,#6fa8af 100%);}.programs-categories-section .pcs-item:nth-child(5n+3) .pcs-num{background:linear-gradient(135deg,#f5dba1 0%,#cfa95d 100%);}.programs-categories-section .pcs-item:nth-child(5n+4) .pcs-num{background:linear-gradient(135deg,#6da4a0 0%,#368791 100%);}.programs-categories-section .pcs-item:nth-child(5n+5) .pcs-num{background:linear-gradient(135deg,#c9b584 0%,#8f622b 100%);}.programs-categories-section .pcs-head-text{flex:1;min-width:0;}.programs-categories-section .pcs-item-title{font-family:'Montserrat', sans-serif;font-size:24px;font-weight:600;color:#17323b;margin:0;line-height:1.3;}@media (max-width: 767px){.programs-categories-section .pcs-item-title{font-size:20px;}}.programs-categories-section .pcs-item-text p{font-family:'Montserrat', sans-serif;font-size:15.5px;line-height:1.8;color:#4a5d62;margin:0 0 14px;}.programs-categories-section .pcs-item-text p:last-child{margin-bottom:0;}@media (max-width: 767px){.programs-categories-section .pcs-item-text p{font-size:14.5px;line-height:1.75;}}.programs-categories-section .pcs-item-btn{margin-top:28px;}.programs-categories-section .pcs-item-btn .btn-gold-gradient{display:inline-block;padding:12px 34px;border-radius:50px;color:#fff !important;text-decoration:none;font-weight:600;font-size:14px;transition:all 0.3s ease;background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);}.programs-categories-section .pcs-item-btn .btn-gold-gradient:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(166,124,69,0.35);filter:brightness(1.08);}.pha-hero{position:relative;padding:140px 0 70px;background:linear-gradient(180deg,#fafaf6 0%,#f3f7f5 100%);overflow:hidden;}@media (max-width: 1600px){.pha-hero{padding:120px 0 60px;}}@media (max-width: 1400px){.pha-hero{padding:105px 0 50px;}}@media (max-width: 991px){.pha-hero{padding:100px 0 50px;}}.pha-hero .pha-hero-decor{position:absolute;inset:0;pointer-events:none;z-index:0;}.pha-hero .pha-hero-decor .pha-blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:0.5;}@media (max-width: 1400px){.pha-hero .pha-hero-decor .pha-blob{filter:blur(85px);}}.pha-hero .pha-hero-decor .pha-blob.pha-blob-1{top:-160px;left:-120px;width:440px;height:440px;background:radial-gradient(circle,rgba(160,206,167,0.6),transparent 70%);}@media (max-width: 1600px){.pha-hero .pha-hero-decor .pha-blob.pha-blob-1{width:360px;height:360px;}}@media (max-width: 1400px){.pha-hero .pha-hero-decor .pha-blob.pha-blob-1{width:300px;height:300px;}}.pha-hero .pha-hero-decor .pha-blob.pha-blob-2{top:-80px;right:-140px;width:380px;height:380px;background:radial-gradient(circle,rgba(207,169,93,0.35),transparent 70%);}@media (max-width: 1600px){.pha-hero .pha-hero-decor .pha-blob.pha-blob-2{width:320px;height:320px;}}@media (max-width: 1400px){.pha-hero .pha-hero-decor .pha-blob.pha-blob-2{width:260px;height:260px;}}.pha-hero .container{position:relative;z-index:1;}.pha-hero .pha-hero-inner{text-align:center;max-width:860px;margin:0 auto;}@media (max-width: 1600px){.pha-hero .pha-hero-inner{max-width:740px;}}@media (max-width: 1400px){.pha-hero .pha-hero-inner{max-width:640px;}}.pha-hero .pha-eyebrow{font-family:'Montserrat', sans-serif;display:inline-block;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#6da4a0;padding:8px 18px;background:rgba(160,206,167,0.14);border-radius:50px;margin-bottom:24px;}@media (max-width: 1400px){.pha-hero .pha-eyebrow{font-size:11px;letter-spacing:2.5px;padding:7px 16px;margin-bottom:18px;}}.pha-hero .pha-hero-title{font-family:'Montserrat', sans-serif;font-size:54px;font-weight:500;line-height:1.15;margin:0 0 28px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.pha-hero .pha-hero-title{font-size:46px;}}@media (max-width: 1400px){.pha-hero .pha-hero-title{font-size:40px;}}@media (max-width: 991px){.pha-hero .pha-hero-title{font-size:42px;}}@media (max-width: 767px){.pha-hero .pha-hero-title{font-size:34px;margin-bottom:20px;}}.pha-hero .pha-hero-announcement{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:12px;padding:14px 26px;background:#fff;border:1px solid rgba(110,164,160,0.2);border-radius:50px;box-shadow:0 8px 24px rgba(23,50,59,0.05);color:#4a5d62;font-size:15px;line-height:1.5;}@media (max-width: 1600px){.pha-hero .pha-hero-announcement{font-size:14px;padding:12px 22px;gap:10px;}}@media (max-width: 1400px){.pha-hero .pha-hero-announcement{font-size:13px;padding:11px 20px;gap:8px;}}.pha-hero .pha-hero-announcement i{color:#cfa95d;font-size:18px;}@media (max-width: 1400px){.pha-hero .pha-hero-announcement i{font-size:16px;}}@media (max-width: 767px){.pha-hero .pha-hero-announcement{font-size:14px;padding:12px 20px;text-align:left;}}.pha-intro-section{padding:80px 0 60px;background:#fff;}@media (max-width: 1600px){.pha-intro-section{padding:65px 0 50px;}}@media (max-width: 1400px){.pha-intro-section{padding:55px 0 40px;}}@media (max-width: 991px){.pha-intro-section{padding:50px 0 40px;}}.pha-intro-section .pha-intro-inner{margin:0 auto;}.pha-intro-section .pha-intro-text p{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.9;color:#4a5d62;text-align:center;margin:0 0 20px;}@media (max-width: 1600px){.pha-intro-section .pha-intro-text p{font-size:15px;line-height:1.8;margin-bottom:16px;}}@media (max-width: 1400px){.pha-intro-section .pha-intro-text p{font-size:14px;line-height:1.75;margin-bottom:14px;}}.pha-intro-section .pha-intro-text p:last-child{margin-bottom:0;}@media (max-width: 767px){.pha-intro-section .pha-intro-text p{font-size:15px;line-height:1.8;}}.pha-info-section{padding:0 0 110px;background:#fff;}@media (max-width: 1600px){.pha-info-section{padding:0 0 90px;}}@media (max-width: 1400px){.pha-info-section{padding:0 0 75px;}}@media (max-width: 991px){.pha-info-section{padding:0 0 60px;}}.pha-info-section .pha-info-box{display:flex;gap:24px;padding:34px 40px;background:linear-gradient(135deg,rgba(160,206,167,0.08) 0%,rgba(54,135,145,0.06) 100%);border:1px solid rgba(110,164,160,0.18);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(23,50,59,0.04);}@media (max-width: 1600px){.pha-info-section .pha-info-box{gap:20px;padding:28px 32px;border-radius:24px;}}@media (max-width: 1400px){.pha-info-section .pha-info-box{gap:18px;padding:24px 26px;border-radius:22px;}}.pha-info-section .pha-info-box::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#a0cea7,#368791);}@media (max-width: 1400px){.pha-info-section .pha-info-box::before{width:4px;}}@media (max-width: 767px){.pha-info-section .pha-info-box{flex-direction:column;gap:16px;padding:26px 24px;border-radius:22px;}}.pha-info-section .pha-info-icon{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#a0cea7,#6da4a0);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(54,135,145,0.22);}@media (max-width: 1600px){.pha-info-section .pha-info-icon{width:50px;height:50px;}}@media (max-width: 1400px){.pha-info-section .pha-info-icon{width:44px;height:44px;}}.pha-info-section .pha-info-icon i{color:#fff;font-size:22px;}@media (max-width: 1600px){.pha-info-section .pha-info-icon i{font-size:19px;}}@media (max-width: 1400px){.pha-info-section .pha-info-icon i{font-size:17px;}}@media (max-width: 767px){.pha-info-section .pha-info-icon{width:46px;height:46px;}.pha-info-section .pha-info-icon i{font-size:18px;}}.pha-info-section .pha-info-body{flex:1;min-width:0;}.pha-info-section .pha-info-title{font-family:'Montserrat', sans-serif;font-size:18px;font-weight:600;color:#17323b;margin:0 0 10px;}@media (max-width: 1600px){.pha-info-section .pha-info-title{font-size:17px;margin-bottom:8px;}}@media (max-width: 1400px){.pha-info-section .pha-info-title{font-size:16px;margin-bottom:6px;}}.pha-info-section .pha-info-text{font-family:'Montserrat', sans-serif;font-size:15px;line-height:1.75;color:#4a5d62;margin:0;}@media (max-width: 1600px){.pha-info-section .pha-info-text{font-size:14px;line-height:1.7;}}@media (max-width: 1400px){.pha-info-section .pha-info-text{font-size:13px;line-height:1.65;}}.pha-split-section{padding:70px 0 80px;background:#fff;}@media (max-width: 1600px){.pha-split-section{padding:55px 0 65px;}}@media (max-width: 1400px){.pha-split-section{padding:45px 0 55px;}}@media (max-width: 991px){.pha-split-section{padding:40px 0 50px;}}.pha-split-section .pha-split-title{font-family:'Montserrat', sans-serif;font-size:40px;font-weight:500;text-align:center;line-height:1.2;margin:0 auto 60px;max-width:720px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1600px){.pha-split-section .pha-split-title{font-size:36px;margin-bottom:48px;max-width:640px;}}@media (max-width: 1400px){.pha-split-section .pha-split-title{font-size:32px;margin-bottom:38px;max-width:580px;}}@media (max-width: 767px){.pha-split-section .pha-split-title{font-size:30px;margin-bottom:40px;}}.pha-split-section .pha-split-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin:0 auto;}@media (max-width: 1600px){.pha-split-section .pha-split-grid{gap:26px;}}@media (max-width: 1400px){.pha-split-section .pha-split-grid{gap:22px;}}@media (max-width: 991px){.pha-split-section .pha-split-grid{grid-template-columns:1fr;gap:24px;}}.pha-split-section .pha-block{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:36px;overflow:hidden;border:1px solid rgba(110,164,160,0.12);box-shadow:0 14px 40px rgba(23,50,59,0.05);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);}@media (max-width: 1600px){.pha-split-section .pha-block{border-radius:30px;}}@media (max-width: 1400px){.pha-split-section .pha-block{border-radius:26px;}}.pha-split-section .pha-block:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(23,50,59,0.1);}.pha-split-section .pha-block:hover .pha-block-icon{transform:rotate(-5deg) scale(1.08);}@media (max-width: 767px){.pha-split-section .pha-block{border-radius:28px;}}.pha-split-section .pha-block-image{height:240px;overflow:hidden;padding:12px 12px 0;}@media (max-width: 1600px){.pha-split-section .pha-block-image{height:210px;padding:10px 10px 0;}}@media (max-width: 1400px){.pha-split-section .pha-block-image{height:180px;padding:8px 8px 0;}}.pha-split-section .pha-block-image img{width:100%;height:100%;object-fit:cover;border-radius:28px;transition:transform 0.8s ease;}@media (max-width: 1600px){.pha-split-section .pha-block-image img{border-radius:22px;}}@media (max-width: 1400px){.pha-split-section .pha-block-image img{border-radius:18px;}}@media (max-width: 767px){.pha-split-section .pha-block-image{height:200px;}}.pha-split-section .pha-block-body{flex:1;padding:36px 40px 40px;display:flex;flex-direction:column;}@media (max-width: 1600px){.pha-split-section .pha-block-body{padding:30px 32px 34px;}}@media (max-width: 1400px){.pha-split-section .pha-block-body{padding:24px 26px 28px;}}@media (max-width: 767px){.pha-split-section .pha-block-body{padding:28px 24px 32px;}}.pha-split-section .pha-block-head{display:flex;align-items:center;gap:18px;margin-bottom:20px;}@media (max-width: 1600px){.pha-split-section .pha-block-head{gap:14px;margin-bottom:16px;}}@media (max-width: 1400px){.pha-split-section .pha-block-head{gap:12px;margin-bottom:14px;}}.pha-split-section .pha-block-icon{flex-shrink:0;width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease;box-shadow:0 10px 24px rgba(0,0,0,0.08);}@media (max-width: 1600px){.pha-split-section .pha-block-icon{width:52px;height:52px;border-radius:15px;}}@media (max-width: 1400px){.pha-split-section .pha-block-icon{width:46px;height:46px;border-radius:13px;}}.pha-split-section .pha-block-icon img{width:32px;height:32px;object-fit:contain;}@media (max-width: 1600px){.pha-split-section .pha-block-icon img{width:28px;height:28px;}}@media (max-width: 1400px){.pha-split-section .pha-block-icon img{width:24px;height:24px;}}@media (max-width: 767px){.pha-split-section .pha-block-icon{width:52px;height:52px;border-radius:15px;}.pha-split-section .pha-block-icon img{width:26px;height:26px;}}.pha-split-section .pha-block-title{font-family:'Montserrat', sans-serif;font-size:26px;font-weight:600;color:#17323b;margin:0;line-height:1.25;}@media (max-width: 1600px){.pha-split-section .pha-block-title{font-size:23px;}}@media (max-width: 1400px){.pha-split-section .pha-block-title{font-size:20px;}}@media (max-width: 767px){.pha-split-section .pha-block-title{font-size:22px;}}.pha-split-section .pha-block-desc p{font-family:'Montserrat', sans-serif;font-size:15px;line-height:1.8;color:#4a5d62;margin:0 0 14px;}@media (max-width: 1600px){.pha-split-section .pha-block-desc p{font-size:14px;line-height:1.75;margin-bottom:12px;}}@media (max-width: 1400px){.pha-split-section .pha-block-desc p{font-size:13px;line-height:1.7;margin-bottom:10px;}}.pha-split-section .pha-block-desc p:last-child{margin-bottom:0;}.pha-split-section .pha-block-features{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:12px;}@media (max-width: 1600px){.pha-split-section .pha-block-features{margin-top:18px;gap:10px;}}@media (max-width: 1400px){.pha-split-section .pha-block-features{margin-top:14px;gap:8px;}}.pha-split-section .pha-block-features li{display:flex;align-items:flex-start;gap:12px;}@media (max-width: 1400px){.pha-split-section .pha-block-features li{gap:10px;}}.pha-split-section .pha-block-features li i{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;margin-top:3px;}@media (max-width: 1400px){.pha-split-section .pha-block-features li i{width:19px;height:19px;font-size:9px;margin-top:2px;}}.pha-split-section .pha-block-features li span{font-family:'Montserrat', sans-serif;font-size:14.5px;line-height:1.6;color:#3d4f55;}@media (max-width: 1600px){.pha-split-section .pha-block-features li span{font-size:13.5px;}}@media (max-width: 1400px){.pha-split-section .pha-block-features li span{font-size:13px;line-height:1.55;}}.pha-split-section .pha-block-btn{margin-top:30px;padding-top:24px;border-top:1px solid rgba(110,164,160,0.1);}@media (max-width: 1600px){.pha-split-section .pha-block-btn{margin-top:24px;padding-top:20px;}}@media (max-width: 1400px){.pha-split-section .pha-block-btn{margin-top:20px;padding-top:16px;}}.pha-split-section .pha-block-btn .btn-gold-gradient{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border-radius:50px;color:#fff !important;text-decoration:none;font-weight:600;font-size:14px;transition:all 0.3s ease;background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);}@media (max-width: 1400px){.pha-split-section .pha-block-btn .btn-gold-gradient{padding:10px 22px;font-size:13px;gap:8px;}}.pha-split-section .pha-block-btn .btn-gold-gradient i{transition:transform 0.3s ease;}.pha-split-section .pha-block-btn .btn-gold-gradient:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(166,124,69,0.35);filter:brightness(1.08);}.pha-split-section .pha-block-btn .btn-gold-gradient:hover i{transform:translateX(4px);}.pha-split-section .pha-block-green .pha-block-icon{background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);}.pha-split-section .pha-block-green .pha-block-features li i{background:linear-gradient(135deg,#a0cea7,#6da4a0);}.pha-split-section .pha-block-gold .pha-block-icon{background:linear-gradient(135deg,#f5dba1 0%,#8f622b 100%);}.pha-split-section .pha-block-gold .pha-block-features li i{background:linear-gradient(135deg,#f5dba1,#cfa95d);}.onc-section-title{font-family:'Montserrat', sans-serif;font-size:38px;font-weight:500;text-align:center;line-height:1.2;margin:0 auto 16px;max-width:720px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:50px;}@media (max-width: 767px){.onc-section-title{font-size:28px;}}.onc-section-desc{font-family:'Montserrat', sans-serif;text-align:center;max-width:720px;margin:0 auto 50px;font-size:16px;line-height:1.75;color:#4a5d62;}@media (max-width: 767px){.onc-section-desc{font-size:15px;margin-bottom:30px;}}.onc-when-section{padding:90px 0;background:#fff;}@media (max-width: 991px){.onc-when-section{padding:50px 0;}}.onc-when-section .onc-when-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:0 auto;}@media (max-width: 1400px){.onc-when-section .onc-when-grid{gap:16px;}}@media (max-width: 991px){.onc-when-section .onc-when-grid{grid-template-columns:repeat(2,1fr);gap:18px;}}@media (max-width: 575px){.onc-when-section .onc-when-grid{grid-template-columns:1fr;}}.onc-when-section .onc-when-card{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:34px 28px;background:linear-gradient(160deg,#f7faf8 0%,#fff 100%);border:1px solid rgba(110,164,160,0.14);border-radius:24px;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);}.onc-when-section .onc-when-card:hover{transform:translateY(-6px);border-color:rgba(110,164,160,0.32);box-shadow:0 20px 40px rgba(23,50,59,0.07);}.onc-when-section .onc-when-card:hover .onc-when-icon{transform:scale(1.08) rotate(-4deg);}.onc-when-section .onc-when-card p{font-family:'Montserrat', sans-serif;font-size:15px;line-height:1.7;color:#3d4f55;margin:0;}.onc-when-section .onc-when-icon{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#a0cea7 0%,#6da4a0 100%);display:flex;align-items:center;justify-content:center;transition:all 0.4s ease;box-shadow:0 10px 22px rgba(54,135,145,0.18);}.onc-when-section .onc-when-icon img{width:28px;height:28px;object-fit:contain;filter:brightness(0) invert(1);}.onc-when-section .onc-when-icon i{color:#fff;font-size:20px;}.onc-when-section .onc-when-card:nth-child(4n+2) .onc-when-icon{background:linear-gradient(135deg,#8fb8c5 0%,#368791 100%);}.onc-when-section .onc-when-card:nth-child(4n+3) .onc-when-icon{background:linear-gradient(135deg,#f5dba1 0%,#cfa95d 100%);}.onc-when-section .onc-when-card:nth-child(4n+4) .onc-when-icon{background:linear-gradient(135deg,#6da4a0 0%,#17323b 100%);}.onc-timeline-section{padding:100px 0;background:#fafaf6;}@media (max-width: 991px){.onc-timeline-section{padding:60px 0;}}.onc-timeline-section .onc-section-title{margin-bottom:70px;}@media (max-width: 767px){.onc-timeline-section .onc-section-title{margin-bottom:40px;}}.onc-timeline-section .onc-timeline{position:relative;margin:0 auto;padding-left:20px;}@media (max-width: 767px){.onc-timeline-section .onc-timeline{padding-left:0;}}.onc-timeline-section .onc-timeline-track{position:absolute;top:20px;bottom:20px;left:55px;width:2px;background:linear-gradient(180deg,rgba(160,206,167,0.35) 0%,rgba(54,135,145,0.45) 50%,rgba(207,169,93,0.4) 100%);border-radius:2px;pointer-events:none;}@media (max-width: 767px){.onc-timeline-section .onc-timeline-track{left:29px;}}.onc-timeline-section .onc-timeline-item{position:relative;display:flex;align-items:flex-start;gap:32px;padding-bottom:36px;}.onc-timeline-section .onc-timeline-item:last-child{padding-bottom:0;}@media (max-width: 767px){.onc-timeline-section .onc-timeline-item{gap:18px;padding-bottom:28px;}}.onc-timeline-section .onc-timeline-item[data-step="1"] .onc-timeline-marker{background:linear-gradient(135deg,#e9f4eb 0%,#c9e3ce 100%);}.onc-timeline-section .onc-timeline-item[data-step="1"] .onc-timeline-marker .onc-timeline-icon{color:#6da4a0;}.onc-timeline-section .onc-timeline-item[data-step="1"] .onc-timeline-marker .onc-timeline-num{background:linear-gradient(135deg,#a0cea7,#6da4a0);}.onc-timeline-section .onc-timeline-item[data-step="2"] .onc-timeline-marker{background:linear-gradient(135deg,#e3eff6 0%,#c5ddea 100%);}.onc-timeline-section .onc-timeline-item[data-step="2"] .onc-timeline-marker .onc-timeline-icon{color:#6fa8af;}.onc-timeline-section .onc-timeline-item[data-step="2"] .onc-timeline-marker .onc-timeline-num{background:linear-gradient(135deg,#8fb8c5,#368791);}.onc-timeline-section .onc-timeline-item[data-step="3"] .onc-timeline-marker{background:linear-gradient(135deg,#eaf2ec 0%,#cfe0d3 100%);}.onc-timeline-section .onc-timeline-item[data-step="3"] .onc-timeline-marker .onc-timeline-icon{color:#368791;}.onc-timeline-section .onc-timeline-item[data-step="3"] .onc-timeline-marker .onc-timeline-num{background:linear-gradient(135deg,#6da4a0,#368791);}.onc-timeline-section .onc-timeline-item[data-step="4"] .onc-timeline-marker{background:linear-gradient(135deg,#faefda 0%,#f1dcb0 100%);}.onc-timeline-section .onc-timeline-item[data-step="4"] .onc-timeline-marker .onc-timeline-icon{color:#cfa95d;}.onc-timeline-section .onc-timeline-item[data-step="4"] .onc-timeline-marker .onc-timeline-num{background:linear-gradient(135deg,#f5dba1,#cfa95d);}.onc-timeline-section .onc-timeline-item[data-step="5"] .onc-timeline-marker{background:linear-gradient(135deg,#f2efdf 0%,#dcd5b7 100%);}.onc-timeline-section .onc-timeline-item[data-step="5"] .onc-timeline-marker .onc-timeline-icon{color:#8f622b;}.onc-timeline-section .onc-timeline-item[data-step="5"] .onc-timeline-marker .onc-timeline-num{background:linear-gradient(135deg,#c9b584,#8f622b);}.onc-timeline-section .onc-timeline-item:hover .onc-timeline-icon{transform:scale(1.08);}.onc-timeline-section .onc-timeline-item:hover .onc-timeline-body{border-color:rgba(110,164,160,0.28);box-shadow:0 18px 40px rgba(23,50,59,0.07);transform:translateY(-2px);}.onc-timeline-section .onc-timeline-marker{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 8px 22px rgba(23,50,59,0.06), inset 0 0 0 1px rgba(255,255,255,0.6);}@media (max-width: 767px){.onc-timeline-section .onc-timeline-marker{width:60px;height:60px;}}.onc-timeline-section .onc-timeline-icon{display:flex;align-items:center;justify-content:center;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1);}.onc-timeline-section .onc-timeline-icon img{width:32px;height:32px;object-fit:contain;}.onc-timeline-section .onc-timeline-icon i{font-size:26px;}@media (max-width: 767px){.onc-timeline-section .onc-timeline-icon img{width:26px;height:26px;}.onc-timeline-section .onc-timeline-icon i{font-size:20px;}}.onc-timeline-section .onc-timeline-num{font-family:'Montserrat', sans-serif;position:absolute;top:-6px;right:-6px;min-width:30px;height:30px;padding:0 8px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;letter-spacing:0.5px;border:2px solid #fafaf6;box-shadow:0 4px 10px rgba(23,50,59,0.15);}@media (max-width: 767px){.onc-timeline-section .onc-timeline-num{min-width:26px;height:26px;font-size:11px;top:-4px;right:-4px;}}.onc-timeline-section .onc-timeline-body{flex:1;min-width:0;padding:24px 30px;background:#fff;border:1px solid rgba(110,164,160,0.14);border-radius:20px;box-shadow:0 8px 24px rgba(23,50,59,0.04);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);position:relative;}.onc-timeline-section .onc-timeline-body::before{content:'';position:absolute;top:28px;left:-8px;width:16px;height:16px;background:#fff;border-left:1px solid rgba(110,164,160,0.14);border-bottom:1px solid rgba(110,164,160,0.14);transform:rotate(45deg);z-index:-1;}@media (max-width: 767px){.onc-timeline-section .onc-timeline-body{padding:20px 22px;border-radius:16px;}.onc-timeline-section .onc-timeline-body::before{display:none;}}.onc-timeline-section .onc-timeline-title{font-family:'Montserrat', sans-serif;font-size:19px;font-weight:600;color:#17323b;margin:0 0 10px;line-height:1.3;}@media (max-width: 767px){.onc-timeline-section .onc-timeline-title{font-size:17px;}}.onc-timeline-section .onc-timeline-text p{font-family:'Montserrat', sans-serif;font-size:14.5px;line-height:1.75;color:#4a5d62;margin:0 0 12px;}.onc-timeline-section .onc-timeline-text p:last-child{margin-bottom:0;}@media (max-width: 767px){.onc-timeline-section .onc-timeline-text p{font-size:14px;line-height:1.7;}}.onc-security-section{padding:90px 0;background:#fff;}@media (max-width: 991px){.onc-security-section{padding:50px 0;}}.onc-security-section .onc-security-intro{margin-bottom:20px;}.onc-security-section .onc-security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 auto;}@media (max-width: 991px){.onc-security-section .onc-security-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width: 575px){.onc-security-section .onc-security-grid{grid-template-columns:1fr;}}.onc-security-section .onc-security-card{padding:36px 32px;background:#fff;border-radius:28px;border:1px solid rgba(110,164,160,0.14);box-shadow:0 10px 30px rgba(23,50,59,0.04);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);position:relative;overflow:hidden;}.onc-security-section .onc-security-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#a0cea7,#368791);opacity:0;transition:opacity 0.4s ease;}.onc-security-section .onc-security-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(23,50,59,0.08);border-color:rgba(110,164,160,0.28);}.onc-security-section .onc-security-card:hover::before{opacity:1;}.onc-security-section .onc-security-card:hover .onc-security-icon{transform:rotate(-6deg) scale(1.06);}.onc-security-section .onc-security-icon{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:all 0.4s ease;box-shadow:0 10px 24px rgba(54,135,145,0.2);}.onc-security-section .onc-security-icon img{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1);}.onc-security-section .onc-security-icon i{color:#fff;font-size:22px;}.onc-security-section .onc-security-title{font-family:'Montserrat', sans-serif;font-size:19px;font-weight:600;color:#17323b;margin:0 0 12px;line-height:1.3;}.onc-security-section .onc-security-text{font-family:'Montserrat', sans-serif;font-size:14.5px;line-height:1.75;color:#4a5d62;margin:0;}.onc-prep-section{padding:90px 0;background:linear-gradient(160deg,#f7faf8 0%,#f3f7f5 100%);}@media (max-width: 991px){.onc-prep-section{padding:50px 0;}}.onc-prep-section .onc-prep-inner{margin:0 auto;padding:52px 56px;background:#fff;border-radius:36px;border:1px solid rgba(110,164,160,0.14);box-shadow:0 14px 40px rgba(23,50,59,0.05);}@media (max-width: 767px){.onc-prep-section .onc-prep-inner{padding:32px 26px;border-radius:24px;}}.onc-prep-section .onc-prep-head{text-align:center;margin-bottom:36px;}@media (max-width: 767px){.onc-prep-section .onc-prep-head{margin-bottom:26px;}}.onc-prep-section .onc-prep-eyebrow{font-family:'Montserrat', sans-serif;display:inline-block;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#cfa95d;padding:6px 16px;background:rgba(207,169,93,0.12);border-radius:50px;margin-bottom:14px;}.onc-prep-section .onc-prep-title{font-family:'Montserrat', sans-serif;font-size:30px;font-weight:600;color:#17323b;margin:0 0 12px;line-height:1.25;}@media (max-width: 767px){.onc-prep-section .onc-prep-title{font-size:24px;}}.onc-prep-section .onc-prep-desc{font-family:'Montserrat', sans-serif;font-size:15px;line-height:1.75;color:#4a5d62;margin:0;}.onc-prep-section .onc-prep-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;}.onc-prep-section .onc-prep-list li{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:rgba(160,206,167,0.05);border:1px solid rgba(110,164,160,0.1);border-radius:16px;transition:all 0.3s ease;}.onc-prep-section .onc-prep-list li:hover{background:rgba(160,206,167,0.08);border-color:rgba(110,164,160,0.2);transform:translateX(4px);}.onc-prep-section .onc-prep-check{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#a0cea7,#6da4a0);display:flex;align-items:center;justify-content:center;margin-top:2px;box-shadow:0 4px 10px rgba(54,135,145,0.2);}.onc-prep-section .onc-prep-check i{color:#fff;font-size:11px;font-weight:600;}.onc-prep-section .onc-prep-text{font-family:'Montserrat', sans-serif;flex:1;font-size:15px;line-height:1.65;color:#3d4f55;}.coming-soon-box{max-width:680px;margin:30px auto 60px;padding:70px 50px 60px;text-align:center;background:linear-gradient(160deg,#fff 0%,#f7faf8 100%);border:1px solid rgba(110,164,160,0.16);border-radius:36px;box-shadow:0 20px 50px rgba(23,50,59,0.05);position:relative;overflow:hidden;}.coming-soon-box::before,.coming-soon-box::after{content:'';position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0;}.coming-soon-box::before{width:260px;height:260px;background:rgba(160,206,167,0.28);top:-120px;right:-80px;}.coming-soon-box::after{width:220px;height:220px;background:rgba(207,169,93,0.18);bottom:-100px;left:-80px;}.coming-soon-box > *{position:relative;z-index:1;}@media (max-width: 767px){.coming-soon-box{padding:50px 26px 44px;border-radius:26px;margin:20px auto 40px;}}.coming-soon-box .cs-icon-wrap{position:relative;width:110px;height:110px;margin:0 auto 32px;display:flex;align-items:center;justify-content:center;}@media (max-width: 767px){.coming-soon-box .cs-icon-wrap{width:92px;height:92px;margin-bottom:24px;}}.coming-soon-box .cs-pulse{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(160,206,167,0.35) 0%,transparent 70%);animation:cs-pulse-anim 2.8s ease-out infinite;}.coming-soon-box .cs-pulse.cs-pulse-delay{animation-delay:1.4s;}@keyframes cs-pulse-anim{.coming-soon-box 0%{transform:scale(0.85);opacity:0.8;}.coming-soon-box 100%{transform:scale(1.4);opacity:0;}}.coming-soon-box .cs-icon{position:relative;z-index:1;width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(54,135,145,0.28), inset 0 0 0 4px rgba(255,255,255,0.5);}.coming-soon-box .cs-icon i{color:#fff;font-size:34px;}@media (max-width: 767px){.coming-soon-box .cs-icon{width:72px;height:72px;}.coming-soon-box .cs-icon i{font-size:28px;}}.coming-soon-box .cs-eyebrow{font-family:'Montserrat', sans-serif;display:inline-block;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#cfa95d;padding:7px 18px;background:rgba(207,169,93,0.12);border:1px solid rgba(207,169,93,0.22);border-radius:50px;margin-bottom:22px;}.coming-soon-box .cs-title{font-family:'Montserrat', sans-serif;font-size:32px;font-weight:500;line-height:1.2;margin:0 0 18px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 767px){.coming-soon-box .cs-title{font-size:24px;margin-bottom:14px;}}.coming-soon-box .cs-desc{font-family:'Montserrat', sans-serif;max-width:520px;margin:0 auto 32px;font-size:15.5px;line-height:1.8;color:#4a5d62;}@media (max-width: 767px){.coming-soon-box .cs-desc{font-size:14.5px;margin-bottom:26px;}}.coming-soon-box .cs-search{max-width:460px;margin:0 auto 28px;}.coming-soon-box .cs-search form,.coming-soon-box .cs-search .search-form,.coming-soon-box .cs-search .search-form360{display:flex;gap:10px;background:#fff;border:1px solid rgba(110,164,160,0.2);border-radius:50px;padding:6px 6px 6px 22px;box-shadow:0 10px 24px rgba(23,50,59,0.05);transition:all 0.3s ease;}.coming-soon-box .cs-search form:focus-within,.coming-soon-box .cs-search .search-form:focus-within,.coming-soon-box .cs-search .search-form360:focus-within{border-color:rgba(54,135,145,0.45);box-shadow:0 14px 32px rgba(23,50,59,0.08);}.coming-soon-box .cs-search form label,.coming-soon-box .cs-search .search-form label,.coming-soon-box .cs-search .search-form360 label{flex:1;margin:0;display:flex;align-items:center;}.coming-soon-box .cs-search form input[type="search"],.coming-soon-box .cs-search form input[type="text"],.coming-soon-box .cs-search form .search-field,.coming-soon-box .cs-search .search-form input[type="search"],.coming-soon-box .cs-search .search-form input[type="text"],.coming-soon-box .cs-search .search-form .search-field,.coming-soon-box .cs-search .search-form360 input[type="search"],.coming-soon-box .cs-search .search-form360 input[type="text"],.coming-soon-box .cs-search .search-form360 .search-field{flex:1;width:100%;border:none;background:transparent;outline:none;padding:10px 0;font-size:14.5px;color:#17323b;}.coming-soon-box .cs-search form input[type="search"]::placeholder,.coming-soon-box .cs-search form input[type="text"]::placeholder,.coming-soon-box .cs-search form .search-field::placeholder,.coming-soon-box .cs-search .search-form input[type="search"]::placeholder,.coming-soon-box .cs-search .search-form input[type="text"]::placeholder,.coming-soon-box .cs-search .search-form .search-field::placeholder,.coming-soon-box .cs-search .search-form360 input[type="search"]::placeholder,.coming-soon-box .cs-search .search-form360 input[type="text"]::placeholder,.coming-soon-box .cs-search .search-form360 .search-field::placeholder{color:#9aa7a9;}.coming-soon-box .cs-search form input[type="submit"],.coming-soon-box .cs-search form .search-submit,.coming-soon-box .cs-search form button[type="submit"],.coming-soon-box .cs-search .search-form input[type="submit"],.coming-soon-box .cs-search .search-form .search-submit,.coming-soon-box .cs-search .search-form button[type="submit"],.coming-soon-box .cs-search .search-form360 input[type="submit"],.coming-soon-box .cs-search .search-form360 .search-submit,.coming-soon-box .cs-search .search-form360 button[type="submit"]{flex-shrink:0;padding:12px 28px;border:none;border-radius:50px;background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);color:#fff !important;font-weight:600;font-size:14px;cursor:pointer;transition:all 0.3s ease;letter-spacing:0.3px;}.coming-soon-box .cs-search form input[type="submit"]:hover,.coming-soon-box .cs-search form .search-submit:hover,.coming-soon-box .cs-search form button[type="submit"]:hover,.coming-soon-box .cs-search .search-form input[type="submit"]:hover,.coming-soon-box .cs-search .search-form .search-submit:hover,.coming-soon-box .cs-search .search-form button[type="submit"]:hover,.coming-soon-box .cs-search .search-form360 input[type="submit"]:hover,.coming-soon-box .cs-search .search-form360 .search-submit:hover,.coming-soon-box .cs-search .search-form360 button[type="submit"]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 18px rgba(166,124,69,0.35);}@media (max-width: 575px){.coming-soon-box .cs-search form,.coming-soon-box .cs-search .search-form,.coming-soon-box .cs-search .search-form360{flex-direction:column;gap:8px;border-radius:24px;padding:10px;}.coming-soon-box .cs-search form label,.coming-soon-box .cs-search .search-form label,.coming-soon-box .cs-search .search-form360 label{padding:0 12px;}.coming-soon-box .cs-search form input[type="submit"],.coming-soon-box .cs-search form .search-submit,.coming-soon-box .cs-search form button[type="submit"],.coming-soon-box .cs-search .search-form input[type="submit"],.coming-soon-box .cs-search .search-form .search-submit,.coming-soon-box .cs-search .search-form button[type="submit"],.coming-soon-box .cs-search .search-form360 input[type="submit"],.coming-soon-box .cs-search .search-form360 .search-submit,.coming-soon-box .cs-search .search-form360 button[type="submit"]{width:100%;}}.coming-soon-box .cs-home-link{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:8px;color:#368791;font-size:14px;font-weight:600;text-decoration:none;padding:8px 0;position:relative;transition:all 0.3s ease;}.coming-soon-box .cs-home-link i{transition:transform 0.3s ease;}.coming-soon-box .cs-home-link::after{content:'';position:absolute;bottom:4px;left:0;right:0;height:1px;background:#368791;transform:scaleX(0);transform-origin:right;transition:transform 0.35s ease;}.coming-soon-box .cs-home-link:hover{color:#17323b;}.coming-soon-box .cs-home-link:hover i{transform:translateX(-4px);}.coming-soon-box .cs-home-link:hover::after{transform:scaleX(1);transform-origin:left;}@media (max-width: 1600px){.vision-mission-section .section-title,.vision-mission-section .vm-title,.vision-mission-section .post-title,.vision-mission-section .blog-title,.vision-mission-section .programs-title,.blog-modern-section .section-title,.blog-modern-section .vm-title,.blog-modern-section .post-title,.blog-modern-section .blog-title,.blog-modern-section .programs-title,.single-modern-post .section-title,.single-modern-post .vm-title,.single-modern-post .post-title,.single-modern-post .blog-title,.single-modern-post .programs-title,.programs-hero .section-title,.programs-hero .vm-title,.programs-hero .post-title,.programs-hero .blog-title,.programs-hero .programs-title,.programs-hero + section .section-title,.programs-hero + section .vm-title,.programs-hero + section .post-title,.programs-hero + section .blog-title,.programs-hero + section .programs-title,.post-header .section-title,.post-header .vm-title,.post-header .post-title,.post-header .blog-title,.post-header .programs-title,.single-post-hero .section-title,.single-post-hero .vm-title,.single-post-hero .post-title,.single-post-hero .blog-title,.single-post-hero .programs-title{font-size:40px;line-height:1.25;}.blog-modern-section .section-header h2,.single-modern-post .post-title{font-size:48px;}.post-header .post-title,.single-post-hero .post-title{font-size:46px;}.vm-row{min-height:400px;gap:24px;}.vm-row .vm-text-col{padding:40px 40px;}.vm-row .vm-image-col{padding:40px;}.vm-row .vm-image-col .icon-wrapper{width:120px;height:120px;}}@media (max-width: 1400px){.vision-mission-section,.blog-modern-section,.single-modern-post,.programs-hero,.programs-hero + section,.post-header,.single-post-hero{padding-top:80px;padding-bottom:80px;}.vision-mission-section .section-title,.vision-mission-section .vm-title,.vision-mission-section .post-title,.vision-mission-section .blog-title,.vision-mission-section .programs-title,.blog-modern-section .section-title,.blog-modern-section .vm-title,.blog-modern-section .post-title,.blog-modern-section .blog-title,.blog-modern-section .programs-title,.single-modern-post .section-title,.single-modern-post .vm-title,.single-modern-post .post-title,.single-modern-post .blog-title,.single-modern-post .programs-title,.programs-hero .section-title,.programs-hero .vm-title,.programs-hero .post-title,.programs-hero .blog-title,.programs-hero .programs-title,.programs-hero + section .section-title,.programs-hero + section .vm-title,.programs-hero + section .post-title,.programs-hero + section .blog-title,.programs-hero + section .programs-title,.post-header .section-title,.post-header .vm-title,.post-header .post-title,.post-header .blog-title,.post-header .programs-title,.single-post-hero .section-title,.single-post-hero .vm-title,.single-post-hero .post-title,.single-post-hero .blog-title,.single-post-hero .programs-title{font-size:36px;}.blog-modern-section .section-header h2,.single-modern-post .post-title{font-size:42px;}.post-header .post-title,.single-post-hero .post-title{font-size:40px;}.vm-row{min-height:360px;gap:20px;}.vm-row .vm-text-col{padding:32px 32px;}.vm-row .vm-text-col .vm-title{font-size:28px;margin-bottom:22px;}.vm-row .vm-text-col .vm-text p{font-size:15px;line-height:1.7;margin-bottom:18px;}.vm-row .vm-image-col{padding:32px;}.vm-row .vm-image-col .icon-wrapper{width:100px;height:100px;}.vm-row .vm-image-col .icon-wrapper img{width:50px;height:50px;}.vm-grid{gap:36px !important;}}.program-detail-page.premium-immersive.pha-process-scope{background:transparent;padding-bottom:0;}.program-detail-page.premium-immersive.pha-process-scope .sticky-process-wrapper{margin-top:0;}.legal-hero-section{position:relative;padding:80px 0 60px;background:#fbfbfb;text-align:center;overflow:hidden;border-bottom:1px solid #f0ece4;}@media (max-width: 1600px){.legal-hero-section{padding:70px 0 55px;}}@media (max-width: 1400px){.legal-hero-section{padding:60px 0 48px;}}@media (max-width: 991px){.legal-hero-section{padding:50px 0 40px;}}.legal-hero-section::before{content:"";position:absolute;inset:0;background:radial-gradient(500px 220px at 50% 0%,rgba(225,174,109,0.1),transparent 70%);pointer-events:none;}.legal-hero-section .container{position:relative;z-index:1;}.legal-hero-section .legal-badge{display:inline-block;padding:8px 20px;border-radius:999px;background:rgba(225,174,109,0.1);border:1px solid rgba(225,174,109,0.35);color:#a67c45;font-size:12px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;margin-bottom:22px;}@media (max-width: 1400px){.legal-hero-section .legal-badge{font-size:11px;padding:7px 16px;margin-bottom:18px;}}.legal-hero-section .legal-title{font-size:46px;font-weight:500;line-height:1.15;margin:0 0 18px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-0.01em;}@media (max-width: 1600px){.legal-hero-section .legal-title{font-size:42px;}}@media (max-width: 1400px){.legal-hero-section .legal-title{font-size:36px;margin-bottom:14px;}}@media (max-width: 991px){.legal-hero-section .legal-title{font-size:28px;}}.legal-hero-section .legal-updated{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#6b7a80;}.legal-hero-section .legal-updated i{color:#a67c45;font-size:14px;}@media (max-width: 1400px){.legal-hero-section .legal-updated{font-size:13px;}}.legal-body-section{padding:90px 0 120px;background:#fafafa;}@media (max-width: 1600px){.legal-body-section{padding:75px 0 100px;}}@media (max-width: 1400px){.legal-body-section{padding:60px 0 80px;}}@media (max-width: 991px){.legal-body-section{padding:50px 0 70px;}}.legal-body-section .legal-layout{display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:flex-start;}@media (max-width: 1600px){.legal-body-section .legal-layout{grid-template-columns:280px 1fr;gap:48px;}}@media (max-width: 1400px){.legal-body-section .legal-layout{grid-template-columns:260px 1fr;gap:40px;}}@media (max-width: 991px){.legal-body-section .legal-layout{grid-template-columns:1fr;gap:28px;}}.legal-body-section .legal-toc{position:sticky;top:110px;}@media (max-width: 991px){.legal-body-section .legal-toc{position:static;top:auto;}}.legal-body-section .legal-toc-inner{background:#fff;border:1px solid #eceaea;border-radius:16px;padding:28px 26px;box-shadow:0 8px 24px rgba(23,50,59,0.04);}@media (max-width: 1400px){.legal-body-section .legal-toc-inner{padding:22px 20px;border-radius:14px;}}.legal-body-section .legal-toc-title{font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#1a2a30;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #f0ece4;}@media (max-width: 1400px){.legal-body-section .legal-toc-title{font-size:12px;margin-bottom:14px;}}.legal-body-section .legal-toc-list{list-style:none;margin:0;padding:0;counter-reset:toc;}.legal-body-section .legal-toc-list li{margin:0;}.legal-body-section .legal-toc-list a{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:#4a5a60;font-size:15px;line-height:1.45;text-decoration:none;transition:color 0.25s ease;}.legal-body-section .legal-toc-list a:hover{color:#a67c45;}.legal-body-section .legal-toc-list a:hover .toc-num{background:linear-gradient(135deg,#e1ae6d,#a67c45);color:#fff;border-color:transparent;}@media (max-width: 1400px){.legal-body-section .legal-toc-list a{font-size:14px;padding:8px 0;}}.legal-body-section .legal-toc-list .toc-num{flex-shrink:0;width:26px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#a67c45;background:transparent;border:1px solid rgba(225,174,109,0.35);border-radius:6px;letter-spacing:0.02em;margin-top:1px;transition:all 0.25s ease;}.legal-body-section .legal-toc-list .toc-label{flex:1;font-weight:500;}.legal-body-section .legal-content{background:#fff;border:1px solid #eceaea;border-radius:20px;padding:56px 64px;box-shadow:0 10px 30px rgba(23,50,59,0.05);}@media (max-width: 1600px){.legal-body-section .legal-content{padding:48px 52px;}}@media (max-width: 1400px){.legal-body-section .legal-content{padding:40px 42px;border-radius:16px;}}@media (max-width: 991px){.legal-body-section .legal-content{padding:30px 24px;}}.legal-body-section .legal-layout:has(.legal-content--full){grid-template-columns:1fr;}.legal-body-section .legal-intro{font-size:17px;line-height:1.75;color:#4a5a60;padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid #f0ece4;}.legal-body-section .legal-intro strong{color:#1a2a30;font-weight:600;}@media (max-width: 1400px){.legal-body-section .legal-intro{font-size:15px;padding-bottom:22px;margin-bottom:28px;}}.legal-body-section .legal-block{scroll-margin-top:100px;}.legal-body-section .legal-block + .legal-block{margin-top:44px;}@media (max-width: 1400px){.legal-body-section .legal-block + .legal-block{margin-top:36px;}}.legal-body-section .legal-block-title{position:relative;font-size:28px;font-weight:600;color:#1a2a30;margin:0 0 20px;padding-bottom:14px;line-height:1.3;}.legal-body-section .legal-block-title::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:3px;background:linear-gradient(90deg,#e1ae6d,#a67c45);}@media (max-width: 1600px){.legal-body-section .legal-block-title{font-size:26px;}}@media (max-width: 1400px){.legal-body-section .legal-block-title{font-size:22px;margin-bottom:16px;}}@media (max-width: 991px){.legal-body-section .legal-block-title{font-size:20px;}}.legal-body-section .legal-block-body{font-size:16px;line-height:1.8;color:#4a5a60;}@media (max-width: 1400px){.legal-body-section .legal-block-body{font-size:15px;line-height:1.75;}}.legal-body-section .legal-block-body p{margin:0 0 16px;}.legal-body-section .legal-block-body p:last-child{margin-bottom:0;}.legal-body-section .legal-block-body strong{color:#1a2a30;font-weight:600;}.legal-body-section .legal-block-body a{color:#a67c45;text-decoration:underline;text-underline-offset:3px;}.legal-body-section .legal-block-body a:hover{color:#e1ae6d;}.legal-body-section .legal-block-body ul,.legal-body-section .legal-block-body ol{margin:0 0 18px;padding:0;list-style:none;}.legal-body-section .legal-block-body ul li,.legal-body-section .legal-block-body ol li{position:relative;padding:6px 0 6px 26px;}.legal-body-section .legal-block-body ul li::before,.legal-body-section .legal-block-body ol li::before{content:"";position:absolute;left:0;top:15px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#e1ae6d,#a67c45);}.legal-body-section .legal-block-body ol{counter-reset:legal-ol;}.legal-body-section .legal-block-body ol li{counter-increment:legal-ol;padding-left:32px;}.legal-body-section .legal-block-body ol li::before{content:counter(legal-ol);top:6px;width:22px;height:22px;background:linear-gradient(135deg,#e1ae6d,#a67c45);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;}.legal-body-section .legal-block-body h3{font-size:18px;font-weight:600;color:#1a2a30;margin:24px 0 12px;}.legal-body-section .legal-block-body blockquote{margin:20px 0;padding:18px 22px;background:#fbf6ee;border-left:3px solid #e1ae6d;border-radius:0 10px 10px 0;color:#4a5a60;font-style:italic;}.wpcf7-form p:has(.wpcf7-acceptance),.wpcf7-form .wpcf7-acceptance{margin:0 0 10px;}.wpcf7-form .wpcf7-acceptance{display:block;}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0 0 8px;padding:0;}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{display:block !important;position:relative;padding:12px 16px 12px 44px;background:#fafafa;border:1px solid #ececec;border-radius:10px;font-size:12.5px;line-height:1.55;color:#4a5a60;cursor:pointer;user-select:none;transition:all 0.25s ease;}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label:hover{border-color:rgba(225,174,109,0.45);background:#fbf8f2;}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label::before{content:"";position:absolute;left:14px;top:13px;width:18px;height:18px;border:1.5px solid #cfd4d6;border-radius:5px;background:#fff;transition:all 0.2s ease;}@media (max-width: 1400px){.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:12px;padding:10px 14px 10px 40px;}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label::before{left:12px;top:11px;width:16px;height:16px;}}.wpcf7-form .wpcf7-acceptance input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item:has(input:checked) .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item.checked .wpcf7-list-item-label{border-color:rgba(225,174,109,0.55);background:#fbf8f2;}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item:has(input:checked) .wpcf7-list-item-label::before,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item.checked .wpcf7-list-item-label::before{border-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), linear-gradient(135deg,#e1ae6d,#a67c45);background-repeat:no-repeat;background-position:center;background-size:12px 12px, cover;}.wpcf7-form .wpcf7-acceptance a{display:inline;color:#a67c45;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(166,124,69,0.4);white-space:normal;}.wpcf7-form .wpcf7-acceptance a:hover{color:#e1ae6d;text-decoration-color:#e1ae6d;}.wpcf7-form .wpcf7-not-valid-tip + .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance:has(.wpcf7-not-valid) .wpcf7-list-item-label{border-color:#e57373;background:#fef5f5;}.wpcf7-form .form-consent{margin:4px 0 18px;padding:14px 14px 6px;background:#fcfcfc;border:1px solid #eceaea;border-radius:12px;width:100% !important;}@media (max-width: 1400px){.wpcf7-form .form-consent{padding:12px 12px 4px;margin:2px 0 14px;}}.wpcf7-form .form-consent p{width:100% !important;margin:0 !important;}.wpcf7-form .form-consent .wpcf7-acceptance{margin:0;width:100%;display:block;}.wpcf7-form .form-consent .wpcf7-acceptance .wpcf7-list-item{margin:0 0 8px;width:100%;}.wpcf7-form .form-consent .wpcf7-acceptance .wpcf7-list-item:last-child{margin-bottom:0;}.wpcf7-form .form-consent .wpcf7-acceptance .wpcf7-list-item-label{background:#fff;border-color:#ececec;}.wpcf7-form .form-consent .wpcf7-acceptance .wpcf7-list-item-label:hover{background:#fbf8f2;}.cf7-container .form-consent,.career-page-section .career-form-side .form-wrapper .cf7-container .form-consent{width:100%;}.cf7-container .form-consent p:nth-child(n),.career-page-section .career-form-side .form-wrapper .cf7-container .form-consent p:nth-child(n){width:100%;}.wpcf7 form .wpcf7-response-output{position:relative;margin:24px 0 0;padding:18px 22px 18px 60px;border:1px solid #eceaea;border-radius:14px;background:#fcfcfc;font-size:14px;line-height:1.55;color:#4a5a60;font-weight:500;}@media (max-width: 1400px){.wpcf7 form .wpcf7-response-output{padding:16px 18px 16px 54px;font-size:13px;margin-top:20px;}}.wpcf7 form .wpcf7-response-output::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:16px 16px;}@media (max-width: 1400px){.wpcf7 form .wpcf7-response-output::before{left:16px;width:26px;height:26px;}}.wpcf7 form.sent .wpcf7-response-output{border-color:rgba(225,174,109,0.45);background:#fbf8f2;color:#1a2a30;}.wpcf7 form.sent .wpcf7-response-output::before{background-color:#e1ae6d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-6.5' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:0 4px 14px rgba(225,174,109,0.35);}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#f3c7a8;background:#fdf6ef;color:#8a4a1a;}.wpcf7 form.invalid .wpcf7-response-output::before,.wpcf7 form.unaccepted .wpcf7-response-output::before,.wpcf7 form.payment-required .wpcf7-response-output::before{background-color:#e89b5a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 4v5M8 11.5v.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");}.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#e6b5b5;background:#fdf3f3;color:#a04040;}.wpcf7 form.spam .wpcf7-response-output::before,.wpcf7 form.failed .wpcf7-response-output::before,.wpcf7 form.aborted .wpcf7-response-output::before{background-color:#d66a6a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");}.wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:6px;padding:6px 12px;background:#fdf3f3;border:1px solid #f1d1d1;border-radius:8px;color:#a04040;font-size:12px;font-weight:500;line-height:1.4;}.wpcf7 .wpcf7-not-valid{border-color:#e6b5b5 !important;background:#fdf9f9 !important;}.wpcf7 .wpcf7-spinner{margin:12px auto 0;display:block;}.partner-split-hero{position:relative;padding:160px 0 100px;background:radial-gradient(1200px 600px at 85% 10%,rgba(54,135,145,0.18),transparent 60%), radial-gradient(900px 500px at 0% 90%,rgba(160,206,167,0.14),transparent 65%), linear-gradient(160deg,#0e2228 0%,#17323b 55%,#1d3a44 100%);color:#fff;overflow:hidden;}@media (max-width: 1199px){.partner-split-hero{padding:130px 0 80px;}}@media (max-width: 991px){.partner-split-hero{padding:110px 0 70px;}}.partner-split-hero .ph-bg-decor{position:absolute;inset:0;pointer-events:none;z-index:0;}.partner-split-hero .ph-bg-decor .ph-blob{position:absolute;border-radius:50%;filter:blur(110px);opacity:0.55;}.partner-split-hero .ph-bg-decor .ph-blob.ph-blob-a{top:-120px;right:-100px;width:480px;height:480px;background:radial-gradient(circle,rgba(160,206,167,0.55),transparent 70%);}.partner-split-hero .ph-bg-decor .ph-blob.ph-blob-b{bottom:-160px;left:-120px;width:420px;height:420px;background:radial-gradient(circle,rgba(207,169,93,0.32),transparent 70%);}.partner-split-hero .ph-bg-decor .ph-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);}.partner-split-hero .container{position:relative;z-index:1;}.partner-split-hero .ph-grid-row{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;}@media (max-width: 1199px){.partner-split-hero .ph-grid-row{gap:50px;}}@media (max-width: 991px){.partner-split-hero .ph-grid-row{grid-template-columns:1fr;gap:50px;}}.partner-split-hero .ph-info{max-width:640px;}.partner-split-hero .ph-logo-row{display:inline-flex;align-items:center;gap:18px;padding:10px 22px;margin-bottom:30px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:60px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.partner-split-hero .ph-logo-row .ph-mini-logo{height:32px;width:auto;object-fit:contain;display:block;}@media (max-width: 575px){.partner-split-hero .ph-logo-row .ph-mini-logo{height:26px;}}.partner-split-hero .ph-logo-row .ph-mini-x{font-family:'Montserrat', sans-serif;font-size:16px;font-weight:300;color:rgba(255,255,255,0.4);}.partner-split-hero .ph-eyebrow{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#e1ae6d;padding:8px 18px;background:rgba(207,169,93,0.1);border:1px solid rgba(207,169,93,0.35);border-radius:50px;margin-bottom:26px;}.partner-split-hero .ph-eyebrow .ph-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#e1ae6d;box-shadow:0 0 0 4px rgba(225,174,109,0.2);animation:ph-dot-pulse 1.8s ease-in-out infinite;}.partner-split-hero .ph-brand{font-family:'Montserrat', sans-serif;font-size:84px;font-weight:600;line-height:1;margin:0 0 18px;color:#fff;letter-spacing:-1px;}.partner-split-hero .ph-brand span{background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:300;}@media (max-width: 1400px){.partner-split-hero .ph-brand{font-size:68px;}}@media (max-width: 991px){.partner-split-hero .ph-brand{font-size:56px;}}@media (max-width: 575px){.partner-split-hero .ph-brand{font-size:44px;}}.partner-split-hero .ph-tagline{font-family:'Montserrat', sans-serif;font-size:22px;font-weight:500;color:#fff;margin:0 0 18px;line-height:1.35;}@media (max-width: 1400px){.partner-split-hero .ph-tagline{font-size:19px;}}@media (max-width: 575px){.partner-split-hero .ph-tagline{font-size:17px;}}.partner-split-hero .ph-desc{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.85;color:rgba(255,255,255,0.78);margin:0 0 38px;}@media (max-width: 1400px){.partner-split-hero .ph-desc{font-size:15px;}}.partner-split-hero .ph-meta-row{display:inline-flex;align-items:baseline;gap:14px;margin-bottom:40px;}.partner-split-hero .ph-meta-row .ph-meta-num{font-family:'Montserrat', sans-serif;font-size:44px;font-weight:600;line-height:1;background:linear-gradient(135deg,#fff 0%,#a0cea7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}@media (max-width: 1400px){.partner-split-hero .ph-meta-row .ph-meta-num{font-size:36px;}}@media (max-width: 575px){.partner-split-hero .ph-meta-row .ph-meta-num{font-size:30px;}}.partner-split-hero .ph-meta-row .ph-meta-label{font-family:'Montserrat', sans-serif;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.7);}.partner-split-hero .ph-cta-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.partner-split-hero .ph-cta-row .btn-gold-gradient{background:linear-gradient(120.09deg,#f5dba1 -24.93%,#cfa95d 42.3%,#8f622b 104.55%);color:#fff !important;padding:16px 36px;border-radius:50px;font-weight:600;font-size:15px;text-decoration:none;display:inline-block;box-shadow:0 14px 32px rgba(143,98,43,0.4);font-family:'Montserrat', sans-serif;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.partner-split-hero .ph-cta-row .btn-gold-gradient:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(166,124,69,0.55);color:#fff !important;}.partner-split-hero .ph-cta-row .ph-link{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:rgba(255,255,255,0.85);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,0.3);padding-bottom:4px;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.partner-split-hero .ph-cta-row .ph-link i{color:#e1ae6d;}.partner-split-hero .ph-cta-row .ph-link:hover{color:#e1ae6d;border-bottom-color:#e1ae6d;}.partner-split-hero .ph-visual{position:relative;display:flex;justify-content:center;}.partner-split-hero .ph-visual-card{position:relative;width:100%;max-width:460px;padding:38px 36px;background:linear-gradient(160deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.02) 100%);border:1px solid rgba(255,255,255,0.14);border-radius:28px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,0.35);overflow:hidden;transform:rotate(-2deg);-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.partner-split-hero .ph-visual-card:hover{transform:rotate(0deg);}@media (max-width: 991px){.partner-split-hero .ph-visual-card{transform:rotate(0deg);}}.partner-split-hero .ph-visual-top{display:flex;gap:10px;margin-bottom:32px;flex-wrap:wrap;}.partner-split-hero .ph-pill{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:500;color:#fff;background:rgba(160,206,167,0.18);border:1px solid rgba(160,206,167,0.3);border-radius:50px;}.partner-split-hero .ph-pill i{color:#a0cea7;font-size:11px;}.partner-split-hero .ph-handshake{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 0 22px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,0.1);}.partner-split-hero .ph-h-side{font-family:'Montserrat', sans-serif;flex:1;font-size:22px;font-weight:600;letter-spacing:3px;display:flex;align-items:center;}.partner-split-hero .ph-h-side img{max-width:100%;max-height:56px;width:auto;object-fit:contain;display:block;filter:brightness(0) invert(1);}@media (max-width: 575px){.partner-split-hero .ph-h-side img{max-height:44px;}}.partner-split-hero .ph-h-side.ph-h-vivamor{color:#fff;justify-content:flex-start;}.partner-split-hero .ph-h-side.ph-h-vivamor img{max-height:60px;}.partner-split-hero .ph-h-side.ph-h-labor{justify-content:flex-end;}@media (max-width: 575px){.partner-split-hero .ph-h-side{font-size:18px;letter-spacing:2px;}}.partner-split-hero .ph-h-x{font-family:'Montserrat', sans-serif;font-size:26px;font-weight:300;color:rgba(255,255,255,0.4);}.partner-split-hero .ph-visual-note{font-family:'Montserrat', sans-serif;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;text-align:center;color:rgba(255,255,255,0.55);margin:0;}.partner-split-hero .ph-visual-stripes{position:absolute;right:-40px;bottom:-40px;width:180px;height:180px;background:repeating-linear-gradient(45deg,transparent 0 8px,rgba(207,169,93,0.18) 8px 10px);border-radius:50%;pointer-events:none;}@keyframes ph-dot-pulse{0%,100%{box-shadow:0 0 0 4px rgba(225,174,109,0.2);}50%{box-shadow:0 0 0 8px rgba(225,174,109,0.05);}}.partner-collab-section{padding:110px 0;background:#fafaf6;position:relative;}@media (max-width: 1400px){.partner-collab-section{padding:90px 0;}}@media (max-width: 991px){.partner-collab-section{padding:60px 0;}}.partner-collab-section .pc-head{text-align:center;max-width:720px;margin:0 auto 60px;}@media (max-width: 991px){.partner-collab-section .pc-head{margin-bottom:40px;}}.partner-collab-section .pc-eyebrow{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#368791;padding:8px 20px;background:rgba(160,206,167,0.16);border:1px solid rgba(110,164,160,0.25);border-radius:50px;margin-bottom:18px;}.partner-collab-section .pc-eyebrow i{font-size:12px;color:#cfa95d;}.partner-collab-section .pc-title{font-family:'Montserrat', sans-serif;font-size:48px;font-weight:500;line-height:1.15;margin:0 0 18px;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1400px){.partner-collab-section .pc-title{font-size:40px;}}@media (max-width: 767px){.partner-collab-section .pc-title{font-size:32px;}}.partner-collab-section .pc-desc{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.75;color:#4a5d62;margin:0;}@media (max-width: 1400px){.partner-collab-section .pc-desc{font-size:15px;}}.partner-collab-section .pc-showcase{display:flex;flex-direction:column;gap:28px;}.partner-collab-section .pc-item{position:relative;background:#fff;border:1px solid rgba(54,135,145,0.12);border-radius:24px;padding:36px 32px;box-shadow:0 14px 36px rgba(23,50,59,0.06);-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;overflow:hidden;}.partner-collab-section .pc-item::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(160,206,167,0.08),transparent 50%);opacity:0;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;z-index:0;}.partner-collab-section .pc-item > *{position:relative;z-index:1;}.partner-collab-section .pc-item:hover{transform:translateY(-6px);border-color:rgba(54,135,145,0.3);box-shadow:0 26px 50px rgba(23,50,59,0.12);}.partner-collab-section .pc-item:hover::before{opacity:1;}.partner-collab-section .pc-item:hover .pc-item-num{color:#cfa95d;transform:translateY(-4px);}.partner-collab-section .pc-item .pc-item-num{font-family:'Montserrat', sans-serif;position:absolute;top:22px;right:28px;font-size:56px;font-weight:600;line-height:1;color:rgba(54,135,145,0.12);letter-spacing:-2px;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}@media (max-width: 991px){.partner-collab-section .pc-item .pc-item-num{font-size:44px;top:18px;right:22px;}}.partner-collab-section .pc-item .pc-item-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,rgba(160,206,167,0.22),rgba(54,135,145,0.22));display:flex;align-items:center;justify-content:center;margin-bottom:22px;}.partner-collab-section .pc-item .pc-item-icon i{font-size:24px;color:#368791;}.partner-collab-section .pc-item .pc-item-media{display:flex;align-items:center;margin-bottom:22px;}.partner-collab-section .pc-item .pc-item-media img{max-height:56px;max-width:180px;width:auto;object-fit:contain;display:block;}.partner-collab-section .pc-item h3{font-family:'Montserrat', sans-serif;font-size:20px;font-weight:600;color:#17323b;margin:0 0 12px;padding-right:60px;}@media (max-width: 1400px){.partner-collab-section .pc-item h3{font-size:18px;}}.partner-collab-section .pc-item p{font-family:'Montserrat', sans-serif;font-size:14.5px;line-height:1.75;color:#4a5d62;margin:0;}.partner-collab-section .pc-item-featured{display:grid;grid-template-columns:1fr auto;gap:50px;padding:56px 56px;background:linear-gradient(135deg,rgba(160,206,167,0.08) 0%,rgba(54,135,145,0.04) 100%), #fff;border:1px solid rgba(54,135,145,0.22);box-shadow:0 24px 50px rgba(23,50,59,0.1);}@media (max-width: 991px){.partner-collab-section .pc-item-featured{grid-template-columns:1fr;padding:40px 30px;gap:30px;}}.partner-collab-section .pc-item-featured .pc-item-num{position:static;font-size:96px;color:rgba(207,169,93,0.22);margin-bottom:8px;}@media (max-width: 991px){.partner-collab-section .pc-item-featured .pc-item-num{font-size:64px;}}.partner-collab-section .pc-item-featured .pc-item-tag{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#8f622b;background:linear-gradient(135deg,rgba(245,219,161,0.35),rgba(207,169,93,0.18));border:1px solid rgba(207,169,93,0.4);border-radius:50px;margin-bottom:18px;}.partner-collab-section .pc-item-featured .pc-item-tag i{color:#cfa95d;}.partner-collab-section .pc-item-featured h3{font-family:'Montserrat', sans-serif;font-size:32px;font-weight:500;line-height:1.2;color:#17323b;padding:0;}@media (max-width: 1400px){.partner-collab-section .pc-item-featured h3{font-size:28px;}}@media (max-width: 767px){.partner-collab-section .pc-item-featured h3{font-size:24px;}}.partner-collab-section .pc-item-featured > .pc-item-body p{font-size:16px;margin-bottom:24px;}@media (max-width: 1400px){.partner-collab-section .pc-item-featured > .pc-item-body p{font-size:15px;}}.partner-collab-section .pc-item-featured .pc-item-meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:14px 28px;}.partner-collab-section .pc-item-featured .pc-item-meta li{font-family:'Montserrat', sans-serif;display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:#2c4046;}.partner-collab-section .pc-item-featured .pc-item-meta li i{color:#368791;}.partner-collab-section .pc-item-featured .pc-item-visual{display:flex;align-items:center;justify-content:center;width:220px;height:220px;border-radius:28px;background:radial-gradient(circle at 30% 30%,rgba(160,206,167,0.4),transparent 60%), linear-gradient(160deg,#1d3a44 0%,#17323b 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08), 0 18px 36px rgba(23,50,59,0.25);}.partner-collab-section .pc-item-featured .pc-item-visual i{font-size:78px;color:#e1ae6d;}@media (max-width: 991px){.partner-collab-section .pc-item-featured .pc-item-visual{width:100%;height:160px;}}.partner-collab-section .pc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}@media (max-width: 1199px){.partner-collab-section .pc-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width: 575px){.partner-collab-section .pc-grid{grid-template-columns:1fr;gap:18px;}}.partner-process-section{padding:100px 0 110px;background:#fff;}@media (max-width: 991px){.partner-process-section{padding:60px 0;}}.partner-process-section .pp-head{text-align:center;margin-bottom:60px;}.partner-process-section .pp-title{font-family:'Montserrat', sans-serif;font-size:38px;font-weight:500;margin:14px 0 0;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}@media (max-width: 1400px){.partner-process-section .pp-title{font-size:32px;}}@media (max-width: 767px){.partner-process-section .pp-title{font-size:26px;}}.partner-process-section .pp-track{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;}.partner-process-section .pp-track::before{content:'';position:absolute;top:28px;left:6%;right:6%;height:2px;background:repeating-linear-gradient(90deg,rgba(54,135,145,0.3) 0 6px,transparent 6px 12px);z-index:0;}@media (max-width: 991px){.partner-process-section .pp-track::before{display:none;}}@media (max-width: 991px){.partner-process-section .pp-track{grid-template-columns:repeat(2,1fr);gap:30px;}}@media (max-width: 575px){.partner-process-section .pp-track{grid-template-columns:1fr;}}.partner-process-section .pp-step{position:relative;z-index:1;text-align:center;padding:0 8px;}.partner-process-section .pp-step .pp-step-num{font-family:'Montserrat', sans-serif;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(180deg,#a0cea7 0%,#368791 51.92%,#17323b 100%);box-shadow:0 10px 24px rgba(54,135,145,0.28);margin-bottom:22px;}.partner-process-section .pp-step h4{font-family:'Montserrat', sans-serif;font-size:17px;font-weight:600;color:#17323b;margin:0 0 10px;}.partner-process-section .pp-step p{font-family:'Montserrat', sans-serif;font-size:14px;line-height:1.7;color:#4a5d62;margin:0;}.onc-section-eyebrow{font-family:'Montserrat', sans-serif;display:inline-block;font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#368791;padding:6px 18px;background:rgba(160,206,167,0.14);border:1px solid rgba(110,164,160,0.2);border-radius:50px;margin-bottom:18px;}.partner-story-section{padding:100px 0;background:linear-gradient(180deg,#fafaf6 0%,#f3f7f5 100%);}@media (max-width: 991px){.partner-story-section{padding:60px 0;}}.partner-story-section .partner-story-text .onc-section-title{margin:0 0 22px;text-align:left;font-size:38px;}@media (max-width: 1400px){.partner-story-section .partner-story-text .onc-section-title{font-size:32px;}}@media (max-width: 767px){.partner-story-section .partner-story-text .onc-section-title{font-size:26px;}}.partner-story-section .partner-story-text p{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.85;color:#4a5d62;margin-bottom:18px;}@media (max-width: 1400px){.partner-story-section .partner-story-text p{font-size:15px;}}.partner-story-section .partner-story-text .partner-bullets{list-style:none;padding:0;margin:28px 0 0;}.partner-story-section .partner-story-text .partner-bullets li{font-family:'Montserrat', sans-serif;display:flex;align-items:center;gap:12px;font-size:15px;color:#2c4046;font-weight:500;padding:10px 0;}.partner-story-section .partner-story-text .partner-bullets li i{color:#368791;font-size:18px;}.partner-story-section .partner-tech-card{padding:40px 36px;background:#fff;border:1px solid rgba(54,135,145,0.16);border-radius:24px;box-shadow:0 14px 36px rgba(23,50,59,0.05);}.partner-story-section .partner-tech-card .ptc-title{font-family:'Montserrat', sans-serif;font-size:26px;font-weight:500;color:#17323b;margin:6px 0 24px;}@media (max-width: 1400px){.partner-story-section .partner-tech-card .ptc-title{font-size:22px;}}.partner-story-section .partner-tech-card .partner-tech-tags{display:flex;flex-wrap:wrap;gap:10px;}.partner-story-section .partner-tech-card .tech-tag{font-family:'Montserrat', sans-serif;display:inline-block;padding:9px 18px;font-size:13.5px;font-weight:500;color:#2c4046;background:#f4f9f7;border:1px solid rgba(54,135,145,0.16);border-radius:50px;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.partner-story-section .partner-tech-card .tech-tag:hover{color:#fff;background:linear-gradient(135deg,#a0cea7 0%,#368791 100%);border-color:transparent;transform:translateY(-2px);}.btn-outline-light{font-family:'Montserrat', sans-serif;display:inline-block;padding:14px 32px;font-size:15px;font-weight:600;color:#fff !important;text-decoration:none;border:1.5px solid rgba(255,255,255,0.5);border-radius:50px;background:transparent;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.btn-outline-light:hover{background:rgba(255,255,255,0.15);border-color:#fff;color:#fff !important;transform:translateY(-2px);}@media (max-width: 767px){.btn-outline-light{padding:12px 26px;font-size:14px;}}.site-footer{background:linear-gradient(93.84deg,#a0cea7 8.47%,#368791 56.59%,#17323b 101.14%);color:#fff;font-family:'Montserrat', sans-serif;padding:100px 5rem 0 5rem;}.site-footer .footer-top{padding-bottom:80px;}.site-footer .footer-top .footer-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;}.site-footer .footer-top .footer-col.footer-info{width:300px;margin-right:20px;}.site-footer .footer-top .footer-col.footer-info .custom-logo-link{display:block;margin-bottom:30px;}.site-footer .footer-top .footer-col.footer-info .custom-logo-link img{height:50px;width:auto;}.site-footer .footer-top .footer-col.footer-info .footer-desc{font-size:14px;line-height:1.8;color:rgba(255,255,255,0.7);font-weight:300;}.site-footer .footer-top .footer-col.col-links .footer-title{font-size:16px;font-weight:600;margin-bottom:30px;color:#fff;display:flex;align-items:center;justify-content:space-between;}.site-footer .footer-top .footer-col.col-links .footer-title .footer-toggle-icon{display:none;transition:transform 0.3s ease;font-size:14px;}.site-footer .footer-top .footer-col.col-links .footer-menu{list-style:none;padding:0;margin:0;transition:all 0.3s ease;}.site-footer .footer-top .footer-col.col-links .footer-menu li{margin-bottom:12px;}.site-footer .footer-top .footer-col.col-links .footer-menu li a{color:rgba(255,255,255,0.6);text-decoration:none;font-size:14px;font-weight:300;transition:all 0.3s ease;}.site-footer .footer-top .footer-col.col-links .footer-menu li a:hover{color:#fff;padding-left:5px;}.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding:40px 0;}.site-footer .footer-bottom .bottom-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;}.site-footer .footer-bottom .copyright p{font-size:13px;color:rgba(255,255,255,0.5);margin:0;font-weight:300;letter-spacing:0.02em;}.site-footer .footer-bottom .footer-contact{display:flex;align-items:center;gap:35px;}.site-footer .footer-bottom .footer-contact .contact-item{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,0.8);font-weight:300;transition:color 0.3s ease;}.site-footer .footer-bottom .footer-contact .contact-item i{color:rgba(255,255,255,0.4);font-size:16px;}.site-footer .footer-bottom .footer-contact .contact-item a{color:inherit;text-decoration:none;}.site-footer .footer-bottom .footer-contact .contact-item a:hover{color:#fff;}.site-footer .footer-bottom .footer-contact .contact-item:hover{color:#fff;}.site-footer .footer-bottom .footer-contact .contact-item:hover i{color:#fff;}.site-footer .footer-bottom .footer-social{display:flex;align-items:center;gap:18px;}.site-footer .footer-bottom .footer-social a{color:rgba(255,255,255,0.7);font-size:16px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:32px;text-decoration:none;height:32px;border-radius:50%;background:rgba(255,255,255,0.05);}.site-footer .footer-bottom .footer-social a:hover{color:#fff;background:rgba(255,255,255,0.15);transform:translateY(-2px);}.site-footer .footer-bottom .ajans360-l svg,.site-footer .footer-bottom .ajans360-l img{height:24px;width:auto;opacity:0.6;transition:opacity 0.3s ease;}.site-footer .footer-bottom .ajans360-l svg:hover,.site-footer .footer-bottom .ajans360-l img:hover{opacity:1;}@media (max-width: 1600px){.site-footer{padding:80px 3rem 0 3rem;}.site-footer .footer-top{padding-bottom:60px;}.site-footer .footer-top .footer-grid{gap:30px;}.site-footer .footer-top .footer-col.footer-info{width:260px;margin-right:16px;}.site-footer .footer-top .footer-col.footer-info .custom-logo-link{margin-bottom:24px;}.site-footer .footer-top .footer-col.footer-info .custom-logo-link img{height:44px;}.site-footer .footer-top .footer-col.footer-info .footer-desc{font-size:13px;line-height:1.75;}.site-footer .footer-top .footer-col.col-links .footer-title{font-size:15px;margin-bottom:22px;}.site-footer .footer-top .footer-col.col-links .footer-menu li{margin-bottom:10px;}.site-footer .footer-top .footer-col.col-links .footer-menu li a{font-size:13px;}.site-footer .footer-bottom{padding:32px 0;}.site-footer .footer-bottom .bottom-flex{gap:24px;}.site-footer .footer-bottom .copyright p{font-size:12px;}.site-footer .footer-bottom .footer-contact{gap:24px;}.site-footer .footer-bottom .footer-contact .contact-item{font-size:12px;gap:8px;}.site-footer .footer-bottom .footer-contact .contact-item i{font-size:14px;}.site-footer .footer-bottom .footer-social{gap:14px;}.site-footer .footer-bottom .footer-social a{width:30px;height:30px;font-size:14px;}.site-footer .footer-bottom .ajans360-l svg,.site-footer .footer-bottom .ajans360-l img{height:22px;}}@media (max-width: 1400px){.site-footer{padding:60px 2rem 0 2rem;}.site-footer .footer-top{padding-bottom:45px;}.site-footer .footer-top .footer-grid{gap:24px;}.site-footer .footer-top .footer-col.footer-info{width:220px;margin-right:12px;}.site-footer .footer-top .footer-col.footer-info .custom-logo-link{margin-bottom:20px;}.site-footer .footer-top .footer-col.footer-info .custom-logo-link img{height:38px;}.site-footer .footer-top .footer-col.footer-info .footer-desc{font-size:12px;line-height:1.7;}.site-footer .footer-top .footer-col.col-links .footer-title{font-size:14px;margin-bottom:18px;}.site-footer .footer-top .footer-col.col-links .footer-menu li{margin-bottom:8px;}.site-footer .footer-top .footer-col.col-links .footer-menu li a{font-size:12px;}.site-footer .footer-bottom{padding:26px 0;}.site-footer .footer-bottom .bottom-flex{gap:18px;}.site-footer .footer-bottom .copyright p{font-size:11px;}.site-footer .footer-bottom .footer-contact{gap:16px;}.site-footer .footer-bottom .footer-contact .contact-item{font-size:11px;gap:6px;}.site-footer .footer-bottom .footer-contact .contact-item i{font-size:13px;}.site-footer .footer-bottom .footer-social{gap:10px;}.site-footer .footer-bottom .footer-social a{width:28px;height:28px;font-size:13px;}.site-footer .footer-bottom .ajans360-l svg,.site-footer .footer-bottom .ajans360-l img{height:20px;}}@media (max-width: 991px){.site-footer{padding:60px 12px 30px 12px;}.site-footer .footer-top{padding-bottom:50px;}.site-footer .footer-top .footer-grid{gap:12px;}.site-footer .footer-top .footer-col{width:calc(30%) !important;margin-bottom:20px;}.site-footer .footer-top .footer-col.footer-info{margin-bottom:20px;width:100% !important;}.site-footer .footer-top .footer-col.col-links{margin-bottom:0;border:1px solid rgba(255,255,255,0.15);border-radius:12px;padding:0 20px;background:rgba(255,255,255,0.03);transition:all 0.3s ease;}.site-footer .footer-top .footer-col.col-links .footer-title{margin-bottom:0;padding:18px 0;cursor:pointer;font-size:15px;font-weight:500;}.site-footer .footer-top .footer-col.col-links .footer-title .footer-toggle-icon{display:block;color:rgba(255,255,255,0.8);font-size:20px;transition:all 0.3s ease;}.site-footer .footer-top .footer-col.col-links .footer-menu{display:none;padding-bottom:20px;border-top:1px solid rgba(255,255,255,0.1);padding-top:15px;}.site-footer .footer-top .footer-col.col-links.active{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.3);}.site-footer .footer-top .footer-col.col-links.active .footer-title .footer-toggle-icon{transform:rotate(45deg);color:#fff;}.site-footer .footer-bottom{padding:40px 0;}.site-footer .footer-bottom .bottom-flex{flex-direction:column;align-items:center;text-align:center;gap:35px;}.site-footer .footer-bottom .footer-contact{flex-direction:column;gap:20px;}.site-footer .footer-bottom .footer-contact .contact-item{justify-content:center;}.site-footer .footer-bottom .footer-social{justify-content:center;gap:15px;}.site-footer .footer-bottom .ajans360-l{margin-top:10px;}}@media (max-width: 575px){.site-footer .footer-top .footer-col{width:100% !important;}}.back-to-top{position:fixed;bottom:30px;left:30px;width:55px;height:55px;background:rgba(255,255,255,0.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.4);color:#e1ae6d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 8px 32px 0 rgba(0,0,0,0.15);z-index:999;opacity:0;visibility:hidden;transform:translateY(20px) scale(0.9);transition:all 0.4s cubic-bezier(0.16,1,0.3,1);text-decoration:none;}.back-to-top:hover{transform:translateY(-5px) scale(1);background:rgba(255,255,255,0.4);border:1px solid #e1ae6d;box-shadow:0 8px 32px 0 rgba(166,124,69,0.3);color:#a67c45;}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0) scale(1);}.back-to-top.show:hover{transform:translateY(-5px) scale(1.05);}@media (max-width: 991px){.back-to-top{bottom:20px;left:20px;width:45px;height:45px;font-size:18px;}}