.services_tags_list{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:wrap;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.services_tags_wrap{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:center;padding-left:0;display:flex}.services_tags_item{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#261820;border-radius:.5rem;justify-content:flex-start;align-items:center;padding:.5rem .75rem;display:flex}.services_tags_item.case-style{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:row;width:auto;height:auto;padding:0;display:flex}.service_tag_name{color:#b08d57;text-transform:capitalize;font-size:1rem;font-weight:400}.service_tag_name.case-tags{font-weight:500}@media screen and (min-width:1280px){.service_tag_name{font-size:1.125rem}}@media screen and (max-width:479px){.service_tag_name{font-size:1rem}}.tags_section{margin-top:5rem;margin-bottom:5rem}.services_tags_list{max-width:75rem;margin-left:0;justify-content:center}.hero_heading_section{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.hero_text_desription{color:#939393;max-width:38rem;font-size:1.5rem;font-weight:600;line-height:125%}.hero_text_desription.faq_style{max-width:none;color:var(--grey);text-align:left;font-weight:400}.render_options_section{height:auto;margin-top:5rem}.values_content_grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:4fr 6fr;grid-auto-columns:1fr;display:grid}.service_tag_container{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:wrap;display:flex}.tags_wrap{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;display:flex}.hero_heading_content_wrap{z-index:100;text-align:center;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.hero_heading_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.hero_heading_bottom{text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 0% 3.75rem}.hero_heading_bottom_text{color:#b08d57;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:2.25rem;font-weight:400;line-height:100%}.wrap_hero_bottom{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-end;align-items:flex-end;display:flex}.section_project_slider{position:relative}.web_atm{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;display:flex}.video_solutions{border-radius:.75rem;overflow:hidden}@media screen and (min-width:1280px){.tags_section{margin-top:7.5rem;margin-bottom:7.5rem}.render_options_section{margin-top:7.5rem}}@media screen and (min-width:1440px){.tags_section{margin-top:7.5rem;margin-bottom:7.5rem}}@media screen and (min-width:1920px){.tags_section{margin-top:7.5rem;margin-bottom:7.5rem}}@media screen and (max-width:991px){.tags_section{margin-top:5rem;margin-bottom:5rem}.hero_heading_section{width:100%}.hero_text_desription{font-weight:500}.render_options_section{margin-top:5rem}.values_content_grid{flex-flow:column;display:flex}.wrap_hero_bottom{justify-content:flex-end;align-items:center}}@media screen and (max-width:767px){.tags_section{margin-top:7rem;margin-bottom:5rem}.values_content_grid{flex-flow:column;display:flex}.wrap_hero_bottom{justify-content:flex-end;align-items:center}}@media screen and (max-width:479px){.tags_section{margin-top:5rem;display:none}.services_tags_list{grid-column-gap:.75rem;grid-row-gap:.75rem}.services_tags_wrap{display:none}.hero_heading_section{height:100svh}.hero_text_desription.faq_style{font-size:1.25rem;font-weight:600}.render_options_section{margin-top:5rem}.values_content_grid{flex-flow:column;display:flex}.hero_heading_bottom{bottom:2.5rem}.hero_heading_bottom_text{font-size:1.4rem}.wrap_hero_bottom{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-end;align-items:center}}@media screen and (min-width:992px){.solutions-page .point_list,.services-page .point_list{display:flex;flex-wrap:nowrap;gap:1.25rem;margin-top:4.25rem;width:100%}.solutions-page .point_list>.case_info_item,.services-page .point_list>.case_info_item{flex:1 1 0;min-width:0}}@media screen and (max-width:991px){.solutions-page .point_list,.services-page .point_list{margin-top:0;cursor:grab;box-sizing:border-box;max-width:100%}.solutions-page .point_list:active,.services-page .point_list:active{cursor:grabbing}.solutions-page .point_list>.case_info_item,.services-page .point_list>.case_info_item{flex:0 0 100%;width:100%;max-width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.solutions-page .point_wrap,.services-page .point_wrap{max-width:100%;min-width:0}}.tabbed-media.render_options_section{margin-top:5rem}.tabbed-media__header.section_caption.tabs_space{width:75%;margin-bottom:2.5rem}.tabbed-media__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1rem;width:100%;align-items:stretch}.tabbed-media__tabs{display:flex;flex-direction:column;gap:1.5rem;row-gap:1.5rem;align-items:flex-start;align-self:stretch;width:100%;min-height:80vh;box-sizing:border-box;padding:2.5rem 1.5rem;background-color:#261820;border-radius:.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b08d57 transparent}.tabbed-media__tabs::-webkit-scrollbar{width:6px}.tabbed-media__tabs::-webkit-scrollbar-thumb{background-color:#b08d57;border-radius:3px}.tabbed-media__tab{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:#e8e8e8;text-align:left;cursor:pointer;font:inherit}.tabbed-media__tab-label{display:block;color:#e8e8e8;font-family:Bebasneue,var(--font-display),sans-serif;font-size:1.5rem;font-weight:400;line-height:100%;text-transform:uppercase}.tabbed-media__tab.is-active .tabbed-media__tab-label{color:#b08d57}.tabbed-media__tab:focus-visible{outline:2px solid #b08d57;outline-offset:4px}.tabbed-media__panels{min-width:0;min-height:80vh;align-self:stretch}.tabbed-media__panel{display:none;height:100%}.tabbed-media__panel.is-active{display:block}.tabbed-media__viewport{position:relative;width:100%;height:80vh;min-height:24rem;border-radius:.75rem;overflow:hidden;background-color:#1a1a1a}.tabbed-media__image-link,.tabbed-media__image{display:block;width:100%;height:100%}.tabbed-media__image{object-fit:cover}.tabbed-media__embed{width:100%;height:100%;border-radius:.75rem;overflow:hidden}.tabbed-media__embed iframe{display:block;width:100%;height:100%;border:0}.tabbed-media__video{width:100%;height:100%}.tabbed-media__video video{display:block;width:100%;height:100%;object-fit:cover}.tabbed-media__scrub.scrub-gallery{width:100%;height:100%;aspect-ratio:auto;border-radius:0;cursor:ew-resize}.tabbed-media__scrub .gallery-slide img{width:100%;height:100%;object-fit:cover}.tabbed-media__scrub .tabbed-media__lightbox{display:block;width:100%;height:100%}@media screen and (max-width:991px){.tabbed-media__header.section_caption.tabs_space{width:100%}.tabbed-media__layout{display:flex;flex-direction:column;gap:0}.tabbed-media__tabs{flex-direction:row;flex-wrap:nowrap;gap:1.5rem;min-height:0;height:3.75rem;padding:0;background-color:transparent;border-radius:0;overflow-x:auto;overflow-y:hidden}.tabbed-media__panels{min-height:0;margin-top:1rem}.tabbed-media__tab{flex:0 0 auto;width:auto}.tabbed-media__viewport{height:50vh;min-height:16rem}}.service-cases{margin-top:5rem}.service-cases__list{display:flex;flex-direction:column;gap:1.25rem}.service-cases__entry{width:100%;position:relative}.service-cases__rows{display:flex;flex-direction:column;gap:1rem}.service-cases__layout{flex-flow:column;width:100%;display:flex;position:relative;gap:1.25rem}.service-cases__row{min-width:0;position:relative}.service-cases__lightbox{display:block;width:100%;border-radius:.75rem;overflow:hidden}.service-cases__image{width:100%;height:auto;display:block;border-radius:0}.services-page .service-cases__entry:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox) .service-cases__rows{display:flex;flex-direction:column;gap:1rem}.services-page .service-cases__layout--two-small-big:has(>.service-cases__lightbox+.service-cases__lightbox),.services-page .service-cases__layout--two-big-small:has(>.service-cases__lightbox+.service-cases__lightbox),.services-page .service-cases__layout--two-to-two:has(>.service-cases__lightbox+.service-cases__lightbox){width:100%;aspect-ratio:894 / 596}.services-page .service-cases__entry:has(.service-cases__row:nth-child(2)):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__rows{align-items:stretch}.services-page .service-cases__entry:has(.service-cases__row:nth-child(2)):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__row,.services-page .service-cases__entry:has(.service-cases__row:nth-child(2)):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__layout{position:relative;height:100%;min-height:0}.services-page .service-cases__entry:has(.service-cases__row:nth-child(2)):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__lightbox{display:block;width:100%;height:100%}.services-page .service-cases__entry:has(.service-cases__row:nth-child(2)):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.services-page .service-cases__entry:has(.service-cases__layout--two-big-small):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:first-child{aspect-ratio:894 / 596}.services-page .service-cases__entry:has(.service-cases__layout--two-big-small):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:nth-child(2){aspect-ratio:447 / 596}.services-page .service-cases__entry:has(.service-cases__layout--two-small-big):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:first-child{aspect-ratio:447 / 596}.services-page .service-cases__entry:has(.service-cases__layout--two-small-big):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:nth-child(2){aspect-ratio:894 / 596}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row{aspect-ratio:325 / 407}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))) .service-cases__row{aspect-ratio:894 / 596}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))) .service-cases__layout{height:100%;min-height:0}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))) .service-cases__lightbox{display:block;width:100%;height:100%}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))) .service-cases__image{width:100%;height:100%;object-fit:cover;object-position:center}.services-page .service-cases__entry:has(.service-cases__layout--three-grid):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row{aspect-ratio:auto;height:auto}.services-page .service-cases__entry:has(.service-cases__layout--two-to-two):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row{aspect-ratio:671 / 377}.services-page .service-cases__entry:has(.service-cases__layout--four-grid):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row,.services-page .service-cases__entry:has(.service-cases__layout--five-grid):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row{aspect-ratio:325 / 407}.services-page .service-cases__layout--two-small-big:has(>.service-cases__lightbox+.service-cases__lightbox){display:grid;grid-template-columns:2fr 4fr;gap:1.25rem}.services-page .service-cases__layout--two-big-small:has(>.service-cases__lightbox+.service-cases__lightbox){display:grid;grid-template-columns:4fr 2fr;gap:1.25rem}.services-page .service-cases__layout--two-to-two:has(>.service-cases__lightbox+.service-cases__lightbox){display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.services-page .service-cases__layout--three-grid:has(>.service-cases__lightbox+.service-cases__lightbox){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.services-page .service-cases__layout--four-grid:has(>.service-cases__lightbox+.service-cases__lightbox){display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.services-page .service-cases__layout--five-grid:has(>.service-cases__lightbox+.service-cases__lightbox){display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.services-page .service-cases__layout:has(>.service-cases__lightbox+.service-cases__lightbox)>.service-cases__lightbox{min-height:0;height:100%}.services-page .service-cases__layout:has(>.service-cases__lightbox+.service-cases__lightbox) .service-cases__image{width:100%;height:100%;object-fit:cover;object-position:center}.services-page .service-cases__entry:has(.service-cases__layout--two-small-big) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))),.services-page .service-cases__entry:has(.service-cases__layout--two-big-small) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))),.services-page .service-cases__entry:has(.service-cases__layout--two-to-two) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))){display:flex;flex-direction:column;gap:1rem}.services-page .service-cases__entry:has(.service-cases__layout--three-grid):has(.service-cases__layout--four-grid) .service-cases__rows{grid-template-columns:repeat(3,1fr)}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows{display:grid!important;gap:1.25rem!important;align-items:stretch;width:100%}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows>.service-cases__row,.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows>.service-cases__more{min-width:0;max-width:100%;overflow:hidden;border-radius:.75rem}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows>.service-cases__row .service-cases__layout,.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows>.service-cases__row .service-cases__lightbox{height:100%;min-height:0}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows>.service-cases__row .service-cases__image{width:100%;height:100%;object-fit:cover;object-position:center}.services-page .service-cases__entry:has(.service-cases__more):not(:has(>.service-cases__rows>.service-cases__row:nth-child(2))) .service-cases__rows{grid-template-columns:repeat(2,minmax(0,1fr))!important}.services-page .service-cases__entry:has(.service-cases__more):has(>.service-cases__rows>.service-cases__row:nth-child(2)):not(:has(>.service-cases__rows>.service-cases__row:nth-child(3))) .service-cases__rows{grid-template-columns:repeat(3,minmax(0,1fr))!important}.services-page .service-cases__entry:has(.service-cases__more):has(>.service-cases__rows>.service-cases__row:nth-child(3)) .service-cases__rows{grid-template-columns:repeat(4,minmax(0,1fr))!important}.services-page .service-cases__entry:has(.service-cases__layout--two-big-small):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)):not(:has(.service-cases__more)){display:grid;grid-template-columns:4fr 2fr;gap:1.25rem;align-items:stretch}.services-page .service-cases__entry:has(.service-cases__layout--two-small-big):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)):not(:has(.service-cases__more)){display:grid;grid-template-columns:2fr 4fr;gap:1.25rem;align-items:stretch}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__more{width:100%;height:100%;min-height:100%;align-self:stretch}.service-cases__more{width:100%;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background-color:#261820;border-radius:.75rem;position:relative;box-sizing:border-box}.service-cases__more .clickable_wrap,.service-cases__more .gold_button_link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.service-cases__more .no_wrap{display:flex;align-items:center;justify-content:center;gap:.75rem;width:fit-content}.service-cases__more .embeded_arrow{flex-shrink:0;display:flex;align-items:center}@media screen and (max-width:676px){.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:.75rem!important}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row{aspect-ratio:325 / 407;width:100%;height:auto}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__rows:not(:has(>.service-cases__row:nth-child(2))) .service-cases__row{aspect-ratio:894 / 596;width:100%;height:auto}.services-page .service-cases__entry:has(.service-cases__more) .service-cases__more{order:99;width:100%;min-height:3.5rem;height:auto;margin-top:.75rem;margin-bottom:.75rem}}.services-page .service-cases__entry:has(.service-cases__layout--three-grid):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)):not(:has(.service-cases__more)) .service-cases__rows{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.services-page .service-cases__entry:has(.service-cases__layout--four-grid):not(:has(.service-cases__more)) .service-cases__rows{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.services-page .service-cases__entry:has(.service-cases__layout--five-grid):not(:has(.service-cases__more)) .service-cases__rows{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.services-page .service-cases__entry:has(.service-cases__layout--two-to-two):not(:has(.service-cases__more)) .service-cases__rows{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:1.25rem!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows .service-cases__row:first-child,.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows .service-cases__row:nth-child(2){grid-column:span 2!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows .service-cases__row:nth-child(3){grid-column:span 4!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:1.25rem!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows .service-cases__row:first-child{grid-column:span 4!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows .service-cases__row:nth-child(2),.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows .service-cases__row:nth-child(3){grid-column:span 2!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:1.25rem!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows .service-cases__row:first-child,.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows .service-cases__row:nth-child(3){grid-column:span 2!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows .service-cases__row:nth-child(2){grid-column:span 4!important}@media(max-width:1400px){.services-page .service-cases__entry:has(.service-cases__layout--two-to-two):not(:has(.service-cases__more)) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--two-big-small):not(:has(.service-cases__more)) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--two-small-big):not(:has(.service-cases__more)) .service-cases__rows{gap:1rem}.services-page .service-cases__entry:has(.service-cases__layout--five-grid):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:repeat(4,1fr)}.services-page .service-cases__entry:has(.service-cases__layout--four-grid):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:repeat(2,1fr)}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1rem!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows .service-cases__row:first-child{grid-column:span 2!important;grid-row:1!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows .service-cases__row:nth-child(2){grid-column:span 2!important;grid-row:1!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows .service-cases__row:nth-child(3){grid-column:span 4!important;grid-row:2!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows .service-cases__row:first-child{grid-column:span 4!important;grid-row:1!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows .service-cases__row:nth-child(2){grid-column:span 2!important;grid-row:2!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows .service-cases__row:nth-child(3){grid-column:span 2!important;grid-row:2!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows .service-cases__row:first-child{grid-column:span 2!important;grid-row:2!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows .service-cases__row:nth-child(2){grid-column:span 4!important;grid-row:1!important}.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows .service-cases__row:nth-child(3){grid-column:span 2!important;grid-row:2!important}}@media(max-width:1024px){.services-page .service-cases__entry:has(.service-cases__layout--five-grid):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:repeat(3,1fr)}.services-page .service-cases__entry:has(.service-cases__layout--four-grid):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:repeat(2,1fr)}.services-page .service-cases__entry:has(.service-cases__layout--three-grid):not(:has(.service-cases__more)) .service-cases__rows{gap:1rem}.services-page .service-cases__entry:has(.service-cases__layout--two-big-small):not(:has(.service-cases__more)) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--two-small-big):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:768px){.services-page .service-cases__entry:has(.service-cases__layout--five-grid):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:repeat(2,1fr)}.services-page .service-cases__entry:has(.service-cases__layout--three-grid):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:repeat(2,1fr)}.services-page .service-cases__entry:has(.service-cases__layout--two-to-two):not(:has(.service-cases__more)) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--two-big-small):not(:has(.service-cases__more)) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--two-small-big):not(:has(.service-cases__more)) .service-cases__rows{grid-template-columns:1fr;gap:1rem}.services-page .service-cases__layout--two-small-big:has(>.service-cases__lightbox:nth-child(2)),.services-page .service-cases__layout--two-big-small:has(>.service-cases__lightbox:nth-child(2)),.services-page .service-cases__layout--two-to-two:has(>.service-cases__lightbox:nth-child(2)){display:flex;flex-direction:column;gap:1rem}.services-page .service-cases__layout--two-small-big:has(>.service-cases__lightbox:nth-child(2))>.service-cases__lightbox,.services-page .service-cases__layout--two-big-small:has(>.service-cases__lightbox:nth-child(2))>.service-cases__lightbox,.services-page .service-cases__layout--two-to-two:has(>.service-cases__lightbox:nth-child(2))>.service-cases__lightbox{aspect-ratio:auto}.services-page .service-cases__layout--two-small-big:has(>.service-cases__lightbox:nth-child(2)) .service-cases__image,.services-page .service-cases__layout--two-big-small:has(>.service-cases__lightbox:nth-child(2)) .service-cases__image,.services-page .service-cases__layout--two-to-two:has(>.service-cases__lightbox:nth-child(2)) .service-cases__image{height:auto}}@media(max-width:676px){.services-page .service-cases__entry .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--three-grid-center) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--three-grid-left) .service-cases__rows,.services-page .service-cases__entry:has(.service-cases__layout--three-grid-right) .service-cases__rows{display:flex!important;flex-direction:column!important;gap:1rem!important}.service-cases__row{grid-column:unset!important;grid-row:unset!important;width:100%;height:auto}.services-page .service-cases__entry:has(.service-cases__layout--two-big-small) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:first-child{aspect-ratio:894 / 596}.services-page .service-cases__entry:has(.service-cases__layout--two-big-small) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:nth-child(2){aspect-ratio:447 / 596}.services-page .service-cases__entry:has(.service-cases__layout--two-small-big) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:first-child{aspect-ratio:447 / 596}.services-page .service-cases__entry:has(.service-cases__layout--two-small-big) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row:nth-child(2){aspect-ratio:894 / 596}.services-page .service-cases__entry:has(.service-cases__layout--three-grid):not(:has(.service-cases__layout>.service-cases__lightbox+.service-cases__lightbox)) .service-cases__rows:has(>.service-cases__row:nth-child(2)) .service-cases__row{aspect-ratio:auto;height:auto}.services-page .service-cases__layout:has(>.service-cases__lightbox:nth-child(2)){display:flex!important;flex-direction:column!important;gap:1rem!important}.services-page .service-cases__layout:has(>.service-cases__lightbox:nth-child(2))>.service-cases__lightbox{width:100%;height:auto;aspect-ratio:auto}.services-page .service-cases__layout:has(>.service-cases__lightbox:nth-child(2)) .service-cases__image{width:100%;height:100%;object-fit:cover}}.service-expertise{margin-top:5rem;margin-bottom:5rem}.service-expertise__stack{display:flex;flex-direction:column;gap:1.25rem}.service-expertise__grid--single{width:100%;display:block}.service-expertise__grid--single .service-expertise__tile{display:block}.service-expertise__grid--single .service-expertise__image{height:auto}.service-expertise__grid{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;align-items:stretch}.service-expertise__grid--big-small{display:grid;grid-template-columns:4fr 2fr;gap:1.25rem;align-items:stretch}.service-expertise__grid--four{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;align-items:stretch}.service-expertise__grid--three{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.service-expertise__grid--two{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.service-expertise__tile{width:100%;height:100%;min-height:0;position:relative;display:flex;flex-direction:column}.service-expertise__media{flex:1;width:100%;height:100%;min-height:0;position:relative;border-radius:.75rem;overflow:hidden}.service-expertise__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:.75rem}.service-expertise__title{z-index:5;color:#e8e8e8;margin:0;font-family:Bebasneue,var(--font-display),Palatino Linotype,sans-serif;font-size:2.25rem;font-weight:400;line-height:120%;position:absolute;bottom:1.5rem;left:1.5rem;pointer-events:none}@media screen and (max-width:991px){.service-expertise__title{font-size:2rem}}@media screen and (max-width:767px){.service-expertise__grid--big-small,.service-expertise__grid--four,.service-expertise__grid--three,.service-expertise__grid--two{display:flex;flex-flow:column;gap:1.25rem}}.service-atmosphere{margin-top:5rem}.service-atmosphere__list,.service-atmosphere__block{display:block}.service-atmosphere__grid{display:flex;flex-flow:column;gap:1.25rem;margin-top:2.5rem}.service-atmosphere__seasonal{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.service-atmosphere__seasonal-top{display:block}.service-atmosphere__seasonal-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:.75rem}.service-atmosphere__content{display:grid;grid-template-columns:3fr 1fr;gap:1rem;min-width:0}.service-atmosphere__slider-wrap{position:relative;width:100%;min-width:0;max-width:100%}.service-atmosphere__info{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;justify-content:flex-start;width:100%;max-width:100%;min-width:0;height:100%;padding:2.5rem;background-color:#261820;border-radius:.75rem;box-sizing:border-box;display:flex;flex-flow:column}.service-atmosphere__swipe{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}.service-atmosphere__swipe.is-hidden{opacity:0;visibility:hidden}.service-atmosphere__swipe-icon{backdrop-filter:blur(12px);background-color:#fff3;border-radius:.75rem;padding:1.25rem;display:block}@media screen and (max-width:991px){.service-atmosphere__content{display:flex;flex-flow:column}.service-atmosphere__info{padding:1.5rem}.service-atmosphere__seasonal{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media screen and (max-width:479px){.service-atmosphere__seasonal{flex-flow:column;display:flex}}.services-page .h1_seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.services-page .service-hero.hero_heading_section{justify-content:center;align-items:center;min-height:100vh;min-height:100svh;display:flex;position:relative;overflow:hidden}.services-page .service-hero .padding-global{position:relative;z-index:2;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100%}.services-page .service-hero .container-large{position:relative;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%}.services-page .service-hero .video_hero_text_wrap{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:.5rem;text-align:center}.services-page .service-hero .big_h2.video_header_style{color:#fff;text-shadow:2px 1px 12px #0003;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:6.25rem;font-weight:400;line-height:90%;text-transform:none}.services-page .service-hero .subheader_video_text{color:#fff;text-shadow:1px 2px 12px #0003;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:4.25rem;font-weight:400;line-height:120%;text-transform:none}.services-page .service-hero .video_bottom_absolute{position:absolute;bottom:1.5rem;left:0;right:0;width:100%;z-index:5;grid-column-gap:1rem;grid-row-gap:1rem;color:#fff;text-align:center;justify-content:center;align-items:center;font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:2.25rem;font-weight:400;line-height:110%;display:flex}.services-page .service-hero .text-video-style{text-shadow:1px 2px 12px #0003}.services-page .service-hero__cta{cursor:pointer;user-select:none;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:inherit;width:auto;display:flex;align-items:center;grid-column-gap:.5rem;grid-row-gap:.5rem}.services-page .service-hero__cta-icon{display:flex;flex-shrink:0;width:1.5rem;height:1.5rem;justify-content:center;align-items:center}@media screen and (max-width:991px){.services-page .service-hero .big_h2.video_header_style{font-size:5rem;line-height:95%}.services-page .service-hero .subheader_video_text{font-size:2.75rem;line-height:110%}.services-page .service-hero .video_bottom_absolute{font-size:1.5rem;grid-column-gap:.75rem;grid-row-gap:.75rem}.services-page .service-hero__cta-icon{width:1rem;height:1rem}.services-page .service-hero .video_hero_text_wrap{max-width:92vw;padding-left:1rem;padding-right:1rem}}@media screen and (max-width:767px){.services-page .service-hero .big_h2.video_header_style{font-size:3.75rem;line-height:100%}.services-page .service-hero .subheader_video_text{font-size:2rem;line-height:105%}.services-page .service-hero .video_hero_text_wrap{gap:.375rem;padding-left:1rem;padding-right:1rem}.services-page .service-hero .video_bottom_absolute{font-size:1.25rem}}@media screen and (max-width:479px){.services-page .service-hero .big_h2.video_header_style{font-size:3.375rem;line-height:100%}.services-page .service-hero .subheader_video_text{font-size:1.875rem;line-height:105%}.services-page .service-hero .video_bottom_absolute{font-size:1.125rem;bottom:1.25rem}.services-page .service-hero .video_hero_text_wrap{gap:.25rem;max-width:88vw}}.services-page .service-hero__video-wrap{position:absolute;inset:0;z-index:0;width:100%;height:100%}.services-page .service-hero .video-background,.services-page .service-hero .video-background video{width:100%;height:100%}.services-page .service-hero .video-background video{object-fit:cover}.services-page .service-hero .phoner{position:absolute;inset:0;z-index:1;pointer-events:none}.services-page .points_section{margin-top:5rem;position:relative;z-index:2}.services-page .scrub-gallery{width:100%;position:relative;aspect-ratio:16 / 9;background-color:#2c2c2c;border-radius:.5rem;overflow:hidden;cursor:ew-resize}.services-page .scrub-gallery .gallery-wrapper{width:100%;height:100%;position:relative}.services-page .scrub-gallery .gallery-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.services-page .scrub-gallery .gallery-slide.active{opacity:1;z-index:2}.services-page .scrub-gallery .gallery-slide img{width:100%;height:100%;object-fit:cover;display:block}.services-page .scrub-gallery .gallery-pagination{position:absolute;bottom:.75rem;left:.75rem;right:.75rem;display:flex;gap:.375rem;z-index:10;pointer-events:none}.services-page .scrub-gallery .pagination-bar{flex-grow:1;height:4px;border-radius:2px;background-color:#fff6;box-shadow:0 1px 3px #0000004d;transition:background-color .2s ease}.services-page .scrub-gallery .pagination-bar.active{background-color:#fff}.service-compare{display:flex;flex-flow:column;gap:2.5rem;margin-top:2.5rem}.service-compare__row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.25rem;align-items:stretch}.service-compare__media{grid-column:1 / span 5}.service-compare__info{grid-column:6 / span 3;display:flex;flex-flow:column;gap:1rem;width:100%;max-width:100%;min-width:0;padding:2.5rem;background-color:#261820;border-radius:.75rem;box-sizing:border-box}.service-compare__row--text-first .service-compare__media{grid-column:4 / span 5;grid-row:1}.service-compare__row--text-first .service-compare__info{grid-column:1 / span 3;grid-row:1}.atm-video-compare-container{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:col-resize;touch-action:none;border-radius:.75rem}.atm-video-compare-container video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.atm-video-overlay{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;z-index:2;border-right:2px solid rgb(255 255 255 / 80%);will-change:width}.atm-video-fg{position:absolute;top:0;left:0;height:100%;object-fit:cover;width:100vw;max-width:none}.atm-compare-slider{position:absolute;top:0;bottom:0;left:50%;width:40px;transform:translate(-50%);z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.atm-slider-handle{width:40px;height:40px;background:#ffffffe5;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:0;color:#333;box-shadow:0 2px 8px #0006;backdrop-filter:blur(4px)}.atm-slider-handle svg{width:16px;height:16px;stroke-width:2.5;flex-shrink:0}@media screen and (max-width:991px){.service-compare__row,.service-compare__row--text-first{display:flex;flex-flow:column}.service-compare__media,.service-compare__info,.service-compare__row--text-first .service-compare__media,.service-compare__row--text-first .service-compare__info{grid-column:auto;grid-row:auto;width:100%}.service-compare__info{padding:1.5rem}}.service-animation-films{margin-top:5rem}.service-animation-films__block+.service-animation-films__block{margin-top:5rem}.service-animation-films__films-wrap,.service-animation-films__shorts-wrap{position:relative;width:100%}.service-animation-films__films-wrap .custom-scrollbar-track,.service-animation-films__shorts-wrap .custom-scrollbar-track{display:none}.service-animation-films__films-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;align-items:stretch}.service-animation-films__shorts-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}.service-animation-films__shorts-list{display:flex;gap:1.25rem;width:100%;min-width:0}.service-animation-films__slide{min-width:0;max-width:100%;box-sizing:border-box;border-radius:.75rem;overflow:hidden}.service-animation-films__slide--portrait{flex:1 1 0}.service-animation-films .h3.port_margin{margin-bottom:1.25rem;color:var(--brand_white);font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:clamp(2.5rem,4.25vw,4.25rem);font-weight:400;line-height:1.2;text-transform:uppercase}.service-animation-films__more{margin-top:.75rem}.service-animation-films__more--sidebar{display:flex;margin-top:0;min-height:100%}.service-animation-films__more--stack{display:none}.service-animation-films__more-btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:3.5rem;height:100%;padding:1.25rem;background-color:#261820;border-radius:.75rem;border:0;text-decoration:none;cursor:pointer;box-sizing:border-box}.service-animation-films__more-btn .no_wrap{display:flex;align-items:center;justify-content:center;gap:.75rem;width:fit-content}.service-animation-films__more-btn .embeded_arrow{flex-shrink:0;display:flex;align-items:center}.service-animation-films .portfolio-video-card{position:relative;width:100%;overflow:hidden;cursor:pointer;border:0;padding:0;font:inherit;color:inherit;text-align:inherit;background-color:#000;border-radius:0}.service-animation-films .portfolio-video-card__img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16 / 9}.service-animation-films .portfolio-video-card--portrait .portfolio-video-card__img{aspect-ratio:9 / 16}.service-animation-films .portfolio-video-card--portrait{border-radius:.75rem}.service-animation-films .portfolio-video-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;z-index:2;pointer-events:none;background:center / contain no-repeat url(/assets/images/icons8-youtube-play.svg);transition:transform .2s ease}.service-animation-films .portfolio-video-modal{position:fixed;inset:0;z-index:100001;display:none;align-items:center;justify-content:center;padding:2vmin;background:#000000f2}.service-animation-films .portfolio-video-modal.is-open{display:flex}.service-animation-films .portfolio-video-modal__frame{position:relative;width:min(90vw,72rem);aspect-ratio:16 / 9;background:#000}.service-animation-films .portfolio-video-modal__frame--portrait{width:min(90vw,24rem);aspect-ratio:9 / 16}.service-animation-films .portfolio-video-modal__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.service-animation-films .portfolio-video-modal__close{position:absolute;top:2vh;right:2vw;width:2.75rem;height:2.75rem;border:0;background:transparent;color:#e8e8e8;font-size:2rem;line-height:1;cursor:pointer}@media screen and (max-width:991px){.service-animation-films__films-wrap,.service-animation-films__shorts-wrap{overflow:hidden;padding-bottom:3rem}.service-animation-films__films-wrap .custom-scrollbar-track,.service-animation-films__shorts-wrap .custom-scrollbar-track{display:block}.service-animation-films__films-list,.service-animation-films__shorts-list{display:flex!important;flex-wrap:nowrap!important;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;width:100%;max-width:100%;box-sizing:border-box;cursor:grab}.service-animation-films__films-list:active,.service-animation-films__shorts-list:active{cursor:grabbing}.service-animation-films__films-list::-webkit-scrollbar,.service-animation-films__shorts-list::-webkit-scrollbar{display:none}.service-animation-films__slide{flex:0 0 100%;width:100%;max-width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.service-animation-films__slide--portrait{flex:0 0 100%;width:100%;max-width:100%;min-width:0}.service-animation-films__shorts-layout{display:flex;flex-direction:column;gap:0}.service-animation-films__more--sidebar{display:none}.service-animation-films__more--stack{display:block;margin-top:.75rem}}@media screen and (min-width:992px){.service-animation-films .portfolio-video-card:hover .portfolio-video-card__play{transform:translate(-50%,-50%) scale(1.05)}}.service-digital-ecosystems,.service-digital-ecosystems.atmosphere_section{margin-top:5rem}.dev_case_wrap{margin-top:2.5rem}.dev_case_wrap.cases{margin-top:0}.dev_case_list{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.dev_case_list.services{grid-template-rows:auto}.dev_case_item{border-radius:.75rem;width:100%;height:25rem;display:flex;position:relative;overflow:hidden}.service-digital-ecosystems__grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:4fr 6fr;align-items:start}.service-digital-ecosystems__intro{min-width:0}.service-digital-ecosystems__intro .h2{margin-bottom:.75rem}.service-digital-ecosystems__intro .section_header_description{margin:0}.service-digital-ecosystems__accordion{min-width:0}.service-digital-ecosystems .home-faq__question .gold_small_title{flex:1;min-width:0;text-align:left}.service-digital-ecosystems .what-answer-block{display:flex;flex-direction:column;gap:1rem}.service-digital-ecosystems .service_tag_container{display:flex;flex-wrap:wrap;gap:.5rem}.service-digital-ecosystems .other_cases{margin-top:5rem}.service-digital-ecosystems .dev_case_item .image_cover{width:100%;height:100%;object-fit:cover;display:block}.service-digital-ecosystems .btn_phoner{opacity:.4;background:linear-gradient(0deg,#000,#0000);position:absolute;inset:0;pointer-events:none}.service-digital-ecosystems #btn_see_more{margin-top:2.5rem}@media screen and (min-width:1280px){.service-digital-ecosystems.atmosphere_section{margin-top:7.5rem}}@media screen and (max-width:991px){.service-digital-ecosystems__grid{display:flex;flex-direction:column}.dev_case_wrap{margin-top:0}.dev_case_list{flex-flow:column;grid-template-columns:1fr 1fr;display:flex}}@media screen and (max-width:767px){.dev_case_wrap{margin-top:2.5rem}.dev_case_list{flex-flow:column;display:flex}}@media screen and (max-width:479px){.service-digital-ecosystems.atmosphere_section{margin-top:5rem}.dev_case_list{flex-flow:column;display:flex}}
