@font-face{font-family:"tt_hoves_pro_trialthin";src:url("/front/assets/fonts/tt_hoves_pro_trial_thin.woff2") format("woff2"),url("/front/assets/fonts/tt_hoves_pro_trial_thin.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"tt_hoves_pro_trialblack";src:url("/front/assets/fonts/tt_hoves_pro_trial_black.woff2") format("woff2"),url("/front/assets/fonts/tt_hoves_pro_trial_black.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"tt_hoves_pro_trialbold";src:url("/front/assets/fonts/tt_hoves_pro_trial_bold.woff2") format("woff2"),url("/front/assets/fonts/tt_hoves_pro_trial_bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"tt_hoves_pro_trialextrabold";src:url("/front/assets/fonts/tt_hoves_pro_trial_extrabold.woff2") format("woff2"),url("/front/assets/fonts/tt_hoves_pro_trial_extrabold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"tt_hoves_pro_triallight";src:url("/front/assets/fonts/tt_hoves_pro_trial_light.woff2") format("woff2"),url("/front/assets/fonts/tt_hoves_pro_trial_light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"tt_hoves_pro_trialmedium";src:url("/front/assets/fonts/tt_hoves_pro_trial_medium.woff2") format("woff2"),url("/front/assets/fonts/tt_hoves_pro_trial_medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"tt_hoves_pro_trialregular";src:url("/front/assets/fonts/tt_hoves_pro_trial_regular.woff2") format("woff2"),url("/front/assets/fonts/tt_hoves_pro_trial_regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"YaquoteScriptPersonalUse";src:url("/front/assets/fonts/YaquoteScriptPersonalUse.eot");src:url("/front/assets/fonts/YaquoteScriptPersonalUse.eot?#iefix") format("embedded-opentype"),url("/front/assets/fonts/YaquoteScriptPersonalUse.woff2") format("woff2"),url("/front/assets/fonts/YaquoteScriptPersonalUse.woff") format("woff"),url("/front/assets/fonts/YaquoteScriptPersonalUse.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.projectListBox{overflow:hidden}.projectListing{margin-top:20px}.projectListing .listing{display:flex}.projectListing .item{margin-bottom:20px}.projectListing .item:last-child{margin-bottom:0}.projectListing .item.hover .hover{left:0;bottom:0;opacity:1}.projectListing .item.hover picture:before{opacity:.7;visibility:initial}.projectListing .item.hover .text{opacity:1;visibility:initial}.projectListing .item a{text-decoration:none;display:block;position:relative;color:#fff}.projectListing .item picture{display:flex;align-items:center;height:19.29vw;border-radius:20px;overflow:hidden;position:relative}@media(max-width: 1023px){.projectListing .item picture{height:25vw}}@media(max-width: 767px){.projectListing .item picture{height:32vw}}.projectListing .item picture:before{transition:.4s;content:"";background:#000;width:100%;height:100%;position:absolute;opacity:0;visibility:hidden}@media(max-width: 1024px){.projectListing .item picture:before{opacity:.4;visibility:initial}}.projectListing .item picture img{width:100%;height:100%;object-fit:cover}.projectListing .item .text{transition:.4s;position:absolute;top:0;width:100%;padding:30px 25px;height:100%;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden}@media(max-width: 1024px){.projectListing .item .text{opacity:1;visibility:initial;align-items:start;justify-content:start;flex-direction:initial;padding:20px}}.projectListing .item .text p{transition:.4s;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1.25vw;line-height:1.8vw}@media(min-width: 2000px){.projectListing .item .text p{font-size:24px;line-height:34px}}@media(max-width: 1024px){.projectListing .item .text p{display:none}}.projectListing .item .text h1,.projectListing .item .text h2,.projectListing .item .text h3{transition:.4s;font-family:tt_hoves_pro_trialbold;font-size:1.7vw;margin:0;text-align:right;padding-left:150px}@media(max-width: 1024px){.projectListing .item .text h1,.projectListing .item .text h2,.projectListing .item .text h3{padding-left:0;font-size:22px;text-align:left}}@media(max-width: 767px){.projectListing .item .text h1,.projectListing .item .text h2,.projectListing .item .text h3{font-size:16px}}.projectListing .item .hover{transition:.3s;opacity:0;position:absolute;left:-20px;bottom:-20px;-webkit-mask:url(../img/hover-bg.png);mask:url(../img/hover-bg.png);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:space;-webkit-mask-position:-2px 1px;width:139px;height:139px;background:#eff6fa;display:flex;align-items:center;z-index:1;margin:-1px;pointer-events:none}@media(max-width: 1024px){.projectListing .item .hover{display:none}}.projectListing .item .hover i{width:89px;height:89px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f28e4c;font-size:45px;margin-top:50px}.projectListing .bigSlide picture{height:calc(19.29vw * 2 + 20px)}@media(max-width: 1023px){.projectListing .bigSlide picture{height:calc(25vw * 2 + 20px)}}@media(max-width: 767px){.projectListing .bigSlide picture{height:calc(32vw * 2 + 20px)}}@media(max-width: 767px){.projectListing .bigSlide .text h1,.projectListing .bigSlide .text h2,.projectListing .bigSlide .text h3{font-size:22px}}.projectListing .swiper-horizontal .swiper-slide{margin:0}.projectListing .swiper-slide{width:calc(100% / 3 - 15px);margin:0 10px}.projectListing .dotsAndArrowBox{display:flex;align-items:center;justify-content:space-between}.projectListing .dotsAndArrowBox .swiper-pagination{position:initial;text-align:left;width:auto;height:21px;display:flex;align-items:flex-end}.projectListing .dotsAndArrowBox .swiper-pagination .swiper-pagination-bullet{transition:.3s;width:10px;height:10px;background:#0277b3;opacity:1}.projectListing .dotsAndArrowBox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:21px;border-radius:5px;background:#f9c54b}.projectListing .dotsAndArrowBox .arrowBox{display:flex;align-items:flex-end;margin-top:-27px;position:relative;z-index:1}@media(min-width: 2000px){.projectListing .dotsAndArrowBox .arrowBox{margin-top:-1.44vw}}.projectListing .dotsAndArrowBox .arrowBox i{color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:1.41vw;cursor:pointer}@media(max-width: 1024px){.projectListing .dotsAndArrowBox .arrowBox i{font-size:25px}}.projectListing .dotsAndArrowBox .arrowBox i.next{left:50%;width:4.28vw;height:4.28vw;background:#f9c54b;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0}@media(max-width: 1024px){.projectListing .dotsAndArrowBox .arrowBox i.next{width:60px;height:60px}}.projectListing .dotsAndArrowBox .arrowBox i.next:after{content:"";border-radius:20px;border-bottom-right-radius:0;width:2.84vw;height:2.84vw;background:#f9c54b;position:absolute;top:-2.84vw;left:0}@media(max-width: 1024px){.projectListing .dotsAndArrowBox .arrowBox i.next:after{width:45px;height:45px;top:-45px}}.projectListing .dotsAndArrowBox .arrowBox i.prev{right:50%;width:2.84vw;height:2.84vw;background:#f28e4c;border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width: 1024px){.projectListing .dotsAndArrowBox .arrowBox i.prev{width:45px;height:45px}}
