@media (hover:none) and (pointer:coarse){span.cursor{display:none !important}}@media (max-width:1199px){.paddingTB150{padding-top:100px;padding-bottom:100px}.paddingT150{padding-top:100px}.paddingR150{padding-right:100px}.paddingL150{padding-left:100px}.padding13{padding-left:5%;padding-right:5%}.padding13L{padding-left:5%}.padding13R{padding-right:5%}.padding8{padding-left:0;padding-right:0}.padding8L{padding-left:0}.padding8R{padding-right:0}.swiper .swiper-button-next,.swiper .swiper-button-prev{right:5%}.swiper .swiper-button-prev{right:calc(5% + 95px) !important}.swiper.swiper3.padding13L{padding-left:5%}.swiper.swiperOne .swiper-button-prev{right:calc(5% + 50px) !important}.single_rep_box:nth-child(4n-3) .Photo_side{width:40%;margin-left:unset}.single_rep_box:nth-child(4n-2) .Info_side,.single_rep_box:nth-child(4n) .Info_side{padding-left:0}.single_rep_box:nth-child(odd) .Info_side{padding-right:0}.sec_3_pro .swiper.padding13{padding-left:5%;padding-right:5%}.sec_3_pro .swiper.paddingT100{padding-top:75px}.sec_3_pro a.button.button_plus{left:5%;bottom:0}.Video_Sec .left_side{padding-right:5%}.Video_Sec .right_side{padding-right:0}.T_B_rep .container.paddingR150:nth-of-type(even){padding-left:100px}.Stap_rep_slider .HorizontalLine{margin-top:85px}.FAQsec.no_photo_right .text_side{padding-right:0}.all_project_sec.padding13{padding-left:12.55%}.all_project_sec.FilterON article.single-project:nth-child(odd){padding-right:calc(60px / 2)}.all_project_sec.FilterON article.single-project:nth-child(even){padding-left:calc(60px / 2)}#field_1_6,#field_4_6,#field_6_6{width:270px}#field_1_9,#field_4_9,#field_6_9{width:260px}}@media (min-width:850px) and (max-width:1180px){section.banner.yesphoto_banner .banner-inner{min-height:100dvh;height:unset;max-height:unset}section.banner.yesphoto_banner .banner-left{width:100%;padding-top:40px}section.banner.yesphoto_banner .TitleBox{order:1;max-width:768px;text-align:center;padding-right:unset;padding-top:200px;padding-bottom:140px}section.banner.yesphoto_banner .banner-right-mobile{display:block;width:100%;aspect-ratio:350/300;transform:translateY(100px);transition:var(--transition-2);opacity:0}section.banner.yesphoto_banner .banner-right.OvHI{display:none}section.banner.yesphoto_banner .banner-right-mobile{order:3}section.banner.yesphoto_banner.in-viewport .banner-right-mobile{transform:translateY(0px);opacity:1}section.banner.yesphoto_banner .Links_banner_box ul.Links_banner,section.banner.yesphoto_banner ul#default-menu-menu{display:flex}section.banner.yesphoto_banner .banner-left .menu-default-menu-container{order:2}section.banner.yesphoto_banner ul#default-menu-menu li h3{font-size:12px}section.banner.yesphoto_banner ul#default-menu-menu li h2{font-size:16px}section.banner.yesphoto_banner ul#default-menu-menu li a{gap:10px;padding:25px 44px 30px}body:has(.yesphoto_banner) header button.menu-toggle.buttonPrinc{Right:5%}body:has(.yesphoto_banner) header.nav-up button.menu-toggle.buttonPrinc,body:has(.yesphoto_banner) header.nav-down button.menu-toggle.buttonPrinc{right:5%}body:has(.yesphoto_banner) header .M_S_box{right:-100%;left:Unset}body:has(.yesphoto_banner) header .toggled .M_S_box{right:0;left:Unset}}@media (max-width:1024px){.Head1,.Head2,.Head2 p,.yesphoto_banner .Head1{font-size:32px;line-height:1.38;letter-spacing:.8px}.Head3{font-size:20px;line-height:1.5;letter-spacing:.83px}.Head4{font-size:16px;line-height:1;letter-spacing:.67px}.paragraph p{font-size:14px;line-height:1.86;letter-spacing:.45px}.paddingTB100{padding-top:85px;padding-bottom:85px}.paddingT100{padding-top:85px}.maxWidth460{max-width:380px}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:50px;height:50px}.swiper .swiper-button-prev{right:calc(5% + 60px) !important}.swiper.swiper3 .swiper-button-prev{right:calc(5% + 50px) !important}body header .site-branding a img{width:60px}header button.menu-toggle.buttonPrinc{top:38px}section.banner .TitleBox{padding-right:20%}section.banner.yesphoto_banner .banner-inner{min-height:100dvh}section.banner.nophoto_banner .Links_banner_box ul.Links_banner li,section.banner.nophoto_banner ul#default-menu-menu li{width:100%}section.banner.nophoto_banner .Links_banner_box ul.Links_banner li a,section.banner.nophoto_banner ul#default-menu-menu li a{padding:25px 44px 30px}.socialBox.socialLateral{display:none}.quote .paragraph p{font-size:24px;line-height:40px;letter-spacing:.6px}section.FAQsec{flex-wrap:wrap}section.FAQsec .img_side{aspect-ratio:4/3}.single_rep_box .Info_side{padding:150px 0;gap:20px}.single_rep_box:first-of-type .Info_side{padding-top:75px}.single_rep_box:last-of-type .Info_side{padding-bottom:75px}.single_rep_box:not(:first-child){margin-top:-70px}.T_B_rep .container.paddingR150{padding-right:85px}.T_B_rep .container.paddingR150:nth-of-type(even){padding-left:85px}.title_tx_2_clms.paddingTB150{padding-bottom:60px}.Video_Sec .right_side .paragraph p{font-size:14px;letter-spacing:.45px;line-height:26px}.all_project_sec .single-project{margin-bottom:100px}body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea{padding-bottom:30px;padding-top:30px}}@media (max-width:850px){header .M_S_box.W50{width:100%;right:-100%}header .toggled .M_S_box.W50{right:0}body:has(.yesphoto_banner) header button.menu-toggle.buttonPrinc{Right:5%}body:has(.yesphoto_banner) header.nav-up button.menu-toggle.buttonPrinc,body:has(.yesphoto_banner) header.nav-down button.menu-toggle.buttonPrinc{right:5%}body:has(.yesphoto_banner) header .M_S_box{right:-100%;left:Unset}body:has(.yesphoto_banner) header .toggled .M_S_box{right:0;left:Unset}header .toggled .M_S_box .socialBox{padding-bottom:30px}body:has(.yesphoto_banner) header.nav-up .M_S_box,body:has(.yesphoto_banner) header.nav-down .M_S_box{right:-100%;left:Unset}body:has(.yesphoto_banner) header.nav-up .toggled .M_S_box,body:has(.yesphoto_banner) header.nav-down .toggled .M_S_box{left:unset;right:0}section.banner .banner-inner{min-height:unset;max-height:unset;height:unset}section.banner.yesphoto_banner .banner-inner{min-height:100dvh;height:unset;max-height:unset}section.banner.nophoto_banner .Links_banner_box ul.Links_banner li,section.banner.nophoto_banner ul#default-menu-menu li{width:100%}section.banner.nophoto_banner .banner-left .TitleBox{max-width:442px;padding-top:205px;padding-bottom:107px}section.banner .banner-left{width:100%;padding-top:0}section.banner .TitleBox{padding-right:0;padding-top:165px;padding-bottom:65px}section.banner .banner-right{display:none}section.banner .banner-right-mobile{display:block;width:100%;aspect-ratio:350/300;transform:translateY(100px);transition:var(--transition-2);opacity:0}section.banner.in-viewport .banner-right-mobile{transform:translateY(0px);opacity:1}.Links_banner_box .Links_banner li a,.banner ul#default-menu-menu li a{padding:25px 30px}section.banner.nophoto_banner .banner-left .TitleBox{max-width:unset;padding-top:165px;padding-bottom:65px;text-align:left}.Links_banner_box ul.Links_banner,.banner ul#default-menu-menu{flex-direction:column}.Links_banner_box ul.Links_banner li,.banner ul#default-menu-menu li{border-right:none;border-bottom:1px solid var(--color-line-border)}.Links_banner_box .Links_banner li a,section.banner.nophoto_banner .Links_banner_box ul.Links_banner li a,.banner ul#default-menu-menu li a,section.banner.nophoto_banner .Links_banner_box ul.Links_banner li a{padding:25px 0}.Links_banner_box ul.Links_banner li:last-of-type,.banner ul#default-menu-menu li:last-of-type{border-bottom:none}.Links_banner_box ul.Links_banner li:last-of-type a,.banner ul#default-menu-menu li:last-of-type a{padding-bottom:0}section.banner.yesphoto_banner:after{content:none}#stickyLinks.Links_banner_box ul{flex-direction:unset}#field_1_6,#field_4_6,#field_6_6{width:270px}#field_1_9,#field_4_9,#field_6_9{width:260px}.banner .Links_banner_box .Links_banner li a h2:before,.banner ul#default-menu-menu li a h2:before,footer .footer-menu-items .menu-item a h2:before{content:none}section.banner:has(.Links_banner_box)+.generalContent .firstContent.full_image{padding-top:75px}}@media (max-width:768px){.gap65px,.gap100px{gap:50px}.paddingTB150{padding-top:85px;padding-bottom:85px}.paddingT150{padding-top:85px}.paddingR150{padding-right:85px}.paddingL150{padding-left:85px}.NoLpadding{padding-left:0;padding-right:0}.Head2,.Head2 p{font-size:24px;line-height:40px;letter-spacing:.6px}.title_Ct_button .Head2,.Slider_IMG .Head2{font-size:30px;line-height:44px}.Head5{font-size:10px;letter-spacing:1.67px}.titleBox.TextCentered,.textbox.TextCentered,.box .TextCentered{text-align:center}.two-columns{column-count:1}span.sw_point{left:5px}.PlayVideo{transform:translate(-50%,-50%) scale(.8)}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:40px;height:40px}.swiper1 .swiper-wrapper{padding-bottom:88px}.swiper.swiper3.padding13R{padding-right:8%}header .site-branding a img{width:40px}header .M_S_box{padding:87px 5% 43px 40px;min-height:100dvh;height:auto}header .toggled .M_S_box.W50{right:0}header .main-navigation .menuBox ul.menu li a{font-size:28px;line-height:60px;letter-spacing:.7px}header .M_S_box .socialBox{bottom:70px;transform:unset;position:absolute}header .toggled .M_S_box .socialBox{transform:unset}#stickyLinks.show{display:none}section.full_image{opacity:0;transform:translateY(100px);transition:var(--transition-2)}section.full_image.in-viewport{opacity:1;transform:translateY(0px)}section.full_image.NoLpadding .imageBG{aspect-ratio:2.645/3}.single_rep_box .Photo_side .videoBg{width:150vw}.single_rep_box:not(:first-child),body.home .single_rep_box:nth-child(3){margin-top:0}.single_rep_box:nth-child(even){justify-content:end}.single_rep_box:nth-child(odd){justify-content:start}.single_rep_box:nth-child(4n-3) .Photo_side,.single_rep_box:nth-child(odd) .Photo_side,.single_rep_box:nth-child(even) .Photo_side{width:90%;aspect-ratio:1;order:unset}.single_rep_box:nth-child(odd) .Info_side,.single_rep_box:nth-child(even) .Info_side{width:100%;order:unset}.single_rep_box .Info_side,.single_rep_box:first-of-type .Info_side,body.home .single_rep_box:nth-child(3) .Info_side{padding-top:50px;padding-bottom:75px}.single_rep_box:last-of-type .Info_side,body.home .single_rep_box:last-of-type .Info_side{padding-bottom:0}.sec_3_pro .swiper-wrapper .SingleProject .imagerep,.sec_3_pro .swiper-wrapper .SingleProject.swiper-slide-next .imagerep{aspect-ratio:7/6}.single_rep_box .Info_side a.button{margin-top:0}.sec_3_pro .swiper.paddingT100{padding-top:50px}.FilterSec .category-filters li{font-size:12px;line-height:24px;letter-spacing:1.71px}.T_B_rep .container.borderT{border-top:none}section.Rep_TX_2_CLM .T_B_rep .container.paddingTB100:last-of-type{padding-bottom:100px}.Rep_TX_2_CLM span.verticalLine{display:none}.Rep_TX_2_CLM>.borderT.paddingT150{border-top:none;padding-top:0}.Rep_TX_2_CLM .textbox{width:100%}.T_B_rep .container.W50{width:100%;padding:50px 0;border-bottom:1px solid var(--color-line-border)}.T_B_rep .container.W50:last-of-type{border-bottom:none;padding-bottom:100px}.T_B_rep .container.paddingR150:nth-of-type(even){padding-left:0}span.HorizontalLine.DK_HL{display:none}span.HorizontalLine.MB_HL{display:block}.Stap_rep_slider .swiper{padding-bottom:50px}.Stap_rep_slider a.button{bottom:-50px;left:0;transform:none}.FAQsec .text_side{padding-top:0}.FAQsec .text_side.gap65px{gap:40px}.FAQ{padding:23px 0}.FAQ h3{padding-right:80px}section.Video_Sec .box .titlesBox{gap:30px}section.Video_Sec .box .titlesBox .W50{width:100%}span.quote-icon{width:48px;height:31px;background-size:contain}.quote.swiper-slide{padding-right:0}.quote.swiper-slide .padding33L{padding-left:0;padding-right:5%;padding-top:60px}.quote .paragraph p{font-size:24px;line-height:40px;letter-spacing:.6px}.category-filters{justify-content:left}.all_project_sec.padding13{padding-left:5%}.all_project_sec .single-project,.all_project_sec .single-project.group-c{margin-bottom:75px}.all_project_sec .single-project a.projectLink.gap35px{gap:25px}body .single-project,article.single-project.group-c a.projectLink{width:100%}article.single-project:nth-child(6n+1),article.single-project:nth-child(6n+4){padding-right:0;padding-left:0}article.single-project:nth-child(6n+2),article.single-project:nth-child(6n+5){padding-right:18%;padding-left:0}article.single-project:nth-child(6n+3),article.single-project:nth-child(6n+6){padding-right:0;padding-left:18%}article.single-project:nth-child(6n+1) .project-thumb,article.single-project:nth-child(6n+4) .project-thumb{aspect-ratio:16/10}article.single-project:nth-child(6n+2) .project-thumb,article.single-project:nth-child(6n+6) .project-thumb{aspect-ratio:2.88/4}article.single-project:nth-child(6n+3) .project-thumb,article.single-project:nth-child(6n+5) .project-thumb{aspect-ratio:4.3/3}.all_project_sec.FilterON article.single-project,.all_project_sec.FilterON .single-project.group-a,.all_project_sec.FilterON .single-project.group-b,.all_project_sec.FilterON .single-project.group-c{width:100%!important}.all_project_sec.FilterON article.single-project:nth-child(even){padding-left:0}.all_project_sec.FilterON article.single-project:nth-child(odd){padding-right:0}.all_project_sec.FilterON article.single-project .project-thumb{aspect-ratio:4/3!important}section.full_image .imageBG{aspect-ratio:4/3}.Slider_IMG .swiper.swiper3{padding-bottom:93px}.Slider_IMG .swiper.swiper3:has(a.button){padding-bottom:50px}.Slider_IMG a.button{bottom:-50px;left:0;transform:unset}.Slider_IMG .swiper .swiper-button-next,.Slider_IMG .swiper .swiper-button-prev{right:calc(8% + 40px);bottom:0}.Slider_IMG .swiper.swiper3 .swiper-button-prev{right:calc(8% + 90px)!important}.title_tx_2_clms{gap:30px}.title_tx_2_clms .textbox{width:100%;padding-right:0}.title_tx_2_clms .paragraph{width:100%}.title_tx_2_clms a.button{bottom:unset;display:inline-block;width:unset}.title_tx_2_clms .text-collapse{max-height:11.5em;overflow:hidden;position:relative;transition:all .5s ease-in-out}.title_tx_2_clms .text-collapse.expanded{max-height:none}.title_tx_2_clms .two-columns{padding-bottom:20px}.title_tx_2_clms .lees-meer-btn{display:block;color:inherit;cursor:pointer;padding:0 0 0 14px;font-size:14px;font-weight:300;line-height:1.86;letter-spacing:.45px;border:none;background:0 0;border-radius:0;margin-top:20px;color:#000000cc}.title_tx_2_clms .lees-meer-btn:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background-color:var(--color-light-grey)}.title_tx_2_clms .lees-meer-btn span.PAbsolute{width:7px;height:7px;top:50%;left:0;transform:translateY(-50%)}.title_tx_2_clms .lees-meer-btn span.PAbsolute:after,.title_tx_2_clms .lees-meer-btn span.PAbsolute:before{content:"";position:absolute;width:100%;height:1px;background-color:var(--color-black);top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3S ease-in-out}.title_tx_2_clms .lees-meer-btn span.PAbsolute:before{width:1px;height:100%}.title_tx_2_clms .text-collapse.expanded+.lees-meer-btn span.PAbsolute:before{opacity:0}body.single-project .titlebox.TextCentered{text-align:start}.Links_ph_sec .imageBox{display:none}.Links_ph_sec .container,.Links_ph_sec .container:nth-of-type(2){width:100%;padding:0}.Links_ph_sec .container .textBox{padding:22.5px 0}.Links_ph_sec .container:first-of-type .textBox{padding-top:0}section.Address_sec .imageBG{width:100%;aspect-ratio:4/3}section.Address_sec .text_side{width:100%;padding:75px 0 0}section.Address_sec .text_side .Head3{font-size:24px;line-height:1.42;letter-spacing:1px}section.Address_sec .infobox{gap:40px}.Address_sec .boxInfo{flex-direction:column;gap:20px}.Address_sec .boxInfo>*{width:100%}.Address_sec .boxInfo .right_side{gap:6px}.section_two_image.padding5{padding-left:0;padding-right:0}.section_two_image .imageContainer.W50{width:100%}.section_two_image .imageContainer.DC_Bg_image,.section_two_image .imageContainer.LC_Bg_image,.section_two_image .imageContainer.PK_Bg_image{padding:26.2% 22.8%}main.NoFooter section.banner .banner-right-mobile,body.error404 section.banner .banner-right-mobile{aspect-ratio:10/9}footer .footerBox{display:flex;flex-direction:column-reverse;gap:75px;padding-bottom:75px}footer .footer-menu-items{flex-direction:column;width:100%;min-width:unset}footer .footer-menu-items li.menu-item a{padding:25px 0;border-right:none;border-bottom:1px solid var(--color-line-border)}footer .footer-menu-items li.menu-item:first-of-type a{padding-top:0}footer .site-branding{position:relative;top:unset;left:unset;transform:unset;display:flex;justify-content:center}footer .SubfooterBox{flex-direction:column-reverse;gap:25px}footer .SubfooterBox .right-side{display:none}footer .SubfooterBox .left-side,footer .SubfooterBox .right-side{justify-content:space-between;flex-wrap:wrap}}@media (max-width:576px){section.banner:has(.Links_banner_box)+.generalContent .firstContent.full_image{padding-top:50px}.formSwiper-nav.flex{flex-wrap:wrap;justify-content:left}section.Contact_form_sec.padding13.paddingTB150{padding-bottom:75px}body .formBox .gform_wrapper.gravity-theme #field_submit{justify-content:flex-start}section.Address_sec .infobox{gap:30px}.Address_sec .boxInfo{gap:15px}.Address_sec .infobox a.button.with-border-svg{margin-top:10px}footer .SubfooterBox .left-side a,footer .SubfooterBox .right-side a,footer .socialBox .socialFooter{text-align:center}}