header.sticky{
    transform: translateY(0%);
}
header.sticky .header_top{
   transform: translateY(0%);
} 
.corporate_banner{
   min-height: 770px;
   margin-top: 0 !important;
   height: 770px;
   background-size: 111%;
   background-position: bottom;
   background-repeat: no-repeat;
}
.corporate_banner > .content,
.corporate_appreciation > .content,
.corporate_season > .content,
.corporate_contact > .content,
.corporate_gallery .content{
   max-width: 1452px;
}
.corporate_banner > .content,
.corporate_banner > .content > .flex{
   height: 100%; 
   color: #000;
}
.corporate_banner > .content > .flex h1{
   font-size: 33px;
   line-height: 25px;
   margin-bottom: 1.5rem;
}
.corporate_banner > .content > .flex p{
   width: 450px;
   font-size: 18px;
   margin-bottom: 1.5rem;
   font-weight: 500; 
   line-height: 26px;
} 
.corporate_gallery{
   padding: 131px 0;
} 
.corporate_gallery .corporate_gallery_swiper {
   overflow: hidden;
}
.corporate_gallery .corporate_gallery_swiper ul li img{
   width: 100%;
   height: auto;
   object-fit: cover;
}

.corporate_gallery .swiper_btns {
   position: unset;
   margin-bottom: 2rem;
   justify-content: right;
   gap: .5rem;
   width: 100%;
}

.corporate_gallery .swiper_btns.small div:nth-child(1) {
   transform: rotate(0deg);
}
.corporate_gallery .swiper_btns.small div:nth-child(2){
   transform: rotate(-180deg); 
} 
.corporate_gallery .swiper_btns.small div {
   width: 30px;
   height: 18px;
   background-image: url(../img/arrow-b.svg);
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   position: unset;
   transform: unset;
}


.corporate_appreciation{
   height: 1001px;
   background-image: url(https://crudo-leather.co/wp-content/plugins/sytech-fronteditor/sytpl/corporate_appreciation/assets/img/corporate_appreciation_banner.png);
} 
.corporate_appreciation > .content,
.corporate_appreciation > .content > .flex{
   height: 100%;
   color: #fff;
}
.corporate_appreciation > .content > .flex .head h2{
   font-size: 32px;
   font-weight: 400;
   margin-bottom: 2rem;
}
.corporate_appreciation > .content > .flex .head h2 strong{
   display: block;
   font-weight: 600;
   line-height: 20px;
   font-size: 36px;
}
.corporate_appreciation > .content > .flex .head p{
   max-width: 475px;
   margin-bottom: 2rem;
   font-size: 20px;
   line-height: 27px;
}
.corporate_appreciation > .content > .flex .head a{
   background-color: #fff;
   border-color: #fff;
   color: #000;
   font-weight: 600;
}
.corporate_appreciation > .content > .flex .head a:hover {
   background-color: transparent;
   color: #fff;
}

.corporate_season{
   padding: 170px 0;
}
.corporate_season .head {
   margin-bottom: 4rem;
}
.corporate_season .head h2{
   font-size: 24px;
}
.corporate_season .head p{
   font-weight: 500;
   font-size: 17px;
}
.corporate_season .corporate_season_swiper{ 
   overflow: hidden;
   padding-bottom: 1.5rem;
}


.corporate_season .swiper_btns { 
   margin-bottom: 2rem;
   justify-content: right;
   gap: .5rem;
   width: 100%;
   left: 0;
   top: 5rem;
   position: absolute;
}

.corporate_season .swiper_btns.small div:nth-child(1) {
   transform: rotate(0deg);
}
.corporate_season .swiper_btns.small div:nth-child(2){
   transform: rotate(-180deg); 
} 
.corporate_season .swiper_btns.small div {
   width: 30px;
   height: 18px;
   background-image: url(../img/arrow-b.svg);
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   position: unset;
   transform: unset;
}
.corporate_season .corporate_season_swiper ul li a:hover img {
   transform: scale(1.05);
}
.corporate_season .corporate_season_swiper ul li .image{
   width: 100%;
}
.corporate_season .corporate_season_swiper ul li .image img{
   width: 100%;
   transition: all .5s;
}
.corporate_season .corporate_season_swiper ul li .title{
   font-weight: bold;
   color: #000;
   font-size: 20px;
   display: block;
   text-align: center;
   max-width: 80%;
   margin: 1rem auto 1rem;
}
.corporate_season .corporate_season_swiper ul li .option_val{
   color: #000;
   font-size: 20px;
   text-align: center;
   font-weight: 600;
   margin-bottom: .5rem;
   display: block;

   display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.corporate_season .corporate_season_swiper ul li div.price_box .price{
   display: flex;
   text-align: center;
   flex-direction: column;
}
.corporate_season .corporate_season_swiper ul li div.price_box .price del{
   font-size: 19px;
   color: #999;
}
.corporate_season .corporate_season_swiper ul li div.price_box .price  .discount{
   display: inline-block;
   color: red;
   margin-left: .5rem;
   font-weight: 500;
}
.corporate_season .corporate_season_swiper ul li div.price_box .price .flex{
   align-items: center;
}
.corporate_season .corporate_season_swiper ul li div.price_box .price ins{
   display: block;
   order: 2;
   font-weight: bold;
    font-size: 19px;
    margin: 0.3rem 0;
    text-decoration: none;
}
.corporate_contact {
   margin-bottom: 10rem;
}
.corporate_contact .corporate_contact_box{
   background-color: rgb(243,243,243);
   padding: 100px;
}
.corporate_contact .corporate_contact_box .head {
   margin-bottom: 4rem;
}
.corporate_contact .corporate_contact_box .head h2{
   font-size: 40px;
   font-weight: 400;
   margin-bottom: 1.2rem;
}
.corporate_contact .corporate_contact_box .head p{
   font-weight: 500;
   font-size: 17px;
}
.corporate_contact .corporate_contact_box .form_query_box{
   max-width: 728px;
   margin: auto;
}
.corporate_contact .corporate_contact_box .form_query_box input{
   width: 100%;
   padding: 1.2rem;
   color: #000;
   background-color: transparent;
   border-radius: 8px;
   border: #999 solid 1px;
   margin-bottom: 1.2rem;
}
.corporate_contact .corporate_contact_box .form_query_box input::placeholder{
   color: #000;
   font-size: 17px;
   font-weight: 500;
}
.corporate_contact .corporate_contact_box .form_query_box textarea{
   width: 100%;
   padding: 1rem;
   border: #999 solid 1px;
   margin-bottom: 2rem;
   color: #000;
   border-radius: 8px;
   background-color: transparent;
   height: 290px;
}
.corporate_contact .corporate_contact_box .form_query_box textarea::placeholder{
   color: #000;
   font-size: 17px;
   font-weight: 500;
}
.corporate_contact .corporate_contact_box .form_query_box input[type="submit"]{
   width: 182px;
   background-color: #000;
   color: #fff;
   padding: 15px 1.2rem; 
   transition: all .3s;
   border: 2px solid #000;
}
.corporate_contact .corporate_contact_box .form_query_box input[type="submit"]:hover {
   background-color: transparent;
   color: #000;
}
.corporate_contact .corporate_contact_box .form_query_box .form_centers{
   font-size: 14px;
   color: #000;
   font-weight: 500;
   margin-top: 1.5rem;
   text-align: center;
}