.only_mobile{display:none;}p.custom_lh{line-height:60px;}p.custom_size{font-size:30px;}p.xxxl, h2.xxxl{font-size:80px;}h1.title{margin-top:40px; margin-bottom:20px;}h1.xl, h2.xl{font-size:50px;}h2.l{font-size:40px;}h3{font-size:30px;}header{padding:30px;}header .logo{left:120px;}header .wrap_icons{gap:20px;}header .ico{width:25px;margin-right:unset;}#ico_menu{top:30px;left:30px;}#wrap_menu{padding:120px 30px 20px 30px;}#wrap_menu ul li{margin-bottom:30px;}.grid_home_c2{display:grid; grid-template-columns:1fr 1fr; gap:20px;}.img_logo{width:150px;}.logo.xl span:nth-of-type(1){font-size:22.4px;}.logo.xl span:nth-of-type(2){font-size:62.4px;}.logo.xl span:nth-of-type(3){font-size:32px;letter-spacing:36px;}.logo.xl img{width:310.4px;}footer .space{clear:both;height:60px;}footer .grid_5col{display:grid;grid-template-columns:1fr 1fr 300px 1fr 1fr;}footer .grid_3col{display:grid;grid-template-columns:1fr 300px 1fr;}footer .wrap_scrolltop{bottom:-34px;}footer .wrap_scrolltop .line{height:129px;}footer .wrap_scrolltop:hover .line{height:0;margin-bottom:129px;}footer .grid_5col > div, footer .grid_3col > div{padding:0 30px;}.history_box{display:grid;grid-template-columns:300px 1fr;}.history_box .info{display:grid;gap:5%;padding-left:60px;}.history_box .year_box p{font-family:"Papyrus";font-size:47px;line-height:45px;}.history_box .year_box p span{font-size:27px;}.history_box .year_box:after{content:' ';position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(255,255,255,.3);}.history_box .year_box, .history_box .info{padding-bottom:15vh;}.history_box:nth-child(even) .info>div:nth-of-type(1), .history_box:nth-child(even) .info>div.ord2{order:2;}.history_box:nth-child(even) .info>div:nth-of-type(2), .history_box:nth-child(even) .info>div.ord1{order:1;}.history_box .info img:not(.ico){border-radius:20px;max-width:400px;}.history_box .info h2{font-size:35px;margin-bottom:20px;}.history_box .ico.news{margin:unset;}@media screen and (min-width:1250px) and (max-width:1550px){.history_box:nth-child(odd) .info{grid-template-columns:60% 35%;}.history_box:nth-child(even) .info{grid-template-columns:35% 60%;}}@media screen and (min-width:1551px){.history_box:nth-child(odd) .info{grid-template-columns:70% 25%;}.history_box:nth-child(even) .info{grid-template-columns:25% 70%;}}@media screen and (min-width:1250px){.history_box .info.col5050{grid-template-columns:48.5% 48.5%;}.history_box .info.col5050 img:not(.ico){max-width:550px;}}.nutritional_table .row{grid-template-columns:220px 180px;gap:40px;}