.home_page .banner_page{position:relative;width:100%;height:100vh;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-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;color:#ffffff;font-family:'Avenir', sans-serif;font-weight:900;font-style:normal}.home_page .banner_page .banner_img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0}.home_page .banner_page .container{width:100%;position:relative;z-index:1;margin-top:11vh}.home_page .banner_page .header_banner{font-size:42px;text-transform:uppercase;letter-spacing:6px;margin:0 0 5px}.home_page .banner_page .desc_banner{color:#eaeaea;font-size:12px;line-height:50px;text-transform:uppercase;letter-spacing:3.93px;margin:0}.home_page .banner_page .caption_img{position:absolute;z-index:1;bottom:13px;left:29px;color:#afafaf;font-family:'Playfair Display';font-weight:400;font-style:normal;font-size:12px;line-height:30px;letter-spacing:0.64px}.home_page .welcom_section{width:100%}.home_page .welcom_section .container{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}.home_page .welcom_section .welcom_wrap{width:42%;min-width:618px;margin:0 auto;padding:171px 0 159px}.home_page .welcom_section .wysiwyg{margin-top:76px}.home_page .kew_section{max-width:1920px;margin:0 auto;padding-top:100px;padding-bottom:102px}.home_page .kew_section .img_kew_wrap{position:relative;width:100%;height:917px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:111px}.home_page .kew_section .bg_img_kew{position:relative;width:90%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.home_page .kew_section .iconBlackQ{position:absolute;z-index:10;top:-25px;right:31px;width:16px;height:auto}.home_page .kew_section .caption_img_wrap{position:relative;width:10%;height:100%}.home_page .kew_section .caption_img{position:absolute;left:-20px;bottom:68px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:#333132;font-size:12px;line-height:30px;letter-spacing:0.64px;white-space:nowrap}.home_page .kew_section .kew_section_wrap{width:80%;margin:0 auto 89px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-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}.home_page .kew_section .header_wrap{width:247px}.home_page .kew_section .desc_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-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;width:calc(100% - 247px)}.home_page .kew_section .wysiwyg{width:50%}.home_page .kew_section .wysiwyg:nth-child(1){padding-left:45px;padding-right:20px}.home_page .kew_section .wysiwyg:nth-child(2){padding-left:31px}.home_page .kew_section .imgs_kew{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home_page .kew_section .sinlge_img{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home_page .kew_section .sinlge_img:nth-child(1){width:30%;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-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}.home_page .kew_section .sinlge_img:nth-child(1) .img_kew{width:100%;max-width:420px;height:480px}.home_page .kew_section .sinlge_img:nth-child(2){width:39.1%;-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;-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}.home_page .kew_section .sinlge_img:nth-child(2) .img_kew{width:100%;max-width:420px;height:320px}.home_page .kew_section .sinlge_img:nth-child(3){width:30.9%;padding-left:30px;-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;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.home_page .kew_section .sinlge_img:nth-child(3) .img_kew{width:100%;max-width:420px;height:320px}.home_page .kew_section .sinlge_img_wrap{max-width:420px;width:100%}.home_page .kew_section .img_kew{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.home_page .design_section{padding:0 0 259px}.home_page .design_section .head_des_cont{padding:171px 0 0}.home_page .design_section .design_header{width:38%;min-width:558px;margin:0 auto;padding-bottom:68px}.home_page .design_section .wysiwyg{margin-top:60px;text-align:center}.home_page .design_section .img_des_wrap{max-width:786px;width:100%;margin:0 auto 168px;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}.home_page .design_section .img_des_wrap_mobile{display:none}.home_page .design_section .single_img_wrap{max-width:180px;width:33.333%}.home_page .design_section .single_img_wrap:nth-child(2){margin-top:60px}.home_page .design_section .single_img_wrap:nth-child(3){margin-top:120px}.home_page .design_section .img_bg{width:100%;height:295px;background-size:cover;background-position:center;background-repeat:no-repeat}.home_page .design_section .caption_img{font-size:12px;line-height:30px;letter-spacing:0.64px;margin-top:5px}.home_page .design_section .pl_wrap{max-width:903px;width:100%;margin:0 auto}.home_page .design_section .pl_row{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;-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}.home_page .design_section .pl_row.first{margin-bottom:141px}.home_page .design_section .img_wrap{width:50%;padding-right:30px}.home_page .design_section .pl_row_wys{width:50%;max-width:443px;text-align:left;margin-top:82px}.home_page .design_section .img_pl_row{max-width:353px;width:100%}.home_page .design_section .desc_img{font-size:12px;letter-spacing:1px}.home_page .design_section .des_bot_wys{width:100%;max-width:570px;text-align:left;margin-bottom:16px}.home_page .design_section .img_bt_wrap{width:100%}.home_page .design_section .img_bt_des{max-width:870px;width:100%}.home_page .design_section .mobileGalleryZoom_cont{display:none}.home_page .design_section .design_gallery_section{position:relative;margin:0 auto}.home_page .design_section .design_gallery_section .header_section{display:none;margin-bottom:49px}.home_page .design_section .iconBlackQ{    display: none !important;position:absolute;right:46px;top:-25px;z-index:1}.home_page .design_section .design_galler_cont{max-width:1920px;margin:0 auto;width:100%;height:auto;padding:0 16px;overflow:visible}.home_page .design_section .design_galler_wrap{width:100%}.home_page .design_section .single_gallery_cont{width:100%}.home_page .design_section .img_gallery_wrap{height:calc(100vh - 190px)}.home_page .design_section .single_gallery_wrap{position:relative;width:100%;height:calc(100vh - 190px);background-size:cover;background-position:center;background-repeat:no-repeat}.home_page .design_section .caption_img_gallery{width:50%;font-size:12px;letter-spacing:0.64px;padding-left:30px}.home_page .design_sectio .na_pagination_cont{margin-bottom:0px}.home_page .design_section .nav_pagination{position:relative;color:#afafaf;font-family:'Avenir', sans-serif;font-weight:900;font-style:normal;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:3.93px;width:100%;max-width:746px;margin:0 auto;padding:30px 48px}.home_page .design_section .swiper_btn{background-image:none;position:absolute;top:0;bottom:0;margin:auto 0;width:48px;height: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;-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;background-color:#fff;z-index:10;pointer-events:all;opacity:1;cursor:pointer}.home_page .design_section .swiper_btn.swiper-button-prev{left:0}.home_page .design_section .swiper_btn.swiper-button-prev .arrow{margin-right:20px}.home_page .design_section .swiper_btn.swiper-button-next{right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.home_page .design_section .swiper_btn.swiper-button-next .arrow{margin-right:20px}.home_page .design_section .single_nav_pag{-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;cursor:pointer;width:auto}@media screen and (min-width: 1025px){.home_page .design_section .single_nav_pag:hover{color:#333132}}.home_page .design_section .single_nav_pag.active{color:#333132}.home_page .design_section .single_point_wrap{position:absolute;z-index:10;width:66px;height:66px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;pointer-events:none}.home_page .design_section .single_point_wrap.active_point{pointer-events:all}.home_page .design_section .single_point_wrap.active_point .img_iverlay{-webkit-transition:all 0.2s ease-in-out 0.3s;-moz-transition:all 0.2s ease-in-out 0.3s;transition:all 0.2s ease-in-out 0.3s;opacity:1;pointer-events:all}.home_page .design_section .single_point_wrap.active_point .point_visible{width:66px;height:66px;border:6px solid #ffffff;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.home_page .design_section .point_visible{position:absolute;top:50%;left:50%;width:20px;height:20px;border:3px solid #ffffff;border-radius:50%;-webkit-transition:all 0.2s ease-in-out 0.3s;-moz-transition:all 0.2s ease-in-out 0.3s;transition:all 0.2s ease-in-out 0.3s;pointer-events:all;cursor:pointer;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home_page .design_section .img_iverlay{position:absolute;opacity:0;pointer-events:none;max-width:452px;max-height:178px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.home_page .design_section .img_iverlay.leftTop{left:50%;bottom:50%}.home_page .design_section .img_iverlay.leftBottom{left:50%;top:50%}.home_page .design_section .img_iverlay.rightBottom{right:50%;bottom:50%}.home_page .design_section .img_iverlay.rightTop{right:50%;top:50%}.home_page .design_section .img_iverlay.centerBottom{left:50%;bottom:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.home_page .design_section .img_iverlay.centerTop{left:50%;top:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.home_page .design_section .bottom_section{padding:0px 20px 0}.home_page .location_section{margin:0 auto;padding:197px 0 0}.home_page .location_section .location_wrap{width:100%;max-width:593px;margin:0 auto;padding-bottom:58px}.home_page .location_section .wysiwyg{margin-top:64px;text-align:center}.home_page .location_section .location_img_wrap{position:relative;width:100vw;min-height:100vh}.home_page .location_section .location_img_wrap::after{content:'';position:absolute;bottom:-2px;left:0;height:100px;width:100%;background-image:-webkit-linear-gradient(-450deg, rgba(255,255,255,0) 15.515010352%, rgba(255,255,255,0.0041928721) 15.515010352%, #fff 77.7529761905%, #fff 82.1444099379%);background-image:linear-gradient(180deg, rgba(255,255,255,0) 15.515010352%, rgba(255,255,255,0.0041928721) 15.515010352%, #fff 77.7529761905%, #fff 82.1444099379%);z-index:10}.home_page .location_section .img_map{width:100%;height:auto}.home_page .location_section .map_leg_wrap{margin-top:100px;width:100vw;position:relative;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}.home_page .location_section .img_ml_wrap{position:absolute;left:0;top:0;width:73vw;height:100vh}.home_page .location_section .img_ml_wrap:after{content:'';position:absolute;bottom:0;left:0;width:100vw;height:60px;background-image:-webkit-linear-gradient(-450deg, rgba(255,255,255,0) 15.515010352%, rgba(255,255,255,0.0041928721) 15.515010352%, #fff 81.7529761905%, #fff 82.1444099379%);background-image:linear-gradient(180deg, rgba(255,255,255,0) 15.515010352%, rgba(255,255,255,0.0041928721) 15.515010352%, #fff 81.7529761905%, #fff 82.1444099379%);z-index:1}.home_page .location_section .img_ml_wrap::before{content:'';position:absolute;z-index:11;bottom:1px;left:0;width:100vw;height:1px;background-color:#eaeaea}.home_page .location_section .img_ml_wrap.fixed{position:fixed;top:inherit;bottom:0;left:0}.home_page .location_section .img_ml_wrap.bottom{position:absolute;bottom:0;top:inherit;left:0}.home_page .location_section .img_ml{position:relative;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:10}.home_page .location_section .legend_wrap{width:27vw;margin:0 0 0 auto;padding-right:50px;padding-left:20px;padding-top:60px}.home_page .location_section .legend_nav_menu{width:100%}.home_page .location_section .legend_cont{width:100%}.home_page .location_section .single_items_wrap{width:100%;margin-bottom:45px}.home_page .location_section .head_legend{color:#221d36;font-family:'Avenir', sans-serif;font-weight:900;font-style:normal;font-size:13px;text-transform:uppercase;letter-spacing:3.26px;margin-bottom:30px}.home_page .location_section .legendItemsWrap{width:100%}.home_page .location_section .singleLegenItem{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-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-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;margin-bottom:20px}.home_page .location_section .number_wrap_legend{width:40px;height:40px;border-radius:50%;overflow:hidden;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;font-family:'Avenir', sans-serif;font-weight:900;font-style:normal;font-size:16px;letter-spacing:0.32px}.home_page .location_section .imgLegend{width:46px;height:auto}.home_page .location_section .itemLegendDesc{width:calc(100% - 46px);font-family:'Playfair Display';font-weight:400;font-style:normal;font-size:16px;letter-spacing:0.32px;color:#333132;line-height:1;text-transform:normal;padding-left:12px}.home_page .team_section{padding:244px 0 200px}.home_page .team_section .team_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home_page .team_section .team_wrap.v2{padding-top:81px;-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}.home_page .team_section .team_header{width:38%;padding-right:50px;padding-left:43px}.home_page .team_section .team_header_wrap{width:100%;max-width:415px;text-align:center}.home_page .team_section .single_team{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;width:20.666%;padding-right:30px}.home_page .team_section .single_team_wrap{width:100%;max-width:270px}.home_page .team_section .img_team{width:100%;height:309px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:7px}.home_page .team_section .team_cont_mobile{display:none}@media screen and (max-width: 1024px){.home_page .banner_page{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;padding-bottom:23px}.home_page .banner_page .container{padding:0 37px}.home_page .banner_page .caption_img{left:inherit;right:18px;bottom:16px}.home_page .welcom_section .welcom_wrap{padding:111px 0 0}.home_page .welcom_section .header_section{margin:0 0 29px}.home_page .welcom_section .wysiwyg{margin-top:82px}.home_page .kew_section{padding:124px 0 0}.home_page .kew_section .iconBlackQ{right:30px;top:-24px}.home_page .kew_section .img_kew_wrap{margin-bottom:99px}.home_page .kew_section .bg_img_kew{width:89%}.home_page .kew_section .caption_img_wrap{width:11%}.home_page .kew_section .caption_img{left:-32px;bottom:64px}.home_page .kew_section .kew_section_wrap{width:100%;padding-right:68px;margin-bottom:54px}.home_page .kew_section .desc_wrap{display:block}.home_page .kew_section .wysiwyg{width:100%}.home_page .kew_section .wysiwyg:nth-child(1){padding:0}.home_page .kew_section .wysiwyg:nth-child(2){padding:0}.home_page .kew_section .imgs_kew{-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}.home_page .kew_section .sinlge_img:nth-child(1){width:50%}.home_page .kew_section .sinlge_img:nth-child(1) .img_kew{width:321px;height:366px;max-width:inherit}.home_page .kew_section .sinlge_img:nth-child(1) .sinlge_img_wrap{max-width:321px}.home_page .kew_section .sinlge_img:nth-child(2){width:50%}.home_page .kew_section .sinlge_img:nth-child(2) .img_kew{width:317px;height:241px;max-width:inherit}.home_page .kew_section .sinlge_img:nth-child(2) .sinlge_img_wrap{margin-top:272px;max-width:317px}.home_page .kew_section .sinlge_img:nth-child(3){width:100%;padding-left:39px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;margin-top:71px}.home_page .kew_section .sinlge_img:nth-child(3) .img_kew{width:409px;height:311px;max-width:inherit}.home_page .kew_section .sinlge_img:nth-child(3) .sinlge_img_wrap{max-width:409px}.home_page .design_section{padding:0}.home_page .design_section .head_des_cont{padding:101px 0 0}.home_page .design_section .design_header{padding-bottom:85px;min-width:521px}.home_page .design_section .img_des_wrap{max-width:602px;margin:0 auto 125px}.home_page .design_section .single_img_wrap{max-width:154px}.home_page .design_section .single_img_wrap:nth-child(2){margin-top:50px}.home_page .design_section .single_img_wrap:nth-child(3){margin-top:100px}.home_page .design_section .pl_row{width:89%;padding:0 24px}.home_page .design_section .pl_row.first{width:100%;padding:0 24px;margin-bottom:3px}.home_page .design_section .img_wrap{padding-right:40px}.home_page .design_section .img_bg{height:252px}.home_page .design_section .img_pl_row{max-width:281px}.home_page .design_section .des_bot_wys{max-width:100%;margin-bottom:0px}.home_page .design_section .design_gallery_section{margin:0 auto}.home_page .design_section .iconBlackQ{right:30px}.home_page .design_section .design_galler_cont{padding:0}.home_page .design_section .img_gallery_wrap{height:460px !important}.home_page .design_section .single_gallery_wrap{height:460px !important}.home_page .design_section .caption_img_gallery{margin:35px auto 0;text-align:center;padding:0}.home_page .design_section .nav_pagination{width:100%;z-index:100}.home_page .design_section .single_point_wrap{width:38px;height:38px;pointer-events:all}.home_page .design_section .single_point_wrap.active_point .point_visible{width:100%;height:100%;border:4px solid #ffffff}.home_page .design_section .single_point_wrap.active_point .img_iverlay{pointer-events:all}.home_page .design_section .point_visible{width:12px;height:12px;border:2px solid #ffffff}.home_page .design_section .img_iverlay{pointer-events:none}.home_page .design_section .bottom_section{padding-top:121px}.home_page .location_section{padding:110px 0 0}.home_page .location_section .location_wrap{padding-bottom:51px}.home_page .location_section .location_img_wrap{position:relative;width:100%;height:465px !important;min-height:inherit !important;overflow:hidden}.home_page .location_section .location_img_wrap::after{height:67px}.home_page .location_section .img_map{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block}.home_page .location_section .map_leg_wrap{-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}.home_page .location_section .img_ml_wrap{position:static;width:100vw;height:522px !important;padding:0 20px}.home_page .location_section .img_ml_wrap::before{display:none}.home_page .location_section .legend_wrap{position:relative;width:100vw;height:400px;margin-top:82px;padding:0;border-bottom:3px solid #eaeaea}.home_page .location_section .legend_wrap::after{position:absolute;content:'';left:0;bottom:-3px;width:100%;height:150px;background-image:-webkit-linear-gradient(-450deg, rgba(255,255,255,0) 15.515010352%, rgba(255,255,255,0.0041928721) 15.515010352%, #fff 81.7529761905%, #fff 82.1444099379%);background-image:linear-gradient(180deg, rgba(255,255,255,0) 15.515010352%, rgba(255,255,255,0.0041928721) 15.515010352%, #fff 81.7529761905%, #fff 82.1444099379%);pointer-events:none;z-index:10}.home_page .location_section .legend_nav_menu{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 82px}.home_page .location_section .legend_cont{-webkit-columns:2;-moz-columns:2;columns:2;padding-bottom:150px}.home_page .location_section .single_items_wrap{width:100%}.home_page .location_section .head_legend{margin-bottom:21px}.home_page .location_section .singleLegenItem{margin-bottom:10px}.home_page .team_section{padding:110px 0 0}.home_page .team_section .container{padding:0 20px}.home_page .team_section .team_wrap{-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}.home_page .team_section .team_wrap.v1{-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}.home_page .team_section .team_header{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:83px}.home_page .team_section .team_header_wrap{max-width:435px}.home_page .team_section .single_team{width:33.333%;max-width:233px;padding:0 15px 0 0}.home_page .team_section .single_team:last-child{padding:0}.home_page .team_section .header_section{margin:0 0 62px}}@media screen and (max-width: 767px){.home_page .banner_page{padding-bottom:33px}.home_page .banner_page .container{padding:0 25px}.home_page .banner_page .header_banner{text-shadow:0 2px 7px rgba(0,0,0,0.33);font-size:32px;line-height:34px;letter-spacing:4.57px;margin:0 0 12px}.home_page .banner_page .desc_banner{font-size:10px;letter-spacing:3.28px;line-height:1.2}.home_page .banner_page .caption_img{display:none}.home_page .welcom_section .container{padding:0 30px}.home_page .welcom_section .welcom_wrap{width:100%;min-width:100%;padding:149px 0 0}.home_page .welcom_section .header_section{margin:0 0 24px}.home_page .welcom_section .wysiwyg{margin-top:59px}.home_page .kew_section{padding:161px 0 0}.home_page .kew_section .img_kew_wrap{height:400px;margin-bottom:66px}.home_page .kew_section .bg_img_kew{width:88%}.home_page .kew_section .iconBlackQ{right:10px;top:-19px}.home_page .kew_section .caption_img_wrap{width:12%}.home_page .kew_section .caption_img{bottom:36px}.home_page .kew_section .kew_section_wrap{-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:0;margin-bottom:40px}.home_page .kew_section .header_wrap{width:100%}.home_page .kew_section .desc_wrap{width:100%;margin-top:31px}.home_page .kew_section .desc_wrap .wysiwyg:nth-child(2){margin-top:31px}.home_page .kew_section .imgs_kew{position:relative;width:100vw;left:-20px}.home_page .kew_section .sinlge_img:nth-child(1){padding:0 10px;width:100%;-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}.home_page .kew_section .sinlge_img:nth-child(1) .img_kew{width:100%;height:342px}.home_page .kew_section .sinlge_img:nth-child(1) .sinlge_img_wrap{max-width:420px}.home_page .kew_section .sinlge_img:nth-child(2){width:100%;-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}.home_page .kew_section .sinlge_img:nth-child(2) .img_kew{width:100%;height:243px}.home_page .kew_section .sinlge_img:nth-child(2) .sinlge_img_wrap{margin-top:47px;max-width:420px}.home_page .kew_section .sinlge_img:nth-child(2) .cat_img{padding:0 10px}.home_page .kew_section .sinlge_img:nth-child(2) .title_img{padding:0 10px}.home_page .kew_section .sinlge_img:nth-child(3){padding:0 10px;width:100%;-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-top:53px}.home_page .kew_section .sinlge_img:nth-child(3) .img_kew{width:100%;height:228px}.home_page .kew_section .sinlge_img:nth-child(3) .sinlge_img_wrap{max-width:420px}.home_page .design_section{padding:113px 0 0}.home_page .design_section .head_des_cont{padding:148px 0 0}.home_page .design_section .design_header{min-width:100%;padding-bottom:28px}.home_page .design_section .container{padding:0 30px}.home_page .design_section .wysiwyg{text-align:left;margin-top:54px}.home_page .design_section .img_des_wrap{display:none}.home_page .design_section .img_des_wrap_mobile{position:relative;width:calc(100vw - 20px);min-width:100%;left:-20px;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}.home_page .design_section .single_img_cont{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home_page .design_section .single_img_cont:nth-child(2) .single_img_wrap{margin:23px auto 0}.home_page .design_section .single_img_cont:nth-child(3) .single_img_wrap{margin:23px 0 0 auto}.home_page .design_section .single_img_wrap{max-width:230px;width:100%;margin:0 auto 0 0}.home_page .design_section .img_bg_wrap{position:relative;width:230px;height:100px}.home_page .design_section .img_bg{position:absolute;left:64px;top:-67px;width:100px;height:230px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.home_page .design_section .caption_img{margin-top:0}.home_page .design_section .pl_row{width:100%;padding:0;margin-top:23px}.home_page .design_section .pl_row.first{padding:0;margin-top:28px}.home_page .design_section .img_wrap{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;padding:0;margin-top:11px}.home_page .design_section .img_pl_row{max-width:100%}.home_page .design_section .pl_row_wys{width:100%;max-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}.home_page .design_section .design_gallery_section{margin:100px 0 0;position:relative;min-height:550px}.home_page .design_section .design_galler_wrap{display:block}.home_page .design_section .na_pagination_cont{display:none}.home_page .design_section .desktopGalleryWrap{display:none}.home_page .design_section .gallery_head{text-align:center;color:#333132;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:3.93px;font-family:'Avenir', sans-serif;font-weight:900;font-style:normal;margin:0 0 34px}.home_page .design_section .iconBlackQ{position:static;top:inherit;right:inherit;margin:0 20px 7px auto}.home_page .design_section .design_galler_cont{margin:0}.home_page .design_section .nav_pagination{display:none}.home_page .design_section .single_gallery_cont{margin-bottom:43px}.home_page .design_section .single_gallery_cont:last-child{margin-bottom:0}.home_page .design_section .caption_img_gallery{width:100%;margin:22px auto 0;padding:0 30px;line-height:1.2;text-align:left;box-sizing:border-box}.home_page .design_section .mobileGalleryZoom_cont{position:relative;width:100%;height:460px;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;background-color:#eaeaea}.home_page .design_section .pinch-zoom-container{pointer-events:none}.home_page .design_section .singleZoomGallery{width:auto;height:100%;pointer-events:all}.home_page .design_section .pinch_zom_btn{width:177px;background-color:rgba(234,234,234,0.25);border:1px solid rgba(255,255,255,0.25);color:#eaeaea}.home_page .design_section .pinch-zoom-container{width:100%}.home_page .design_section .single_gallery_wrap{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.home_page .design_section .bottom_section{padding-top:0}.home_page .location_section{padding:148px 0 0}.home_page .location_section .location_wrap{padding-bottom:27px}.home_page .location_section .location_img_wrap{height:220px !important;min-height:inherit !important}.home_page .location_section .wysiwyg{margin-top:55px;text-align:left}.home_page .location_section .map_leg_wrap{margin-top:57px}.home_page .location_section .img_ml_wrap{padding:0 10px;height:215px !important}.home_page .location_section .legend_wrap{height:300px;margin-top:33px}.home_page .location_section .legend_wrap::after{height:100px}.home_page .location_section .legend_nav_menu{padding:0 20px}.home_page .location_section .legend_cont{-webkit-columns:1;-moz-columns:1;columns:1;padding-bottom:35px}.home_page .location_section .head_legend{font-size:13px;letter-spacing:3.26px}.home_page .location_section .singleLegenItem{margin-bottom:15px}.home_page .location_section .single_items_wrap{margin-bottom:37px}.home_page .location_section .number_wrap_legend{width:34px;height:34px;font-size:13px;letter-spacing:0.26px}.home_page .location_section .itemLegendDesc{font-size:14px;letter-spacing:0.28px}.home_page .team_section{padding:148px 0 0}.home_page .team_section .container{padding:0 10px}.home_page .team_section .team_header{padding:0 20px;margin-bottom:5px}.home_page .team_section .header_section{margin:0 0 37px}.home_page .team_section .wysiwyg{text-align:left}.home_page .team_section .single_team{display:none}.home_page .team_section .team_wrap.v2{display:none}.home_page .team_section .team_cont_mobile{display:block}.home_page .team_section .team_wrap_mobile{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home_page .team_section .swiper-container{overflow:visible}.home_page .team_section .single_team_mobile{width:233px}.home_page .team_section .img_team{height:267px}.home_page .team_section .swiper-button-next,.home_page .team_section .swiper-button-prev{position:static;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-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-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}.home_page .team_section .swiper-button-next,.home_page .team_section .swiper-container-rtl .swiper-button-prev{background-image:none}.home_page .team_section .btn_swiper_wrap{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;padding:0 8px;margin-bottom:6px}}
/*# sourceMappingURL=home.css.map */
