/* Exo2 — 3 нарізки: 300 Light, 500 Medium, 800 ExtraBold */@font-face{font-family:"300-Exo2-Light";src:local("300-Exo2-Light"),url("../fonts/300-Exo2-Light.ttf") format("truetype");font-display:swap}@font-face{font-family:"500-Exo2-Medium";src:local("500-Exo2-Medium"),url("../fonts/500-Exo2-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"800-Exo2-ExtraBold";src:local("800-Exo2-ExtraBold"),url("../fonts/800-Exo2-ExtraBold.ttf") format("truetype");font-display:swap}
:root{--color-const-00:#fff;--color-const-01:#000;--color-const-02:#2e4c3a;--color-const-03:#fff6f2;--color-const-04:#d19a2c;--color-const-05:#d5eadc;--color-03:#dcdcdc;--box-const-00:0 0 10px #2e4c3a80;--animation-duraton-1000:1s;--animation-duraton-1500:1.5s;--animation-duraton-2000:2s;--animation-duraton-2500:2.5s;--animation-duraton-3000:3s;--border-radius-10:10px;--border-radius-15:15px;--border-radius-20:20px;--border-radius-25:25px;--border-radius-30:30px;--row-gap-05:5px;--row-gap-10:10px;--row-gap-15:15px;--row-gap-20:20px;--row-gap-25:25px;--row-gap-30:30px;--row-gap-30:35px;--row-gap-40:40px;--row-gap-40:45px;--row-gap-50:50px;--row-gap-80:80px;--row-gap-100:100px;--row-gap-150:150px}.img-factory{object-fit:cover;height:500px}.img-agrokebet{width:40%;display:block;margin:0 auto}html,body{overflow-x:hidden}body{padding-right:0!important}body img{width:100%}a{text-decoration:none!important}h1.section-header,h2.section-header,h3.section-header,h4.section-header,h5.section-header,p.section-header{font-size:35px!important;font-family:"800-Exo2-ExtraBold"!important}h5.section-header{font-size:20px!important}p,a,ul,ol{font-family:"300-Exo2-Light"!important;font-size:18px!important}ul.list-style-none{list-style-type:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6,p,br,hr,span,strong,b,i,em,u,mark,small,del,ins,sub,sup,ul,ol,li,dl,dt,dd,a,button,img,figure,figcaption,audio,video,source,iframe,form,input,textarea,label,select,option,optgroup,fieldset,legend,datalist,output,table,thead,tbody,tfoot,tr,th,td,caption,colgroup,col,header,nav,section,article,aside,footer,main,summary,details,script,noscript,meta,link,style,title,base{margin-bottom:0!important;margin-top:0!important}section.section-step{padding:30px 0!important}a.read-more,button.action,a.read-more-opposite{background:var(--color-const-02);color:var(--color-const-00);border:1px solid var(--color-const-02);width:fit-content;padding:5px 15px;display:block;border-radius:5px!important;transition-duration:var(--animation-duraton-1000)}a.read-more:hover,button.action:hover{background:var(--color-const-00)!important;color:var(--color-const-02)!important;border:1px solid var(--color-const-02)!important}button.action{display:inline}a.read-more-opposite{background:var(--color-const-00);color:var(--color-const-02);border:1px solid var(--color-const-00)}a.read-more-opposite:hover{background:var(--color-const-02)!important;color:var(--color-const-00)!important;border:1px solid var(--color-const-02)!important}.container .row{gap:var(--row-gap-20) 0px!important}.container .row_second_layer{gap:var(--row-gap-15) 0px!important}.get-position{background:var(--color-const-03)!important;color:var(--color-const-02)!important;width:fit-content;padding:5px;border-radius:var(--border-radius-10)}.swiper-global-arrow .swiper-wrapper{margin-bottom:25px!important}.swiper-global-arrow .swiper-button-next svg,.swiper-global-arrow .swiper-button-prev svg{display:none!important}.swiper-global-arrow .swiper-button-prev::before,.swiper-global-arrow .swiper-button-next::before{content:"";width:1em;height:1em;display:block;background-color:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.swiper-global-arrow .swiper-button-prev::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}.swiper-global-arrow .swiper-button-next::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.swiper-global-arrow .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-global-arrow .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--color-const-01);width:12px;height:12px}.swiper-global-arrow .swiper-button-next,.swiper-global-arrow .swiper-button-prev{top:auto!important;width:0;height:5px;background:none!important;mask:none!important;-webkit-mask:none!important;font-size:20px;display:flex;align-items:center;justify-content:center}.swiper-global-arrow .swiper-button-next,.swiper-global-arrow .swiper-button-prev{margin-top:-15px!important}.turkey-slider .swiper-button-next,.turkey-slider .swiper-button-prev{color:var(--color-const-01)}.turkey-slider .swiper-button-prev{left:calc(50% - 60px)!important}.turkey-slider .swiper-button-next{right:calc(50% - 60px)!important}.nut-slider .swiper-button-next,.nut-slider .swiper-button-prev{color:var(--color-const-01)}.nut-slider .swiper-button-prev{left:calc(50% - 80px)!important}.nut-slider .swiper-button-next{right:calc(50% - 80px)!important}.nut-slider img.img-background{height:350px;object-fit:cover}.perennial-crops-slider .swiper-button-next,.perennial-crops-slider .swiper-button-prev{color:var(--color-const-01)}.perennial-crops-slider .swiper-button-prev{left:calc(50% - 60px)!important}.perennial-crops-slider .swiper-button-next{right:calc(50% - 60px)!important}.engarving-slider .swiper-button-next,.engarving-slider .swiper-button-prev{color:var(--color-const-01)}.engarving-slider .swiper-button-prev{left:calc(50% - 80px)!important}.engarving-slider .swiper-button-next{right:calc(50% - 80px)!important}.row-tab-slider .swiper-button-next,.row-tab-slider .swiper-button-prev{color:var(--color-const-01)}.row-tab-slider .swiper-button-prev{left:calc(50% - 80px)!important}.row-tab-slider .swiper-button-next{right:calc(50% - 80px)!important}.cattle-farming-slider .swiper-button-next,.cattle-farming-slider .swiper-button-prev{color:var(--color-const-01)}.cattle-farming-slider .swiper-button-prev{left:calc(50% - 60px)!important}.cattle-farming-slider .swiper-button-next{right:calc(50% - 60px)!important}.pig-farming-slider .swiper-button-next,.pig-farming-slider .swiper-button-prev{color:var(--color-const-01)}.pig-farming-slider .swiper-button-prev{left:calc(50% - 80px)!important}.pig-farming-slider .swiper-button-next{right:calc(50% - 80px)!important}.bioenergy-slider .swiper-button-next,.bioenergy-slider .swiper-button-prev{color:var(--color-const-01)}.bioenergy-slider .swiper-button-prev{left:calc(50% - 120px)!important}.bioenergy-slider .swiper-button-next{right:calc(50% - 120px)!important}.careers-slider .swiper-button-next,.careers-slider .swiper-button-prev{color:var(--color-const-01)}.careers-slider .swiper-button-prev{left:calc(50% - 120px)!important}.careers-slider .swiper-button-next{right:calc(50% - 120px)!important}.careers-slider .swiper-button-next,.careers-slider .swiper-button-prev{color:var(--color-const-01)}.careers-slider .swiper-button-prev{left:calc(50% - 120px)!important}.careers-slider .swiper-button-next{right:calc(50% - 120px)!important}.crop-production_slider .swiper-button-next,.crop-production_slider .swiper-button-prev{color:var(--color-const-01)}.crop-production_slider .swiper-button-prev{left:calc(50% - 120px)!important}.crop-production_slider .swiper-button-next{right:calc(50% - 120px)!important}.sugar-production_slider .swiper-button-next,.sugar-production_slider .swiper-button-prev{color:var(--color-const-01)}.sugar-production_slider .swiper-button-prev{left:calc(50% - 80px)!important}.sugar-production_slider .swiper-button-next{right:calc(50% - 80px)!important}.modal-content input:focus,.modal-content textarea:focus,.modal-content select:focus,.modal-content .btn-close:focus,.modal-content .btn-close:hover{box-shadow:var(--box-const-00)!important;border-color:var(--color-const-02)!important;outline:none;transition:box-shadow 0.3s ease,border-color 0.3s ease}.modal-content select:hover{box-shadow:var(--box-const-00)!important;cursor:pointer}.modal-content .btn-close:hover{box-shadow:var(--box-const-00)!important}#GetPosition form button[type="submit"],#Ask_A_Question button[type="submit"]{width:100%!important}#GetPosition form .form-check .form-check-input,#Ask_A_Question .form-check .form-check-input{margin-top:4px!important}#GetPosition form .form-check .form-check-input[type="checkbox"]:checked,#Ask_A_Question form .form-check .form-check-input[type="checkbox"]:checked{background-color:var(--color-const-02)}.row-block-counter .block-counter{background:var(--color-const-05);text-align:center;padding:10px;border-radius:15px!important}.row-block-counter .block-counter .row{gap:0px!important}.row-tabs-information .nav-tabs{border:none!important}.row-tabs-information .nav-tabs .nav-link{width:100%;border-radius:15px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:15px;border:1px solid transparent;box-shadow:0 0 0 rgba(0,0,0,0);border:0.5px solid rgba(0,0,0,0.08)!important;transition:all 0.3s ease-in-out}.row-tabs-information .nav-tabs button[type="button"]{font-size:20px!important}.row-tabs-information .nav-tabs .nav-link i{border-radius:15px;font-size:25px;padding:15px;transition:all 0.3s ease-in-out}.row-tabs-information .nav-tabs .nav-link.active{box-shadow:0 4px 10px rgba(0,0,0,0.1)!important}.row-tabs-information .nav-tabs .nav-link:hover{box-shadow:0 3px 8px rgba(0,0,0,0.1)!important}.row-tabs-informationo .tab-content img{width:100%!important}.row-stage-block .block-stage{padding:30px;border-radius:15px;display:flex;height:100%}.row-stage-block .block-stage span{color:var(--color-const-01);padding:10px;border-radius:10px;height:50px;width:50px;text-align:center;display:block;font-family:"800-Exo2-ExtraBold"!important;font-size:20px}.row-stage-block .block-stage p.section-header{font-size:25px!important}.row-accordion .accordion{display:flex;flex-direction:column;gap:var(--row-gap-15) 0}.row-accordion .accordion button:hover,.row-accordion .accordion button:focus{box-shadow:none!important}.row-accordion .accordion button{font-family:"800-Exo2-ExtraBold"!important;font-size:16px!important;gap:var(--row-gap-10)}.row-accordion .accordion button span{border-radius:10px;padding:12.5px;text-align:center;font-size:14px;justify-content:center;align-items:center;display:flex}.row-associations .association-card{padding:15px;display:flex;flex-direction:column;gap:var(--row-gap-15) 0px;border:2px solid var(--color-const-02)}.row-associations .association-card img{height:auto;width:80%;display:block;margin:0 auto}.ti-cursor{display:none!important}.section-introduction{height:50vh!important;position:relative!important;overflow:hidden!important}.section-introduction picture img{height:50vh;object-fit:cover}.section-introduction .block-header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000040;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(15px);color:var(--color-const-00);padding:30px;text-align:center;width:100%;display:flex;flex-direction:column;z-index:2}.section-service-menu .container{display:flex;flex-direction:column;gap:var(--row-gap-30)}.section-service-menu .container .row .block-description{display:flex;flex-direction:column;gap:var(--row-gap-10) 0;position:absolute;bottom:0;padding:15px 20px;background:#2e4c3a80;width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px;z-index:5}.section-service-menu .container .row .card-block{position:relative}.section-service-menu .container .row .card-block img{border-radius:15px!important;width:100%;height:400px}.section-service-menu .container .row .block-description p{color:var(--color-const-00)}.section-service-menu .container .row .block-description a.read-more-opposite{display:flex;flex-direction:row;gap:10px;align-items:center;width:max-content;margin-left:auto}.section-global_contact-us{background:var(--color-const-00)!important}.section-global_contact-us .row-contact-us{gap:var(--row-gap-15) 0}.section-global_contact-us .row-contact-us button[type="submit"]{background:var(--color-const-02);color:var(--color-const-00);border:1px solid var(--color-const-02);width:fit-content;padding:5px 15px;border-radius:10px;transition-duration:var(--animation-duraton-1000)}.section-global_contact-us .row-contact-us button[type="submit"]:hover{background:var(--color-const-00)!important;color:var(--color-const-02)!important;border:1px solid var(--color-const-02)!important}.section-global_news{background:var(--color-const-03)}.section-global_news .container .row .col-12 .swiper.news-slider .news-card{position:relative}.section-global_news .container .row .col-12 .swiper.news-slider img{width:100%;height:500px;object-fit:cover}.section-global_news .container .row .col-12 .news-card-meta{background:#d5eadc;padding:15px;border-radius:15px;width:inherit}.section-global_news .container .row .col-12 .news-card-meta span,.section-global_news .container .row .col-12 .news-card-meta span a{color:var(--color-const-01)!important;font-family:"500-Exo2-Medium"!important}.section-global_news nav.pagination-block{display:flex;justify-content:center}.section-global_news .page-item a{border:0}.section-global_news .page-item a.page-link{color:var(--color-const-01);border:1px solid var(--color-const-02);background:var(--color-const-00);transition:var(--animation-duraton-1000)}.section-global_news .page-item a.page-link:hover{background:var(--color-const-02);color:var(--color-const-00)}.section-global_news .page-item.active a{background:var(--color-const-02);color:var(--color-const-00)}header{position:fixed;z-index:10;width:100%;background:var(--color-const-00);border-bottom:1px solid var(--color-const-02)}header ul li a{font-size:22px!important}header .navbar-brand img{width:150px}header .nav_item_lang_pc>ul{min-width:50px!important;width:50px!important}header .nav_item_lang_mb{display:none}header .nav_item_lang_pc{background:var(--color-03);border-radius:15px}footer{padding:30px 0;background:var(--color-const-02);color:var(--color-const-00)}footer img.logo{width:40%;display:block;margin:0 auto}footer ul li{display:flex;align-items:center;position:relative;padding-left:25px}footer ul li::before{content:'';position:absolute;left:0;top:7px;width:13px;height:13px;background-color:var(--color-const-00);-webkit-mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");transition-duration:var(--animation-duraton-1000)}footer ul li a{color:var(--color-const-00)!important;transition-duration:var(--animation-duraton-1000)}footer div.social-networks{display:flex;flex-direction:row;gap:var(--row-gap-15)}footer div.social-networks a{display:inline-flex;width:30px;height:30px;background-color:var(--color-const-00);border-radius:50%;align-items:center;justify-content:center;text-decoration:none;color:var(--color-const-02);font-size:16px;transition-duration:var(--animation-duraton-1000)}footer ul li a:hover{color:var(--color-const-04)!important}footer div.social-networks a:hover{background-color:var(--color-const-04)}footer p.all-right-reserved{text-align:center}.back-to-top{width:45px;height:45px;background:var(--color-const-02);text-align:center;line-height:45px;font-size:20px;color:var(--color-const-00);border:1px solid var(--color-const-00);border-radius:5px;position:fixed;bottom:15px;right:15px;z-index:1;cursor:pointer;opacity:0;transition-duration:var(--animation-duraton-1000)}.back-to-top i{color:var(--global-color-03)!important}.back-to-top:hover{background:var(--color-const-04)}.back-ask-question{bottom:80px}.section-global_description-type-one{background:var(--color-const-00)}.section-global_description-type-one .container{gap:var(--row-gap-15) 0}.section-global_description-type-one .container .row h2.section-header{color:var(--color-const-01)}.section-global_description-type-one .container .row .block-button-right{text-align:right}.section-global_description-type-one .container .row .block-button-right button{background:var(--color-const-02);color:var(--color-const-00);border:1px solid var(--color-const-02);width:fit-content;padding:5px 15px;border-radius:5px;transition-duration:var(--animation-duraton-1000)}.section-global_description-type-one .container .row .block-button-right button:hover{background:var(--color-const-00)!important;color:var(--color-const-02)!important;border:1px solid var(--color-const-02)!important}.section-global_description-type-one .row-accordion .accordion button.accordion-button{background:var(--color-const-00)!important}.section-global_description-type-one .row-accordion .accordion .accordion-button:not(.collapsed){color:var(--color-const-02)!important}.section-global_description-type-one .row-accordion .accordion button.accordion-button span{background:var(--color-const-05);color:var(--color-const-01)}.section-global_description-type-one .nav-tabs{border:none!important}.section-global_description-type-one .nav-tabs .nav-link{background:var(--color-const-00)!important;color:var(--color-const-01)}.section-global_description-type-one .nav-tabs .nav-link i{color:var(--color-const-01)}.section-global_description-type-one .nav-tabs .nav-link.active{background:var(--color-const-03)!important;color:var(--color-const-01)!important}.section-global_description-type-one .nav-tabs .nav-link:hover{background:var(--color-const-03)!important;color:var(--color-const-01)!important}.section-global_description-type-one .nav-tabs .nav-link:hover i,.section-global_description-type-one .nav-tabs .nav-link.active i{background:var(--color-const-00)!important}.section-global_description-type-one .row-tab-slider .slider-block{position:relative}.section-global_description-type-one .row-tab-slider .slider-block .block-description{position:absolute;bottom:0;padding:15px 20px;background:#00000080;width:100%;border-bottom-left-radius:15px;border-bottom-right-radius:15px!important}.section-global_description-type-one .row-tab-slider .slider-block .block-description p{color:var(--color-const-00)!important;font-family:"800-Exo2-ExtraBold"!important}.section-global_description-type-one .row-tab-slider .slider-block img{width:100%;height:300px;object-fit:cover}.section-global_description-type-one .row-stage-block .block-stage{background:var(--color-const-03)}.section-global_description-type-one .row-stage-block .block-stage span{background:var(--color-const-00)!important}.section-global_description-type-two{background:var(--color-const-03)}.section-global_description-type-two .container{gap:var(--row-gap-15) 0}.section-global_description-type-two img.full-width{width:100%}.section-global_description-type-two .row-block-counter .block-counter{background:var(--color-const-05);text-align:center;padding:10px;border-radius:15px!important}.section-global_description-type-two .accordion button.accordion-button{background:var(--color-const-00)!important}.section-global_description-type-two .row-accordion .accordion .accordion-button:not(.collapsed){color:var(--color-const-02)!important}.section-global_description-type-two .accordion button.accordion-button span{background:var(--color-const-05);color:var(--color-const-01)}.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link{background:var(--color-const-03)!important;color:var(--color-const-01)}.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link i{color:var(--color-const-01)}.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link.active{background:var(--color-const-00)!important;color:var(--color-const-01)!important}.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link:hover{background:var(--color-const-00)!important;color:var(--color-const-01)!important}.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link:hover i,.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link.active i{background:var(--color-const-03)!important}.section-global_description-type-two .row-stage-column .block-stage{display:flex;flex-direction:row;gap:var(--row-gap-15);align-self:center}.section-global_description-type-two .row-stage-column .block-stage .block-number,.section-global_description-type-two .row-stage-column .block-stage .block-text{align-self:center}.section-global_description-type-two .row-stage-column .block-stage span{font-family:"800-Exo2-ExtraBold"!important;font-size:20px!important;background:var(--color-const-05);color:var(--color-const-01);padding:10px;border-radius:10px;height:60px;width:60px;text-align:center;justify-content:center;display:flex;align-items:center;margin:0 auto}.section-global_description-type-two .row-stage-column .block-stage p.section-header{font-size:20px!important}.section-global_description-type-two .row-stage-column .block-stage .row{gap:var(--row-gap-10)!important}.section-global_description-type-two .row-stage-block .block-stage{background:var(--color-const-00)}.section-global_description-type-two .row-stage-block .block-stage span{background:var(--color-const-05)!important}.section-breadcrumb .block-breadcrumb a,.section-breadcrumb .block-breadcrumb .breadcrumb-final,.section-breadcrumb .block-breadcrumb .separator{display:inline;text-decoration:none;color:var(--color-const-04);font-size:18px!important}.section-breadcrumb .block-breadcrumb .separator{margin:0 5px;color:var(--color-const-04);display:inline-block;font-size:10px!important}.section-comparison_sustainability .row-sustainability #beer-slider{width:100%;max-width:100%}.section-comparison_sustainability .row-sustainability #beer-slider picture{width:100%;display:block}.section-comparison_sustainability .row-sustainability .beer-slider[data-beer-label]:after,.section-comparison_sustainability .row-sustainability .beer-reveal[data-beer-label]:after{display:none}.section-puzzle_sustainability{overflow-x:hidden}.section-puzzle_sustainability .grid-wrap{width:100%}.section-puzzle_sustainability .grid{--s:calc(100vh / 2);--r:30px;--g:10px;--h:50%;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--g);width:100%;max-width:100vw;margin:0 auto}.section-puzzle_sustainability .grid .block-puzzle{background-size:cover;position:relative}.section-puzzle_sustainability .grid .block-puzzle picture img{width:100%;height:100%;object-fit:cover}.section-puzzle_sustainability .grid .block-puzzle .block-description{background:#2e4c3ab3;position:absolute;padding:15px;color:#fff;display:flex;flex-direction:column;justify-content:center}.section-puzzle_sustainability .grid .block-puzzle .block-description h4.section-header{font-size:25px}.section-puzzle_sustainability .grid .block-puzzle:nth-child(1){height:calc(var(--s) + var(--r));margin-bottom:calc(-1 * var(--r));mask:radial-gradient(var(--r) at 50% calc(100% - var(--r)),#000 calc(100% - 1px),#0000),radial-gradient(calc(var(--r) + var(--g)) at calc(100% + var(--g)) 50%,#0000 calc(100% - 1px),#000) 0 0 / 100% calc(100% - var(--r)) no-repeat;border-top-left-radius:var(--r)}.section-puzzle_sustainability .grid .block-puzzle:nth-child(1) .block-description{top:0;left:0;width:100%;height:calc(var(--h) - var(--r) - var(--r)/2)}.section-puzzle_sustainability .grid .block-puzzle:nth-child(2){height:var(--s);margin-left:calc(-1 * var(--r));mask:radial-gradient(var(--r) at var(--r) 50%,#000 calc(100% - 1px),#0000),radial-gradient(calc(var(--r) + var(--g)) at 50% calc(100% + var(--g)),#0000 calc(100% - 1px),#000) 100% / calc(100% - var(--r)) 100% no-repeat;border-top-right-radius:var(--r)}.section-puzzle_sustainability .grid .block-puzzle:nth-child(2) .block-description{top:0;right:0;width:calc(100% - var(--r));height:calc(var(--h) - var(--r))}.section-puzzle_sustainability .grid .block-puzzle:nth-child(3){height:var(--s);margin-right:calc(-1 * var(--r));mask:radial-gradient(var(--r) at calc(100% - var(--r)) 50%,#000 calc(100% - 1px),#0000),radial-gradient(calc(var(--r) + var(--g)) at 50% calc(-1 * var(--g)),#0000 calc(100% - 1px),#000) 0 / calc(100% - var(--r)) 100% no-repeat;border-bottom-left-radius:var(--r)}.section-puzzle_sustainability .grid .block-puzzle:nth-child(3) .block-description{bottom:0;left:0;width:calc(100% - var(--r));height:calc(var(--h) - var(--r))}.section-puzzle_sustainability .grid .block-puzzle:nth-child(4){height:calc(var(--s) + var(--r));margin-top:calc(-1 * var(--r));mask:radial-gradient(var(--r) at 50% var(--r),#000 calc(100% - 1px),#0000),radial-gradient(calc(var(--r) + var(--g)) at calc(-1 * var(--g)) 50%,#0000 calc(100% - 1px),#000) 100% 100% / 100% calc(100% - var(--r)) no-repeat;border-bottom-right-radius:var(--r)}.section-puzzle_sustainability .grid .block-puzzle:nth-child(4) .block-description{bottom:0;right:0;width:100%;height:calc(var(--h) - var(--r) - var(--r)/2)}.section-contact-us_inforamtion .row-page-contact .block{display:flex;flex-direction:row;gap:var(--row-gap-15)}.section-contact-us_inforamtion .row-page-contact .block span{padding:10px;border-radius:10px;height:50px;width:50px;text-align:center;background:var(--color-const-05);color:var(--color-const-01);font-size:20px!important;font-family:"800-Exo2-ExtraBold"!important}.section-contact-us_inforamtion .row-page-contact .block span,.section-contact-us_inforamtion .row-page-contact .block p{align-self:center}.section-contact-us_inforamtion .row-page-contact .block p a{font-size:20px!important;color:var(--color-const-01)!important;font-family:"800-Exo2-ExtraBold"!important}.section-main-introduction{z-index:2!important;position:relative!important}.section-main-introduction .swiper.main-slider img{width:100%;height:50vh;object-fit:cover}.section-main-introduction .swiper.main-slider .block-slider .block-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-const-00);padding:30px;text-align:center;width:100%;display:flex;flex-direction:column;gap:var(--row-gap-10) 0}.section-main-introduction .swiper.main-slider .block-slider .block-text h1{font-size:4rem;margin-bottom:15px}.section-main-introduction .swiper.main-slider .block-slider .block-text p{font-size:2rem!important}.section-main-introduction .swiper.main-slider .block-slider .block-text a.read-more-opposite{margin:0 auto;padding:10px 50px}.section-counter_introduction .item{position:relative;border-radius:5px;overflow:hidden;height:350px}.section-counter_introduction .item img{width:100%;height:100%;object-fit:cover;border-radius:5px;display:block}.section-counter_introduction .overlay{background:#003c0066;backdrop-filter:blur(1px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:30px;width:100%;text-align:center;display:flex;flex-direction:column;gap:10px 0}.section-introduction_puzzle>.container{display:flex;flex-direction:column;gap:var(--row-gap-20) 0}.section-introduction_puzzle>.container>.row{gap:var(--row-gap-20) 0}.section-introduction_puzzle .container .row .puzzle-grid{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,50%);gap:var(--row-gap-05)}.section-introduction_puzzle .container .row .puzzle-grid .puzzle{width:auto;height:150px;background:#d8ebe3;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;font-size:32px;color:#0b3d2e;cursor:pointer;border:0!important}.section-introduction_puzzle .container .row .puzzle-grid .puzzle::after{content:"";position:absolute;background:#d8ebe3;z-index:2;border-radius:50%;width:40px;height:40px}.section-introduction_puzzle .container .row .puzzle-grid .puzzle.active{background:#0b3d2e;color:var(--color-const-00)}.section-introduction_puzzle .container .row .puzzle-grid .puzzle.active::after{background:#0b3d2e!important}.section-introduction_puzzle .container .row .puzzle-grid .puzzle-1::after{right:-20px;top:50%;transform:translateY(-50%);width:20px;height:40px;border-radius:0 20px 20px 0;border:2px solid var(--color-const-00)!important;border-left:0!important}.section-introduction_puzzle .container .row .puzzle-grid .puzzle-2::after{bottom:-20px;left:50%;transform:translateX(-50%);width:40px;height:20px;border-radius:0 0 20px 20px;border:2px solid var(--color-const-00)!important;border-top:0!important}.section-introduction_puzzle .container .row .puzzle-grid .puzzle-3::after{top:-20px;left:50%;transform:translateX(-50%);width:40px;height:20px;border-radius:20px 20px 0 0;border:2px solid var(--color-const-00);border-bottom:0}.section-introduction_puzzle .container .row .puzzle-grid .puzzle-4::after{left:-20px;top:50%;transform:translateY(-50%);width:20px;height:40px;border-radius:20px 0 0 20px;border:2px solid var(--color-const-00);border-right:0}.section-introduction_puzzle .container .row .tab-content .tab-pane .card-block{display:flex;flex-direction:column;gap:var(--row-gap-30);background:var(--const-color-01);border-radius:10px;padding:20px;box-shadow:0 2px 8px #00000040;margin:5px 0}.section-introduction_puzzle .container .row .tab-content .tab-pane .card-block .icon-box{background:#264d3b;border-radius:8px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-introduction_puzzle .container .row .tab-content .tab-pane .card-block .icon-box i{color:var(--color-const-00);font-size:55px}.section-introduction_puzzle .container .row .tab-content .tab-pane .card-block .card-text{display:flex;flex-direction:column;gap:var(--row-gap-10);justify-content:center}.section-introduction_puzzle .container .row .tab-content .tab-pane .card-block .card-text h4{font-size:1.1rem;font-weight:700;margin:0 0 6px;color:#222}.section-introduction_popularity>.container{display:flex;flex-direction:column;gap:var(--row-gap-20) 0}.section-introduction_popularity>.container>.row{gap:var(--row-gap-10) 0}.section-introduction_popularity .row-gallery{display:flex;flex-wrap:wrap;gap:var(--row-gap-0)!important;--bs-gutter-x:var(--row-gap-10)!important;--bs-gutter-y:var(--row-gap-10)!important}.section-introduction_popularity .partner-img{width:100%;height:160px;object-fit:cover;border-radius:10px;transition:transform .3s ease}.section-introduction_popularity a:hover .partner-img{transform:scale(1.05)}.section-introduction_popularity ul li::before{content:'';position:absolute;left:0;top:7px;width:13px;height:13px;background-color:var(--color-const-01);-webkit-mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.section-introduction_popularity ul li{display:flex;align-items:center;position:relative;padding-left:25px}.section-introduction_history .timeline{position:relative;margin:2rem 0}.section-introduction_history .timeline::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:4px;background:var(--color-const-02);transform:translateX(-50%);height:calc(100% - 150px)}.section-introduction_history .timeline-item{position:relative;width:50%;padding:0;box-sizing:border-box;margin-bottom:-90px!important;padding-bottom:50px}.section-introduction_history .timeline-item-left{left:0;text-align:right;padding-right:30px}.section-introduction_history .timeline-item-right{left:50%;text-align:left;padding-left:30px}.section-introduction_history .timeline-item::before{content:'';position:absolute;top:0;width:18px;height:18px;background:var(--color-const-03);border:4px solid var(--color-const-02);border-radius:50%;z-index:2}.section-introduction_history .timeline-item-left::before{right:-9px}.section-introduction_history .timeline-item-right::before{left:-9px}.section-introduction_history .timeline-content{background:#fff;padding:1.5rem;border-radius:15px;border:1px solid var(--color-const-02);box-shadow:0 10px 30px #0d6efd14;transition:transform .3s ease,box-shadow .3s ease}.section-introduction_history .timeline-content:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0d6efd26}.section-introduction_history .year{font-weight:700;color:var(--color-const-02);font-size:1.1rem;margin-bottom:.5rem}.section-introduction_history .timeline-item+.timeline-item{margin-top:0}.row_menu_history a{background:var(--color-const-00);text-align:center;color:var(--color-const-02)!important;border:1px solid var(--color-const-02);padding:5px 10px!important;text-align:center;display:block;margin:0 auto;color:var(--color-const-03);border-radius:var(--border-radius-15)}.culture-card{background:#fff;border-radius:18px;padding:15px;box-shadow:0 10px 30px #0000000f;height:100%}.culture-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.culture-head i{width:44px;height:44px;border-radius:12px;background:#f2f4f7;display:flex;align-items:center;justify-content:center;font-size:20px;color:#333}.culture-head h4{font-size:20px;font-weight:600;margin:0}.culture-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.culture-list li{width:25%;font-size:16px}.culture-list li:last-child{border-bottom:none}@media (max-width:1199.98px){}@media (max-width:991.98px){header .nav_item_lang_pc{display:none!important}header .nav_item_lang_mb{display:flex!important;flex-direction:row;justify-content:center;text-align:center}header .nav_item_lang_mb li{width:calc(100% / 2)!important}header .nav_item_lang_mb{display:flex;flex-direction:row;gap:var(--row-gap-10)}header .nav_item_lang_mb li span,header .nav_item_lang_mb li a{border:1px solid var(--color-const-02);font-size:16px!important}header .nav_item_lang_mb li span{background:var(--color-const-02);color:var(--color-const-00)!important}header .nav_item_lang_mb li a{background:var(--color-const-03);color:var(--color-const-02)!important}}@media (max-width:767.98px){.section-counter_introduction .mosaic{grid-template-columns:repeat(2,1fr)!important}.section-counter_introduction .mosaic .item{height:260px!important;grid-column:auto!important;grid-row:auto!important}.section-counter_introduction p.section-header{font-size:20px!important}.section-counter_introduction .mosaic .overlay{padding:0px;height:130px;justify-content:center}.pos-1,.pos-2,.pos-3,.pos-4,.pos-5,.pos-6,.pos-7,.pos-8,.pos-9{height:260px!important;grid-column:auto!important;grid-row:auto!important}.section-introduction_history .timeline::before{left:8px}.section-introduction_history .timeline-item,.section-introduction_history .timeline-item-left,.section-introduction_history .timeline-item-right{width:100%;left:0;text-align:left;padding-left:3rem;padding-right:1rem}.section-introduction_history .timeline-item-left,.section-introduction_history .timeline-item-right{padding:0 0 0 30px!important}.section-introduction_history .timeline-item::before{left:0}.section-introduction_history .timeline-item{margin-bottom:10px!important}.section-introduction_history .timeline::before{height:calc(100% - 100px)}}@media (max-width:575.98px){h1.section-header,h2.section-header,h3.section-header,h4.section-header,h5.section-header,p.section-header{font-size:30px!important}a.read-more{width:100%!important;text-align:center}p[style]{text-align:inherit!important;font-size:16px!important}.section-main-introduction .swiper.main-slider img{height:350px}.section-main-introduction .swiper.main-slider .block-slider .block-text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000040;padding:85px 0px 0px 0px;height:100%}.section-introduction_popularity ul{padding:0px!important}.section-service-menu .container .row .card-block img{height:250px}.section-global_news .container .row .col-12 .swiper.news-slider img{height:250px}.section-counter_introduction .mosaic{grid-template-columns:1fr!important}.section-counter_introduction .mosaic .item{height:220px!important;grid-column:1 / span 1!important;grid-row:auto!important}.pos-1,.pos-2,.pos-3,.pos-4,.pos-5,.pos-6,.pos-7,.pos-8,.pos-9{height:220px!important}.section-global_contact-us .row-contact-us button[type="submit"]{width:100%}.section-global_description-type-one .container .row .block-button-right button{width:100%}.section-puzzle_sustainability .grid .block-puzzle{height:300px!important;mask:none!important;border-radius:0!important;margin:0!important;width:100%}.section-puzzle_sustainability .grid .block-puzzle .block-description{top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important}.section-puzzle_sustainability .grid{display:flex;flex-direction:column}.culture-list{gap:var(--row-gap-20)}.culture-list li{width:auto}.get-position{display:block}.img-factory{height:350px}}.kicon{display:inline-block;vertical-align:-0.15em;flex-shrink:0}a .kicon,button .kicon{pointer-events:none}.row-tabs-information .nav-tabs .nav-link .kicon{border-radius:15px;font-size:25px;padding:15px;box-sizing:content-box;transition:all .3s ease-in-out}.section-global_description-type-one .nav-tabs .nav-link .kicon{color:var(--color-const-01)}.section-global_description-type-one .nav-tabs .nav-link:hover .kicon,.section-global_description-type-one .nav-tabs .nav-link.active .kicon{background:var(--color-const-00)!important}.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link .kicon{color:var(--color-const-01)}.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link:hover .kicon,.section-global_description-type-two .row-tabs-information .nav-tabs .nav-link.active .kicon{background:var(--color-const-03)!important}.section-introduction_puzzle .container .row .tab-content .tab-pane .card-block .icon-box .kicon{color:var(--color-const-00);font-size:55px}.culture-head .kicon{width:44px;height:44px;border-radius:12px;background:#f2f4f7;padding:11px;box-sizing:border-box;color:#333}.section-contact-us_inforamtion .row-page-contact .block span{display:flex;align-items:center;justify-content:center}.social-circle .kicon{font-size:16px}.goal-card .kicon{position:absolute;right:28px;bottom:28px;font-size:52px;color:var(--color-const-00);opacity:.9}.fab-stack{position:fixed;right:15px;bottom:15px;z-index:1030;display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.fab-stack.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.fab{position:relative;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-const-00);border-radius:10px;background:var(--color-const-02);color:var(--color-const-00);cursor:pointer;box-shadow:0 4px 14px #2e4c3a55;transition:var(--animation-duraton-1000)}.fab .kicon{font-size:22px}.fab:hover{background:var(--color-const-04)}.action .kicon{margin-right:6px;vertical-align:-0.15em}a,button,.read-more,.read-more-opposite,.social-circle,.card-block img,.block-counter,.goal-card,.association-card,.news-card-meta,.nav-link{transition:transform .25s ease,box-shadow .25s ease,background-color .3s ease,color .3s ease}header{box-shadow:0 2px 12px #2e4c3a1a}header .navbar-brand img{transition:transform .3s ease}header .navbar-brand:hover img{transform:scale(1.03)}a.read-more:hover,button.action:hover,a.read-more-opposite:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2e4c3a33}h2.section-header{position:relative;padding-bottom:14px}h2.section-header::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;border-radius:3px;background:var(--color-const-04)}h2.section-header.text-center::after,.text-center h2.section-header::after{left:50%;transform:translateX(-50%)}.section-service-menu .container .row .card-block{overflow:hidden;border-radius:15px;box-shadow:0 6px 20px #2e4c3a1f}.section-service-menu .container .row .card-block img{transition:transform .5s ease}.section-service-menu .container .row .card-block:hover img{transform:scale(1.06)}.section-service-menu .container .row .block-description{background:linear-gradient(to top,#2e4c3add,#2e4c3a66 70%,transparent)}.row-block-counter .block-counter{transition:transform .25s ease,box-shadow .25s ease}.row-block-counter .block-counter:hover{transform:translateY(-4px);box-shadow:0 10px 24px #2e4c3a26}.row-associations .association-card{border-radius:12px;transition:transform .25s ease,box-shadow .25s ease}.row-associations .association-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #2e4c3a26}.section-global_news .news-card-meta{transition:box-shadow .25s ease}.section-global_news .news-slider .swiper-slide{padding-bottom:10px}footer div.social-networks a:hover{transform:translateY(-2px)}.modal-content{border:none!important;border-radius:16px!important;overflow:hidden;box-shadow:0 24px 60px #2e4c3a40}.modal-content .modal-header{border-bottom:1px solid var(--color-const-05)}.modal-content .modal-title,.modal-content h4.modal-title{color:var(--color-const-02)}.modal-content .form-control,.modal-content .form-select{border-radius:10px;border:1px solid #d7ded7;transition:box-shadow .25s ease,border-color .25s ease}.modal-content .action{border-radius:10px;padding:9px 22px}.section-global_contact-us .form-control,.section-global_contact-us textarea{border-radius:10px;transition:box-shadow .25s ease,border-color .25s ease}.section-global_contact-us .form-control:focus,.section-global_contact-us textarea:focus{box-shadow:var(--box-const-00);border-color:var(--color-const-02)}.block-breadcrumb .separator .kicon{vertical-align:-0.2em;color:var(--color-const-02)}.section-global_news .page-item a.page-link{border-radius:8px;margin:0 3px}body{line-height:1.6}main p{line-height:1.7}section.section-step{padding:42px 0!important}a.read-more,button.action,a.read-more-opposite{border-radius:8px!important}header .navbar .navbar-nav .nav-link{font-weight:500;transition:color .25s ease}header .navbar .navbar-nav>.nav-item>.nav-link:hover{color:var(--color-const-02)!important}.section-introduction{height:56vh!important;min-height:340px}.section-introduction picture{display:block;height:100%}.section-introduction picture img{height:56vh;min-height:340px;width:100%}.section-introduction::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#2e4c3a2b 0%,#0b140f85 100%)}.section-introduction .block-header{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;max-width:1100px;padding:0 22px;z-index:2}.section-introduction .block-header .section-header{font-size:2.7rem!important;letter-spacing:.4px;text-shadow:0 2px 20px #0b140fcc;margin:0 auto;min-height:1.2em}.section-introduction .block-header::after{content:"";display:block;width:72px;height:4px;border-radius:4px;background:var(--color-const-04);margin:18px auto 0}.section-main-introduction .main-slider .block-slider{position:relative}.section-main-introduction .main-slider .block-slider img{width:100%;height:78vh;min-height:460px;object-fit:cover}.section-main-introduction .main-slider .block-slider::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b140f2e 0%,#0b140f7a 100%);z-index:1}.section-main-introduction .main-slider .block-slider .block-text{z-index:2}.section-main-introduction .main-slider .block-slider .block-text h1{text-shadow:0 3px 24px #0b140fcc}.section-counter_introduction .overlay p.section-header{letter-spacing:.5px}.section-counter_introduction .overlay>p:last-child{opacity:.95;font-size:15px}.swiper-pagination-bullet{transition:opacity .25s ease,background .25s ease}.swiper-pagination-bullet-active{background:var(--color-const-04)!important;opacity:1!important}.form-control,.form-select{border-radius:10px;border:1px solid #cdd6ce;transition:box-shadow .2s ease,border-color .2s ease}.form-control:focus,.form-select:focus{border-color:var(--color-const-02);box-shadow:0 0 0 3px #2e4c3a26;outline:none}.form-label{font-weight:600;color:var(--color-const-02);margin-bottom:5px}.section-breadcrumb .block-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.section-breadcrumb .block-breadcrumb .breadcrumb-final{color:var(--color-const-01);opacity:.75}.section-breadcrumb .block-breadcrumb .separator .kicon{width:.8em;height:.8em}.swiper-pagination{width:100%;left:0;text-align:center;line-height:0}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-lock,.swiper-button-lock{display:none!important}/* === Уніфіковані органи керування слайдерів: стрілки по боках пагінації (додано) === */
.swiper-global-arrow .swiper-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:16px;flex-wrap:wrap}
.swiper-global-arrow .swiper-controls .swiper-pagination{position:static;transform:none;left:auto;width:auto;margin:0;display:inline-flex;align-items:center;gap:8px}
.swiper-global-arrow .swiper-controls .swiper-button-prev,.swiper-global-arrow .swiper-controls .swiper-button-next{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;width:26px!important;height:26px!important;min-width:26px;color:var(--color-const-01);cursor:pointer;flex:0 0 auto;transition:opacity .2s ease}
.swiper-global-arrow .swiper-controls .swiper-button-prev::before,.swiper-global-arrow .swiper-controls .swiper-button-next::before{width:26px;height:26px}
.swiper-global-arrow .swiper-controls .swiper-button-prev:hover,.swiper-global-arrow .swiper-controls .swiper-button-next:hover{opacity:.6}
.swiper-global-arrow .swiper-controls .swiper-button-disabled{opacity:.3;cursor:default}

/* ============ КРАСИВЕ МОБІЛЬНЕ МЕНЮ (шапка) — додано ============ */
@media (max-width:991.98px){
  /* Бургер — прибираємо важку рамку */
  header .navbar-toggler{border:none!important;padding:6px 8px!important;box-shadow:none!important;outline:none!important}
  header .navbar-toggler:focus{box-shadow:none!important}

  /* Панель меню: чиста «картка» під шапкою, а не текст поверх контенту */
  header .navbar-collapse{
    background:var(--color-const-00);
    border-radius:0 0 20px 20px;
    box-shadow:0 24px 48px rgba(0,0,0,.14);
    padding:6px 10px 16px;
    margin-top:14px;
    max-height:calc(100vh - 96px);
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
  }

  /* Пункти верхнього рівня */
  header .navbar-nav.ms-auto{width:100%}
  header .navbar-nav .nav-item{position:relative;border-bottom:1px solid rgba(46,76,58,.08)}
  header .navbar-nav.ms-auto > .nav-item:last-child{border-bottom:none}
  header .navbar-nav .nav-link{
    padding:14px 12px!important;
    font-size:17px;
    line-height:1.25;
    color:var(--color-const-02)!important;
    font-family:"500-Exo2-Medium",sans-serif;
  }
  header .navbar-nav .nav-link:hover,
  header .navbar-nav .nav-link:focus{color:var(--color-const-04)!important}

  /* Стрілка розкриття: чистий CSS-шеврон замість чорного квадрата */
  header .kno-arrow{
    position:absolute!important;top:4px;right:2px;
    width:46px;height:46px;
    display:flex;align-items:center;justify-content:center;
    background:transparent!important;border:none!important;box-shadow:none!important;
    cursor:pointer;z-index:2;
  }
  header .kno-arrow .kno-arrow__icon{display:none!important}
  header .kno-arrow::before{
    content:"";width:9px;height:9px;
    border-right:2px solid var(--color-const-02);
    border-bottom:2px solid var(--color-const-02);
    transform:rotate(-45deg);
    transition:transform .25s ease;
  }
  header .kno-arrow[aria-expanded="true"]::before{transform:rotate(45deg)}

  /* Підменю: м'який блок з відступом, менший шрифт */
  header .kno-submenu,
  header .dropdown-menu{
    list-style:none;margin:2px 0 10px;padding:4px 0 4px 12px;
    background:var(--color-const-03);
    border:none;border-radius:14px;
  }
  header .kno-submenu .nav-item{border-bottom:1px solid rgba(46,76,58,.07)}
  header .kno-submenu .nav-item:last-child{border-bottom:none}
  header .kno-submenu .nav-link{font-size:15px!important;padding:11px 12px!important;color:var(--color-const-02)!important}
  /* Третій рівень — глибший відступ і трохи світліше */
  header .kno-submenu .kno-submenu{background:#fffdfb;padding-left:10px}
  header .kno-submenu .kno-submenu .nav-link{font-size:14px!important}

  /* Перемикач мови — акуратні «пігулки» */
  header .nav_item_lang_mb{
    display:flex!important;flex-direction:row;gap:10px;
    width:100%;margin-top:14px;padding:0 2px;
  }
  header .nav_item_lang_mb li{list-style:none;width:50%!important;border-bottom:none!important}
  header .nav_item_lang_mb li span,
  header .nav_item_lang_mb li a{
    display:block;text-align:center;border-radius:12px;
    padding:12px 0!important;font-size:16px!important;
    font-family:"500-Exo2-Medium",sans-serif;
    border:1px solid var(--color-const-02)!important;transition:all .2s ease;
  }
  header .nav_item_lang_mb li span{background:var(--color-const-02);color:var(--color-const-00)!important}
  header .nav_item_lang_mb li a{background:var(--color-const-00);color:var(--color-const-02)!important}
  header .nav_item_lang_mb li a:hover{background:var(--color-const-03)}
}

/* ---- Виправлення мобільного меню: перемикач мови ---- */
@media (max-width:991.98px){
  /* Надійно ховаємо ДЕСКТОПНИЙ перемикач мови (kno-menu робить .kno-top видимим) */
  html header nav.navbar ul.navbar-nav li.nav_item_lang_pc{display:none!important}
  html header nav.navbar ul.navbar-nav li.nav_item_lang_pc > .kno-arrow{display:none!important}
  /* Активна мова: білий текст на зеленому (перебиваємо .nav-link.active) */
  header .nav_item_lang_mb li span.nav-link.active{color:var(--color-const-00)!important;background:var(--color-const-02)!important;border-color:var(--color-const-02)!important}
  header .nav_item_lang_mb li a.nav-link{color:var(--color-const-02)!important;background:var(--color-const-00)!important}
}

/* ---- Стрілка підменю: центр по вертикалі (flex-рядок замість абсолютних px) ---- */
@media (max-width:991.98px){
  header .navbar-nav.ms-auto .nav-item{display:flex!important;flex-wrap:wrap;align-items:center}
  header .navbar-nav.ms-auto .nav-item > .nav-link{flex:1 1 auto}
  header .navbar-nav.ms-auto .nav-item > .kno-arrow{position:static!important;top:auto!important;right:auto!important;flex:0 0 auto;height:auto}
  header .navbar-nav.ms-auto .kno-submenu,
  header .navbar-nav.ms-auto .dropdown-menu{flex:0 0 100%;width:100%}
}

/* === Гарний перемикач мови (десктоп) === */
header .nav_item_lang_pc{background:transparent!important;border:1.5px solid var(--color-const-02);border-radius:12px;transition:background .2s ease,border-color .2s ease}
header .nav_item_lang_pc > a.nav-link{display:inline-flex!important;align-items:center;gap:7px;padding:8px 14px!important;color:var(--color-const-02)!important;font-family:"500-Exo2-Medium",sans-serif;border-radius:12px}
header .nav_item_lang_pc:hover,header .nav_item_lang_pc.kno-open{background:var(--color-const-02)!important;border-color:var(--color-const-02)}
header .nav_item_lang_pc:hover > a.nav-link,header .nav_item_lang_pc.kno-open > a.nav-link{color:var(--color-const-00)!important}
/* Шеврон — чистий CSS (не залежить від svg) */
header .nav_item_lang_pc .kno-indicator{width:7px!important;height:7px!important;background:none!important;-webkit-mask:none!important;mask:none!important;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;transform:rotate(45deg)!important;margin-top:-3px;transition:transform .25s ease}
header .nav_item_lang_pc.kno-open .kno-indicator{transform:rotate(-135deg)!important;margin-top:2px}
/* Випадашка */
header .nav_item_lang_pc > ul.kno-submenu{min-width:72px!important;width:auto!important;background:var(--color-const-00);border:1px solid rgba(46,76,58,.12);border-radius:12px;box-shadow:0 14px 30px rgba(0,0,0,.15);padding:6px!important;margin-top:10px!important;overflow:hidden}
header .nav_item_lang_pc > ul.kno-submenu > li > a.nav-link{display:block;text-align:center;padding:9px 16px!important;border-radius:8px;color:var(--color-const-02)!important;font-family:"500-Exo2-Medium",sans-serif;transition:background .18s ease,color .18s ease}
header .nav_item_lang_pc > ul.kno-submenu > li > a.nav-link:hover{background:var(--color-const-02)!important;color:var(--color-const-00)!important}

/* Виправлення: білий текст «UK» на зеленому при hover/відкритті (перебиваємо загальне .nav-link:hover) */
header .navbar .navbar-nav > .nav-item.nav_item_lang_pc:hover > .nav-link,
header .navbar .navbar-nav > .nav-item.nav_item_lang_pc.kno-open > .nav-link{color:var(--color-const-00)!important}

/* Сертифікати (pdf-обгортка) — глобально, щоб працювало і на сторінках діяльності */
.pdf-wrapper-link{display:block;text-decoration:none;color:inherit}
.pdf-wrapper{position:relative;width:100%;max-width:100%;aspect-ratio:1/1.4;overflow:hidden;margin-bottom:30px}
.certificate-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.65);color:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:10px}
.certificate-overlay p{margin:0;font-size:14px}
