.text-2{font-size:1.125rem}.text-3,.form-label-v2_active .text{font-size:1rem}.form-label-v2{display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:.125rem;text-wrap:nowrap;color:#3d3630;transition:all .3s ease-in-out}.form-label-v2 .text{transition:all .15s ease-in}.form-label-v2_active{color:#81776d;transition:all .3s ease-in-out}.form-label-v2_active .text{transition:all .15s ease-in}.has-error .form-label-v2{color:#bf0909}.form-label-v2 .message-error{bottom:-1.5rem}.form-label-v2.label-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-label-v2 a{text-decoration:underline}.form-label-v2 .label-asterisk{font-weight:600;color:#f20046}.checkbox-group .form-label-v2{flex-wrap:wrap;text-wrap:wrap}.feedback{display:grid;gap:1.5rem;justify-items:center;text-align:center;padding:3.5rem 0;min-height:50vh;align-content:center}.feedback .title-feedback{color:#81776d}.feedback .title-feedback-error{color:#bf0909}.feedback .title-feedback-success{color:#0da413}.form{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.form .form-fieldset{gap:1.5rem 1.75rem}.form .form-legend{display:block;padding:.5rem 0 1rem;margin:0;width:100%}.form .btn-row{margin-top:.5rem}.list-inline{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:baseline;gap:1.75rem}.list-inline.list-coma{gap:.5rem}.list-inline.list-coma>li:not(:last-child):after{content:","}.list-inline.list-coma>li:last-child:after{content:"."}.text-2,.listbox{font-size:1.125rem}.listbox{width:100%;transition:all .15s ease-in;height:3rem;border:.0625rem solid #c5bbb1;border-radius:.5rem;color:#3d3630}@media (width >= 800px){.listbox{height:3.5rem}}.listbox .listbox-button{color:#3d3630;font-size:1rem;font-weight:400;text-transform:none;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:.75rem;height:3rem;width:100%;padding:0 .5rem 0 .625rem}@media (width >= 800px){.listbox .listbox-button{height:3.5rem;padding:1rem 1.5rem}}.listbox .listbox-button[aria-expanded=true] .icon{transform:rotate(180deg)}.listbox-options{color:#3d3630;background-color:#f2eae2;box-shadow:0 8px 8px #3d363040,0 16px 16px #3d363026;width:var(--button-width);border-radius:.5rem;z-index:1120}.listbox-options .listbox-option{font-size:1rem;font-weight:400;text-transform:none;padding:.625rem}@media (width >= 800px){.listbox-options .listbox-option{padding:.75rem .5rem .75rem 1.5rem}}.listbox-options .listbox-option:not(:first-of-type){border-top:.0625rem solid #3d3630}.listbox-options .listbox-option:first-of-type{border-radius:.5rem .5rem 0 0}.listbox-options .listbox-option:last-of-type{border-radius:0 0 .5rem .5rem}.listbox-options .listbox-option:hover{color:#3d3630;background-color:#fee6ed;cursor:pointer}.listbox-options .listbox-option[data-selected]{color:#fff;background-color:#420831}.listbox-options .listbox-option[data-selected]:hover{background-color:#420831}.form-group-v2{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}@media (width >= 768px){.form-group-v2.inline-group{flex-direction:row;align-items:center}}.form-group-v2.inline-group.has-error{flex-wrap:wrap}.form-group-v2.checkbox-group{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.form-group-v2.checkbox-group .form-label,.form-group-v2.checkbox-group .form-label-v2{position:relative;padding-left:1.75rem;left:-1.75rem;z-index:10;cursor:pointer}.form-group-v2.checkbox-group .icon{z-index:1}.form-group-v2.checkbox-group.has-error{flex-wrap:wrap}.form-group-v2.checkbox-group.has-error .form-label{color:#bf0909}.form-group-v2.checkbox-group.has-error .checkbox{border-color:#bf0909}.form-group-v2 .form-control{width:100%}.form-group-v2.has-error .form-control{border-color:#bf0909}.form-group-v2:not(.checkbox-group) .form-error-message{margin-top:calc(-.5rem + 1px)}.modal{max-width:45rem;position:relative;justify-self:center}.modal .modal-dialog{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1.5rem);max-width:45rem;max-height:calc(96vh - 5rem);padding:2.5rem 0;overflow-x:hidden;overflow-y:auto;z-index:1110}.modal .modal-dialog .modal-dialog-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 2.5rem}@media (width >= 800px){.modal .modal-dialog .modal-dialog-wrapper{flex-direction:row;align-items:flex-start;padding:0 3.5rem}}.modal .modal-dialog .btn-close{position:absolute;top:.625rem;right:.625rem}.modal .modal-backdrop{background-color:#3d363080;position:fixed;top:0;left:0;display:none;width:100%;height:100%;overflow:hidden;z-index:1109}.modal .modal-backdrop.modal-open{display:block}.checkbox{background-color:#fffcf9;color:#3d3630;border:.0625rem solid #420831;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:1.25rem;aspect-ratio:1;flex-shrink:0}.checkbox .icon{opacity:0}.checkbox-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.checkbox-input:checked+.checkbox .icon{opacity:1}.form-error-message{color:#bf0909;padding:.125rem .25rem;width:100%;display:none}.form-error-message.has-error,.has-error .form-error-message{display:block}.text-2,.form-input{font-size:1.125rem}.title-3{font-size:clamp(1.38rem,.51vw + 1.19rem,1.63rem);line-height:140%;font-weight:300}.form-input{line-height:1;padding:0 .625rem;width:100%;transition:all .15s ease-in;height:3rem;border:.0625rem solid #c5bbb1;border-radius:.5rem;padding:.75rem 1rem;color:#3d3630}.form-input.filter-control{background-color:transparent}.form-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1.5rem;width:1.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWFzayBpZD0iYSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMjkyOTI5IiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMyOTI5MjkiIGQ9Im04LjA1NCAxNi42NzMtLjcyNy0uNzI3TDExLjI3MyAxMiA3LjMyNyA4LjA3OGwuNzI3LS43MjZMMTIgMTEuMjk4bDMuOTIxLTMuOTQ2LjcyNy43MjZMMTIuNzAyIDEybDMuOTQ2IDMuOTQ2LS43MjcuNzI3LTMuOTItMy45NDZ6Ii8+PC9nPjwvc3ZnPg==);background-size:1.5rem 1.5rem}@media (width >= 800px){.form-input{height:3.5rem;padding:1rem 1.5rem}}.form-input:focus,.form-input.input-text_focused{border-color:#24041b;color:#3d3630}.form-input::placeholder{color:#3d3630}.form-input.input-text_error{color:#bf0909;border-color:#bf0909}.form-input:focus,.form-input::placeholder,.form-input.input-text_focused,.form-input.input-text_error{transition:all .15s ease-in}.radio{background-color:#fffcf9;color:#3d3630;border:.0625rem solid #420831;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:1.25rem;border-radius:50%;aspect-ratio:1;flex-shrink:0}.radio .icon{opacity:0}.radio-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.radio-input:checked+.radio .icon{opacity:1}.modal-interconnection{max-width:45rem;position:relative;justify-self:center}.modal-interconnection .modal-dialog{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1.5rem);max-width:45rem;max-height:calc(98vh - 4rem);padding:2.5rem 0;overflow-x:hidden;overflow-y:auto;z-index:1110}.modal-interconnection .modal-dialog .modal-dialog-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:0 2.5rem}@media (width >= 800px){.modal-interconnection .modal-dialog .modal-dialog-wrapper{flex-direction:row;align-items:flex-start;padding:0 3.5rem}}.modal-interconnection .modal-dialog .modal-form-title-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.modal-interconnection .modal-dialog .modal-form-title-wrapper .modal-form-title{color:#420831}.modal-interconnection .modal-dialog .modal-form{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.modal-interconnection .modal-dialog .btn-close{position:absolute;top:.625rem;right:.625rem}.modal-interconnection .modal-backdrop{background-color:#3d363080;position:fixed;top:0;left:0;display:none;width:100%;height:100%;overflow:hidden;z-index:1109}.modal-interconnection .modal-backdrop.modal-open{display:block}.product-display{row-gap:1rem}@media (width >= 800px){.product-display{grid-template-rows:auto 1fr;row-gap:2rem}}@media (width >= 800px){.product-display .media-cell{grid-row:1/-1}}@media (width >= 800px){.product-display .cta-cell{grid-row:2}}.interactive-list{appearance:none;display:grid;gap:1rem}@media (width >= 1024px){.interactive-list{gap:1.5rem;padding-right:5rem}}@media (width >= 1360px){.interactive-list{padding-right:5.5rem}}.indent-link{appearance:none;font-size:clamp(1.5rem,1.53vw + .95rem,2.25rem);font-weight:400;color:#805a75;text-wrap:balance;white-space:unset;cursor:pointer;transition:all .15s ease-in}.indent-link.is-selected{color:#420831;padding-left:1rem}@media (width >= 1024px){.indent-link.is-selected{padding-left:1.5rem}}.indent-link .by-omatech{top:-.625rem}@media (width >= 1024px){.indent-link .by-omatech{top:-.75rem}}@media (width >= 1360px){.indent-link .by-omatech{top:-1rem}}.interactive-media:not(.is-selected){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (width >= 800px){.interactive-media{grid-row:span 2;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,3fr);grid-template-rows:minmax(0,5rem) minmax(0,23.75rem) minmax(0,5rem)}.interactive-media .media-foreground{grid-column:1/span 2;grid-row:2;align-self:center;justify-self:start;position:relative;z-index:10}.interactive-media .media-background{grid-column:2/span 2;grid-row:1/-1;position:relative;z-index:1}.interactive-media .media-background .media-item{object-fit:cover;object-position:center;width:100%;height:100%}}@media (width >= 1512px){.interactive-media{grid-template-rows:minmax(0,5rem) minmax(0,35rem) minmax(0,5rem)}}@media (width < 800px){.interactive-media .media-background,.interactive-media .media-foreground{display:none}}.interactive-content{display:grid;gap:1.5rem}.interactive-content:not(.is-selected){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (width >= 800px){.interactive-content{gap:2rem}}.interactive-content .btn{justify-self:start}.tab-context{display:grid}.tab-context .tab:not(.is-selected,:hover):nth-of-type(2n){background-color:#a88da0}.tab-context .tab-panel:not(.is-selected):nth-of-type(2n){background-color:#a88da0}@media (width >= 1024px){.tab-context{grid-template-rows:4.5rem auto}.tab-context[data-columns="1"]{grid-template-columns:repeat(1,auto)}.tab-context[data-columns="2"]{grid-template-columns:repeat(2,auto)}.tab-context[data-columns="3"]{grid-template-columns:repeat(3,auto)}.tab-context[data-columns="4"]{grid-template-columns:repeat(4,auto)}.tab-context[data-columns="5"]{grid-template-columns:repeat(5,auto)}.tab-context[data-columns="6"]{grid-template-columns:repeat(6,auto)}.tab-context .tab{grid-row:1}.tab-context .tab-panel{grid-row:2;grid-column:1/-1}}.is-omatech .tab-context .tab:not(.is-selected,:hover):nth-of-type(2n){background-color:#6f9b89}.is-omatech .tab-context .tab-panel:not(.is-selected):nth-of-type(2n){background-color:#6f9b89}.tab{background-color:#c4b2bf;color:#420831;appearance:none;display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;height:4.5rem;padding:0 1rem;font-size:1.125rem;font-weight:500;text-align:left;text-transform:uppercase;cursor:pointer;transition:all .15s ease-in}@media (width < 1024px){.tab{display:flex}.tab .tab-open{display:none}.tab-panel[open] .tab .tab-open,.tab.is-selected .tab-open{display:inline-flex}.tab-panel[open] .tab .tab-close,.tab.is-selected .tab-close{display:none}}@media (width >= 1024px){.tab{justify-content:center;text-align:center;display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-wrap:normal}.tab .icon{display:none}}.tab:hover,.tab.is-selected{background-color:#420831;color:#fff}.is-omatech .tab{background-color:#9ed9c3;color:#041611}.is-omatech .tab:hover,.is-omatech .tab.is-selected{background-color:#041611;color:#fff}.tab-panel{background-color:#c4b2bf;color:#420831}.tab-panel:not(.is-selected){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (width >= 1024px){.tab-panel{padding:5rem 3.5rem}.tab-panel .tab-toggle{display:none}}.tab-panel .tab-content-wrapper{display:grid;gap:3rem}@media (width < 1024px){.tab-panel .tab-content-wrapper{padding:2rem 1rem;gap:4rem}}.tab-panel.is-selected{background-color:#420831;color:#fff}.tab-panel.is-selected .title,.tab-panel.is-selected .text,.tab-panel.is-selected .list{color:#fff}.tab-panel .title,.tab-panel .text{color:inherit}.is-omatech .tab-panel{background-color:#041611}.text-group-cta{row-gap:2rem}@media (width >= 1024px){.text-group-cta{grid-template-rows:auto auto 1fr}}.text-group-cta .intro-cell{grid-row:span 2;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;grid-template-rows:subgrid}.text-group-cta .text-cell{grid-row:span 3;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;grid-template-rows:subgrid}.text-group-cta .text-cell .title{color:#3d3630}.text-group-cta .title-row{grid-row:1}.text-group-cta .text-row{grid-row:2}.text-group-cta .btn-cell{grid-row:3}.text-group-cta .image-cell{justify-self:center}.text-group-cta .image-cell:empty{display:none}.text-group-cta .image-cell img{max-width:100%}.text-group-cta .title{color:#420831}.text-group-cta .text{color:#3d3630}.text-group-cta .text br{content:"";display:block;margin-top:2rem}.text-group-cta.is-inverse .title,.text-group-cta.is-inverse .text{color:#fff}.is-omatech .text-group-cta .title,.is-omatech .text-group-cta .text{color:#041611}.is-omatech .text-group-cta.is-inverse .title,.is-omatech .text-group-cta.is-inverse .text{color:#fff}.text-list{display:flex;flex-flow:column nowrap;gap:.75rem}.text-list .list-item,.text-list .text-two-columns ul>li,.text-two-columns .text-list ul>li{font-size:1rem;line-height:160%;color:inherit}.borders-list .list-item,.text-two-columns.border-style ul .list-item,.borders-list .text-two-columns ul>li,.text-two-columns .borders-list ul>li,.text-two-columns.border-style ul>li{font-size:1rem;line-height:160%;color:#3d3630;padding:.625rem 0}.borders-list .list-item:not(:last-child),.text-two-columns.border-style ul .list-item:not(:last-child),.borders-list .text-two-columns ul>li:not(:last-child),.text-two-columns .borders-list ul>li:not(:last-child),.text-two-columns.border-style ul>li:not(:last-child){border-bottom:.0625rem solid #a88da0}.borders-list.is-inverse .list-item,.text-two-columns.border-style ul.is-inverse .list-item,.borders-list.is-inverse .text-two-columns ul>li,.text-two-columns .borders-list.is-inverse ul>li,.text-two-columns.border-style ul.is-inverse ul>li{color:#fff;border-color:#c5bbb1}.is-omatech .borders-list .list-item,.is-omatech .text-two-columns.border-style ul .list-item,.text-two-columns.border-style .is-omatech ul .list-item,.is-omatech .borders-list .text-two-columns ul>li,.text-two-columns .is-omatech .borders-list ul>li,.is-omatech .text-two-columns.border-style ul>li,.text-two-columns.border-style .is-omatech ul>li{color:#041611;border-bottom-color:#6f9b89}.is-omatech .borders-list.is-inverse .list-item,.is-omatech .text-two-columns.border-style ul.is-inverse .list-item,.text-two-columns.border-style .is-omatech ul.is-inverse .list-item,.is-omatech .borders-list.is-inverse .text-two-columns ul>li,.text-two-columns .is-omatech .borders-list.is-inverse ul>li,.is-omatech .text-two-columns.border-style ul.is-inverse ul>li,.text-two-columns.border-style .is-omatech ul.is-inverse ul>li{color:#fff;border-color:#c5bbb1}.bulled-list,.text-two-columns.bulled-style ul{display:flex;flex-flow:column nowrap;gap:.625rem}@media (width >= 800px){.bulled-list,.text-two-columns.bulled-style ul{padding-left:2.5rem}}.bulled-list .list-item,.text-two-columns.bulled-style ul .list-item,.bulled-list .text-two-columns ul>li,.text-two-columns .bulled-list ul>li,.text-two-columns.bulled-style ul>li{font-size:1.25rem;line-height:160%;color:#f20046;position:relative;padding-left:1.625rem}.bulled-list .list-item:after,.text-two-columns.bulled-style ul .list-item:after,.bulled-list .text-two-columns ul>li:after,.text-two-columns .bulled-list ul>li:after,.text-two-columns.bulled-style ul>li:after{clip-path:path("M10 0L10 10C4.47715 10 -2.41411e-07 5.52285 0 -4.37114e-07L10 0Z");background-color:currentColor;position:absolute;left:0;top:.5rem;display:block;width:.625rem;aspect-ratio:1;content:""}.bulled-list.is-inverse .list-item,.text-two-columns.bulled-style ul.is-inverse .list-item,.bulled-list.is-inverse .text-two-columns ul>li,.text-two-columns .bulled-list.is-inverse ul>li,.text-two-columns.bulled-style ul.is-inverse ul>li{color:#fff}.is-omatech .bulled-list .list-item,.is-omatech .text-two-columns.bulled-style ul .list-item,.text-two-columns.bulled-style .is-omatech ul .list-item,.is-omatech .bulled-list .text-two-columns ul>li,.text-two-columns .is-omatech .bulled-list ul>li,.is-omatech .text-two-columns.bulled-style ul>li,.text-two-columns.bulled-style .is-omatech ul>li{color:#00cd81}.is-omatech .bulled-list.is-inverse .list-item,.is-omatech .text-two-columns.bulled-style ul.is-inverse .list-item,.text-two-columns.bulled-style .is-omatech ul.is-inverse .list-item,.is-omatech .bulled-list.is-inverse .text-two-columns ul>li,.text-two-columns .is-omatech .bulled-list.is-inverse ul>li,.is-omatech .text-two-columns.bulled-style ul.is-inverse ul>li,.text-two-columns.bulled-style .is-omatech ul.is-inverse ul>li{color:#fff}.text-two-columns .epigraph,.text-two-columns .title{color:#420831;text-align:left;width:100%}.text-two-columns .text{color:#3d3630;text-align:left}.text-two-columns p:empty{display:none}.text-two-columns.is-inverse .epigraph,.text-two-columns.is-inverse .title,.text-two-columns.is-inverse .text,.text-two-columns.is-inverse ul li{color:#fff}.is-omatech .text-two-columns .epigraph,.is-omatech .text-two-columns .title,.is-omatech .text-two-columns .text,.is-omatech .text-two-columns ul li{color:#041611}.is-omatech .text-two-columns.is-inverse .epigraph,.is-omatech .text-two-columns.is-inverse .title,.is-omatech .text-two-columns.is-inverse .text,.is-omatech .text-two-columns.is-inverse ul li{color:#fff}.dropdown-btn{appearance:none;display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;font-weight:500;font-size:.875rem;line-height:1;text-align:center;text-decoration:none;padding:0 1.5rem;gap:.625rem;transition:all .15s ease-in;cursor:pointer;position:relative;overflow:hidden;height:2.5rem;border-radius:1.25rem;border-style:solid;border-width:.0625rem;border-color:#f20046;color:#f20046}details[open] .dropdown-btn,.dropdown-btn.is-open,.dropdown-btn:hover{background-color:#f20046;color:#fff}.dropdown-btn .dropdown-open{display:none}details[open] .dropdown-btn .dropdown-open,.dropdown-btn.is-open .dropdown-open{display:inline-flex}details[open] .dropdown-btn .dropdown-close,.dropdown-btn.is-open .dropdown-close{display:none}.client-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));grid-auto-rows:4rem;gap:4rem 3rem;place-items:center}.client-grid>li{place-self:center}.client-grid>li .client-logo{height:4rem}.client-logo,.client-logo .client-logo-link{display:inline-flex}.client-logo .client-logo-img{object-fit:contain;width:auto;max-height:100%;opacity:.8;transition:all .3s ease-in;position:relative;z-index:10;filter:grayscale(100%) invert(78%) sepia(8%) saturate(369%) hue-rotate(264deg) brightness(95%) contrast(87%)}.client-logo .client-logo-img:hover .client-logo-img,.client-logo:hover .client-logo-img,.client-logo .client-logo-link:hover .client-logo-img{filter:none;opacity:1;transition:all .3s ease-in}.client-project-list{display:grid}@media (width < 1360px){.client-project-list{margin-left:-.75rem;margin-right:-.75rem}}.client-project-list .client-project-item{padding:1.5rem 0;border-bottom:.0625rem solid #420831}@media (width >= 992px){.client-project-list .client-project-item{padding:1.5rem 0}}@media (width < 1360px){.client-project-list .client-project-item{padding-left:.75rem;padding-right:.75rem}}.btn{appearance:none;display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;font-weight:600;font-size:1.125rem;line-height:1;text-align:center;text-decoration:none;padding:0 1.5rem;gap:.625rem;transition:all .15s ease-in;border:none;cursor:pointer;position:relative;overflow:hidden;height:2.5rem;border-radius:1.25rem;z-index:10}@media (width >= 800px){.btn{height:3rem;border-radius:1.5rem}}.btn:after{background:linear-gradient(90deg in lch,#420831 16%,#f20046);position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:all .15s ease-in;z-index:-1;content:""}.is-omatech .btn:after,.btn-omatech:after{background:linear-gradient(90deg in lch,#041611 16%,#00cd81)}.is-omatech .btn:hover,.btn-omatech:hover{background-color:transparent;color:#fff}.is-omatech .btn:hover:after,.btn-omatech:hover:after{opacity:1}.btn-primary{background-color:#420831;color:#fff}.btn-primary-omatech,.is-omatech .btn.btn-primary{background-color:#041611;color:#fff}.is-omatech.bg-primary-omatech .btn.btn-primary{background-color:#fffcf91a;color:#fff;backdrop-filter:blur(.75rem)}.btn-secondary{background-color:#f2eae2;color:#420831}.btn-alpha-primary{background-color:#4208311a;color:#420831;backdrop-filter:blur(.75rem)}.btn-alpha-primary-omatech,.is-omatech .btn.btn-alpha-primary,.btn-alpha-secondary{background-color:#fffcf91a;color:#fff;backdrop-filter:blur(.75rem)}.btn-ghost-primary{background-color:transparent;color:#420831}.btn-outlined-secondary{background-color:transparent;color:#f20046;position:relative}.btn-outlined-secondary:before{content:"";position:absolute;inset:0;width:calc(100% - .0625rem);height:calc(100% - .0625rem);border:.0625rem solid #f20046;border-radius:1.25rem}@media (width >= 800px){.btn-outlined-secondary:before{border-radius:1.5rem}}.btn-outlined-secondary.btn-l:before{border-radius:1.75rem}@media (width >= 800px){.btn-outlined-secondary.btn-l:before{border-radius:2.25rem}}.btn-outlined-secondary.btn-s:before{border-radius:1.25rem}@media (width >= 800px){.btn-outlined-secondary.btn-s:before{border-radius:1.25rem}}.btn-outlined-secondary:hover:before{border-color:transparent}.btn:hover{background-color:transparent;color:#fff}.btn:hover:after{opacity:1}.btn-s{font-size:.875rem;height:2.5rem;border-radius:1.25rem}@media (width >= 800px){.btn-s{height:2.5rem;border-radius:1.25rem}}.btn-l{font-size:1.125rem;height:3.5rem;border-radius:1.75rem}@media (width >= 800px){.btn-l{height:4.5rem;border-radius:2.25rem}}.btn-xl{font-size:1.125rem;height:5.5rem;border-radius:2.75rem}.btn-round,.btn-icon{padding:0;aspect-ratio:1;border-radius:50%;gap:.25rem}.btn-icon .btn-txt{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.btn-icon.btn-l .icon{width:1.5rem}.btn-block{display:flex;width:100%}.btn:disabled,.btn[disabled]{opacity:.5;touch-action:none;pointer-events:none}.client-project-item{display:grid;grid-template-columns:subgrid;grid-template-rows:repeat(2,auto);grid-column:span 2;gap:.625rem 1.5rem;position:relative;transition:all .15s ease-in;cursor:pointer;z-index:11}@media (width >= 992px){.client-project-item{grid-column:span 3;grid-template-rows:1fr;align-items:center}}.client-project-item .title-icon{display:flex;flex-wrap:nowrap;gap:1rem;color:#420831}.client-project-item .title{text-wrap:wrap}.client-project-item .title .item-link:after{position:absolute;inset:0;content:""}.client-project-item .text{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-wrap:normal}@media (width < 992px){.client-project-item .text{grid-row:2;grid-column:1}}.client-project-item .text .empty-text{display:none}.client-project-item .text:empty .empty-text{display:block}.client-project-item .text:empty .empty-text:before,.client-project-item .text:empty .empty-text:after{content:" "}.client-project-item .btn{justify-self:end}@media (width < 992px){.client-project-item .btn{grid-row:1/-1;grid-column:2}}@media (width < 576px){.client-project-item .btn{padding:0;width:2.5rem}}.client-project-item .btn .txt{text-wrap:nowrap}@media (width < 576px){.client-project-item .btn .txt{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}.client-project-item:hover{color:#ac0032}.client-project-item:hover .title,.client-project-item:hover .text,.client-project-item:hover .title-icon{color:inherit}.client-project-item:hover .btn{background-color:transparent;color:#fff}.client-project-item:hover .btn:after{opacity:1}.form-wrapper{display:grid;gap:1.75rem}.form-wrapper .fieldset{display:grid;gap:.75rem}.form-wrapper .fieldset legend{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-wrapper .form-legal{display:grid;gap:.75rem}.form-wrapper .button-row{display:flex;justify-content:center;flex-flow:row wrap;gap:1.5rem}.form-wrapper .checkbox-label{margin-top:.75rem}.form-group{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-top:2.25rem;padding-bottom:.5rem}@media (width >= 800px){.form-group{margin-top:2.5rem}}.form-group .form-label{position:absolute;top:0;bottom:auto;left:0;padding:.75rem 1rem}@media (width >= 800px){.form-group .form-label{padding:1rem 1.5rem}}.form-group .form-label_active{top:-2rem;padding:0}@media (width >= 800px){.form-group .form-label_active{top:-2.25rem;padding:0}}.form-group .form-label_hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-group:has(.form-control [type=hidden][name=id]),.form-group:has(.form-control [type=hidden][name=lang]),.form-group:has(.form-control [type=hidden][name=g-recaptcha-response]){display:none}.text-2,.input-text-1,.custom-select{font-size:1.125rem}.title{color:inherit}.title-1{font-size:clamp(3.5rem,6.84vw + 1.04rem,7.5rem);line-height:100%;font-weight:500}.title-2{font-size:clamp(1.5rem,1.53vw + .95rem,2.25rem);line-height:140%;font-weight:400}.title-3,.input-text-2{font-size:clamp(1.38rem,.51vw + 1.19rem,1.63rem);line-height:140%;font-weight:300}.title-4{font-size:1.25rem;line-height:140%;font-weight:500}.title-5{font-size:1.125rem;line-height:140%;font-weight:500}.title-uppercase{text-transform:uppercase}.title-lowercase{text-transform:lowercase}.title-capitalize{text-transform:capitalize}.title-center{text-align:center}.title-right{text-align:right}.title-400{font-weight:400}.title-700{font-weight:700}.title:empty{display:none}.input-text{width:100%;transition:all .15s ease-in}.input-text:focus,.input-text::placeholder,.input-text.input-text_focused,.input-text.custom-select_focused,.input-text.input-text_error,.input-text.custom-select_error{transition:all .15s ease-in}.input-text-1,.custom-select{height:3rem;border:.0625rem solid #c5bbb1;border-radius:.5rem;padding:.75rem 1rem;color:#3d3630}@media (width >= 800px){.input-text-1,.custom-select{height:3.5rem;padding:1rem 1.5rem}}.input-text-1:focus,.custom-select:focus,.input-text-1.input-text_focused,.input-text_focused.custom-select,.input-text-1.custom-select_focused,.custom-select.custom-select_focused{border-color:#24041b;color:#3d3630}.input-text-1::placeholder,.custom-select::placeholder{color:#3d3630}.input-text-1.input-text_error,.input-text_error.custom-select,.input-text-1.custom-select_error,.custom-select.custom-select_error{color:#bf0909;border-color:#bf0909}.input-text-2{position:relative;height:2.5rem;color:#c5bbb1;border-bottom:.0625rem solid #c5bbb1;padding-bottom:1rem}@media (width >= 800px){.input-text-2{height:3rem}}.input-text-2::placeholder{color:#c5bbb1}.input-text-2:focus,.input-text-2.input-text_focused,.input-text-2.custom-select_focused{color:#f20046;border-color:#bf0909}.input-text-2:focus::placeholder,.input-text-2.input-text_focused::placeholder,.input-text-2.custom-select_focused::placeholder{color:#f20046}.input-text-2.input-text_error,.input-text-2.custom-select_error{color:#bf0909;border-color:#bf0909}.input-text-2:-webkit-autofill,.input-text-2:-webkit-autofill:hover,.input-text-2:-webkit-autofill:focus,.input-text-2:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #420831 inset!important;-webkit-text-fill-color:#c5bbb1!important}.input-text-2:-internal-autofill-selected{background-color:#420831!important}.custom-select{display:flex;align-items:center}.custom-select select{width:100%}.custom-select-placeholder_disabled:hover{background-color:#add8e6;color:#fff}.custom-select_disabled{opacity:.5;touch-action:none;pointer-events:none}.text{color:inherit;line-height:160%}.text>a{color:#f20046;text-decoration:underline}.text>a:hover{color:#ac0032}.text-1{font-size:1.25rem;font-weight:300}.text-2,.textarea{font-size:1.125rem}.text-3{font-size:1rem}.text-4{font-size:.875rem}.text-4 strong,.text-4>a{font-weight:500}.text-cap{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.text-600{font-weight:600}.text-700,.text strong{font-weight:700}.text em{font-style:italic}.text:empty{display:none}.textarea{width:100%;transition:all .15s ease-in;min-height:9.125rem;border:.0625rem solid #c5bbb1;border-radius:.5rem;padding:.75rem 1rem;color:#3d3630;display:block}@media (width >= 800px){.textarea{min-height:9.125rem;padding:1rem 1.5rem}}.textarea:focus,.textarea.textarea_focused,.textarea.textarea_error{transition:all .15s ease-in}.textarea:focus,.textarea.textarea_focused{border-color:#24041b;color:#3d3630}.textarea::placeholder{color:#3d3630}.textarea.textarea_error{color:#bf0909;border-color:#bf0909}.card-team{display:grid;gap:1rem;align-self:flex-start}.card-team .card-team-img{aspect-ratio:3/4;overflow:hidden}.card-team .card-team-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.card-team .card-team-content{display:grid;gap:.25rem}.card-team .card-team-content .title{color:#420831}.card-team .card-team-content .text{color:#3d3630}
