.generic_page{padding-bottom:80px}.generic_page .heroBanner{margin-bottom:64px}.generic_page .bl_one{width:100%;padding:0 0 64px}.generic_page .bl_one .container{height:100%}.generic_page .bl_one .content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:calc(100% - 119px);margin-left:119px;height:100%;padding-bottom:95px;position:relative}.generic_page .bl_one .content .bg_color{position:absolute;content:'';top:0;left:0;width:calc(81% + 8px);height:100%;z-index:1;opacity:0.5}.generic_page .bl_one .left{padding-top:86px;width:47%;position:relative;z-index:2}.generic_page .bl_one .left .bg_color{display:none}.generic_page .bl_one .right{width:53%;height:auto;position:relative;z-index:2}.generic_page .bl_one .right img{max-width:100%}.generic_page .bl_one .desc{margin-top:31px;margin-bottom:37px}.generic_page .bl_one .smaller_desc{color:#000;margin-top:0px;padding-left:113px;width:80%;font-size:1.3020833333vw;letter-spacing:0.014em}.generic_page .bl_one .smaller_desc.hidden_desc{display:none}.generic_page .bl_one .smaller_desc p{margin:0 0 37px}.generic_page .bl_one .smaller_desc strong{font-weight:700}.generic_page .bl_one .text_wrap.offset_left{margin-left:-101px}.generic_page .bl_one .btn_red_more{margin-left:113px}.generic_page .bl_one:nth-child(2n+1) .left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.generic_page .bl_one:nth-child(2n+1) .right{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.generic_page .bl_one:nth-child(2n+1) .content{margin-left:0;margin-right:119px}.generic_page .bl_one:nth-child(2n+1) .content .bg_color{left:inherit;right:0}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left{margin-left:0;margin-right:-101px}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left .title_80{width:70%;margin:0 -33px 0 auto}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left .desc{width:70%;margin:31px -33px 37px auto}@media screen and (max-width: 1024px){.generic_page .heroBanner{margin-bottom:0}.generic_page .bl_one{min-height:auto !important;padding:85px 0 0}.generic_page .bl_one .container{padding:0}.generic_page .bl_one .content{width:100%;padding-bottom:0;display:block;margin-left:0}.generic_page .bl_one .content .bg_color{display:none}.generic_page .bl_one .desc{margin:32px 0 55px}.generic_page .bl_one .smaller_desc{position:relative;font-size:3.90625vw;width:calc(100% - 70px);padding-left:70px;padding-right:94px;margin:0 0 0 auto}.generic_page .bl_one .left{width:100%;position:relative;padding-top:89px;padding-bottom:64px;z-index:3}.generic_page .bl_one .left .bg_color{display:block;position:absolute;content:'';top:0;right:0;left:inherit;width:calc(100% - 70px);height:100%;z-index:-1;opacity:1}.generic_page .bl_one .right{position:relative;height:840px;width:100%;left:0;margin-top:-280px;z-index:2}.generic_page .bl_one .right .bg_img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.generic_page .bl_one .btn_red_more{margin-left:140px}.generic_page .bl_one .text_wrap.offset_left{margin:0;padding:0 20px}.generic_page .bl_one .text_wrap.offset_left .title_80{margin:0 0 0 14px}.generic_page .bl_one .text_wrap.offset_left .desc{padding-left:120px}.generic_page .bl_one:nth-child(2n+1) .left .bg_color{left:0;right:inherit}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left{margin:0;position:relative}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left .desc{width:88%;margin:32px 0 55px;padding-left:50px}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left .title_80{width:72%;margin:0 7px 0 auto}.generic_page .bl_one:nth-child(2n+1) .btn_red_more{margin-left:70px}.generic_page .bl_one:nth-child(2n+1) .smaller_desc{padding-right:90px;margin:0 auto 0 0}}@media screen and (max-width: 767px){.generic_page .bl_one{padding:46px 0 0}.generic_page .bl_one .left{padding:45px 0 31px}.generic_page .bl_one .left .bg_color{width:calc(100% - 35px)}.generic_page .bl_one .right{margin-top:-37.3333333333vw;height:112vw}.generic_page .bl_one .text_wrap.offset_left .title_80{width:78%;margin-left:-4px}.generic_page .bl_one .text_wrap.offset_left .desc{padding-left:50px;margin:15px 0 27px}.generic_page .bl_one .smaller_desc{padding:0 40px 0 35px;width:calc(100% - 35px);font-size:4vw}.generic_page .bl_one .smaller_desc p{margin-bottom:19px}.generic_page .bl_one .smaller_desc p:last-child{margin-bottom:0}.generic_page .bl_one .btn_red_more{margin-left:70px}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left .title_80{width:78%;margin-right:-5px}.generic_page .bl_one:nth-child(2n+1) .text_wrap.offset_left .desc{width:95%;padding-left:15px;margin:15px 0 27px}.generic_page .bl_one:nth-child(2n+1) .btn_red_more{margin-left:35px}.generic_page .btn_red_more{padding-top:20px}.generic_page .smaller_desc.hidden_desc{padding-top:19px}}.generic_page .bl_more{width:100%;padding:0 0 64px}.generic_page .bl_more .container{height:100%}.generic_page .bl_more .content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:calc(100% - 119px);margin-left:119px;height:100%;padding-bottom:95px;position:relative}.generic_page .bl_more .content .bg_color{position:absolute;content:'';top:0;left:0;width:calc(81% + 8px);height:100%;z-index:1}.generic_page .bl_more .left{padding-top:86px;width:47%;position:relative;z-index:2}.generic_page .bl_more .left .bg_color{display:none}.generic_page .bl_more .right{width:53%;height:auto;position:relative;z-index:2}.generic_page .bl_more .right img{max-width:100%}.generic_page .bl_more .desc{margin-top:31px;margin-bottom:37px}.generic_page .bl_more .smaller_desc{color:#000;margin-top:0px;padding-left:113px;width:80%;font-size:1.3020833333vw}.generic_page .bl_more .smaller_desc.hidden_desc{display:none}.generic_page .bl_more .smaller_desc p{margin:0 0 37px}.generic_page .bl_more .smaller_desc strong{font-weight:700}.generic_page .bl_more .text_wrap.offset_left{margin-left:-101px}.generic_page .bl_more .btn_red_more{margin-left:113px}.generic_page .bl_more .swiper-pagination{display:none}.generic_page .bl_more .swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.generic_page .bl_more .slide_wrap{width:100%;height:615px;margin-bottom:69px}.generic_page .bl_more .slide_wrap:last-child{margin-bottom:0}.generic_page .bl_more .bg_img_slide{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.generic_page .bl_more.three_img .content,.generic_page .bl_more.no_img .content{width:100%;margin:0;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:70px}.generic_page .bl_more.three_img .content .bg_color,.generic_page .bl_more.no_img .content .bg_color{width:calc(100% - 92px);left:inherit;right:0}.generic_page .bl_more.three_img .right,.generic_page .bl_more.no_img .right{width:100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.generic_page .bl_more.three_img .left,.generic_page .bl_more.no_img .left{padding-top:76px;width:100%;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.generic_page .bl_more.three_img .text_wrap,.generic_page .bl_more.no_img .text_wrap{width:34%}.generic_page .bl_more.three_img .desc_more_wrap,.generic_page .bl_more.no_img .desc_more_wrap{width:66%}.generic_page .bl_more.three_img .text_wrap.offset_left,.generic_page .bl_more.no_img .text_wrap.offset_left{margin-left:0}.generic_page .bl_more.three_img .slide_wrap,.generic_page .bl_more.no_img .slide_wrap{width:30.2083333333vw;max-width:32%;height:29.1666666667vw;margin-bottom:0}.generic_page .bl_more.three_img .swiper-wrapper,.generic_page .bl_more.no_img .swiper-wrapper{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.generic_page .bl_more.three_img .smaller_desc,.generic_page .bl_more.no_img .smaller_desc{padding-left:72px}.generic_page .bl_more.three_img .btn_red_more,.generic_page .bl_more.no_img .btn_red_more{margin-left:72px}.generic_page .bl_more.no_img .left{padding-top:99px}.generic_page .bl_more:nth-child(2n+1) .left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.generic_page .bl_more:nth-child(2n+1) .right{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.generic_page .bl_more:nth-child(2n+1) .content{margin-left:0;margin-right:119px;padding-bottom:68px}.generic_page .bl_more:nth-child(2n+1) .content .bg_color{left:inherit;right:0}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left{margin-left:0;margin-right:-101px}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left .title_80{width:70%;margin:0 -33px 0 auto}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left .desc{width:70%;margin:31px -33px 37px auto}.generic_page .bl_more:nth-child(2n+1).three_img .content,.generic_page .bl_more:nth-child(2n+1).no_img .content{margin:0;padding-bottom:70px}.generic_page .bl_more:nth-child(2n+1).three_img .content .bg_color,.generic_page .bl_more:nth-child(2n+1).no_img .content .bg_color{left:0;right:inherit}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap,.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.generic_page .bl_more:nth-child(2n+1).three_img .desc_more_wrap,.generic_page .bl_more:nth-child(2n+1).no_img .desc_more_wrap{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.generic_page .bl_more:nth-child(2n+1).three_img .right,.generic_page .bl_more:nth-child(2n+1).no_img .right{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}.generic_page .bl_more:nth-child(2n+1).three_img .left,.generic_page .bl_more:nth-child(2n+1).no_img .left{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left,.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left{margin:0}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left .title_80,.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left .title_80{width:97%;margin:0 0 0 auto}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left .desc,.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left .desc{width:97%;margin:31px 0 37px auto}.generic_page .bl_more .swiper-container{overflow:visible}@media screen and (max-width: 1024px){.generic_page .bl_more{min-height:auto !important;padding:85px 0 0}.generic_page .bl_more .container{padding:0}.generic_page .bl_more .content{width:100%;padding-bottom:0;display:block;margin-left:0}.generic_page .bl_more .content .bg_color{display:none}.generic_page .bl_more .desc{margin:32px 0 55px}.generic_page .bl_more .smaller_desc{position:relative;font-size:3.90625vw;width:calc(100% - 70px);padding-left:70px;padding-right:79px;margin:0 auto 0 0}.generic_page .bl_more .left{width:100%;position:relative;padding-top:89px;padding-bottom:266px;z-index:2}.generic_page .bl_more .left .bg_color{display:block;position:absolute;content:'';top:0;left:0;right:inherit;width:calc(100% - 70px);height:100%;z-index:-1;opacity:1}.generic_page .bl_more .right{position:relative;height:auto;width:100%;left:0;z-index:10;padding:0 40px;margin-top:-217px}.generic_page .bl_more .btn_red_more{margin-left:70px}.generic_page .bl_more .text_wrap.offset_left{margin:0;padding:0 20px}.generic_page .bl_more .text_wrap.offset_left .desc{width:88%;margin:32px 0 55px;padding-left:50px}.generic_page .bl_more .text_wrap.offset_left .title_80{width:72%;margin:0 48px 0 auto}.generic_page .bl_more .swiper-pagination{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:35px}.generic_page .bl_more .swiper-pagination .swiper-pagination-bullet{padding:10px;position:relative;margin:0;opacity:1;background-color:transparent;width:12px;height:12px;box-sizing:content-box}.generic_page .bl_more .swiper-pagination .swiper-pagination-bullet::after{content:'';position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;width:12px;height:12px;border-radius:50%;cursor:pointer;background-color:#000}.generic_page .bl_more .swiper-pagination .swiper-pagination-bullet-active{background-color:transparent}.generic_page .bl_more .swiper-pagination .swiper-pagination-bullet-active::after{background-color:#8c704e}.generic_page .bl_more .swiper-container{width:100%;overflow:visible}.generic_page .bl_more .swiper-wrapper{-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.generic_page .bl_more .slide_wrap{width:68.359375vw;height:68.359375vw;margin-bottom:0}.generic_page .bl_more:nth-child(2n+1) .left .bg_color{left:0;right:inherit}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left{margin:0;padding:0 20px}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left .desc{width:88%;margin:32px 0 55px;padding-left:50px}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left .title_80{width:72%;margin:0 48px 0 auto}.generic_page .bl_more:nth-child(2n+1).three_img .left .bg_color{left:0;right:inherit}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left{margin:0;padding:0 20px}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left .desc{width:88%;margin:32px 0 55px;padding-left:50px}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left .title_80{width:72%;margin:0 48px 0 auto}.generic_page .bl_more:nth-child(2n+1).no_img .content{padding-bottom:0}.generic_page .bl_more:nth-child(2n+1).no_img .left .bg_color{left:0;right:inherit}.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left{margin:0;padding:0 20px}.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left .desc{width:88%;margin:32px 0 55px;padding-left:50px}.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left .title_80{width:72%;margin:0 7px 0 auto}.generic_page .bl_more.three_img .content{padding-bottom:0}.generic_page .bl_more.three_img .slide_wrap{width:68.359375vw;height:68.359375vw;margin-bottom:0;max-width:inherit}.generic_page .bl_more.three_img .left{display:block}.generic_page .bl_more.three_img .left .bg_color{left:0;right:inherit;width:calc(100% - 70px)}.generic_page .bl_more.three_img .text_wrap{width:100%}.generic_page .bl_more.three_img .desc_more_wrap{width:100%}.generic_page .bl_more.no_img .content{padding-bottom:0}.generic_page .bl_more.no_img .left{display:block;padding-bottom:65px}.generic_page .bl_more.no_img .left .bg_color{left:0;right:inherit;width:calc(100% - 70px)}.generic_page .bl_more.no_img .text_wrap{width:100%}.generic_page .bl_more.no_img .desc_more_wrap{width:100%}.generic_page .bl_more.no_img .text_wrap.offset_left{margin:0;padding:0 20px}.generic_page .bl_more.no_img .text_wrap.offset_left .desc{margin:32px 0 55px;padding-left:50px}.generic_page .bl_more.no_img .text_wrap.offset_left .title_80{width:72%;margin:0 7px 0 auto}}@media screen and (max-width: 767px){.generic_page .bl_more{padding:46px 0 0}.generic_page .bl_more .content{padding-bottom:0}.generic_page .bl_more .right{padding:0 20px;margin-top:-104px}.generic_page .bl_more .left{padding:45px 0 134px 0}.generic_page .bl_more .left .bg_color{width:calc(100% - 35px)}.generic_page .bl_more .text_wrap.offset_left .title_80{width:80%;margin-right:8px}.generic_page .bl_more .text_wrap.offset_left .desc{width:95%;padding-left:15px;margin:15px 0 27px}.generic_page .bl_more .smaller_desc{padding:19px 35px 0;width:calc(100% - 35px);font-size:4vw}.generic_page .bl_more .smaller_desc p{margin-bottom:19px}.generic_page .bl_more .smaller_desc p:last-child{margin-bottom:0}.generic_page .bl_more .slide_wrap{width:69.8666666667vw;height:69.8666666667vw}.generic_page .bl_more .btn_red_more{margin-left:35px}.generic_page .bl_more .swiper-pagination{margin-bottom:8px}.generic_page .bl_more .swiper-pagination .swiper-pagination-bullet{padding:5px;width:6px;height:6px}.generic_page .bl_more .swiper-pagination .swiper-pagination-bullet::after{width:6px;height:6px}.generic_page .bl_more.three_img .content{padding-bottom:0}.generic_page .bl_more.three_img .left .bg_color{width:calc(100% - 35px)}.generic_page .bl_more.three_img .slide_wrap{width:69.8666666667vw;height:69.8666666667vw}.generic_page .bl_more.three_img .smaller_desc{padding-left:35px}.generic_page .bl_more.three_img .btn_red_more{margin-left:35px}.generic_page .bl_more.no_img .left .bg_color{width:calc(100% - 35px)}.generic_page .bl_more.no_img .content{padding-bottom:0}.generic_page .bl_more.no_img .btn_red_more{margin-left:35px}.generic_page .bl_more.no_img .text_wrap.offset_left .title_80{width:80%;margin-right:8px}.generic_page .bl_more.no_img .text_wrap.offset_left .desc{padding-left:15px;margin:15px 0 27px}.generic_page .bl_more.no_img .smaller_desc{padding-left:35px}.generic_page .bl_more:nth-child(2n+1) .content{padding-bottom:0}.generic_page .bl_more:nth-child(2n+1) .smaller_desc{padding:19px 35px 0;width:calc(100% - 35px);font-size:4vw}.generic_page .bl_more:nth-child(2n+1) .smaller_desc p{margin-bottom:19px}.generic_page .bl_more:nth-child(2n+1) .smaller_desc p:last-child{margin-bottom:0}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left .title_80{width:80%;margin-right:8px}.generic_page .bl_more:nth-child(2n+1) .text_wrap.offset_left .desc{width:95%;padding-left:15px;margin:15px 0 27px}.generic_page .bl_more:nth-child(2n+1).three_img .content{padding-bottom:0}.generic_page .bl_more:nth-child(2n+1).three_img .left .bg_color{width:calc(100% - 35px)}.generic_page .bl_more:nth-child(2n+1).three_img .slide_wrap{width:69.8666666667vw;height:69.8666666667vw}.generic_page .bl_more:nth-child(2n+1).three_img .smaller_desc{padding-left:35px}.generic_page .bl_more:nth-child(2n+1).three_img .btn_red_more{margin-left:35px}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left .title_80{width:80%;margin-right:8px}.generic_page .bl_more:nth-child(2n+1).three_img .text_wrap.offset_left .desc{width:95%;padding-left:15px;margin:15px 0 27px}.generic_page .bl_more:nth-child(2n+1).no_img .content{padding-bottom:0}.generic_page .bl_more:nth-child(2n+1).no_img .btn_red_more{margin-left:35px}.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left .title_80{width:80%;margin-right:8px}.generic_page .bl_more:nth-child(2n+1).no_img .text_wrap.offset_left .desc{width:95%;padding-left:15px;margin:15px 0 27px}}.generic_page .fw_img_cont .fw_img{width:100%;height:32.0833333333vw;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1024px){.generic_page .fw_img_cont{padding-top:85px}.generic_page .fw_img_cont .fw_img{height:80.2083333333vw}}@media screen and (max-width: 767px){.generic_page .fw_img_cont{padding-top:43px}.generic_page .fw_img_cont .fw_img{height:152.5333333333vw}}.generic_page .jump_to_cont{padding:122px 0 170px}.generic_page .jump_to_cont .jump_to_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.generic_page .jump_to_cont .title_jump{font-size:1.0416666667vw;letter-spacing:0.05em;line-height:1;text-transform:uppercase;font-weight:700;padding:.5208333333vw 3.2291666667vw .5208333333vw 0;border-right:2px solid #000}.generic_page .jump_to_cont ul{list-style:none;padding:0;margin:0;font-size:1.3020833333vw;line-height:1;letter-spacing:0.05em;font-weight:500;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.generic_page .jump_to_cont li{padding:.3645833333vw 2.2916666667vw;border-right:2px solid #000;text-align:center}.generic_page .jump_to_cont li:last-child{border-right:none}.generic_page .jump_to_cont a{height:100%;position:relative;color:#000;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;transition:0.2s ease;font-weight:500}.generic_page .jump_to_cont a.line_anim::after{background-color:#8c704e}@media screen and (min-width: 1025px){.generic_page .jump_to_cont a:hover{color:#8c704e}}.generic_page .jump_to_cont a.active{color:#8c704e}@media screen and (max-width: 1024px){.generic_page .jump_to_cont{padding:78px 0 99px}.generic_page .jump_to_cont .title_jump{font-size:2.6041666667vw;padding:.6510416667vw 3.125vw .6510416667vw 0}.generic_page .jump_to_cont ul{font-size:3.2552083333vw}.generic_page .jump_to_cont li{padding:.6510416667vw 3.125vw}}@media screen and (max-width: 768px){.generic_page .jump_to_cont{padding:34px 0 50px}.generic_page .jump_to_cont .title_jump{font-size:2.6666666667vw;padding:.5333333333vw 2.6666666667vw .5333333333vw 0;letter-spacing:0.05em;line-height:1;border-right:1px solid #000}.generic_page .jump_to_cont ul{font-size:3.4666666667vw;letter-spacing:0.05em;line-height:1}.generic_page .jump_to_cont li{padding:.5333333333vw 2.6666666667vw;border-right:1px solid #000}.generic_page .jump_to_cont .line_anim::after{height:1px}}.generic_page .news_rel_cont{width:100%}.generic_page .news_rel_cont .news_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.generic_page .news_rel_cont .left_wrap{position:relative;width:50%;min-height:27.3958333333vw;background-size:cover;background-position:center;background-repeat:no-repeat}.generic_page .news_rel_cont .header_wrap{position:absolute;left:0;top:0;z-index:3;background-color:#fff;max-width:594px;width:80%;padding-right:20px;padding-bottom:85px}.generic_page .news_rel_cont .title_80{margin:0}.generic_page .news_rel_cont .right_wrap{width:50%;background-color:#dfd1b9;padding:32px 4.0104166667vw}.generic_page .news_rel_cont .title_post_wrap{width:100%;border-bottom:1px solid #8c704e;padding:159px 0 18px}.generic_page .news_rel_cont .title_post_wrap h1{width:100%;max-width:21.875vw}.generic_page .news_rel_cont .cd_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding-top:19px}.generic_page .news_rel_cont .cd_wrap .catWrap{width:calc(100% - 138px);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.generic_page .news_rel_cont .cd_wrap .single_cat{padding-left:20px}.generic_page .news_rel_cont .cd_wrap .date_wrap{width:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.generic_page .news_rel_cont .cd_wrap .date_title{padding-right:21px}.generic_page .news_rel_cont .desc_post{padding:19px 0 20px;font-size:1.5625vw;font-weight:300;line-height:1.2;letter-spacing:0.42px}.generic_page .news_rel_cont .read_more{display:inline;line-height:1.2;text-decoration:underline;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width: 1025px){.generic_page .news_rel_cont .read_more:hover{color:#8c704e}}.generic_page .news_rel_cont .hidden_xs{display:inline}.generic_page .news_rel_cont .visible_xs{display:none}@media screen and (max-width: 1024px){.generic_page .news_rel_cont{width:100%}.generic_page .news_rel_cont .news_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.generic_page .news_rel_cont .left_wrap{width:100%;min-height:88.0208333333vw}.generic_page .news_rel_cont .right_wrap{width:100%;padding:41px 3.90625vw 34px}.generic_page .news_rel_cont .header_wrap{max-width:57.9427083333vw;padding-bottom:60px}.generic_page .news_rel_cont .title_post_wrap{padding-top:194px}.generic_page .news_rel_cont .title_post_wrap h1{max-width:54.6875vw}.generic_page .news_rel_cont .desc_post{font-size:3.90625vw;line-height:1.2;letter-spacing:.0546875vw}}@media screen and (max-width: 767px){.generic_page .news_rel_cont .left_wrap{height:90.4vw}.generic_page .news_rel_cont .right_wrap{padding:10px 4vw 12px}.generic_page .news_rel_cont .cd_wrap .date_title{padding-right:3.4666666667vw}.generic_page .news_rel_cont .title_post_wrap{padding:101px 0 2.4vw}.generic_page .news_rel_cont .header_wrap{padding-bottom:29px;max-width:59.2vw}.generic_page .news_rel_cont .desc_post{padding-top:2.4vw;font-size:4vw}.generic_page .news_rel_cont .hidden_xs{display:none}.generic_page .news_rel_cont .visible_xs{display:inline}}.generic_page .cf_ajax_loader{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;opacity:0;pointer-events:none}.generic_page .cf_ajax_loader.active{opacity:1;pointer-events:all}.generic_page .contact_generic{position:relative;z-index:12;padding:86px 0 77px}.generic_page .contact_generic .content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;padding:111px 0 90px}.generic_page .contact_generic .content::before{position:absolute;content:'';top:0;left:0;width:calc(81% + 15px);height:100%;background-color:#dedde0}.generic_page .contact_generic .left{position:relative;width:77%;padding:0 111px 0 82px}.generic_page .contact_generic .right{position:relative;width:23%}.generic_page .contact_generic form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.generic_page .contact_generic .form_left{width:calc(50% - 78px);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.generic_page .contact_generic .form_left .input_wrap{position:relative}.generic_page .contact_generic .form_right{width:calc(50% - 78px)}.generic_page .contact_generic .label{font-size:1.3020833333vw;color:#8c704e;font-weight:500;padding-left:6px;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;margin-bottom:4px}.generic_page .contact_generic .input_wrap{width:100%;margin-bottom:104px}.generic_page .contact_generic .input_wrap.small_margin{margin-bottom:83px}.generic_page .contact_generic .input_wrap.margin_small{margin-bottom:60px}.generic_page .contact_generic .input_wrap:last-child{margin-bottom:0}.generic_page .contact_generic .input_wrap.active .label{color:#a59f9f;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}.generic_page .contact_generic .input_wrap input{background-color:transparent;padding:0;margin:0;width:100%;height:48px;border:none;border-bottom:1px solid #fff;line-height:48px;color:#8c704e;font-size:1.3020833333vw;padding-left:7px;border-radius:0px}.generic_page .contact_generic .input_wrap input::-webkit-input-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap input::-moz-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap input:-moz-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap input:-ms-input-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap textarea{padding-top:0;margin-top:-5px;background-color:transparent;width:100%;height:240px;border:none;color:#8c704e;font-size:1.3020833333vw;position:relative;line-height:59px;resize:none;padding-left:5px;border-radius:0px}.generic_page .contact_generic .input_wrap textarea::-webkit-input-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap textarea::-moz-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap textarea:-moz-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap textarea:-ms-input-placeholder{color:#a59f9f;opacity:1}.generic_page .contact_generic .input_wrap p{margin:0}.generic_page .contact_generic .select_wrap{position:relative;z-index:10}.generic_page .contact_generic .textarea_wrap{position:relative;width:calc(100% - 58px)}@media screen and (min-width: 1025px){.generic_page .contact_generic .textarea_wrap{margin-bottom:55px}}.generic_page .contact_generic .textarea_wrap::before{position:absolute;content:'';top:55px;left:0;width:100%;height:214px;background:repeating-linear-gradient(0deg, #fff, #fff 1px, transparent 1px, transparent 58px);pointer-events:none}.generic_page .contact_generic .your-message .wpcf7-not-valid-tip{margin-top:18px}.generic_page .contact_generic .submit_wrap{width:calc(100% - 58px);position:relative}.generic_page .contact_generic .submit_wrap .ajax-loader{position:absolute;right:20px;top:0;bottom:0;margin:auto 0}.generic_page .contact_generic .wpcf7-validation-errors{display:none !important}.generic_page .contact_generic .wpcf7-form-control-wrap{width:100%;display:block}.generic_page .contact_generic span.wpcf7-not-valid-tip{padding-top:13px;font-size:1.3020833333vw;color:#e44351}.generic_page .contact_generic .selectboxit-container{z-index:10;width:100%}.generic_page .contact_generic .selectboxit-container .selectboxit{width:100%}.generic_page .contact_generic .selectboxit-btn{background-image:none;background-color:transparent;border:none;border-bottom:1px solid #fff;border-radius:0}.generic_page .contact_generic .selectboxit-container *{font-family:"brandon-grotesque"}.generic_page .contact_generic .selectboxit-text{font-size:1.3020833333vw;font-weight:500;color:#8c704e;text-indent:1px;max-width:200px !important}.generic_page .contact_generic .selectboxit-container span,.generic_page .contact_generic .selectboxit-container .selectboxit-options a{height:58px;line-height:51px;display:block;font-size:1.3020833333vw}.generic_page .contact_generic .selectboxit-container .selectboxit-options a{border-bottom:1px solid #fff}.generic_page .contact_generic .selectboxit-btn.selectboxit-enabled:hover,.generic_page .contact_generic .selectboxit-btn.selectboxit-enabled:focus,.generic_page .contact_generic .selectboxit-btn.selectboxit-enabled:active{color:inherit;background-color:transparent}.generic_page .contact_generic .selectboxit-btn.selectboxit-enabled:focus .selectboxit-arrow-container::before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.generic_page .contact_generic .selectboxit-arrow-container::before{width:18px;height:18px;position:absolute;content:'';border-right:1px solid #8c704e;border-bottom:1px solid #8c704e;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin:auto;top:-16px;bottom:0;left:0;right:0;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.generic_page .contact_generic .selectboxit-arrow-container i{display:none}.generic_page .contact_generic .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-image:none;background-color:transparent}.generic_page .contact_generic .selectboxit-list{background-color:#dedde0;border:none;border-radius:0;margin-top:-1px;max-height:300px;overflow-y:scroll;padding:20px 0}.generic_page .contact_generic .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#000}.generic_page .contact_generic .selectboxit-container .selectboxit-options a{color:#000}.generic_page .contact_generic .selectboxit-option{padding:0 14px}.generic_page .contact_generic .selectboxit-option:last-child{padding-bottom:5px}.generic_page .contact_generic .selectboxit-option:last-child .selectboxit-option-anchor{border:none}.generic_page .contact_generic .selectboxit-container .selectboxit-options a{border-bottom:1px solid #fff}.generic_page .contact_generic .ty_message{font-size:1.5625vw;font-weight:500;color:#000;display:none;text-align:left;padding-top:30px}.generic_page .contact_generic div.wpcf7-mail-sent-ng,.generic_page .contact_generic div.wpcf7-aborted{font-size:1.5625vw;border:none;padding:15px 0 0;margin:0;color:#e44351}.generic_page .contact_generic div.wpcf7-mail-sent-ok{display:none !important}.generic_page .contact_generic div.wpcf7-spam-blocked{display:none !important}.generic_page .contact_generic .ich_cont{margin-bottom:60px}.generic_page .contact_generic .ich_cont input{display:none}.generic_page .contact_generic .ich_cont input:checked+span::after{opacity:1}.generic_page .contact_generic .ich_cont input+span{position:relative;display:block;padding-left:40px;color:#8c704e;font-size:1.3020833333vw;font-weight:500;line-height:1;letter-spacing:.046875vw;cursor:pointer}.generic_page .contact_generic .ich_cont input+span::before{content:'';position:absolute;width:22px;height:22px;border:1px solid #8c704e;border-radius:50%;background-color:transparent;cursor:pointer;z-index:10;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.generic_page .contact_generic .ich_cont input+span::after{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background-color:#000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;top:50%;left:6px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);opacity:0}.generic_page .contact_generic .ich_cont .wpcf7-list-item{display:block;margin:0}.generic_page .contact_generic .ich_cont .wpcf7-list-item.first{margin-bottom:12px}.generic_page .contact_generic .ich_cont .small_text{padding-left:16px}.generic_page .contact_generic .ich_cont.active .mark::after{opacity:1}@media screen and (min-width: 1025px){.generic_page .contact_generic .captcha_wrap{margin-bottom:55px}}.generic_page .contact_generic .input_file_wrap{margin-bottom:55px}.generic_page .contact_generic .input_file_wrap .file_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.generic_page .contact_generic .input_file_wrap .file_text{width:50%;height:60px;border:2px solid #000;border-right:none;line-height:40px;padding:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000;font-weight:300}.generic_page .contact_generic .input_file_wrap .file_btn{width:50%;height:60px;font-size:1.5625vw;padding:0 20px}.generic_page .contact_generic .input_file_wrap .label_text{display:block;margin-bottom:17px}.generic_page .contact_generic .input_file_wrap .label{display:block;padding-left:0px;margin-bottom:0px}.generic_page .contact_generic .input_file_wrap input{display:none}@media screen and (max-width: 1024px){.generic_page .contact_generic{padding:85px 0 0px}.generic_page .contact_generic .content{margin-left:0;width:100%;padding-top:59px;padding-bottom:56px}.generic_page .contact_generic .content::before{width:calc(100% - 30px);right:-40px;left:unset}.generic_page .contact_generic .left{padding-left:140px;padding-right:69px;width:100%}.generic_page .contact_generic .text_wrap{margin-left:-127px;margin-bottom:74px}.generic_page .contact_generic form{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.generic_page .contact_generic .form_left{width:100%}.generic_page .contact_generic .form_right{width:100%;margin-top:64px}.generic_page .contact_generic .label{font-size:30px !important}.generic_page .contact_generic .input_wrap input{font-size:30px !important}.generic_page .contact_generic .input_wrap textarea{font-size:35px !important;height:177px}.generic_page .contact_generic .textarea_wrap::before{height:157px}.generic_page .contact_generic .selectboxit-container span,.generic_page .contact_generic .selectboxit-container .selectboxit-options a{font-size:35px !important}.generic_page .contact_generic .selectboxit-container span{height:27px;line-height:22px}.generic_page .contact_generic .input_wrap{width:100% !important;margin-bottom:59px}.generic_page .contact_generic .input_wrap input{height:58px;line-height:58px}.generic_page .contact_generic .input_wrap textarea{line-height:58px;height:173px}.generic_page .contact_generic .input_wrap .zindex{z-index:1}.generic_page .contact_generic .input_wrap.small_margin{margin-bottom:28px}.generic_page .contact_generic .selectboxit-arrow-container::before{width:10px;height:10px;top:-4px}.generic_page .contact_generic .submit_wrap{text-align:right;width:90%}.generic_page .contact_generic .selectboxit-option{padding:0;text-indent:1px}.generic_page .contact_generic .ty_message{font-size:30px !important}.generic_page .contact_generic div.wpcf7-mail-sent-ng,.generic_page .contact_generic div.wpcf7-aborted{font-size:30px !important}.generic_page .contact_generic span.wpcf7-not-valid-tip{font-size:25px !important}.generic_page .contact_generic .desc{width:90%}.generic_page .contact_generic .ich_cont input+span{font-size:25px !important}.generic_page .contact_generic .input_file_wrap{margin-bottom:64px}.generic_page .contact_generic .input_file_wrap .file_btn{font-size:30px !important}.generic_page .contact_generic .selectboxit-container span,.generic_page .contact_generic .selectboxit-container .selectboxit-options a{height:58px;line-height:55px}.generic_page .media{padding-top:170px}}@media screen and (max-width: 767px){.generic_page .contact_generic{padding:43px 0 0px}.generic_page .contact_generic .content{padding:31px 0 28px}.generic_page .contact_generic .content::before{width:calc(95% + 20px);right:-20px;left:unset}.generic_page .contact_generic .left{padding-bottom:0;padding-left:59px;padding-right:39px}.generic_page .contact_generic .text_wrap{margin-bottom:37px;margin-left:-62px}.generic_page .contact_generic .label{font-size:4vw !important;padding:0}.generic_page .contact_generic .input_wrap{margin-bottom:31px}.generic_page .contact_generic .input_wrap input{font-size:4vw !important;height:30px;line-height:30px;padding:0}.generic_page .contact_generic .input_wrap textarea{font-size:4vw !important;height:93px;line-height:32px}.generic_page .contact_generic .input_wrap.small_margin{margin-bottom:31px}.generic_page .contact_generic .input_wrap.margin_small{margin-bottom:31px}.generic_page .contact_generic .selectboxit-container span,.generic_page .contact_generic .selectboxit-container .selectboxit-options a{font-size:4vw !important}.generic_page .contact_generic .selectboxit-container span{height:7.2vw;line-height:5.8666666667vw}.generic_page .contact_generic .form_right{margin-top:31px}.generic_page .contact_generic .form_right .label{margin-bottom:8px}.generic_page .contact_generic .form_right .input_wrap::before{top:30px;height:85px;background:repeating-linear-gradient(0deg, #fff, #fff 1px, transparent 1px, transparent 30px)}.generic_page .contact_generic .submit_wrap{margin-top:39px;width:100%}.generic_page .contact_generic .ty_message{font-size:4vw !important}.generic_page .contact_generic .div.wpcf7-mail-sent-ng,.generic_page .contact_generic div.wpcf7-aborted{font-size:4vw !important}.generic_page .contact_generic .desc{width:100%}.generic_page .contact_generic .selectboxit-container .selectboxit-option-icon-container{display:none}.generic_page .contact_generic span.wpcf7-not-valid-tip{font-size:4vw !important}.generic_page .contact_generic .cta_send_btn{height:37px;line-height:34px}.generic_page .contact_generic .ich_cont{margin-bottom:31px}.generic_page .contact_generic .ich_cont input+span{font-size:4vw !important;padding-left:30px}.generic_page .contact_generic .ich_cont input+span::before{width:12px;height:12px}.generic_page .contact_generic .ich_cont input+span::after{width:6px;height:6px;left:3px}.generic_page .contact_generic .input_file_wrap{margin-bottom:31px}.generic_page .contact_generic .input_file_wrap .file_btn{font-size:4vw !important;height:40px}.generic_page .contact_generic .input_file_wrap .file_text{height:40px;padding:5px;line-height:30px}.generic_page .contact_generic .selectboxit-container span,.generic_page .contact_generic .selectboxit-container .selectboxit-options a{height:8.5333333333vw;line-height:8.5333333333vw}.generic_page .media{padding-top:46px}}@media screen and (max-width: 767px){.generic_page{padding-bottom:21px}}
/*# sourceMappingURL=generic.css.map */
