.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@font-face{font-family:ABCOracle-Regular-1;src:url(//archi-oui.com/wp-content/themes/archioui-studiokrabb/dist/assets/fonts/ABCOracle-Regular-1.woff2) format("woff2"),url(//archi-oui.com/wp-content/themes/archioui-studiokrabb/dist/assets/fonts/ABCOracle-Regular-1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ABCOracle-Heavy-1;src:url(//archi-oui.com/wp-content/themes/archioui-studiokrabb/dist/assets/fonts/ABCOracle-Heavy-1.woff2) format("woff2"),url(//archi-oui.com/wp-content/themes/archioui-studiokrabb/dist/assets/fonts/ABCOracle-Heavy-1.woff) format("woff");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-family:ABCOracle-Regular-1,sans-serif;line-height:1.2;letter-spacing:-.025em;font-size:var(--font-sm);color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}embed,img,object{max-width:100%;max-height:100%;width:100%;height:auto}button,input,textarea{border-radius:0;-webkit-appearance:none}b,strong{font-weight:400}:focus{outline:0}a::-moz-focus-inner{border:0}a,a:active,a:focus,a:hover{color:#000;text-decoration:none}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}:root{--gridRowGap:var(--container-padding);--gridColumnGap:var(--container-padding)}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gridRowGap) var(--gridColumnGap)}.grid--2cl{grid-template-columns:repeat(2,1fr)}.p-relative{position:relative}.w-100{width:100%}.h-100{height:100%}.d-block{display:block!important}.d-inline{display:inline!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-block{display:inline-block!important}.d-none{display:none!important}.h1Hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (min-width:768px){.d-sm-block{display:block!important}.d-sm-inline{display:inline!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-block{display:inline-block!important}.d-sm-none{display:none!important}}@media (min-width:1024px){.d-md-block{display:block!important}.d-md-inline{display:inline!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-block{display:inline-block!important}.d-md-none{display:none!important}}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo,.logoPart--left,.logoPart--right{display:inline-block;background-size:100%;background-repeat:no-repeat;font-size:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-lowercase{text-transform:lowercase}.mx-auto{margin-right:auto;margin-left:auto}.js-expand .js-expand-head{cursor:pointer}.js-expand .js-expand-content{overflow:hidden;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.image-container{display:block;position:relative;height:0;padding-bottom:133.33333%;background-color:rgba(0,0,0,.1)}.image-container--square{padding-bottom:100%}.image-container--landscape{padding-bottom:66.66667%}.image-container--very-high{padding-bottom:200%}.image-container--full-bg{padding-bottom:0;height:100%}.image-container--initialize{padding-bottom:0}.image-container--with-overlay:after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);-webkit-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out}.image-container img,.image-container video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video{padding-bottom:56.25%;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;cursor:pointer}.video .play-button{width:160px;height:160px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid;border-radius:100%;color:#fff;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.video:hover .play-button{background:#fff;color:#a5bdf0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;border:none!important}.logo{width:305px;height:59px;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjU4LjU2IiB2aWV3Qm94PSIwIDAgMzA0LjU2IDU4LjU2IiB3aWR0aD0iMzA0LjU2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0tMjkzLjQ0IDEuMmM2LjE2IDAgMTAuNzItMi40IDEzLjI4LTYuMzJhMzguNzA5IDM4LjcwOSAwIDAgMCAuOCA1LjEyaDEzLjA0YTM4LjczMiAzOC43MzIgMCAwIDEgLTEuMzYtMTB2LTE5LjA0YzAtOS4yLTYuNDgtMTMuNjgtMTguNC0xMy42OC0xMS4yOCAwLTE4LjU2IDQuNzItMjAuMzIgMTIuOGgxMy45MmMuNTYtMi4zMiAyLjcyLTQgNi4xNi00IDMuNiAwIDUuNTIgMS41MiA1LjUyIDQuMzIgMCAzLjY4LTMuMTIgNC4zMi03LjYgNC44OGwtMy45Mi40OGMtNiAuNzItMTUuODQgMi41Ni0xNS44NCAxMi41Ni0wIDcuOTIgNiAxMi44OCAxNC43MiAxMi44OHptNC40LTkuMjhjLTMuMjggMC01LjYtMS41Mi01LjYtNC4xNiAwLTMuMzYgMi43Mi00LjE2IDcuMi00Ljk2IDMuNDQtLjU2IDUuMjgtMS4yOCA2LjY0LTIuODh2My4zNmMwIDUuMTItMy4zNiA4LjY0LTguMjQgOC42NHptMjcuNjggOC4wOGgxMy4yOHYtMTUuMmMwLTcuNzYgMi4xNi0xMy4wNCA3LjQ0LTE0LjhhMTguNDE3IDE4LjQxNyAwIDAgMSA3LjEyLS40di0xMi4xNmMtOC4wOC0uNC0xMS45MiAyLjMyLTE0Ljk2IDkuOTJ2LTguOGgtMTIuODh6bTQ5Ljc2IDEuMjhjMTEuMzYgMCAxOS4yLTcuMDQgMjAuMTYtMTUuNmgtMTIuOGE3LjExNiA3LjExNiAwIDAgMSAtNy4yIDUuMTJjLTQuOTYgMC04LjMyLTQuMDgtOC4zMi0xMS40NCAwLTcuNDQgMy40NC0xMS42OCA4LjQtMTEuNjhhNy4wODUgNy4wODUgMCAwIDEgNy4xMiA1LjEyaDEyLjhjLTEuMDQtOC40OC04LjY0LTE1LjUyLTE5LjkyLTE1LjUyLTEzLjc2IDAtMjIuMDggOS43Ni0yMi4wOCAyMi4wOCAwIDEyLjQ4IDguMjQgMjEuOTIgMjEuODQgMjEuOTJ6bTI0LjE2LTEuMjhoMTMuMjh2LTIzLjA0YzAtNi41NiAzLjQ0LTkuMzYgNi44OC05LjM2IDMuOTIgMCA1LjEyIDIuOCA1LjEyIDYuMDh2MjYuMzJoMTMuMjh2LTI3LjQ0YzAtOS42LTQuOC0xNS4yOC0xMy42LTE1LjI4YTEzLjYxNCAxMy42MTQgMCAwIDAgLTExLjY4IDUuOTJ2LTE5LjJoLTEzLjI4em00NC43MiAwaDEzLjJ2LTQxLjQ0aC0xMy4yem0tLjY0LTQ1LjUyaDE0LjQ4di0xMS43NmgtMTQuNDh6bTU0LjcyIDQ2LjhjMTIuNzIgMCAyMi40OC04LjggMjIuNDgtMjJzLTkuNzYtMjItMjIuNDgtMjItMjIuNDggOC44LTIyLjQ4IDIyIDkuNzYgMjIgMjIuNDggMjJ6bTAtMTAuMzJjLTUuNTIgMC04Ljk2LTQuMTYtOC45Ni0xMS42OHMzLjQ0LTExLjY4IDguOTYtMTEuNjggOC45NiA0LjE2IDguOTYgMTEuNjgtMy40NCAxMS42OC04Ljk2IDExLjY4em00MC4yNCAxMC4zMmM1LjUyIDAgOS4yOC0yLjQgMTEuNTItNnY0LjcyaDEyLjg4di00MS40NGgtMTMuMnYyMi43MmMwIDYuOC0yLjk2IDkuNTItNi4zMiA5LjUyLTMuODQgMC01LjM2LTIuOC01LjM2LTYuODh2LTI1LjM2aC0xMy4ydjI3LjI4YzAgMTAuMTYgNS42OCAxNS40NCAxMy42OCAxNS40NHptMzAuOTYtMS4yOGgxMy4ydi00MS40NGgtMTMuMnptLS42NC00NS41MmgxNC40OHYtMTEuNzZoLTE0LjQ4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA4LjE2IDU3LjI4KSIvPjwvc3ZnPg==)}.logoPart--left{aspect-ratio:179/59;background-color:#000;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjU4LjU2IiB2aWV3Qm94PSIwIDAgMTc5LjI4IDU4LjU2IiB3aWR0aD0iMTc5LjI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0tMTY4LjE2IDEuMmM2LjE2IDAgMTAuNzItMi40IDEzLjI4LTYuMzJhMzguNzE1IDM4LjcxNSAwIDAgMCAuOCA1LjEyaDEzLjA0YTM4LjczMiAzOC43MzIgMCAwIDEgLTEuMzYtMTB2LTE5LjA0YzAtOS4yLTYuNDgtMTMuNjgtMTguNC0xMy42OC0xMS4yOCAwLTE4LjU2IDQuNzItMjAuMzIgMTIuOGgxMy45MmMuNTYtMi4zMiAyLjcyLTQgNi4xNi00IDMuNiAwIDUuNTIgMS41MiA1LjUyIDQuMzIgMCAzLjY4LTMuMTIgNC4zMi03LjYgNC44OGwtMy45Mi40OGMtNiAuNzItMTUuODQgMi41Ni0xNS44NCAxMi41NiAwIDcuOTIgNiAxMi44OCAxNC43MiAxMi44OHptNC40LTkuMjhjLTMuMjggMC01LjYtMS41Mi01LjYtNC4xNiAwLTMuMzYgMi43Mi00LjE2IDcuMi00Ljk2IDMuNDQtLjU2IDUuMjgtMS4yOCA2LjY0LTIuODh2My4zNmMwIDUuMTItMy4zNiA4LjY0LTguMjQgOC42NHptMjcuNjggOC4wOGgxMy4yOHYtMTUuMmMwLTcuNzYgMi4xNi0xMy4wNCA3LjQ0LTE0LjhhMTguNDE3IDE4LjQxNyAwIDAgMSA3LjEyLS40di0xMi4xNmMtOC4wOC0uNC0xMS45MiAyLjMyLTE0Ljk2IDkuOTJ2LTguOGgtMTIuODh6bTQ5Ljc2IDEuMjhjMTEuMzYgMCAxOS4yLTcuMDQgMjAuMTYtMTUuNmgtMTIuOGE3LjExNiA3LjExNiAwIDAgMSAtNy4yIDUuMTJjLTQuOTYgMC04LjMyLTQuMDgtOC4zMi0xMS40NCAwLTcuNDQgMy40NC0xMS42OCA4LjQtMTEuNjhhNy4wODUgNy4wODUgMCAwIDEgNy4xMiA1LjEyaDEyLjhjLTEuMDQtOC40OC04LjY0LTE1LjUyLTE5LjkyLTE1LjUyLTEzLjc2IDAtMjIuMDggOS43Ni0yMi4wOCAyMi4wOCAwIDEyLjQ4IDguMjQgMjEuOTIgMjEuODQgMjEuOTJ6bTI0LjE2LTEuMjhoMTMuMjh2LTIzLjA0YzAtNi41NiAzLjQ0LTkuMzYgNi44OC05LjM2IDMuOTIgMCA1LjEyIDIuOCA1LjEyIDYuMDh2MjYuMzJoMTMuMjh2LTI3LjQ0YzAtOS42LTQuOC0xNS4yOC0xMy42LTE1LjI4YTEzLjYxNCAxMy42MTQgMCAwIDAgLTExLjY4IDUuOTJ2LTE5LjJoLTEzLjI4em00NC43MiAwaDEzLjJ2LTQxLjQ0aC0xMy4yem0tLjY0LTQ1LjUyaDE0LjQ4di0xMS43NmgtMTQuNDh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuODggNTcuMjgpIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjU4LjU2IiB2aWV3Qm94PSIwIDAgMTc5LjI4IDU4LjU2IiB3aWR0aD0iMTc5LjI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0tMTY4LjE2IDEuMmM2LjE2IDAgMTAuNzItMi40IDEzLjI4LTYuMzJhMzguNzE1IDM4LjcxNSAwIDAgMCAuOCA1LjEyaDEzLjA0YTM4LjczMiAzOC43MzIgMCAwIDEgLTEuMzYtMTB2LTE5LjA0YzAtOS4yLTYuNDgtMTMuNjgtMTguNC0xMy42OC0xMS4yOCAwLTE4LjU2IDQuNzItMjAuMzIgMTIuOGgxMy45MmMuNTYtMi4zMiAyLjcyLTQgNi4xNi00IDMuNiAwIDUuNTIgMS41MiA1LjUyIDQuMzIgMCAzLjY4LTMuMTIgNC4zMi03LjYgNC44OGwtMy45Mi40OGMtNiAuNzItMTUuODQgMi41Ni0xNS44NCAxMi41NiAwIDcuOTIgNiAxMi44OCAxNC43MiAxMi44OHptNC40LTkuMjhjLTMuMjggMC01LjYtMS41Mi01LjYtNC4xNiAwLTMuMzYgMi43Mi00LjE2IDcuMi00Ljk2IDMuNDQtLjU2IDUuMjgtMS4yOCA2LjY0LTIuODh2My4zNmMwIDUuMTItMy4zNiA4LjY0LTguMjQgOC42NHptMjcuNjggOC4wOGgxMy4yOHYtMTUuMmMwLTcuNzYgMi4xNi0xMy4wNCA3LjQ0LTE0LjhhMTguNDE3IDE4LjQxNyAwIDAgMSA3LjEyLS40di0xMi4xNmMtOC4wOC0uNC0xMS45MiAyLjMyLTE0Ljk2IDkuOTJ2LTguOGgtMTIuODh6bTQ5Ljc2IDEuMjhjMTEuMzYgMCAxOS4yLTcuMDQgMjAuMTYtMTUuNmgtMTIuOGE3LjExNiA3LjExNiAwIDAgMSAtNy4yIDUuMTJjLTQuOTYgMC04LjMyLTQuMDgtOC4zMi0xMS40NCAwLTcuNDQgMy40NC0xMS42OCA4LjQtMTEuNjhhNy4wODUgNy4wODUgMCAwIDEgNy4xMiA1LjEyaDEyLjhjLTEuMDQtOC40OC04LjY0LTE1LjUyLTE5LjkyLTE1LjUyLTEzLjc2IDAtMjIuMDggOS43Ni0yMi4wOCAyMi4wOCAwIDEyLjQ4IDguMjQgMjEuOTIgMjEuODQgMjEuOTJ6bTI0LjE2LTEuMjhoMTMuMjh2LTIzLjA0YzAtNi41NiAzLjQ0LTkuMzYgNi44OC05LjM2IDMuOTIgMCA1LjEyIDIuOCA1LjEyIDYuMDh2MjYuMzJoMTMuMjh2LTI3LjQ0YzAtOS42LTQuOC0xNS4yOC0xMy42LTE1LjI4YTEzLjYxNCAxMy42MTQgMCAwIDAgLTExLjY4IDUuOTJ2LTE5LjJoLTEzLjI4em00NC43MiAwaDEzLjJ2LTQxLjQ0aC0xMy4yem0tLjY0LTQ1LjUyaDE0LjQ4di0xMS43NmgtMTQuNDh6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuODggNTcuMjgpIi8+PC9zdmc+)}.logoPart--right{aspect-ratio:108/59;background-color:#000;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDcuNTIiIGhlaWdodD0iNTguNTYiIHZpZXdCb3g9IjAgMCAxMDcuNTIgNTguNTYiPjxwYXRoIGQ9Ik0tODguNjQsMS4yOGMxMi43MiwwLDIyLjQ4LTguOCwyMi40OC0yMnMtOS43Ni0yMi0yMi40OC0yMi0yMi40OCw4LjgtMjIuNDgsMjJTLTEwMS4zNiwxLjI4LTg4LjY0LDEuMjhabTAtMTAuMzJjLTUuNTIsMC04Ljk2LTQuMTYtOC45Ni0xMS42OHMzLjQ0LTExLjY4LDguOTYtMTEuNjgsOC45Niw0LjE2LDguOTYsMTEuNjhTLTgzLjEyLTkuMDQtODguNjQtOS4wNFpNLTQ4LjQsMS4yOGM1LjUyLDAsOS4yOC0yLjQsMTEuNTItNlYwSC0yNFYtNDEuNDRILTM3LjJ2MjIuNzJjMCw2LjgtMi45Niw5LjUyLTYuMzIsOS41Mi0zLjg0LDAtNS4zNi0yLjgtNS4zNi02Ljg4Vi00MS40NGgtMTMuMnYyNy4yOEMtNjIuMDgtNC01Ni40LDEuMjgtNDguNCwxLjI4Wk0tMTcuNDQsMGgxMy4yVi00MS40NGgtMTMuMlptLS42NC00NS41MkgtMy42Vi01Ny4yOEgtMTguMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTEuMTIgNTcuMjgpIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDcuNTIiIGhlaWdodD0iNTguNTYiIHZpZXdCb3g9IjAgMCAxMDcuNTIgNTguNTYiPjxwYXRoIGQ9Ik0tODguNjQsMS4yOGMxMi43MiwwLDIyLjQ4LTguOCwyMi40OC0yMnMtOS43Ni0yMi0yMi40OC0yMi0yMi40OCw4LjgtMjIuNDgsMjJTLTEwMS4zNiwxLjI4LTg4LjY0LDEuMjhabTAtMTAuMzJjLTUuNTIsMC04Ljk2LTQuMTYtOC45Ni0xMS42OHMzLjQ0LTExLjY4LDguOTYtMTEuNjgsOC45Niw0LjE2LDguOTYsMTEuNjhTLTgzLjEyLTkuMDQtODguNjQtOS4wNFpNLTQ4LjQsMS4yOGM1LjUyLDAsOS4yOC0yLjQsMTEuNTItNlYwSC0yNFYtNDEuNDRILTM3LjJ2MjIuNzJjMCw2LjgtMi45Niw5LjUyLTYuMzIsOS41Mi0zLjg0LDAtNS4zNi0yLjgtNS4zNi02Ljg4Vi00MS40NGgtMTMuMnYyNy4yOEMtNjIuMDgtNC01Ni40LDEuMjgtNDguNCwxLjI4Wk0tMTcuNDQsMGgxMy4yVi00MS40NGgtMTMuMlptLS42NC00NS41MkgtMy42Vi01Ny4yOEgtMTguMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTEuMTIgNTcuMjgpIi8+PC9zdmc+)}:root{--container-padding:20px}@media (max-width:1023px){:root{--container-padding:18px}}@media (max-width:767px){:root{--container-padding:12px}}.container{padding-right:var(--container-padding);padding-left:var(--container-padding)}:root{--font-sm:16px}@media (max-width:767px){:root{--font-sm:14px}}.text--wysiwyg blockquote,.text--wysiwyg h1,.text--wysiwyg h2,.title{font-family:ABCOracle-Regular-1,sans-serif;line-height:1.2;letter-spacing:-.025em;font-size:var(--font-sm);font-family:ABCOracle-Heavy-1,sans-serif;line-height:1}.title--big{font-size:40px}@media (min-width:1280px){.title--big{font-size:3.125vw}}@media (max-width:767px){.title--big{font-size:30px}}.text--wysiwyg blockquote,.text--wysiwyg h1,.text--wysiwyg h2,.title--medium{font-size:25px}@media (max-width:1023px){.text--wysiwyg blockquote,.text--wysiwyg h1,.text--wysiwyg h2,.title--medium{font-size:19px}}.text--wysiwyg .wpcf7-form blockquote+input.wpcf7-submit,.text--wysiwyg .wpcf7-form blockquote+label,.text--wysiwyg .wpcf7-form h1+input.wpcf7-submit,.text--wysiwyg .wpcf7-form h1+label,.text--wysiwyg .wpcf7-form h2+input.wpcf7-submit,.text--wysiwyg .wpcf7-form h2+label,.text--wysiwyg blockquote+.cta--primary,.text--wysiwyg blockquote+.text,.text--wysiwyg h1+.cta--primary,.text--wysiwyg h1+.text,.text--wysiwyg h2+.cta--primary,.text--wysiwyg h2+.text,.title--medium+.cta--primary,.title--medium+.text,.wpcf7-form .text--wysiwyg blockquote+input.wpcf7-submit,.wpcf7-form .text--wysiwyg blockquote+label,.wpcf7-form .text--wysiwyg h1+input.wpcf7-submit,.wpcf7-form .text--wysiwyg h1+label,.wpcf7-form .text--wysiwyg h2+input.wpcf7-submit,.wpcf7-form .text--wysiwyg h2+label,.wpcf7-form .title--medium+input.wpcf7-submit,.wpcf7-form .title--medium+label{margin-top:4px}@media (max-width:767px){.text--wysiwyg .wpcf7-form blockquote+input.wpcf7-submit,.text--wysiwyg .wpcf7-form blockquote+label,.text--wysiwyg .wpcf7-form h1+input.wpcf7-submit,.text--wysiwyg .wpcf7-form h1+label,.text--wysiwyg .wpcf7-form h2+input.wpcf7-submit,.text--wysiwyg .wpcf7-form h2+label,.text--wysiwyg blockquote+.cta--primary,.text--wysiwyg blockquote+.text,.text--wysiwyg h1+.cta--primary,.text--wysiwyg h1+.text,.text--wysiwyg h2+.cta--primary,.text--wysiwyg h2+.text,.title--medium+.cta--primary,.title--medium+.text,.wpcf7-form .text--wysiwyg blockquote+input.wpcf7-submit,.wpcf7-form .text--wysiwyg blockquote+label,.wpcf7-form .text--wysiwyg h1+input.wpcf7-submit,.wpcf7-form .text--wysiwyg h1+label,.wpcf7-form .text--wysiwyg h2+input.wpcf7-submit,.wpcf7-form .text--wysiwyg h2+label,.wpcf7-form .title--medium+input.wpcf7-submit,.wpcf7-form .title--medium+label{margin-top:2px}}.cta--primary,.text--bold,.text--wysiwyg h3,.wpcf7-form input.wpcf7-submit,.wpcf7-form label{font-family:ABCOracle-Regular-1,sans-serif;line-height:1.2;letter-spacing:-.025em;font-size:var(--font-sm);font-family:ABCOracle-Heavy-1,sans-serif}.text--big{font-size:25px}.text--mini{font-size:12px}@media (max-width:767px){.text--mini{font-size:11px}}.cta--primary p+p,.text p+p,.wpcf7-form input.wpcf7-submit p+p,.wpcf7-form label p+p{margin-top:8px}.cta--primary a,.text a,.wpcf7-form input.wpcf7-submit a,.wpcf7-form label a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.text--wysiwyg b,.text--wysiwyg strong{font-weight:700}.text--wysiwyg em,.text--wysiwyg i{font-style:italic}.text--wysiwyg>:first-child{margin-top:0}.text--wysiwyg ol a,.text--wysiwyg p a,.text--wysiwyg ul a{color:#a5bdf0;border-bottom:1px solid;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.text--wysiwyg ol a:hover,.text--wysiwyg p a:hover,.text--wysiwyg ul a:hover{color:#000}.text--wysiwyg ol>iframe,.text--wysiwyg p>iframe,.text--wysiwyg ul>iframe{max-width:100%}.text--wysiwyg ol:empty,.text--wysiwyg p:empty,.text--wysiwyg ul:empty{display:none}.text--wysiwyg blockquote+p,.text--wysiwyg h1+p,.text--wysiwyg h2+p{margin-top:40px}.text--wysiwyg h3+p,.text--wysiwyg h4+p,.text--wysiwyg h5+p,.text--wysiwyg h6+p{margin-top:18px}.text--wysiwyg blockquote{color:#a5bdf0;margin-bottom:70px}.text--wysiwyg img[data-src]{padding-bottom:100%;opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.text--wysiwyg img[data-src][src]{padding-bottom:inherit;opacity:1}.text--wysiwyg .gallery,.text--wysiwyg .story,.text--wysiwyg .video-container,.text--wysiwyg .wp-caption,.text--wysiwyg iframe,.text--wysiwyg img,.text--wysiwyg ol+p,.text--wysiwyg p,.text--wysiwyg ul+p{margin-top:40px}.text--wysiwyg iframe{width:100%}.text--wysiwyg .wp-block-image{margin-bottom:0}.text--wysiwyg h1,.text--wysiwyg h2,.text--wysiwyg h3,.text--wysiwyg h4,.text--wysiwyg h5,.text--wysiwyg h6{margin-top:40px}.text--wysiwyg ol,.text--wysiwyg p+p,.text--wysiwyg ul+ol,.text--wysiwyg ul+ul{margin-top:18px}.text--wysiwyg p+:not(.video-container)>iframe{margin:50px 0}.text--wysiwyg .gallery+.gallery,.text--wysiwyg .gallery+img,.text--wysiwyg .video-container+.video-container,.text--wysiwyg .wpcf7,.text--wysiwyg figure+figure,.text--wysiwyg iframe+iframe,.text--wysiwyg img+.gallery,.text--wysiwyg img+img{margin-top:30px}.text--wysiwyg .gallery-columns-2{margin-top:30px!important;margin-right:-18px!important;margin-left:-18px!important}.text--wysiwyg .gallery-columns-2:after{content:'';clear:both}.text--wysiwyg .gallery-columns-2 .gallery-item{padding-right:18px;padding-left:18px;margin-bottom:0}.text--wysiwyg .gallery-columns-2 .gallery-item img{border:none!important}.cta,.wpcf7-form input.wpcf7-submit{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.cta--primary,.wpcf7-form input.wpcf7-submit{background:#000;color:#fff;padding:10px 15px;text-align:center;border:none}.cta--primary:active,.cta--primary:focus,.cta--primary:hover,.wpcf7-form input.wpcf7-submit:active,.wpcf7-form input.wpcf7-submit:focus,.wpcf7-form input.wpcf7-submit:hover{background:rgba(0,0,0,.7)}@media (min-width:768px){.block-width-sm{max-width:400px}.block-width-md{max-width:505px}.block-width-lg{max-width:730px}}.image-container:not(.noAnimation) img,.image-container:not(.noAnimation) video,.js-viewportDetect img,.js-viewportDetect video{opacity:0;-webkit-transition:opacity .2s ease-in-out 150ms;transition:opacity .2s ease-in-out 150ms}.image-container:not(.noAnimation).viewportDetecting img,.image-container:not(.noAnimation).viewportDetecting video,.js-viewportDetect.viewportDetecting img,.js-viewportDetect.viewportDetecting video{opacity:1}@media (min-width:768px){body:not(.modal-open) *{cursor:none}body:not(.modal-open) .cursor{width:26px;height:26px;border-radius:100%;background-color:#a5bdf0;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:width .25s,height .25s,background-color .15s;transition:width .25s,height .25s,background-color .15s;z-index:2147483660;opacity:0}body:not(.modal-open) .cursor--click,body:not(.modal-open) .cursor--hover{width:52px;height:52px}body:not(.modal-open) .cursor--click{background-color:#a5bdf0}body:not(.modal-open).contactForm-active .cursor{background-color:#efefe7}body:not(.modal-open).contactForm-active .cursor--click{background-color:#efefe7}}:root{--logo-height:4.60938vw}@media (max-width:1023px){:root{--logo-height:11.40625vw}}.header{position:relative;z-index:9999}.header .header__navigation:hover,.header.scrolled .header__navigation{background:rgba(255,255,255,.66);-webkit-box-shadow:3px 4px 4px 0 rgba(0,0,0,.075);box-shadow:3px 4px 4px 0 rgba(0,0,0,.075);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header__navigation{border-radius:40px;-webkit-box-shadow:3px 4px 4px 0 transparent;box-shadow:3px 4px 4px 0 transparent;background:0 0;padding:9px var(--gridColumnGap) 8px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:fixed;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:1024px){.header__navigation{top:8px}}@media (max-width:1023px){.header__navigation{bottom:4px}}@media (max-width:1023px){.header__navigation{background:#fff;-webkit-box-shadow:3px 4px 4px 0 rgba(0,0,0,.075);box-shadow:3px 4px 4px 0 rgba(0,0,0,.075)}}.header__navigation__content{gap:var(--gridColumnGap)}.header__navigation__content .menu-item.current-menu-item{position:relative}.header__navigation__content .menu-item.current-menu-item:after{content:'';background:#efefe7;border-radius:40px;position:absolute;left:-8px;right:-8px;width:calc(100% + 16px);height:calc(100% + 8px);z-index:0;top:-4px}.header__navigation__content .menu-item.current-menu-item a{position:relative;z-index:1}.header__navigation__content .header__navigation__contact,.header__navigation__content a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.header__navigation__content .header__navigation__contact:hover,.header__navigation__content a:hover{color:rgba(0,0,0,.7)}.header__navigation__content>:not(.wpmlSwitcher) a:after,.header__navigation__content>:not(.wpmlSwitcher).header__navigation__contact:after{content:'.'}@media (max-width:1023px){.header__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;top:40px}}.header .logoPart{top:6px;position:fixed}.header .logoPart--left,.header .logoPart--right{-webkit-transition:all .8s cubic-bezier(.86,0,.07,1) .4s;transition:all .8s cubic-bezier(.86,0,.07,1) .4s}.header .logoPart--left{left:var(--container-padding)}.header .logoPart--right{right:var(--container-padding)}@media (min-width:1024px){.admin-bar .header__navigation{top:40px}}@media (min-width:768px){.admin-bar .header .logoPart{top:38px}}.logoPart--left,.logoPart--right{display:block;height:var(--logo-height)}.wpmlSwitcher__item.current{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wpmlSwitcher__item.others a{color:rgba(0,0,0,.3)}.wpmlSwitcher__item.others a:hover{color:rgba(0,0,0,.7)}.stickySocials{position:fixed;bottom:var(--container-padding);z-index:10000;color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.stickySocials.bottomed{opacity:0;visibility:hidden}.stickySocials:hover{color:rgba(0,0,0,.7)}.stickySocials:after{content:'.'}.stickySocials--left{left:var(--container-padding)}.stickySocials--right{right:var(--container-padding)}.page-template-front-page .header .logoPart{background-color:#fff}@media (min-width:1024px){.page-template-front-page .header:not(.scrolled) .header__navigation:not(:hover) .header__navigation__content,.page-template-front-page .header:not(.scrolled) .header__navigation:not(:hover) .header__navigation__content a{color:#fff}.page-template-front-page .header:not(.scrolled) .header__navigation:not(:hover) .header__navigation__content a:hover{color:rgba(255,255,255,.7)}.page-template-front-page .header:not(.scrolled) .header__navigation:not(:hover) .wpmlSwitcher__item a{color:rgba(255,255,255,.3)}.page-template-front-page .header:not(.scrolled) .header__navigation:not(:hover) .wpmlSwitcher__item a:hover{color:rgba(255,255,255,.7)}}.page-template-front-page .stickySocials{color:#fff}.page-template-front-page .stickySocials:hover{color:rgba(255,255,255,.7)}.page-template-about .header,.page-template-default .header,.page-template-soon .header,.page-template-works .header{margin-bottom:calc(var(--logo-height) + 150px)}@media (max-width:767px){.page-template-about .header,.page-template-default .header,.page-template-soon .header,.page-template-works .header{margin-bottom:calc(var(--logo-height) + 70px)}}.overlay{background-color:rgba(0,0,0,.3);bottom:0;height:100vh;left:0;pointer-events:none;position:fixed;opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;right:0;top:0;z-index:10003}.overlay-active .overlay{opacity:1;pointer-events:auto}.footer{padding-top:14px;padding-bottom:14px;margin-top:var(--strateMargin)}@media (max-width:767px){.footer{padding-bottom:calc(14px + 33.8px)}}.footer a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.footer a:hover{color:rgba(0,0,0,.7)}.footer__top{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__top__socials{text-align:right}.footer__top__socials>:after{content:'.'}.footer__logos{margin-top:150px}.footer__bottom{padding-top:26px}.footer__bottom,.footer__bottom a{color:rgba(0,0,0,.3)}.footer__bottom,.footer__bottom__main{-webkit-column-gap:var(--container-padding);-moz-column-gap:var(--container-padding);column-gap:var(--container-padding)}:root{--strateMargin:118px;--strateMarginBig:220px}@media (max-width:767px){:root{--strateMargin:70px;--strateMarginBig:110px}}.strate{margin-top:var(--strateMargin)}.hero{width:100%;height:100vh;height:100dvh;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.admin-bar .hero{height:calc(100vh - 32px);height:calc(100dvh - 32px)}}.hero__bg{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.hero__content{position:relative;z-index:1}.homePage__intro{position:fixed;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;-webkit-transition:all .8s cubic-bezier(.86,0,.07,1);transition:all .8s cubic-bezier(.86,0,.07,1);opacity:1}@media (min-width:768px){.admin-bar .homePage__intro{top:32px}}.homePage__intro__fakeGif__image>*{--animation-duration:calc(var(--nbImages) * 1s)}.homePage__intro__fakeGif__image--1>*{-webkit-animation:fakeGif-1 var(--animation-duration) infinite linear;animation:fakeGif-1 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-1{0%,99.9999%{opacity:1}100%{opacity:0}}@keyframes fakeGif-1{0%,99.9999%{opacity:1}100%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(1){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 1 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 1 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__fakeGif__image--2>*{-webkit-animation:fakeGif-2 var(--animation-duration) infinite linear;animation:fakeGif-2 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-2{0%,49.9999%{opacity:1}100%,50%{opacity:0}}@keyframes fakeGif-2{0%,49.9999%{opacity:1}100%,50%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(2){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 2 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 2 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__fakeGif__image--3>*{-webkit-animation:fakeGif-3 var(--animation-duration) infinite linear;animation:fakeGif-3 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-3{0%,33.33323%{opacity:1}100%,33.33333%{opacity:0}}@keyframes fakeGif-3{0%,33.33323%{opacity:1}100%,33.33333%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(3){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 3 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 3 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__fakeGif__image--4>*{-webkit-animation:fakeGif-4 var(--animation-duration) infinite linear;animation:fakeGif-4 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-4{0%,24.9999%{opacity:1}100%,25%{opacity:0}}@keyframes fakeGif-4{0%,24.9999%{opacity:1}100%,25%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(4){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 4 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 4 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__fakeGif__image--5>*{-webkit-animation:fakeGif-5 var(--animation-duration) infinite linear;animation:fakeGif-5 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-5{0%,19.9999%{opacity:1}100%,20%{opacity:0}}@keyframes fakeGif-5{0%,19.9999%{opacity:1}100%,20%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(5){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 5 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 5 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__fakeGif__image--6>*{-webkit-animation:fakeGif-6 var(--animation-duration) infinite linear;animation:fakeGif-6 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-6{0%,16.66657%{opacity:1}100%,16.66667%{opacity:0}}@keyframes fakeGif-6{0%,16.66657%{opacity:1}100%,16.66667%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(6){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 6 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 6 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__fakeGif__image--7>*{-webkit-animation:fakeGif-7 var(--animation-duration) infinite linear;animation:fakeGif-7 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-7{0%,14.28561%{opacity:1}100%,14.28571%{opacity:0}}@keyframes fakeGif-7{0%,14.28561%{opacity:1}100%,14.28571%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(7){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 7 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 7 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__fakeGif__image--8>*{-webkit-animation:fakeGif-8 var(--animation-duration) infinite linear;animation:fakeGif-8 var(--animation-duration) infinite linear}@-webkit-keyframes fakeGif-8{0%,12.4999%{opacity:1}100%,12.5%{opacity:0}}@keyframes fakeGif-8{0%,12.4999%{opacity:1}100%,12.5%{opacity:0}}.homePage__intro__fakeGif__image>:nth-of-type(8){-webkit-animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 8 - var(--animation-duration)/ var(--nbImages));animation-delay:calc(-1 * var(--animation-duration) + var(--animation-duration)/ var(--nbImages) * 8 - var(--animation-duration)/ var(--nbImages))}.homePage__intro__content{color:#fff;-webkit-column-gap:var(--container-padding);-moz-column-gap:var(--container-padding);column-gap:var(--container-padding)}@media (max-width:767px){.homePage__intro__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.homePage__intro__content li:after{content:'.'}.homePage__main{position:relative}.homePage__main__titleContainer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.homePage__main__titleContainer__content{z-index:1;color:#fff;padding:var(--container-padding);-webkit-box-sizing:border-box;box-sizing:border-box;position:sticky;top:calc(50% - 48px / 2)}@media (max-width:767px){.homePage__main__titleContainer__content__mission{width:50%}}:root{--logo-height-HPIntro:calc(146 / 1280 * 100vw)}@media (max-width:767px){:root{--logo-height-HPIntro:17.06667vw}}.page-template-front-page:not(.intro-done) .header__navigation,.page-template-front-page:not(.intro-done) .stickySocials{opacity:0}.page-template-front-page:not(.intro-done) .header .logoPart{top:calc(100dvh - 8px - var(--logo-height-HPIntro));top:calc(100vh - 8px - var(--logo-height-HPIntro))}.page-template-front-page:not(.intro-done) .header .logoPart--left,.page-template-front-page:not(.intro-done) .header .logoPart--right{height:var(--logo-height-HPIntro)}.page-template-front-page.intro-done .homePage__intro{top:100vh;opacity:0;visibility:hidden}.workPage__filter{-webkit-column-gap:var(--container-padding);-moz-column-gap:var(--container-padding);column-gap:var(--container-padding);margin-bottom:18px}.workPage__filter__item{cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.workPage__filter__item:not(.active){color:rgba(0,0,0,.3)}.workPage__filter__item:not(.active):hover{color:rgba(0,0,0,.7)}.workPage__loop:not(.workPage__loop--singleWork){-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:100dvh;row-gap:calc(var(--container-padding) * 2)}.workPage__loop:not(.workPage__loop--singleWork).loading{opacity:.1}.workPage__loop:not(.workPage__loop--singleWork) .loopWorkItem{display:none}.workPage__loop:not(.workPage__loop--singleWork) .loopWorkItem.visible{display:block}.workPage__loop__item{grid-column:span 3}@media (max-width:1023px){.workPage__loop__item{grid-column:span 4}}@media (max-width:767px){.workPage__loop__item{grid-column:span 6}}.loopWorkItem__link{position:relative}@media (min-width:1024px){.loopWorkItem__link:hover .loopWorkItem__content{opacity:1}}.loopWorkItem__content{-webkit-box-sizing:border-box;box-sizing:border-box}.loopWorkItem__content__mission{max-width:200px}@media (min-width:1024px){.loopWorkItem__content{padding:calc(var(--container-padding)/ 1.5);background:rgba(255,255,255,.7);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:1}}@media (max-width:1023px){.loopWorkItem__content{margin-top:8px}}.loopSoonItem__content{padding:calc(var(--container-padding)/ 1.5);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.loopSoonItem__content__mission{max-width:200px}.loopSoonItem__image{-webkit-filter:saturate(0);filter:saturate(0)}.aboutPage{grid-row-gap:var(--strateMargin)}.aboutPage__side{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:768px){.aboutPage__side{grid-column:span 4}}@media (max-width:767px){.aboutPage__side{grid-column:span 12}}.aboutPage__main{grid-column:5/span 8}@media (max-width:767px){.aboutPage__main{grid-column:span 12}}.aboutPage__main__strate+.aboutPage__main__strate{margin-top:var(--strateMargin)}.aboutPage__main__strate__title{margin-bottom:18px}@media (max-width:767px){.aboutPage__main__strate__title{margin-bottom:14px}}.aboutPage__main__team__list{grid-row-gap:30px}.aboutPage__main__team__list__item{grid-column:span 4}@media (max-width:767px){.aboutPage__main__team__list__item{grid-column:span 6}}.aboutPage__main__team__list__item__image{margin-bottom:12px}.aboutPage__main__publications__list{border-top:1px solid}.aboutPage__main__publications__list__item{border-bottom:1px solid}.aboutPage__main__publications__list__item__content{row-gap:0;position:relative;padding:8px 0}@media (min-width:768px){.aboutPage__main__publications__list__item__content__date,.aboutPage__main__publications__list__item__content__title,.aboutPage__main__publications__list__item__content__work{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;grid-column:span 4}}@media (max-width:767px){.aboutPage__main__publications__list__item__content__date,.aboutPage__main__publications__list__item__content__title,.aboutPage__main__publications__list__item__content__work{grid-column:span 10}}@media (min-width:768px){.aboutPage__main__publications__list__item__content__image{position:absolute;width:190px;right:0;top:-120px;display:none}}@media (max-width:767px){.aboutPage__main__publications__list__item__content__image{grid-area:1/11/5/span 2}}@media (min-width:768px){.aboutPage__main__publications__list__item a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.aboutPage__main__publications__list__item a:active,.aboutPage__main__publications__list__item a:focus,.aboutPage__main__publications__list__item a:hover{color:rgba(0,0,0,.7)}.aboutPage__main__publications__list__item a:active .aboutPage__main__publications__list__item__content__date,.aboutPage__main__publications__list__item a:active .aboutPage__main__publications__list__item__content__title,.aboutPage__main__publications__list__item a:active .aboutPage__main__publications__list__item__content__work,.aboutPage__main__publications__list__item a:focus .aboutPage__main__publications__list__item__content__date,.aboutPage__main__publications__list__item a:focus .aboutPage__main__publications__list__item__content__title,.aboutPage__main__publications__list__item a:focus .aboutPage__main__publications__list__item__content__work,.aboutPage__main__publications__list__item a:hover .aboutPage__main__publications__list__item__content__date,.aboutPage__main__publications__list__item a:hover .aboutPage__main__publications__list__item__content__title,.aboutPage__main__publications__list__item a:hover .aboutPage__main__publications__list__item__content__work{padding-left:4px}.aboutPage__main__publications__list__item a:active .aboutPage__main__publications__list__item__content__image,.aboutPage__main__publications__list__item a:focus .aboutPage__main__publications__list__item__content__image,.aboutPage__main__publications__list__item a:hover .aboutPage__main__publications__list__item__content__image{display:block}}.singleWork__content .image-container.multiplyMap,.singleWork__top .image-container.multiplyMap{mix-blend-mode:multiply}@media (min-width:1024px){.singleWork__top__image{grid-column:span 4;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:1023px){.singleWork__top__image{grid-column:span 12;height:66vh}}.singleWork__top__content{padding-left:var(--container-padding)}@media (min-width:1024px){.singleWork__top__content{grid-column:span 8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:calc(var(--logo-height) + 30px);grid-gap:40px;padding-bottom:var(--container-padding)}}@media (max-width:1023px){.singleWork__top__content{grid-column:span 12;padding-right:var(--container-padding)}.singleWork__top__content__images{display:none}}.singleWork__top__content__images{grid-template-columns:repeat(11,1fr);grid-gap:10px}.singleWork__top__content__images__image .image-container{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.singleWork__top__content__images__image:active .image-container,.singleWork__top__content__images__image:hover .image-container{opacity:.8}.singleWork__top__content__images__last{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.3);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.singleWork__top__content__images__last:hover{color:rgba(0,0,0,.7);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.7)}.singleWork__top__content__bottom__main{margin-top:8px;-webkit-column-gap:var(--gridColumnGap);-moz-column-gap:var(--gridColumnGap);column-gap:var(--gridColumnGap)}.singleWork__top__content__bottom__main__text{padding-bottom:70px}@media (max-width:767px){.singleWork__top__content__bottom__main__text{padding-bottom:30px}}.singleWork__top__content__bottom__main__specs{max-width:220px}.singleWork__top__content__bottom__main__specs__item+.singleWork__top__content__bottom__main__specs__item{margin-top:12px}.singleWork__content{margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.singleWork__content{width:83.6%}}@media (max-width:767px){.singleWork__content{padding-right:calc(2 * var(--container-padding));padding-left:calc(2 * var(--container-padding))}}.singleWork__content__strate{margin-top:var(--strateMargin);-webkit-column-gap:125px;-moz-column-gap:125px;column-gap:125px;row-gap:40px}@media (max-width:1023px){.singleWork__content__strate{-webkit-column-gap:calc(2 * var(--gridColumnGap));-moz-column-gap:calc(2 * var(--gridColumnGap));column-gap:calc(2 * var(--gridColumnGap));margin-top:40px}.singleWork__content__strate.singleWork__content__strate--images{margin-top:70px}}@media (max-width:1023px) and (max-width:767px){.singleWork__content__strate.singleWork__content__strate--images{margin-top:48px}}.singleWork__content__strate__imageID{display:block;color:rgba(0,0,0,.3);position:absolute;top:-26px}@media (max-width:767px){.singleWork__content__strate__imageID{top:-20px}}.singleWork__content__strate__imageID:after{content:'.'}@media (min-width:768px){.singleWork__content__textImage--alt .singleWork__content__textImage__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.singleWork__content__textImage .singleWork__content__strate__image2col,.singleWork__content__textImage__text{grid-column:span 2}.singleWork__content__textImage .singleWork__content__strate__image2col{margin-top:18px}}@media (min-width:768px){.singleWork__content__textOnly__text{grid-column:2/span 1}}@media (max-width:767px){.singleWork__content__textOnly__text{grid-column:span 2}}.singleWork__related{margin-top:var(--strateMarginBig)}@media (max-width:1023px) and (min-width:768px){.singleWork__related .loopWorkItem:nth-of-type(4){display:none}}.single-post,.single-post .header .header__navigation:hover,.single-post .header.scrolled .header__navigation{background:rgba(239,239,231,.66)}@media (max-width:1023px){.single-post .header:not(.scrolled) .logoPart{background-color:#fff}}:root{--contactFormSize:71.09375vw}@media (max-width:1023px){:root{--contactFormSize:100vh}}.contactForm{position:fixed;top:-200%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .5s cubic-bezier(.86,0,.07,1);transition:-webkit-transform .5s cubic-bezier(.86,0,.07,1);transition:transform .5s cubic-bezier(.86,0,.07,1);transition:transform .5s cubic-bezier(.86,0,.07,1),-webkit-transform .5s cubic-bezier(.86,0,.07,1);background:#a5bdf0;z-index:10005;display:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.contactForm{width:var(--contactFormSize);height:var(--contactFormSize);border-radius:100%}}@media (max-width:767px){.contactForm{width:calc(100% - var(--container-padding) * 2)}}.contactForm-active .contactForm{top:50%}.contactForm__content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:40px;padding-bottom:40px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:768px){.contactForm__content{width:calc(var(--contactFormSize) * .66);max-width:100vw;max-height:100vh}}@media (max-width:767px){.contactForm__content{height:100vh;height:100dvh;padding-top:18px;padding-bottom:18px}}.contactForm__content::-webkit-scrollbar{display:none}.contactForm__content__title{margin-top:30px;margin-bottom:30px}@media (max-width:767px){.contactForm__content__title{margin-top:18px;margin-bottom:18px}}.contactForm__content__close{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.contactForm__content__close__icon{width:14px;display:block;position:relative}.contactForm__content__close__icon:after,.contactForm__content__close__icon:before{content:'';width:16px;height:4px;background:#000;display:block;position:absolute;top:7px}.contactForm__content__close__icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.contactForm__content__close__icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:768px){.contactForm__content__close:hover{color:rgba(0,0,0,.7)}}.wpcf7 form .wpcf7-response-output{text-align:center;border:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;margin-top:18px;font-family:ABCOracle-Regular-1,sans-serif;line-height:1.2;letter-spacing:-.025em;font-size:var(--font-sm);font-family:ABCOracle-Heavy-1,sans-serif}.wpcf7 form .wpcf7-response-output svg{display:none!important}.wpcf7 form .wpcf7-not-valid-tip{font-size:12px;position:relative;top:4px}.wpcf7 form.invalid .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-spinner{display:none}.wpcf7-form.sent>:not(.wpcf7-response-output){display:none}.wpcf7-form.sent .wpcf7-response-output{color:#000}.wpcf7-form input:not(.wpcf7-submit),.wpcf7-form label,.wpcf7-form select,.wpcf7-form textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-form input:not(.wpcf7-submit),.wpcf7-form textarea{border:1px solid;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding:10px;background:0 0;font-weight:400;font-family:ABCOracle-Regular-1,sans-serif;line-height:1.2;letter-spacing:-.025em;font-size:var(--font-sm);font-size:16px}.wpcf7-form input:not(.wpcf7-submit):focus,.wpcf7-form textarea:focus{border-color:rgba(0,0,0,.7)}.wpcf7-form input:not(.wpcf7-submit)::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.wpcf7-form input:not(.wpcf7-submit)::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:rgba(0,0,0,.3)}.wpcf7-form input:not(.wpcf7-submit):-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:rgba(0,0,0,.3)}.wpcf7-form input:not(.wpcf7-submit)::-ms-input-placeholder,.wpcf7-form textarea::-ms-input-placeholder{color:rgba(0,0,0,.3)}.wpcf7-form input:not(.wpcf7-submit)::placeholder,.wpcf7-form textarea::placeholder{color:rgba(0,0,0,.3)}.wpcf7-form label~.wpcf7-form-control-wrap{display:block;margin-top:4px}.wpcf7-form input.wpcf7-submit{width:100%}.wpcf7-form textarea{resize:none;height:120px}@media (max-width:767px){.wpcf7-form .grid--2cl>*{grid-column:span 2}}.wpcf7-form>p{margin-top:var(--gridRowGap)}.grecaptcha-badge{display:none}