@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}@font-face{font-family:Zazaa;font-weight:400;font-style:normal;src:url(/_next/static/media/Zazaa-Corinthia.8104ae4d.ttf) format("truetype")}@font-face{font-family:Nunito-bold;font-weight:400;font-style:normal;src:url(/_next/static/media/NunitoSans_7pt-SemiBold.74dc433c.ttf) format("truetype")}@font-face{font-family:Caveat;font-weight:400;font-style:normal;src:url(/_next/static/media/Caveat-Medium.c2f24642.ttf) format("truetype")}@font-face{font-family:Nunito;src:url(/_next/static/media/NunitoSans_10pt_Expanded-Regular.9bdcc5e7.ttf)}@font-face{font-family:Nunito-2;src:url(/_next/static/media/NunitoSans_7pt_SemiExpanded-Regular.4c280bf4.ttf)}@font-face{font-family:Nunito-3;src:url(/_next/static/media/NunitoSans_7pt-Light.ca38e6f6.ttf)}.lng-switcher{font-size:18px;font-family:Nunito-3,Cochin,Georgia,Times,Times New Roman,serif;text-decoration:none;color:#666;padding-right:10px;display:flex;justify-content:center;font-weight:700}.home-main-container{position:relative;display:flex;flex-direction:column;align-items:center}.home-main-container .home-cover{width:100%;height:300px;overflow:hidden;background-image:url(/images/web-cover.jpg);background-repeat:no-repeat;background-size:100%;background-position-x:50%;background-position-y:50%;animation:zoomin 10s linear infinite running;display:flex;justify-content:center;align-items:center}.home-main-container .home-cover .home-slogan{color:#fff;font-family:Zazaa,Tahoma,Geneva,Verdana,sans-serif;font-size:56px;padding-bottom:60px;filter:blur(0)}.home-main-container .home-business-directions{top:200px;background-color:#cecece;background-size:auto;display:inline-block;margin:-130px auto 0;width:700px;height:300px}.home-main-container .home-business-directions .home-business-box{overflow:hidden}.home-main-container .home-business-directions .home-business-box img{height:214px;width:222px;transform:scale(1);transition:.3s ease-out;transition-property:opacity,transform,filter}.home-main-container .home-business-directions .home-business-box:hover img{transform:scale(1.1)}.home-main-container .home-business-directions .left{margin-left:0!important}.home-main-container .home-business-directions .right{margin-right:0!important}.home-main-container .home-business-directions .title{margin-top:15px}.active-link{color:#0066b3}.default-link{color:#333}.my-nav{background-color:#fff;font-size:13px;height:35px;font-family:Nunito-bold,Georgia,Times New Roman,Times,serif}.mission-mobile{overflow:hidden;margin-left:10vw;margin-right:10vw}.my-subnav{font-family:Nunito-bold,Arial Narrow,Arial,sans-serif;position:-webkit-sticky;position:sticky;background-color:#ccc;top:35px;display:flex;justify-content:center;align-items:center;margin-bottom:0;height:auto;font-size:12.5px;object-fit:contain}.my-subnav .nav-entry{width:100%}.main-body{color:#333;font-size:15px}.greeting{overflow:hidden}.mission-slogan{font:Fira Sans,serif;font-size:20px;margin:50px 200px 80px 93px;overflow:hidden}.mission-slogan .mission-title{font:Fira Sans,serif;font-size:25px;color:#0066b3}.mission-slogan .mission-author{display:flex;justify-content:flex-end}.procedure{background-image:url(/images/web-cover.jpg);background-size:auto;background-repeat:no-repeat;opacity:.8;margin-top:80px;margin-bottom:80px;font-size:18px;font-family:Verdana,Geneva,Tahoma,sans-serif}.procedure .procedure-title{color:#fff;opacity:.95;margin-left:15vw;margin-right:15vw;margin-bottom:60px;padding-top:50px}.procedure .procedure-title .accordion{padding-bottom:50px}.organization-chart{overflow:hidden;font:Fira Sans,sans-serif;margin-bottom:100px;font-size:18px;margin-left:15vw;margin-right:15vw}.organization-chart .text{margin-right:20vw}.organization-chart .title{color:#0066b3;margin-bottom:20px}.organization-chart .chart{margin-top:100px;margin-bottom:100px}.organization-chart .chart .level-1{font-size:30px}.organization-chart .chart .level-2{font-size:25px}.organization-chart .chart .level-3{font-size:20px}.organization-chart .chart .level-4{width:10vw;height:100px;margin-left:12px;margin-top:10px;text-align:center;text-justify:distribute-all-lines}.organization-chart .chart .level-4,.organization-chart .chart .level-5{font-size:18px;display:flex;align-items:center;justify-content:center}.management{overflow:hidden;margin-left:15vw;margin-right:15vw}.management .title{color:#0066b3;margin-bottom:30px}.management .name{font-size:20px}.management .row-entry{margin-bottom:50px}.management .row-entry .director-card-disabled{height:100%}.management .row-entry .director-card-disabled .img{height:250px;overflow:hidden;object-fit:contain}.management .row-entry .director-card-disabled :before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;cursor:not-allowed}.management .row-entry .director-card{height:100%}.management .row-entry .director-card .img{height:250px;overflow:hidden;object-fit:cover}.button-padding{margin-right:-20px}.past{background-color:#efefef;margin-top:30px;width:100vw;margin-left:10px;animation:slidedown .4s;animation-fill-mode:forwards}.past .list{margin-top:6vh;margin-left:6vh;margin-bottom:6vh}@keyframes slidedown{0%{transform:translateY(-80px);animation-timing-function:ease-in}40%{transform:translateY(-60px);animation-timing-function:ease-in}80%{transform:translateY(-20px);animation-timing-function:ease-in}to{transform:translateY(0);animation-timing-function:ease-in}}.my-shadow{text-shadow:1px 1px 2px #212529}.history{overflow:hidden;margin-bottom:80px;margin-left:15vw;margin-right:15vw;padding-bottom:15px}.history .title{color:#0066b3;margin-top:100px}.history .chart{margin-top:50px;margin-left:50px;margin-right:50px;padding-left:5px;padding-right:5px}.history .chart .history-img{width:70px;height:70px}.history .chart .history-img-png{width:50px;height:50px}.history .chart .year{font-size:20px}.history .chart .year .dot-right{margin-right:5px;margin-left:-17px}.history .chart .year .dot-left,.history .chart .year .dot-right{height:10px;width:10px;background-color:#bbb;border-radius:50%;display:inline-block}.history .chart .year .dot-left{margin-right:-17px;margin-left:5px}.my-card{overflow-y:hidden;width:100%}.my-card .my-overlay{object-fit:scale-down;-webkit-text-size-adjust:100%}.my-card .my-overlay .img{height:20px}.counter{overflow:hidden;margin-top:30px;margin-bottom:50px;padding-bottom:20px}.pretty-link{color:#0066b3;text-decoration:none;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:medium}.operations-business-header{margin-top:80px;text-align:center;margin-bottom:3rem;padding:2rem 2rem 1rem;border-bottom:3px solid #007bff;color:#2c3e50;font-weight:600;position:relative}.my-subsubnav{background-color:#cecece;opacity:.9;font-family:Nunito-bold;font-size:12px}.my-navbar{background-color:#fff!important;margin:20px 0}.operations-banner{margin-top:-50px;overflow:hidden;height:auto;width:100%}.operations-big-logo{margin:50px;font-size:25px}.operations-big-logo .description{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center}.operations-big-logo .img-box{display:flex;align-items:center;justify-content:center;overflow:hidden;height:300px}.operations-big-logo .img-box .img{object-fit:scale-down;transform:scale(1);transition:.3s ease-out;transition-property:opacity,transform,filter}.operations-big-logo .img-box:hover .img{transform:scale(1.1)}.operations-about{margin:50px}.operations-about .row{margin-top:20px}.operations-about .img{height:100%}.operations-about .map{margin-top:50px}.operations-about .about{font-size:15px}.shulundu-card{background-color:#ccc!important}.shulundu-title{color:#f58220}.buuz-card{background-color:#dcd5d3!important}.dessert-card{background:#cdd4e1;background:linear-gradient(90deg,#cdd4e1,#bdc4d3 50%,#abb2c4)}.dessert-card,.pepperlunch-card{height:auto;width:100%;position:relative}.pepperlunch-card{background:#cdd4e1;background:linear-gradient(90deg,rgba(255,233,100,.3),rgba(255,185,64,.3) 50%,rgba(192,63,54,.3))}.dessert-card img{width:100%;height:100%;object-fit:cover}.buuz-title{color:#a51212}.fade-card-right{margin-left:-30vw}.fade-card-left,.fade-card-right{height:150px;width:400px;background-color:#ccc;opacity:.95!important;display:flex;justify-content:space-evenly;align-items:center;margin-top:150px}.fade-card-left{margin-right:-30vw;z-index:1}.anchor-mission{scroll-margin-top:100px}.anchor{scroll-margin-top:80px!important}.anchor-operations{scroll-margin-top:200px}.cooperates-banner{height:600px;overflow:hidden;display:flex;align-items:center;margin-bottom:80px}.cooperates-banner .img{filter:brightness(50%)}.cooperates-partners{margin-top:100px;color:#0066b3}.cooperates-title{margin-bottom:30px;color:#0066b3}.careers-benefits{background-image:url(/images/blue-background.png);background-size:cover;height:300px;display:flex;align-items:center;color:#fff;margin-bottom:100px}.careers-benefits .row{margin-bottom:40px;margin-top:40px}.careers-benefits .row .img{margin-right:20px}.career-recruitment{margin-bottom:100px}.career-recruitment .text{margin-right:25vw}.career-step-image{width:80px;height:80px;border-radius:50%;border:2px solid #2366b6;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;margin:auto;position:relative}.career-step-image:before{content:"";position:absolute;left:-150px;z-index:-1;width:150px;height:2px;background-color:#0066b3}.career-step-image:after{content:"";position:absolute;left:-12.5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #0066b3}.career-step-caption{width:100px}.career-steps{margin-bottom:80px;margin-top:40px}.career-steps>:first-child .career-step-image:after,.career-steps>:first-child .career-step-image:before{content:none}.career-employees{margin-bottom:50px;margin-left:120px;margin-right:120px}.career-employees .text{margin-right:25vw}.career-employees .img-box{margin:0;overflow:hidden;height:300px;object-fit:contain}.career-employees .img-box .img{margin:0;width:100%;object-fit:cover;transform:scale(1);transition:.3s ease-out;transition-property:opacity,transform,filter}.career-employees .img-box:hover .img{transform:scale(1.1)}.career-diversity{background-image:url(/images/blue-background.png);background-size:cover;width:100%;height:100%;display:flex;align-items:center;color:#fff}.career-diversity .title{margin-top:30px;margin-left:120px}.career-diversity .row{margin:40px 120px}.career-diversity .row .img{margin-right:-110px}.career-diversity .caption{width:170px;padding-left:20px}.career-vacancies{background-image:url(/images/career-jobs-background.jpg);background-size:cover;height:500px;display:flex;align-items:center}.career-vacancies .vacancies-items{margin-left:120px;margin-right:120px}.contacts-form{background-color:#fff;margin-top:-300px;padding-bottom:80px;margin-bottom:10px;opacity:.95;box-shadow:0 1px 5px rgba(0,0,0,.15)}.contacts-form .form{margin-left:50px;margin-right:50px}.contacts-form .title{margin-left:60px;margin-top:40px;margin-bottom:30px;color:#0066b3}.contacts-form .line{margin-top:10px}.post-slug-container{max-width:1080px;border:#666;margin-top:20px;margin-bottom:50px}.post-slug-container .post-slug{margin-left:5vw;margin-right:5vw;padding-top:3rem}.post-slug-container .post-slug img{max-height:1080px;max-width:100%;margin:1.5rem 0}.posts-background{background-image:linear-gradient(#adb5bd,2%,#fff);margin-bottom:50px}.posts-background .img-box{height:400px;overflow:hidden;object-fit:cover}.posts-background .post{margin-top:30px;height:400px}.posts-background .post .body{height:100px;text-align:center;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.banner-title,.cooperates-container{margin-left:120px;margin-right:120px}.banner-title{margin-bottom:-5px}.banner-text{margin-bottom:50px;margin-left:120px;margin-right:120px;font-family:Nunito-3,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.breadcrumbs{background-color:#cecece;overflow:hidden;height:40px;font-size:12px;font-family:Nunito-2}.breadcrumbs .crumb{margin-top:6px}.contacts-container{overflow:hidden}.shadow-left{box-shadow:-26px 24px 10px -18px rgba(0,0,0,.15)}.shadow-right{box-shadow:26px 24px 10px -18px rgba(0,0,0,.15)}.contacts-footer{background-image:url(/images/blue-background.png);overflow:hidden;height:70px;font-size:13px;color:#fff;font-weight:500;font-family:Nunito-2;z-index:100}.contacts-footer .crumb{margin-top:6px;margin-right:20px}.active-link-side{color:#0066b3}.default-link-side{color:#212529}.my-sidebar{position:relative;display:flex;opacity:1;flex-direction:row-reverse;z-index:1000;color:#fff}.my-sidebar .logo{opacity:1;margin-left:15px;margin-right:20px}.my-sidebar .title{font-size:18px;font-family:Nunito;color:#404040}.my-sidebar .sidebar-toggle-btn{display:flex;justify-content:flex-end;margin-top:-50px;padding-bottom:30px}.my-sidebar .offcanvas-section{background-color:#fff;background-size:cover;opacity:1;width:65vw;font-size:17px;font-family:Nunito-bold}.dessert39,.tse-container{overflow:hidden;margin-left:10vw;margin-right:10vw;margin-bottom:20vh}.dessert39 .logo{max-width:70%;height:250px}@media screen and (min-width:1200px)and (max-width:1400px){.greeting{font-size:13px}.contacts-form{margin-top:-200px}.contacts-footer{font-size:12px}.contacts-footer .crumb{margin-top:6px}.tse-container{margin-left:10vw;margin-right:10vw}.my-nav{font-size:11px}.my-subnav{font-size:10.5px}}@media screen and (min-width:992px)and (max-width:1200px){.greeting,.my-subnav{font-size:11px}.my-subnav{font-family:Nunito-3;height:45px;top:58px}.my-subnav .nav-entry{width:16vw;text-align:center;align-items:center}.main-body{font-size:12px}.mission-slogan{font-size:16px}.procedure{font-size:14px}.procedure .procedure-title{margin-left:100px;margin-right:100px}.organization-chart{font-size:16px}.organization-chart .chart .level-1{font-size:22px}.organization-chart .chart .level-2{font-size:20px}.organization-chart .chart .level-3{font-size:18px}.organization-chart .chart .level-4,.organization-chart .chart .level-5{font-size:15px}.history .chart .history-img-png{scale:.6}.history .chart .history-img{scale:.8}.history .chart .year{font-size:16px}.cooperates-banner{margin-top:-60px}.contacts-form{margin-top:-200px}.contacts-footer{font-size:11px}.contacts-footer .crumb{margin-top:4px}.tse-container{margin-left:8vw;margin-right:8vw}.my-nav{font-size:11px;height:auto;margin-bottom:-15px}.my-nav .nav-entry{width:13vw;text-align:center}}@media screen and (min-width:768px)and (max-width:992px){.home-main-container{margin-top:20px}.greeting{font-size:10px;margin-right:0}.my-subnav{font-size:10px;font-family:Nunito-3;height:45px;top:50px}.my-subnav .nav-entry{width:16vw;text-align:center;align-items:center}.my-nav{font-size:10px;height:auto;margin-bottom:-15px}.my-nav .nav-entry{width:13vw;text-align:center;align-items:center}.mission-slogan{margin-right:93px;font-size:16px}.mission-slogan .mission-title{font-size:22px}.main-body{font-size:12px}.procedure{font-size:13px}.procedure .procedure-title{margin-left:100px;margin-right:100px}.organization-chart{margin-left:70px;margin-right:50px;font-size:16px}.organization-chart .text{margin-right:auto}.organization-chart .chart{margin-top:50px;margin-bottom:50px}.organization-chart .chart .level-1{font-size:18px}.organization-chart .chart .level-2,.organization-chart .chart .level-3{font-size:16px}.organization-chart .chart .level-4{font-size:14px;margin-left:0}.organization-chart .chart .level-5{font-size:14px}.history,.management{margin-left:70px;margin-right:70px}.history .chart{margin-top:20px;margin-left:0;margin-right:0}.history .chart .history-img-png{scale:.6}.history .chart .history-img{scale:.8}.history .chart .year{font-size:16px}.breadcrumbs{font-size:9px;height:20px}.breadcrumbs .crumb{margin-top:3px}.business-container,.cooperates-container{margin-left:0;margin-right:0}.cooperates-banner{margin-top:-110px}.banner-text,.banner-title{margin-left:0;margin-right:0}.career-diversity .title{margin-left:0}.career-diversity .row,.career-employees{margin-left:0;margin-right:0}.career-employees{margin-bottom:0}.career-vacancies .vacancies-items{margin-left:0;margin-right:0}.contacts-form{margin-top:-100px}.contacts-footer{font-size:12px;height:70px}.contacts-footer .crumb{margin-top:2px}.tse-container{margin-left:0;margin-right:0}.my-navbar{margin-left:30px;margin-right:30px}}@media screen and (min-width:576px)and (max-width:768px){.my-subnav{display:none}.main-body{font-size:13px}.greeting-mobile .text-section{margin-top:20px;margin-left:30px;margin-right:30px}.mission-slogan{color:#fff;margin-left:30px;margin-right:30px;font-size:14px}.mission-slogan .mission-title{font-size:18px;color:#1e87f0}.mission-mobile{overflow:hidden;background-image:url(/images/web-cover.jpg);background-size:cover;background-repeat:no-repeat;padding-top:1px;color:#fff;border-width:0;margin-left:0;margin-right:0}.mission-values{margin-bottom:20px;text-align:center}.procedure{opacity:1;font-size:13px;margin-bottom:20px;background-image:none;margin-top:0}.procedure .procedure-title{margin:50px 30px 20px;color:#000}.procedure .procedure-title .accordion{margin-bottom:60px}.organization-chart{margin-left:30px;margin-right:30px;font-size:13px}.organization-chart .text{margin-right:auto}.organization-chart .chart{margin-top:50px;margin-bottom:50px}.organization-chart .chart .level-1{font-size:16px}.organization-chart .chart .level-2,.organization-chart .chart .level-3{font-size:14px}.organization-chart .chart .level-4{font-size:12px;margin-left:0}.organization-chart .chart .level-5{font-size:12px}.management{margin-left:30px;margin-right:30px}.management .row-entry .director-card .img,.management .row-entry .director-card-disabled .img{height:150px}.history{margin-left:30px;margin-right:30px}.history .chart{margin-top:20px;margin-left:0;margin-right:0}.history .chart .history-img-png{scale:.4}.history .chart .history-img{scale:.6}.history .chart .year{font-size:16px}.breadcrumbs{font-size:10px;height:20px}.breadcrumbs .crumb{margin-top:3px}.home-main-container{margin-top:-50px}.home-main-container .home-business-directions,.home-main-container .home-cover{width:100vw}.home-main-container .home-cover .home-slogan{font-size:30px}.business-container,.cooperates-container{margin-left:0;margin-right:0}.cooperates-banner{margin-top:-110px}.banner-text,.banner-title{margin-left:0;margin-right:0}.career-diversity .title{margin-left:0}.career-diversity .row,.career-employees{margin-left:0;margin-right:0}.career-employees{margin-bottom:0}.career-vacancies .vacancies-items{margin-left:0;margin-right:0}.contacts-form{margin-top:-100px}.contacts-footer{font-size:12px;height:70px}.contacts-footer .crumb{margin-top:2px}.tse-container{margin-left:0;margin-right:0}.my-navbar{margin-left:30px;margin-right:30px}}@media screen and (min-width:300px)and (max-width:576px){.my-navbar{margin-left:10px;margin-right:10px}.my-navbar .img{width:150px}.my-subnav{display:none}.main-body{font-size:13px}.greeting-mobile .text-section{margin-top:20px;margin-left:30px;margin-right:30px}.mission-slogan{color:#fff;margin-left:30px;margin-right:30px;font-size:14px}.mission-slogan .mission-title{font-size:18px;color:#1e87f0}.mission-mobile{overflow:hidden;background-image:url(/images/web-cover.jpg);background-size:cover;background-repeat:no-repeat;padding-top:1px;color:#fff;border-width:0;margin-left:0;margin-right:0}.mission-values{margin-bottom:20px;text-align:center}.procedure{opacity:1;font-size:13px;margin-bottom:20px;background-image:none;margin-top:0}.procedure .procedure-title{margin:50px 30px 20px;color:#000}.procedure .procedure-title .accordion{margin-bottom:60px}.organization-chart{margin-left:30px;margin-right:30px;font-size:13px;margin-bottom:0}.organization-chart .text{margin-right:auto}.organization-chart .chart{margin-top:50px;margin-bottom:50px}.organization-chart .chart .level-1{font-size:16px}.organization-chart .chart .level-2{font-size:14px}.organization-chart .chart .level-3{font-size:13px}.organization-chart .chart .level-4{font-size:12px;margin-left:0}.history,.organization-chart .chart .level-5{font-size:12px}.history{margin-top:-70px;margin-left:30px;margin-right:30px}.history .chart{padding-left:0;padding-right:0;margin-top:20px;margin-left:0;margin-right:0}.history .chart .xs-text{margin-right:0}.history .chart .history-img-png{scale:.3}.history .chart .history-img{scale:.4}.history .chart .year{font-size:14px}.breadcrumbs{font-size:10px;height:20px}.breadcrumbs .crumb{margin-top:3px}.management{margin-left:30px;margin-right:30px;margin-top:0}.management .row-entry .director-card .img,.management .row-entry .director-card-disabled .img{height:150px}.past{text-align:justify;font-size:11px;background-color:#efefef;margin-top:10px;width:100vw;margin-left:0;animation:slidedown .4s;animation-fill-mode:forwards}.past .list{margin:10px 100px 0 0}.home-main-container{margin-top:-80px}.home-main-container .home-cover .home-slogan{position:relative;z-index:0;font-size:30px;padding-bottom:20px}.home-main-container .home-business-mobile{top:200px;background-size:auto;display:inline-block;margin:-130px auto 0;width:80vw}.business-container{margin-left:0;margin-right:0}.business-directions{margin-top:20px;overflow:hidden}.business-directions .image-box{width:100vw;height:50vh;object-fit:cover;transform:scale(1);transition:.3s ease-out;transition-property:opacity,transform,filter}.business-directions:hover .image-box{transform:scale(1.1)}.business-banner-food .logo-box{height:75px;margin:5px}.business-banner-retail .logo-box{height:75px}.business-banner-estate .logo-box{height:75px;width:75px}.operations-main-container{background-image:linear-gradient(#cecece,.1%,#fff)}.cooperates-container{margin-left:10px;margin-right:10px}.cooperates-banner{margin-top:0;margin-bottom:80px;margin-right:0}.cooperates-banner .img{height:80vh;object-fit:cover}.banner-text,.banner-title{margin-left:0;margin-right:0}.career-diversity .title{margin-left:0}.career-diversity .row,.career-employees{margin-left:0;margin-right:0}.career-employees{margin-bottom:0}.career-employees .img-box{margin-bottom:10px}.career-employees .text{margin-right:0}.career-vacancies .vacancies-items{margin-left:0;margin-right:0}.careers-benefits{height:auto}.career-diversity-container{overflow:hidden}.contacts-footer{font-size:10px;height:80px;margin-top:auto;margin-bottom:0}.contacts-footer .crumb{margin-top:7px}.contacts-form{margin-top:-50px}.contacts-form .form{margin-left:0;margin-right:0}.contacts-form .title{margin-left:20px}.tse-container{margin-left:0;margin-right:0}.my-subsubnav{display:none}.operations-banner{height:auto}.operations-banner .img{object-fit:cover}.counter{margin-top:0;margin-bottom:0}.operations-about .img{height:100%}.operations-card{height:350px;margin-top:10px;margin-bottom:10px}.operations-card-bull{height:600px;margin-top:10px;margin-bottom:10px}.operations-big-logo{margin:10px;font-size:20px}.operations-big-logo .description{margin:0}.operations-big-logo .img-box{height:auto;margin-top:20px;margin-bottom:20px}.operations-about{margin:10px}.fade-card-left{width:100vw;margin:0 0 10px}.fade-card-right{width:100vw;margin:0}.operations-banner{margin-top:0;margin-bottom:50px}.career-recruitment .text{margin-right:auto}.my-navbar{position:relative;z-index:100}}.carousel-item{text-align:center}.carousel-indicators{margin-bottom:3rem}.carousel-indicators [data-bs-target]{background-color:#000}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}@keyframes zoomin{0%{background-size:100%}50%{background-size:120%}to{background-size:100%}}.business-container{padding:1rem 0}.business-header:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(45deg,#007bff,#0056b3);border-radius:2px}.anchor-operations{max-width:1200px;margin:0 auto;padding:0 1rem}.business-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;justify-items:center;align-items:center}.logo-item{width:100%;max-width:200px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;padding:1.5rem}.logo-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.logo-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none}.logo-image{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(0);transition:all .3s ease}.logo-item:hover .logo-image{transform:scale(1.05);filter:brightness(1.1)}@media(max-width:768px){.business-container{padding:1.5rem 0}.business-header{margin-bottom:2rem;font-size:1.25rem}.business-logos-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.logo-item{max-width:150px;padding:1rem}}@media(max-width:480px){.business-logos-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.logo-item{max-width:120px;padding:.75rem}}@media(min-width:1024px){.business-logos-grid{grid-template-columns:repeat(5,1fr);max-width:1000px}}.main-desc,.main-title{color:#03234c!important}.fila-page .my-subsubnav{font-family:Nunito-bold;font-size:12px;position:relative;z-index:8}.fila-page .card-banner,.fila-page .operations-banner{position:relative;z-index:1}.fila-page .d-flex.flex-column.align-items-center.text-decoration-none:hover .bg-light{box-shadow:0 4px 16px rgba(20,111,223,.15);background:#e6f0fa}.fila-page .d-flex.flex-column.align-items-center.text-decoration-none:hover span{opacity:1!important;color:#146fdf}.fila-page .operations-big-logo .img-box{margin-bottom:1.5rem}.fila-page .operations-big-logo .main-title{color:#146fdf;font-size:2rem;font-weight:600}.fila-page .operations-big-logo .main-desc{color:#555;font-size:1.1rem}.fila-page .operations-about .main-title{font-size:1.7rem;font-weight:600;color:#146fdf;margin-bottom:.5rem}.fila-page .operations-about .main-desc{color:#444;font-size:1.05rem;margin-bottom:.5rem}.fila-page .fade-card-left,.fila-page .fade-card-right{background:#f8fafc;border-radius:1rem;padding:1.5rem 1rem;box-shadow:0 2px 12px rgba(20,111,223,.07);min-width:180px;min-height:120px;display:flex;flex-direction:column;align-items:center}.fila-page .breadcrumbs{background:#f7fafd;border-top:1px solid #e3eaf3;font-size:.95rem;padding:.5rem 0}.fila-page .breadcrumb .breadcrumb-item.active{color:#146fdf;font-weight:600}@media(max-width:768px){.fila-page .operations-big-logo .img-box{margin-bottom:1rem}.fila-page .fade-card-left,.fila-page .fade-card-right{min-width:120px;padding:1rem .5rem}.fila-page .card-banner .main-title{font-size:1.5rem}}