﻿:root{--ctnr: 100%}.gxs{gap:20px}.gn{gap:40px}.gm{gap:55px}.gl{gap:85px}.m-xxxs{margin:7px}.m-xxs{margin:15px}.m-xs{margin:20px}.m-s{margin:30px}.m-m{margin:55px}.m-n{margin:40px}.m-l{margin:85px}.m-xl{margin:100px}.m-xxl{margin:120px}.m-xxxl{margin:150px}.m-xxxxl{margin:210px}.mt-xxxs{margin-top:7px}.mt-xxs{margin-top:15px}.mt-xs{margin-top:20px}.mt-s{margin-top:30px}.mt-m{margin-top:55px}.mt-n{margin-top:40px}.mt-l{margin-top:85px}.mt-xl{margin-top:100px}.mt-xxl{margin-top:120px}.mt-xxxl{margin-top:150px}.mt-xxxxl{margin-top:210px}.mr-xxxs{margin-right:7px}.mr-xxs{margin-right:15px}.mr-xs{margin-right:20px}.mr-s{margin-right:30px}.mr-m{margin-right:55px}.mr-n{margin-right:40px}.mr-l{margin-right:85px}.mr-xl{margin-right:100px}.mr-xxl{margin-right:120px}.mr-xxxl{margin-right:150px}.mr-xxxxl{margin-right:210px}.mb-xxxs{margin-bottom:7px}.mb-xxs{margin-bottom:15px}.mb-xs{margin-bottom:20px}.mb-s{margin-bottom:30px}.mb-m{margin-bottom:55px}.mb-n{margin-bottom:40px}.mb-l{margin-bottom:85px}.mb-xl{margin-bottom:100px}.mb-xxl{margin-bottom:120px}.mb-xxxl{margin-bottom:150px}.mb-xxxxl{margin-bottom:210px}.ml-xxxs{margin-left:7px}.ml-xxs{margin-left:15px}.ml-xs{margin-left:20px}.ml-s{margin-left:30px}.ml-m{margin-left:55px}.ml-n{margin-left:40px}.ml-l{margin-left:85px}.ml-xl{margin-left:100px}.ml-xxl{margin-left:120px}.ml-xxxl{margin-left:150px}.ml-xxxxl{margin-left:210px}.p-xxxs{padding:7px}.p-xxs{padding:15px}.p-xs{padding:20px}.p-s{padding:30px}.p-m{padding:55px}.p-n{padding:40px}.p-l{padding:85px}.p-xl{padding:100px}.p-xxl{padding:120px}.p-xxxl{padding:150px}.p-xxxxl{padding:210px}.pt-xxxs{padding-top:7px}.pt-xxs{padding-top:15px}.pt-xs{padding-top:20px}.pt-s{padding-top:30px}.pt-m{padding-top:55px}.pt-n{padding-top:40px}.pt-l{padding-top:85px}.pt-xl{padding-top:100px}.pt-xxl{padding-top:120px}.pt-xxxl{padding-top:150px}.pt-xxxxl{padding-top:210px}.pr-xxxs{padding-right:7px}.pr-xxs{padding-right:15px}.pr-xs{padding-right:20px}.pr-s{padding-right:30px}.pr-m{padding-right:55px}.pr-n{padding-right:40px}.pr-l{padding-right:85px}.pr-xl{padding-right:100px}.pr-xxl{padding-right:120px}.pr-xxxl{padding-right:150px}.pr-xxxxl{padding-right:210px}.pb-xxxs{padding-bottom:7px}.pb-xxs{padding-bottom:15px}.pb-xs{padding-bottom:20px}.pb-s{padding-bottom:30px}.pb-m{padding-bottom:55px}.pb-n{padding-bottom:40px}.pb-l{padding-bottom:85px}.pb-xl{padding-bottom:100px}.pb-xxl{padding-bottom:120px}.pb-xxxl{padding-bottom:150px}.pb-xxxxl{padding-bottom:210px}.pl-xxxs{padding-left:7px}.pl-xxs{padding-left:15px}.pl-xs{padding-left:20px}.pl-s{padding-left:30px}.pl-m{padding-left:55px}.pl-n{padding-left:40px}.pl-l{padding-left:85px}.pl-xl{padding-left:100px}.pl-xxl{padding-left:120px}.pl-xxxl{padding-left:150px}.pl-xxxxl{padding-left:210px}::selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}::-moz-selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}::-webkit-selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:rgb(var(--bg-t), var(--bg-m), var(--bg-b));--bg-t: 255;--bg-m: 255;--bg-b: 255;font-family:"ncnm", Helvetica, Arial, sans-serif;font-size:21px;line-height:1.6;overflow-x:clip;transition:background-color 280ms ease}body.bg-accent{background-color:#FF6300}body.bg-xvlgrey{background-color:#F9F9F9}body.bg-vlgrey{background-color:#DEDEDE}body.bg-lgrey{background-color:#C6C6C6}body.bg-mgrey{background-color:#828282}body.bg-dgrey{background-color:#757575}body.bg-white{background-color:#FFFFFF}body.bg-black{background-color:#000000}a{color:#1A1A1A;text-decoration:none;transition:all 0.3s ease-in-out}a:hover{color:#FF6300;text-decoration:none}img{height:auto;border-radius:15px}@font-face{font-family:"ncnm";src:url("/wp-content/themes/visiscope/assets/fonts/ncnm.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnm.woff") format("woff"), url("/wp-content/themes/visiscope/assets/font/ncnm.ttf") format("truetype");font-weight:200}@font-face{font-family:"ncnnb";src:url("/wp-content/themes/visiscope/assets/fonts/ncnnb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnnb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnnb.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnsb";src:url("/wp-content/themes/visiscope/assets/fonts/ncnsb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnsb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnsb.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnub";src:url("/wp-content/themes/visiscope/assets/fonts/ncnub.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnub.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnub.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnwm";src:url("/wp-content/themes/visiscope/assets/fonts/ncnwm.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnwm.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnwm.ttf") format("truetype");font-weight:400}@font-face{font-family:"ncnwub";src:url("/wp-content/themes/visiscope/assets/fonts/ncnwub.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnwub.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnwub.ttf") format("truetype");font-weight:bold}@font-face{font-family:"sqlswr";src:url("/wp-content/themes/visiscope/assets/fonts/sqlswr.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/sqlswr.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/sqlswr.ttf") format("truetype");font-weight:bold}@font-face{font-family:"sqlswb";src:url("/wp-content/themes/visiscope/assets/fonts/sqlswb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/sqlswb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/sqlswb.ttf") format("truetype");font-weight:bold}h1{font-size:5.1rem;font-weight:normal;line-height:4.9rem}h1.vxl{font-size:12.1rem;font-weight:400;line-height:12rem}h2{font-size:4.4rem;font-weight:400;line-height:6.4rem}h3{font-size:4.8rem;font-weight:normal;line-height:4.6rem}h4{font-size:2.4rem;font-weight:normal;line-height:2.7rem}h5{font-size:1.4rem;font-weight:normal;line-height:1.9rem;margin:40px 0 7px 0}h5.title{margin-bottom:15px}h6{font-size:1.1rem;font-weight:normal;line-height:1.5rem}small{font-size:12px}p{font-size:21px;font-weight:normal;line-height:31px}p.m{font-size:1.6rem;font-weight:normal;line-height:2.4rem}strong{font-family:"ncnsb"}figcaption{font-size:18px;color:#1A1A1A}.text.vsmaller p{font-size:14px;line-height:1.2}.text.smaller p{font-size:16px;line-height:31px}.text.bigger p{font-size:21px;line-height:34px}.text.mbigger p{font-size:27px;line-height:1.6}.text.xbigger p{font-size:34px;line-height:1.6}.tal{text-align:left;justify-content:left}.tac{text-align:center;justify-content:center}.tar{text-align:right}.highl{color:#FF6300}.highlsb{font-family:"ncnsb", Helvetica, Arial, sans-serif;color:#FF6300}.highlb{font-family:"ncnnb", Helvetica, Arial, sans-serif;color:#FF6300}.highlub{font-family:"ncnub", Helvetica, Arial, sans-serif;color:#FF6300}.global-container{max-width:1640px;margin:0 auto;padding:0 30px}.container{margin:45px auto 0 auto;width:70%;max-width:100%;padding:0}.container.s{width:70%}.container.m{width:82%}@media (max-width:900px){.container.s,.container.m{width:100%}}.row{position:relative;inline-size:100%}.row-fluid{position:relative;width:100dvw !important;margin-left:calc(50% - 50dvw) !important;margin-right:calc(50% - 50dvw) !important;overflow-x:clip}.row-fluid-l,.row-fluid-r{position:relative;width:calc(50dvw + 50%);overflow-x:clip}.row-fluid-l{margin-left:0;margin-right:calc(50% - 50dvw)}.row-fluid-r{margin-right:0;margin-left:calc(50% - 50dvw)}.row-fluid,.row-fluid-l,.row-fluid-r{--gutter: max(0px, (100% - var(--ctnr)) / 2)}.row-fluid>.global-container{padding-inline:var(--gutter)}.row-fluid-l>.container{padding-left:var(--gutter);padding-right:0}.row-fluid-r>.container{padding-right:var(--gutter);padding-left:0}@media (max-width:900px){.row-fluid,.row-fluid-l,.row-fluid-r{width:100%;margin:0}.row-fluid>.container,.row-fluid-l>.container,.row-fluid-r>.container{padding-inline:16px}}.grid{display:grid;gap:30px;grid-template-columns:repeat(20, minmax(0, 1fr))}.grid>*{min-width:0}.grid .col-1{grid-column-end:span 1}.grid .offset-1{grid-column-start:1}.grid .col-2{grid-column-end:span 2}.grid .offset-2{grid-column-start:2}.grid .col-3{grid-column-end:span 3}.grid .offset-3{grid-column-start:3}.grid .col-4{grid-column-end:span 4}.grid .offset-4{grid-column-start:4}.grid .col-5{grid-column-end:span 5}.grid .offset-5{grid-column-start:5}.grid .col-6{grid-column-end:span 6}.grid .offset-6{grid-column-start:6}.grid .col-7{grid-column-end:span 7}.grid .offset-7{grid-column-start:7}.grid .col-8{grid-column-end:span 8}.grid .offset-8{grid-column-start:8}.grid .col-9{grid-column-end:span 9}.grid .offset-9{grid-column-start:9}.grid .col-10{grid-column-end:span 10}.grid .offset-10{grid-column-start:10}.grid .col-11{grid-column-end:span 11}.grid .offset-11{grid-column-start:11}.grid .col-12{grid-column-end:span 12}.grid .offset-12{grid-column-start:12}.grid .col-13{grid-column-end:span 13}.grid .offset-13{grid-column-start:13}.grid .col-14{grid-column-end:span 14}.grid .offset-14{grid-column-start:14}.grid .col-15{grid-column-end:span 15}.grid .offset-15{grid-column-start:15}.grid .col-16{grid-column-end:span 16}.grid .offset-16{grid-column-start:16}.grid .col-17{grid-column-end:span 17}.grid .offset-17{grid-column-start:17}.grid .col-18{grid-column-end:span 18}.grid .offset-18{grid-column-start:18}.grid .col-19{grid-column-end:span 19}.grid .offset-19{grid-column-start:19}.grid .col-20{grid-column-end:span 20}.grid .offset-20{grid-column-start:20}.grid.onecol{grid-template-columns:1fr}.grid.twocol{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.threecol{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.fourcol{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.row-7030{grid-template-columns:7fr 3fr}.grid.row-6040{grid-template-columns:3fr 2fr}.grid.row-4060{grid-template-columns:2fr 3fr}@media (max-width:900px){.grid.twocol,.grid.row-7030,.grid.row-6040,.grid.row-4060{grid-template-columns:1fr}.grid.threecol{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:600px){.grid.twocol,.grid.threecol,.grid.fourcol{grid-template-columns:1fr}}.grid.smart{gap:clamp(12px, 2vw, 30px);grid-template-columns:repeat(auto-fit, minmax(var(--cell-min, 260px), 1fr));grid-auto-flow:row}.grid.smart>*{min-width:0}.grid.pack{grid-auto-flow:row dense}.grid.min-180{--cell-min: 180px}.grid.min-220{--cell-min: 220px}.grid.min-260{--cell-min: 260px}.grid.min-300{--cell-min: 300px}.grid.min-360{--cell-min: 360px}.grid.min-420{--cell-min: 420px}.grid.smart>.span-2{grid-column:span 2}.grid.smart>.span-3{grid-column:span 3}.grid.smart>.span-4{grid-column:span 4}@media (max-width:900px){.grid.smart>.span-3,.grid.smart>.span-4{grid-column:span 2}}@media (max-width:600px){.grid.smart>[class*="span-"]{grid-column:span 1}}.no-m{margin:0 !important}.no-p{padding:0 !important}.no-mt{margin-top:0 !important}.no-mr{margin-right:0 !important}.no-mb{margin-bottom:0 !important}.no-ml{margin-left:0 !important}.no-pt{padding-top:0 !important}.no-pr{padding-right:0 !important}.no-pb{padding-bottom:0 !important}.no-pl{padding-left:0 !important}.ih{align-items:start}.sh{align-items:stretch}.top{align-self:start}.midd{align-self:center}.bott{align-self:end}.cntr{justify-self:center;align-items:center;align-content:center}.blck{padding:0;border-radius:30px}.blck.n{padding:40px}.blck.m{padding:55px}.blck.l{padding:85px}.blck.white{background:#FFF}.wh-bg{background:#FFF;color:#1A1A1A}.acc-bg{background:#FF6300}.btn{font-size:16px;font-family:"ncnsb", Helvetica, Arial, sans-serif;color:#FFF;border-radius:90px;padding:15px 30px;transition:all 0.5s ease}.btn.m{font-size:21px;padding:20px 40px}.btn.acc{background:#FF6300}.btn.acc:hover{background:#1A1A1A;color:#FFF}.btn.acc-wh{background:#FF6300}.btn.acc-wh:hover{background:#FFF;color:#1A1A1A}.btn.wh{background:#FFF;color:#1A1A1A}.btn.wh:hover{background:#1A1A1A;color:#FFF}.btn.wh-acc{background:#FFF;color:#1A1A1A}.btn.wh-acc:hover{background:#FF6300;color:#FFF}.btn.wh-strk{background:transparent;color:#FFF}.btn.wh-strk:hover{background:#FFF;color:#1A1A1A;border:1px solid #FFF}.btn.grey{background:#1A1A1A}.btn.grey:hover{background:#FF6300;color:#FFF}.btn.grey-wh{background:#1A1A1A}.btn.grey-wh:hover{background:#FFF;color:#1A1A1A}.btn.grey-strk{background:transparent;color:#1A1A1A;border:1px solid #1A1A1A}.btn.grey-strk:hover{background:#1A1A1A;color:#FFF}.anim{opacity:0;transform:translateY(10px);transition:opacity 0.6s ease, transform 0.6s ease}.anim.anim-visible{opacity:1;transform:none}.anim.anim-leave{opacity:0;transform:translateY(10px)}.anim-instant{transition:none !important;animation:none !important}.anim-fade-in-bottom{transform:translateY(20px)}.anim-fade-in-top{transform:translateY(-20px)}.anim-fade-in-left{transform:translateX(-20px)}.anim-fade-in-right{transform:translateX(20px)}.anim-visible.anim-fade-in-bottom{animation:fadeInUp 0.6s ease forwards}.anim-visible.anim-fade-in-top{animation:fadeInDown 0.6s ease forwards}.anim-visible.anim-fade-in-left{animation:fadeInLeft 0.6s ease forwards}.anim-visible.anim-fade-in-right{animation:fadeInRight 0.6s ease forwards}.anim-visible:not(.anim-fade-in-top):not(.anim-fade-in-left):not(.anim-fade-in-right):not(.anim-fade-in-bottom){animation:fadeInUp 0.6s ease forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.social{display:flex;gap:12px}.social a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;transition:all 0.3s ease;text-decoration:none}.social.wh a{border:1.5px solid #FFF}.social.wh a svg{width:20px;height:20px;fill:#FFF;transition:fill 0.3s ease}.social.wh a:hover{background:#FFF;border-color:#FFF}.social.wh a:hover svg{fill:#1A1A1A}.social.grey a{border:1.5px solid #1A1A1A}.social.grey a svg{width:20px;height:20px;fill:#1A1A1A;transition:fill 0.3s ease}.social.grey a:hover{background:#FF6300;border-color:#FF6300}.social.grey a:hover svg{fill:#FFF}.social.lgrey a{border:1.5px solid #DEDEDE}.social.lgrey a svg{width:20px;height:20px;fill:#828282;transition:fill 0.3s ease}.social.lgrey a:hover{background:#FF6300;border-color:#FF6300}.social.lgrey a:hover svg{fill:#FFF}.cta{display:flex}.cta .row{border:1px solid #C6C6C6;padding:40px}.cta .links{gap:15px}.cta .links.dl{flex-direction:column}.cta .link{gap:15px}.cta .link svg{flex-shrink:0;width:18px;height:18px}.block-title{color:#828282;margin-bottom:20px}.separator{color:#BBB}.ontop{z-index:99999}.hddn-dsktp{display:none}.bullets{list-style:none;padding:0;margin:0}.bullets.twocol{display:grid;grid-template-columns:1fr 1fr}.bullets li{position:relative;padding-left:20px;color:#828282}.bullets li::before{content:"•";position:absolute;left:0;top:0.25em;color:#C6C6C6;line-height:1}.bullets li:not(:last-child){margin-bottom:20px}@media (max-width:700px){.bullets.twocol{grid-template-columns:1fr}}.site-header{position:fixed;top:0;left:0;right:0;background:transparent;font-size:18px;display:flex;justify-content:space-between;align-items:center;z-index:99999;transition:transform 0.2s ease-out, padding 0.2s ease, background 0.2s ease;will-change:transform, padding;padding:20px 0}.site-header.header-hidden{transform:translateY(-100%) !important}.site-header.header-scrolled{background:#FFF;padding:15px}.header{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1640px;margin:0 auto}.header .btn{font-size:14px;padding:12px 30px}.site-name a{font-family:"ncnub", Helvetica, Arial, sans-serif;font-size:21px;color:#1A1A1A}.left-header{display:flex;align-items:center;gap:1.5rem}.right-header{display:flex;align-items:center;gap:1.5rem}.logo svg{width:55px;height:auto;fill:#000;position:relative;top:5px;transition:fill 0.3s ease}.logo:hover svg{fill:#01BAFF}.main-nav{text-align:center;flex-grow:1}.main-nav-wrapper{position:absolute;left:50%;transform:translateX(-50%);z-index:0;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-nav ul,.right-nav ul{display:flex;list-style:none;gap:30px;margin:0;padding:0}.main-nav li,.right-nav li{display:inline-block}.main-nav .current-menu-item a,.right-nav .current-menu-item a{color:#FF6300}.main-nav a{transition:color 0.3s ease}.main-nav li:first-child{margin-left:0}.main-nav a,.right-nav a{font-size:18px;color:#1A1A1A}.main-nav a:hover,.right-nav a:hover{color:#FF6300}.main-right-menu{flex-grow:1;display:flex;justify-content:flex-end}body.has-fixed-header{padding-top:90px}.page-id-10.has-fixed-header{padding-top:0}.fullrow-slider{position:relative;width:100%;margin:0;padding:0}.fullrow-slider .swiper-wrapper{width:100%}.fullrow-slider .swiper-slide{flex:0 0 80vw;max-width:65vw;box-sizing:border-box}.fullrow-slider .swiper-button-prev{left:calc((100vw - 1840px) / 2)}.fullrow-slider .swiper-button-next{right:calc((100vw - 1570px) / 2)}.fullrow-slider .swiper-button-next::after{transform:rotate(-45deg)}.fullrow-slider:hover .swiper-button-prev,.fullrow-slider:hover .swiper-button-next{opacity:1}.fullrow-slider-gallery{position:relative;width:100%;margin-bottom:1rem;overflow:hidden}.fullrow-slider-gallery .swiper-slide{width:100%;height:100%}.fullrow-slider-gallery .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1.7777777778;min-height:640px;max-height:680px;cursor:pointer;transition:opacity 0.3s ease}.fullrow-slider-gallery .swiper-slide img:hover{opacity:0.9}.fullrow-slide .swiper-position{display:flex;justify-content:left;margin:12px 0;transition:background-color 0.3s ease}.fullrow-slide .swiper-position-line{width:50px;height:2px;background-color:#DEDEDE;opacity:1;transition:background-color 0.3s ease;border-radius:0}.fullrow-slide .swiper-position-line:hover{background-color:#1A1A1A}.fullrow-slide .swiper-position-line:first-child,.fullrow-slide .swiper-position-line.swiper-pagination-bullet-active:first-child{margin-left:0 !important}.fullrow-slide .swiper-position-line.swiper-pagination-bullet-active{background-color:#FF6300}.arrow-button{position:absolute;top:46%;transform:translateY(-50%);width:42px;height:42px;background-color:#FFF;color:#1A1A1A;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease, transform 0.2s ease, opacity 0.3s;cursor:pointer;opacity:0;z-index:10}.arrow-button::after{content:"";border:solid #1A1A1A;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(135deg)}.arrow-button-next::after{transform:rotate(-45deg)}footer{font-size:14px;color:#1A1A1A;margin:80px 0 30px 0}footer .container{margin:50px auto 0 auto}footer hr{border:none;border-top:1px solid #313131;margin:60px 0 0 0}footer h4{font-size:44px;line-height:49px;margin:0}footer p{font-size:16px;margin:0}footer a{font-size:12px;color:#828282;text-decoration:none}footer a:hover{color:#1A1A1A;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}footer .copyright p{font-family:"ncnsb", Helvetica, Arial, sans-serif;font-size:14px;margin:0}.footer{padding:40px}.footer .block{background:#1A1A1A;color:#FFF;border-radius:30px;min-height:210px;display:grid;align-items:center;padding:20px 55px 65px 55px}.footer .block .calltocontact{grid-template-columns:1fr 3fr;align-items:center;margin:0;gap:30px;height:auto}.footer .block .calltocontact p{color:#828282}.footer .block .calltocontact .visiscope-eye{width:320px;height:250px}.footer .block .calltocontact .visiscope-eye svg{height:340px;top:10px}.footer .block a{font-size:14px;color:#FFF;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color 0.25s ease;line-height:20px}.footer .block a svg{height:15px;position:relative;top:0;fill:currentColor;transition:fill 0.25s ease}.footer .block a:hover{color:#C6C6C6}.footer .block a:hover svg{fill:currentColor}.footer .block .btn.acc-wh{transition:all 0.5s ease}.footer .block .btn.acc-wh:hover{color:#1A1A1A}.footer .block .btn.wh-acc{color:#1A1A1A;transition:all 0.5s ease}.footer .block .btn.wh-acc:hover{color:#FFF}.footer h6{font-family:"ncnsb", Helvetica, Arial, sans-serif;font-size:21px;color:#FFF;margin-bottom:12px}.form-row{display:flex;gap:40px}.form-group{flex:1}.form-group:focus-within label{color:#1A1A1A}label{font-family:"ncnm", Helvetica, Arial, sans-serif;font-size:16px;color:#828282;display:block;cursor:pointer;margin:0;transition:color 0.2s ease}input,select,textarea{background:transparent;font-size:18px;font-family:"ncnm", Helvetica, Arial, sans-serif;color:#1A1A1A;width:100%;padding:15px;border:none;border-bottom:1px solid #F1F1F1;transition:border 0.3s ease;resize:none}input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{outline:none;border-bottom:1px solid #1A1A1A}input.invalid,select.invalid,textarea.invalid{border:1px solid #1A1A1A}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}button{background-color:#FFF;font-family:"ncnub", Helvetica, Arial, sans-serif;font-size:21px;color:#1A1A1A;width:100%;padding:20px 20px;margin-top:15px;border:none;cursor:pointer;transition:color 0.3s ease}button:hover{color:#FF6300}.checkbox-group{display:flex;align-items:center;gap:10px}.checkbox-group input[type="checkbox"]{width:18px;height:18px;margin:0}.checkbox-group label{font-weight:normal;color:#FF6300;margin:0}.astrsk{color:#FF6300}.error-msg{color:#FF6300;font-size:14px;padding:15px 0}.success-msg{display:none;padding:40px;color:#FF6300;text-align:center;font-weight:600;margin-top:55px}.list-line{list-style:none;display:flex;gap:20px}#section-title{margin-bottom:30px}.section-title{font-family:"ncnnb", Helvetica, Arial, sans-serif}.section-subtitle{color:#828282;margin-top:7px;margin-bottom:55px}.page-content{margin:40px 0 0 0}p{margin-bottom:15px}h4{margin-top:40px;margin-bottom:7px}.page-title{font-family:"ncnub", Helvetica, Arial, sans-serif;color:#FF6300;line-height:81px}.about h5:first-child{margin:0 0 7px 0}:root{--ctnr: 100%}.gxs{gap:20px}.gn{gap:40px}.gm{gap:55px}.gl{gap:85px}.m-xxxs{margin:7px}.m-xxs{margin:15px}.m-xs{margin:20px}.m-s{margin:30px}.m-m{margin:55px}.m-n{margin:40px}.m-l{margin:85px}.m-xl{margin:100px}.m-xxl{margin:120px}.m-xxxl{margin:150px}.m-xxxxl{margin:210px}.mt-xxxs{margin-top:7px}.mt-xxs{margin-top:15px}.mt-xs{margin-top:20px}.mt-s{margin-top:30px}.mt-m{margin-top:55px}.mt-n{margin-top:40px}.mt-l{margin-top:85px}.mt-xl{margin-top:100px}.mt-xxl{margin-top:120px}.mt-xxxl{margin-top:150px}.mt-xxxxl{margin-top:210px}.mr-xxxs{margin-right:7px}.mr-xxs{margin-right:15px}.mr-xs{margin-right:20px}.mr-s{margin-right:30px}.mr-m{margin-right:55px}.mr-n{margin-right:40px}.mr-l{margin-right:85px}.mr-xl{margin-right:100px}.mr-xxl{margin-right:120px}.mr-xxxl{margin-right:150px}.mr-xxxxl{margin-right:210px}.mb-xxxs{margin-bottom:7px}.mb-xxs{margin-bottom:15px}.mb-xs{margin-bottom:20px}.mb-s{margin-bottom:30px}.mb-m{margin-bottom:55px}.mb-n{margin-bottom:40px}.mb-l{margin-bottom:85px}.mb-xl{margin-bottom:100px}.mb-xxl{margin-bottom:120px}.mb-xxxl{margin-bottom:150px}.mb-xxxxl{margin-bottom:210px}.ml-xxxs{margin-left:7px}.ml-xxs{margin-left:15px}.ml-xs{margin-left:20px}.ml-s{margin-left:30px}.ml-m{margin-left:55px}.ml-n{margin-left:40px}.ml-l{margin-left:85px}.ml-xl{margin-left:100px}.ml-xxl{margin-left:120px}.ml-xxxl{margin-left:150px}.ml-xxxxl{margin-left:210px}.p-xxxs{padding:7px}.p-xxs{padding:15px}.p-xs{padding:20px}.p-s{padding:30px}.p-m{padding:55px}.p-n{padding:40px}.p-l{padding:85px}.p-xl{padding:100px}.p-xxl{padding:120px}.p-xxxl{padding:150px}.p-xxxxl{padding:210px}.pt-xxxs{padding-top:7px}.pt-xxs{padding-top:15px}.pt-xs{padding-top:20px}.pt-s{padding-top:30px}.pt-m{padding-top:55px}.pt-n{padding-top:40px}.pt-l{padding-top:85px}.pt-xl{padding-top:100px}.pt-xxl{padding-top:120px}.pt-xxxl{padding-top:150px}.pt-xxxxl{padding-top:210px}.pr-xxxs{padding-right:7px}.pr-xxs{padding-right:15px}.pr-xs{padding-right:20px}.pr-s{padding-right:30px}.pr-m{padding-right:55px}.pr-n{padding-right:40px}.pr-l{padding-right:85px}.pr-xl{padding-right:100px}.pr-xxl{padding-right:120px}.pr-xxxl{padding-right:150px}.pr-xxxxl{padding-right:210px}.pb-xxxs{padding-bottom:7px}.pb-xxs{padding-bottom:15px}.pb-xs{padding-bottom:20px}.pb-s{padding-bottom:30px}.pb-m{padding-bottom:55px}.pb-n{padding-bottom:40px}.pb-l{padding-bottom:85px}.pb-xl{padding-bottom:100px}.pb-xxl{padding-bottom:120px}.pb-xxxl{padding-bottom:150px}.pb-xxxxl{padding-bottom:210px}.pl-xxxs{padding-left:7px}.pl-xxs{padding-left:15px}.pl-xs{padding-left:20px}.pl-s{padding-left:30px}.pl-m{padding-left:55px}.pl-n{padding-left:40px}.pl-l{padding-left:85px}.pl-xl{padding-left:100px}.pl-xxl{padding-left:120px}.pl-xxxl{padding-left:150px}.pl-xxxxl{padding-left:210px}::selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}::-moz-selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}::-webkit-selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:rgb(var(--bg-t), var(--bg-m), var(--bg-b));--bg-t: 255;--bg-m: 255;--bg-b: 255;font-family:"ncnm", Helvetica, Arial, sans-serif;font-size:21px;line-height:1.6;overflow-x:clip;transition:background-color 280ms ease}body.bg-accent{background-color:#FF6300}body.bg-xvlgrey{background-color:#F9F9F9}body.bg-vlgrey{background-color:#DEDEDE}body.bg-lgrey{background-color:#C6C6C6}body.bg-mgrey{background-color:#828282}body.bg-dgrey{background-color:#757575}body.bg-white{background-color:#FFFFFF}body.bg-black{background-color:#000000}a{color:#1A1A1A;text-decoration:none;transition:all 0.3s ease-in-out}a:hover{color:#FF6300;text-decoration:none}img{height:auto;border-radius:15px}@font-face{font-family:"ncnm";src:url("/wp-content/themes/visiscope/assets/fonts/ncnm.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnm.woff") format("woff"), url("/wp-content/themes/visiscope/assets/font/ncnm.ttf") format("truetype");font-weight:200}@font-face{font-family:"ncnnb";src:url("/wp-content/themes/visiscope/assets/fonts/ncnnb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnnb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnnb.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnsb";src:url("/wp-content/themes/visiscope/assets/fonts/ncnsb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnsb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnsb.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnub";src:url("/wp-content/themes/visiscope/assets/fonts/ncnub.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnub.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnub.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnwm";src:url("/wp-content/themes/visiscope/assets/fonts/ncnwm.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnwm.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnwm.ttf") format("truetype");font-weight:400}@font-face{font-family:"ncnwub";src:url("/wp-content/themes/visiscope/assets/fonts/ncnwub.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnwub.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnwub.ttf") format("truetype");font-weight:bold}@font-face{font-family:"sqlswr";src:url("/wp-content/themes/visiscope/assets/fonts/sqlswr.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/sqlswr.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/sqlswr.ttf") format("truetype");font-weight:bold}@font-face{font-family:"sqlswb";src:url("/wp-content/themes/visiscope/assets/fonts/sqlswb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/sqlswb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/sqlswb.ttf") format("truetype");font-weight:bold}h1{font-size:5.1rem;font-weight:normal;line-height:4.9rem}h1.vxl{font-size:12.1rem;font-weight:400;line-height:12rem}h2{font-size:4.4rem;font-weight:400;line-height:6.4rem}h3{font-size:4.8rem;font-weight:normal;line-height:4.6rem}h4{font-size:2.4rem;font-weight:normal;line-height:2.7rem}h5{font-size:1.4rem;font-weight:normal;line-height:1.9rem;margin:40px 0 7px 0}h5.title{margin-bottom:15px}h6{font-size:1.1rem;font-weight:normal;line-height:1.5rem}small{font-size:12px}p{font-size:21px;font-weight:normal;line-height:31px}p.m{font-size:1.6rem;font-weight:normal;line-height:2.4rem}strong{font-family:"ncnsb"}figcaption{font-size:18px;color:#1A1A1A}.text.vsmaller p{font-size:14px;line-height:1.2}.text.smaller p{font-size:16px;line-height:31px}.text.bigger p{font-size:21px;line-height:34px}.text.mbigger p{font-size:27px;line-height:1.6}.text.xbigger p{font-size:34px;line-height:1.6}.tal{text-align:left;justify-content:left}.tac{text-align:center;justify-content:center}.tar{text-align:right}.highl{color:#FF6300}.highlsb{font-family:"ncnsb", Helvetica, Arial, sans-serif;color:#FF6300}.highlb{font-family:"ncnnb", Helvetica, Arial, sans-serif;color:#FF6300}.highlub{font-family:"ncnub", Helvetica, Arial, sans-serif;color:#FF6300}.global-container{max-width:1640px;margin:0 auto;padding:0 30px}.container{margin:45px auto 0 auto;width:70%;max-width:100%;padding:0}.container.s{width:70%}.container.m{width:82%}@media (max-width:900px){.container.s,.container.m{width:100%}}.row{position:relative;inline-size:100%}.row-fluid{position:relative;width:100dvw !important;margin-left:calc(50% - 50dvw) !important;margin-right:calc(50% - 50dvw) !important;overflow-x:clip}.row-fluid-l,.row-fluid-r{position:relative;width:calc(50dvw + 50%);overflow-x:clip}.row-fluid-l{margin-left:0;margin-right:calc(50% - 50dvw)}.row-fluid-r{margin-right:0;margin-left:calc(50% - 50dvw)}.row-fluid,.row-fluid-l,.row-fluid-r{--gutter: max(0px, (100% - var(--ctnr)) / 2)}.row-fluid>.global-container{padding-inline:var(--gutter)}.row-fluid-l>.container{padding-left:var(--gutter);padding-right:0}.row-fluid-r>.container{padding-right:var(--gutter);padding-left:0}@media (max-width:900px){.row-fluid,.row-fluid-l,.row-fluid-r{width:100%;margin:0}.row-fluid>.container,.row-fluid-l>.container,.row-fluid-r>.container{padding-inline:16px}}.grid{display:grid;gap:30px;grid-template-columns:repeat(20, minmax(0, 1fr))}.grid>*{min-width:0}.grid .col-1{grid-column-end:span 1}.grid .offset-1{grid-column-start:1}.grid .col-2{grid-column-end:span 2}.grid .offset-2{grid-column-start:2}.grid .col-3{grid-column-end:span 3}.grid .offset-3{grid-column-start:3}.grid .col-4{grid-column-end:span 4}.grid .offset-4{grid-column-start:4}.grid .col-5{grid-column-end:span 5}.grid .offset-5{grid-column-start:5}.grid .col-6{grid-column-end:span 6}.grid .offset-6{grid-column-start:6}.grid .col-7{grid-column-end:span 7}.grid .offset-7{grid-column-start:7}.grid .col-8{grid-column-end:span 8}.grid .offset-8{grid-column-start:8}.grid .col-9{grid-column-end:span 9}.grid .offset-9{grid-column-start:9}.grid .col-10{grid-column-end:span 10}.grid .offset-10{grid-column-start:10}.grid .col-11{grid-column-end:span 11}.grid .offset-11{grid-column-start:11}.grid .col-12{grid-column-end:span 12}.grid .offset-12{grid-column-start:12}.grid .col-13{grid-column-end:span 13}.grid .offset-13{grid-column-start:13}.grid .col-14{grid-column-end:span 14}.grid .offset-14{grid-column-start:14}.grid .col-15{grid-column-end:span 15}.grid .offset-15{grid-column-start:15}.grid .col-16{grid-column-end:span 16}.grid .offset-16{grid-column-start:16}.grid .col-17{grid-column-end:span 17}.grid .offset-17{grid-column-start:17}.grid .col-18{grid-column-end:span 18}.grid .offset-18{grid-column-start:18}.grid .col-19{grid-column-end:span 19}.grid .offset-19{grid-column-start:19}.grid .col-20{grid-column-end:span 20}.grid .offset-20{grid-column-start:20}.grid.onecol{grid-template-columns:1fr}.grid.twocol{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.threecol{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.fourcol{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.row-7030{grid-template-columns:7fr 3fr}.grid.row-6040{grid-template-columns:3fr 2fr}.grid.row-4060{grid-template-columns:2fr 3fr}@media (max-width:900px){.grid.twocol,.grid.row-7030,.grid.row-6040,.grid.row-4060{grid-template-columns:1fr}.grid.threecol{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:600px){.grid.twocol,.grid.threecol,.grid.fourcol{grid-template-columns:1fr}}.grid.smart{gap:clamp(12px, 2vw, 30px);grid-template-columns:repeat(auto-fit, minmax(var(--cell-min, 260px), 1fr));grid-auto-flow:row}.grid.smart>*{min-width:0}.grid.pack{grid-auto-flow:row dense}.grid.min-180{--cell-min: 180px}.grid.min-220{--cell-min: 220px}.grid.min-260{--cell-min: 260px}.grid.min-300{--cell-min: 300px}.grid.min-360{--cell-min: 360px}.grid.min-420{--cell-min: 420px}.grid.smart>.span-2{grid-column:span 2}.grid.smart>.span-3{grid-column:span 3}.grid.smart>.span-4{grid-column:span 4}@media (max-width:900px){.grid.smart>.span-3,.grid.smart>.span-4{grid-column:span 2}}@media (max-width:600px){.grid.smart>[class*="span-"]{grid-column:span 1}}.no-m{margin:0 !important}.no-p{padding:0 !important}.no-mt{margin-top:0 !important}.no-mr{margin-right:0 !important}.no-mb{margin-bottom:0 !important}.no-ml{margin-left:0 !important}.no-pt{padding-top:0 !important}.no-pr{padding-right:0 !important}.no-pb{padding-bottom:0 !important}.no-pl{padding-left:0 !important}.ih{align-items:start}.sh{align-items:stretch}.top{align-self:start}.midd{align-self:center}.bott{align-self:end}.cntr{justify-self:center;align-items:center;align-content:center}.blck{padding:0;border-radius:30px}.blck.n{padding:40px}.blck.m{padding:55px}.blck.l{padding:85px}.blck.white{background:#FFF}.wh-bg{background:#FFF;color:#1A1A1A}.acc-bg{background:#FF6300}.btn{font-size:16px;font-family:"ncnsb", Helvetica, Arial, sans-serif;color:#FFF;border-radius:90px;padding:15px 30px;transition:all 0.5s ease}.btn.m{font-size:21px;padding:20px 40px}.btn.acc{background:#FF6300}.btn.acc:hover{background:#1A1A1A;color:#FFF}.btn.acc-wh{background:#FF6300}.btn.acc-wh:hover{background:#FFF;color:#1A1A1A}.btn.wh{background:#FFF;color:#1A1A1A}.btn.wh:hover{background:#1A1A1A;color:#FFF}.btn.wh-acc{background:#FFF;color:#1A1A1A}.btn.wh-acc:hover{background:#FF6300;color:#FFF}.btn.wh-strk{background:transparent;color:#FFF}.btn.wh-strk:hover{background:#FFF;color:#1A1A1A;border:1px solid #FFF}.btn.grey{background:#1A1A1A}.btn.grey:hover{background:#FF6300;color:#FFF}.btn.grey-wh{background:#1A1A1A}.btn.grey-wh:hover{background:#FFF;color:#1A1A1A}.btn.grey-strk{background:transparent;color:#1A1A1A;border:1px solid #1A1A1A}.btn.grey-strk:hover{background:#1A1A1A;color:#FFF}.anim{opacity:0;transform:translateY(10px);transition:opacity 0.6s ease, transform 0.6s ease}.anim.anim-visible{opacity:1;transform:none}.anim.anim-leave{opacity:0;transform:translateY(10px)}.anim-instant{transition:none !important;animation:none !important}.anim-fade-in-bottom{transform:translateY(20px)}.anim-fade-in-top{transform:translateY(-20px)}.anim-fade-in-left{transform:translateX(-20px)}.anim-fade-in-right{transform:translateX(20px)}.anim-visible.anim-fade-in-bottom{animation:fadeInUp 0.6s ease forwards}.anim-visible.anim-fade-in-top{animation:fadeInDown 0.6s ease forwards}.anim-visible.anim-fade-in-left{animation:fadeInLeft 0.6s ease forwards}.anim-visible.anim-fade-in-right{animation:fadeInRight 0.6s ease forwards}.anim-visible:not(.anim-fade-in-top):not(.anim-fade-in-left):not(.anim-fade-in-right):not(.anim-fade-in-bottom){animation:fadeInUp 0.6s ease forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.social{display:flex;gap:12px}.social a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;transition:all 0.3s ease;text-decoration:none}.social.wh a{border:1.5px solid #FFF}.social.wh a svg{width:20px;height:20px;fill:#FFF;transition:fill 0.3s ease}.social.wh a:hover{background:#FFF;border-color:#FFF}.social.wh a:hover svg{fill:#1A1A1A}.social.grey a{border:1.5px solid #1A1A1A}.social.grey a svg{width:20px;height:20px;fill:#1A1A1A;transition:fill 0.3s ease}.social.grey a:hover{background:#FF6300;border-color:#FF6300}.social.grey a:hover svg{fill:#FFF}.social.lgrey a{border:1.5px solid #DEDEDE}.social.lgrey a svg{width:20px;height:20px;fill:#828282;transition:fill 0.3s ease}.social.lgrey a:hover{background:#FF6300;border-color:#FF6300}.social.lgrey a:hover svg{fill:#FFF}.cta{display:flex}.cta .row{border:1px solid #C6C6C6;padding:40px}.cta .links{gap:15px}.cta .links.dl{flex-direction:column}.cta .link{gap:15px}.cta .link svg{flex-shrink:0;width:18px;height:18px}.block-title{color:#828282;margin-bottom:20px}.separator{color:#BBB}.ontop{z-index:99999}.hddn-dsktp{display:none}.bullets{list-style:none;padding:0;margin:0}.bullets.twocol{display:grid;grid-template-columns:1fr 1fr}.bullets li{position:relative;padding-left:20px;color:#828282}.bullets li::before{content:"•";position:absolute;left:0;top:0.25em;color:#C6C6C6;line-height:1}.bullets li:not(:last-child){margin-bottom:20px}@media (max-width:700px){.bullets.twocol{grid-template-columns:1fr}}.site-header{position:fixed;top:0;left:0;right:0;background:transparent;font-size:18px;display:flex;justify-content:space-between;align-items:center;z-index:99999;transition:transform 0.2s ease-out, padding 0.2s ease, background 0.2s ease;will-change:transform, padding;padding:20px 0}.site-header.header-hidden{transform:translateY(-100%) !important}.site-header.header-scrolled{background:#FFF;padding:15px}.header{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1640px;margin:0 auto}.header .btn{font-size:14px;padding:12px 30px}.site-name a{font-family:"ncnub", Helvetica, Arial, sans-serif;font-size:21px;color:#1A1A1A}.left-header{display:flex;align-items:center;gap:1.5rem}.right-header{display:flex;align-items:center;gap:1.5rem}.logo svg{width:55px;height:auto;fill:#000;position:relative;top:5px;transition:fill 0.3s ease}.logo:hover svg{fill:#01BAFF}.main-nav{text-align:center;flex-grow:1}.main-nav-wrapper{position:absolute;left:50%;transform:translateX(-50%);z-index:0;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-nav ul,.right-nav ul{display:flex;list-style:none;gap:30px;margin:0;padding:0}.main-nav li,.right-nav li{display:inline-block}.main-nav .current-menu-item a,.right-nav .current-menu-item a{color:#FF6300}.main-nav a{transition:color 0.3s ease}.main-nav li:first-child{margin-left:0}.main-nav a,.right-nav a{font-size:18px;color:#1A1A1A}.main-nav a:hover,.right-nav a:hover{color:#FF6300}.main-right-menu{flex-grow:1;display:flex;justify-content:flex-end}body.has-fixed-header{padding-top:90px}.page-id-10.has-fixed-header{padding-top:0}.fullrow-slider{position:relative;width:100%;margin:0;padding:0}.fullrow-slider .swiper-wrapper{width:100%}.fullrow-slider .swiper-slide{flex:0 0 80vw;max-width:65vw;box-sizing:border-box}.fullrow-slider .swiper-button-prev{left:calc((100vw - 1840px) / 2)}.fullrow-slider .swiper-button-next{right:calc((100vw - 1570px) / 2)}.fullrow-slider .swiper-button-next::after{transform:rotate(-45deg)}.fullrow-slider:hover .swiper-button-prev,.fullrow-slider:hover .swiper-button-next{opacity:1}.fullrow-slider-gallery{position:relative;width:100%;margin-bottom:1rem;overflow:hidden}.fullrow-slider-gallery .swiper-slide{width:100%;height:100%}.fullrow-slider-gallery .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1.7777777778;min-height:640px;max-height:680px;cursor:pointer;transition:opacity 0.3s ease}.fullrow-slider-gallery .swiper-slide img:hover{opacity:0.9}.fullrow-slide .swiper-position{display:flex;justify-content:left;margin:12px 0;transition:background-color 0.3s ease}.fullrow-slide .swiper-position-line{width:50px;height:2px;background-color:#DEDEDE;opacity:1;transition:background-color 0.3s ease;border-radius:0}.fullrow-slide .swiper-position-line:hover{background-color:#1A1A1A}.fullrow-slide .swiper-position-line:first-child,.fullrow-slide .swiper-position-line.swiper-pagination-bullet-active:first-child{margin-left:0 !important}.fullrow-slide .swiper-position-line.swiper-pagination-bullet-active{background-color:#FF6300}.arrow-button{position:absolute;top:46%;transform:translateY(-50%);width:42px;height:42px;background-color:#FFF;color:#1A1A1A;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease, transform 0.2s ease, opacity 0.3s;cursor:pointer;opacity:0;z-index:10}.arrow-button::after{content:"";border:solid #1A1A1A;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(135deg)}.arrow-button-next::after{transform:rotate(-45deg)}footer{font-size:14px;color:#1A1A1A;margin:80px 0 30px 0}footer .container{margin:50px auto 0 auto}footer hr{border:none;border-top:1px solid #313131;margin:60px 0 0 0}footer h4{font-size:44px;line-height:49px;margin:0}footer p{font-size:16px;margin:0}footer a{font-size:12px;color:#828282;text-decoration:none}footer a:hover{color:#1A1A1A;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}footer .copyright p{font-family:"ncnsb", Helvetica, Arial, sans-serif;font-size:14px;margin:0}.footer{padding:40px}.footer .block{background:#1A1A1A;color:#FFF;border-radius:30px;min-height:210px;display:grid;align-items:center;padding:20px 55px 65px 55px}.footer .block .calltocontact{grid-template-columns:1fr 3fr;align-items:center;margin:0;gap:30px;height:auto}.footer .block .calltocontact p{color:#828282}.footer .block .calltocontact .visiscope-eye{width:320px;height:250px}.footer .block .calltocontact .visiscope-eye svg{height:340px;top:10px}.footer .block a{font-size:14px;color:#FFF;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color 0.25s ease;line-height:20px}.footer .block a svg{height:15px;position:relative;top:0;fill:currentColor;transition:fill 0.25s ease}.footer .block a:hover{color:#C6C6C6}.footer .block a:hover svg{fill:currentColor}.footer .block .btn.acc-wh{transition:all 0.5s ease}.footer .block .btn.acc-wh:hover{color:#1A1A1A}.footer .block .btn.wh-acc{color:#1A1A1A;transition:all 0.5s ease}.footer .block .btn.wh-acc:hover{color:#FFF}.footer h6{font-family:"ncnsb", Helvetica, Arial, sans-serif;font-size:21px;color:#FFF;margin-bottom:12px}.form-row{display:flex;gap:40px}.form-group{flex:1}.form-group:focus-within label{color:#1A1A1A}label{font-family:"ncnm", Helvetica, Arial, sans-serif;font-size:16px;color:#828282;display:block;cursor:pointer;margin:0;transition:color 0.2s ease}input,select,textarea{background:transparent;font-size:18px;font-family:"ncnm", Helvetica, Arial, sans-serif;color:#1A1A1A;width:100%;padding:15px;border:none;border-bottom:1px solid #F1F1F1;transition:border 0.3s ease;resize:none}input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{outline:none;border-bottom:1px solid #1A1A1A}input.invalid,select.invalid,textarea.invalid{border:1px solid #1A1A1A}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}button{background-color:#FFF;font-family:"ncnub", Helvetica, Arial, sans-serif;font-size:21px;color:#1A1A1A;width:100%;padding:20px 20px;margin-top:15px;border:none;cursor:pointer;transition:color 0.3s ease}button:hover{color:#FF6300}.checkbox-group{display:flex;align-items:center;gap:10px}.checkbox-group input[type="checkbox"]{width:18px;height:18px;margin:0}.checkbox-group label{font-weight:normal;color:#FF6300;margin:0}.astrsk{color:#FF6300}.error-msg{color:#FF6300;font-size:14px;padding:15px 0}.success-msg{display:none;padding:40px;color:#FF6300;text-align:center;font-weight:600;margin-top:55px}.list-line{list-style:none;display:flex;gap:20px}#section-title{margin-bottom:30px}.section-title{font-family:"ncnnb", Helvetica, Arial, sans-serif}.section-subtitle{color:#828282;margin-top:7px;margin-bottom:55px}.page-content{margin:40px 0 0 0}p{margin-bottom:15px}h4{margin-top:40px;margin-bottom:7px}.page-title{font-family:"ncnub", Helvetica, Arial, sans-serif;color:#FF6300;line-height:81px}.about h5:first-child{margin:0 0 7px 0}.iris,.iris-center{transform-box:fill-box;transform-origin:center;transition:transform 0 ease-out}.lid{transform-box:fill-box;transform-origin:center;animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}.lid-top{animation-name:blink-top;transform:translateY(-100%)}.lid-bottom{animation-name:blink-bottom;transform:translateY(100%)}@keyframes blink-top{0%,82%,100%{transform:translateY(-100%)}88%,90%{transform:translateY(0)}}@keyframes blink-bottom{0%,82%,100%{transform:translateY(100%)}88%,90%{transform:translateY(0)}}.hero-intro{position:relative;width:100dvw;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw);overflow-x:clip;padding:100px 40px;display:grid;place-items:center}.hero-intro h1{font-family:"ncnnb", Helvetica, Arial, sans-serif}.hero-intro .block{background:#FF6300;color:#FFF;border-radius:30px;width:100%;display:grid;align-items:center;justify-items:start;text-align:left;padding-left:clamp(2rem, 6vw, 6rem);padding-right:clamp(2rem, 4vw, 4rem);padding-top:100px;padding-bottom:100px}.hero-intro.fullscr{height:96vh;height:96dvh;min-height:96svh;padding:35px 40px 0 40px;display:flex;align-items:flex-start}.hero-intro.fullscr .block{height:100%;border-radius:30px;padding-top:85px;padding-bottom:85px}.hero-intro .scrollto-down{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);color:currentColor;opacity:0.6;transition:opacity 0.3s ease;z-index:2}.hero-intro .scrollto-down svg{display:block}.hero-intro .scrollto-down:hover{opacity:1}.hero-intro .baseline{font-family:"sqlswb", Helvetica, Arial, sans-serif;font-size:24px;color:#1A1A1A;text-transform:uppercase;letter-spacing:0.04rem}.hero-intro .baseline .lighter{color:#FFBB58}.hero-home-layout{display:grid;grid-template-columns:45% 55%;align-items:center;justify-items:start;gap:55px;width:100%;z-index:99999}@media (max-width:1024px){.hero-home-layout{grid-template-columns:1fr 1fr;gap:55px}}@media (max-width:767px){.hero-home-layout{grid-template-columns:1fr;gap:55px;justify-items:center}}.hero-logo{display:flex;align-items:center;justify-content:center}.hero-logo img{max-width:100%;height:auto;max-height:540px}@media (max-width:767px){.hero-logo{order:1}.hero-logo img{max-height:320px}}.visiscope-eye{width:700px;height:700px}.visiscope-eye svg{top:15px;z-index:99999;max-width:100%}.hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;justify-self:start;margin:0;max-width:640px}.hero-content .baseline{margin-bottom:20px}@media (max-width:767px){.hero-content{align-items:center;text-align:center;justify-self:center;margin:0 auto}}@property --cs{syntax:"<number>";inherits:false;initial-value:1}@property --ly{syntax:"<length-percentage>";inherits:false;initial-value:0px}.hero-intro.shrink-on-scroll{--p: 0;will-change:transform;transform:translateZ(0)}.hero-intro.shrink-on-scroll .block{opacity:0;clip-path:inset(50% 50% 50% 50% round 60px)}.hero-intro.shrink-on-scroll .hero-logo{--ly: 24px;opacity:0;transform:translateY(calc(var(--ly) + 30px * var(--p)));transform-origin:center}.hero-intro.shrink-on-scroll .hero-content{--ly: -24px;opacity:0;transform:translateY(calc(var(--ly) - 30px * var(--p)));transform-origin:center}.hero-intro.shrink-on-scroll.is-loaded .block{animation:heroReveal 700ms ease-out forwards}.hero-intro.shrink-on-scroll.is-loaded .hero-logo{animation:logoIntroUp 900ms 180ms cubic-bezier(0.22, 1, 0.36, 1) forwards}.hero-intro.shrink-on-scroll.is-loaded .hero-content{animation:textIntroDown 900ms 180ms cubic-bezier(0.22, 1, 0.36, 1) forwards}.hero-intro.shrink-on-scroll .block{transform:scale(calc(1 - 0.08 * var(--p)));transform-origin:center center;border-radius:calc(30px + 40px * var(--p))}@keyframes heroReveal{0%{opacity:0;clip-path:inset(50% 50% 50% 50% round 60px)}100%{opacity:1;clip-path:inset(0 0 0 0 round var(--br-n, 20px))}}@keyframes logoIntroUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes textIntroDown{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-intro.shrink-on-scroll .block,.hero-intro.shrink-on-scroll .hero-content,.hero-intro.shrink-on-scroll .hero-logo,.hero-intro.shrink-on-scroll .scrollto-down{transition:none !important;animation:none !important;transform:none !important;opacity:1 !important;clip-path:none !important}}@media (max-width:767px){.hero-intro.shrink-on-scroll .block,.hero-intro.shrink-on-scroll .hero-content,.hero-intro.shrink-on-scroll .hero-logo,.hero-intro.shrink-on-scroll .scrollto-down{transform:none !important;opacity:1 !important;animation:none !important;clip-path:none !important}}.reveal-lines .line{background:none;color:inherit;-webkit-text-fill-color:inherit}.reveal-lines .line .w{background:linear-gradient(90deg, #1A1A1A 0%, #1A1A1A 100%) no-repeat, #828282;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-size:0% 100%, 100% 100%;transition:background-size 0.08s linear;will-change:background-size}.reveal-lines .line .w.hl{background:linear-gradient(90deg, #FF6300 0%, #FF6300 100%) no-repeat, #828282;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:"ncnsb", Helvetica, Arial, sans-serif;color:transparent;background-size:0% 100%, 100% 100%;transition:background-size 0.08s linear;will-change:background-size}.reveal-lines .line .w.sp{background:none !important;-webkit-text-fill-color:inherit;color:inherit}.dot-eye-bl{font-family:"sqlswr", Helvetica, Arial, sans-serif}.exp-row{position:relative;z-index:99999;white-space:nowrap;user-select:none;contain:paint;font-family:"sqlswb", Helvetica, Arial, sans-serif;font-size:5.1rem;text-transform:uppercase;line-height:1.15;transform-origin:center}.exp-row.ltr{transform:rotate(-2.2deg)}.exp-row.rtl{transform:none}.exp-track{display:inline-flex;align-items:center;padding-inline:2vw;will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:70s}.exp-item{display:inline-flex;align-items:center}.exp-item .word{display:inline-block;color:#1A1A1A;letter-spacing:0.1rem;transition:color 0.3s ease, transform 0.3s ease;will-change:color, transform}.exp-item .word:hover,.exp-item .word:focus-visible{color:#FF6300;outline:none}.exp-item:nth-child(even) .word{color:#FFF;-webkit-text-stroke:2px #1A1A1A;text-stroke:1px #1A1A1A;transition:-webkit-text-stroke 0.3s ease, color 0.3s ease}.exp-item:nth-child(even) .word:hover,.exp-item:nth-child(even) .word:focus-visible{color:#FF6300;-webkit-text-stroke:2px #FF6300;text-stroke:1px #FF6300}.exp-item::after{content:"•";font-family:"sqlswr", Helvetica, Arial, sans-serif;font-size:64px;color:#FF6300;margin:0 30px;position:relative;top:4px}.exp-item:last-child::after{content:""}.exp-row.ltr .exp-track{animation-name:v_mrq_ltr}.exp-row.rtl .exp-track{animation-name:v_mrq_rtl}@media (prefers-reduced-motion:reduce){.exp-row[data-respect-reduce="true"] .exp-track{animation:none !important}.exp-row[data-respect-reduce="true"] .exp-item .word{transition:none}}@keyframes v_mrq_ltr{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@keyframes v_mrq_rtl{from{transform:translate3d(-50%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@media (max-width:1280px){.exp-row{font-size:calc(5.1rem * 0.85)}.exp-row.ltr{transform:rotate(-1.8deg)}.exp-track{padding-inline:1.5vw}.exp-item::after{font-size:62px;top:5px;margin:0 20px}.exp-item:nth-child(even) .word{-webkit-text-stroke:1.2px #1A1A1A;text-stroke:0.8px #1A1A1A}.exp-track{animation-duration:70s}}@media (max-width:1024px){.exp-row{font-size:calc(5.1rem * 0.72);line-height:1.08}.exp-row.ltr{transform:rotate(-1.4deg)}.exp-track{padding-inline:1.2vw}.exp-item .word{transform:none}.exp-item::after{margin:0 calc(20px * 0.8);top:4px}.exp-item:nth-child(even) .word{-webkit-text-stroke:1.1px #1A1A1A;text-stroke:0.7px #1A1A1A}.exp-track{animation-duration:70s}}@media (max-width:767px){.exp-row{font-size:41px;line-height:1.06;contain:none}.exp-row.ltr{transform:rotate(-1deg)}.exp-row.rtl{transform:none}.exp-track{padding-inline:3vw}.exp-item::after{margin:0 0.35em;top:3px}.exp-item:nth-child(even) .word{-webkit-text-stroke:1px #1A1A1A;text-stroke:0.6px #1A1A1A}.exp-track{animation-duration:90s}}@media (max-width:480px){.exp-row{font-size:41px;letter-spacing:0;contain:none}.exp-row.ltr{transform:rotate(-0.8deg)}.exp-track{padding-inline:4vw}.exp-item::after{margin:0 0.3em;top:2px}.exp-item:nth-child(even) .word{-webkit-text-stroke:0.9px #1A1A1A;text-stroke:0.5px #1A1A1A}.exp-track{animation-duration:90s}}.blog .post-link a{display:block;color:inherit;text-decoration:none;transition:all 0.2s ease}.blog .post-thumb{display:block;width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover;border-radius:15px}.blog .post-content{margin-top:20px;padding:0 7px}.blog .post-meta{font-size:14px;color:#828282;line-height:34px}.blog .post-title{font-family:"ncnnb", Helvetica, Arial, sans-serif;font-size:27px;line-height:34px;transition:color 0.2s ease}.blog .post-excerpt{font-size:18px;line-height:26px;color:#1A1A1A;margin-top:15px}.blog .post-link a:hover{color:#FF6300}.post-last-articles .post-link:hover,.blog-last-articles .post-link:focus-visible{transform:translateY(-4px);outline:none}.post-blog{margin-top:55px}.post .post-thumb img{display:block;width:95.5%;height:auto;aspect-ratio:1.7777777778;object-fit:cover;border-radius:15px;margin:0 auto}.post .post-content{margin-top:100px;padding:0 7px}.post .post-content h3{font-family:"ncnnb", Helvetica, Arial, sans-serif;font-size:3.4rem;line-height:3.4rem;margin:0 0 30px 0}.post .post-content h4{font-family:"ncnsb", Helvetica, Arial, sans-serif;color:#FF6300;line-height:2.4rem;margin:55px 0 15px 0}.post .post-content h5{font-size:1.4rem;line-height:1.9rem;margin:0 0 15px 0}.post .post-meta{font-size:14px;color:#828282;line-height:34px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.post .post-meta a{color:#FF6300}.post .post-meta a:hover{color:#1A1A1A}.post .post-meta .post-author{margin-left:auto;white-space:nowrap}.post .post-meta .post-author a{color:#1A1A1A}.post .post-meta .post-author a:hover{color:#FF6300}.post .post-title{font-family:"ncnnb", Helvetica, Arial, sans-serif}.post .post-excerpt p{font-size:38px;line-height:46px;margin:55px 0 45px 0;max-width:75%}.post-author-box{background:#fbfbfb;padding:35px 55px;border-radius:30px;width:90%;margin:100px auto 120px auto}.post-author-box .author-box-inner{display:flex;align-items:center;gap:30px}.post-author-box .author-avatar img{border-radius:50%}.post-author-box .author-name{font-size:24px;font-family:"ncnsb", Helvetica, Arial, sans-serif;margin:0 0 7px 0}.post-author-box .author-bio{font-size:16px;color:#828282;line-height:1.4}.clients-slider{position:relative;z-index:99999;width:100%}.clients-slider-wrap{position:relative;width:100%;overflow:visible !important}.clients-slider .swiper-wrapper{display:flex;flex-wrap:nowrap;will-change:transform}.clients-slider .clients-slide{margin-right:25px}.clients-slider .clients-slide:last-child{margin-right:0}.clients-slider .clients-slide{height:auto;display:flex;align-items:center}.clients-slider .clients-slide-card{width:100%;height:160px;background:#FFF;border:1px solid #e5e5e5;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:16px;text-decoration:none;color:inherit;transition:opacity 0.2s ease}.clients-slider .clients-slide-card:hover .clients-slide-logo{opacity:0.7}.clients-slider .clients-slide-logo{display:block;width:auto;max-width:150px;height:auto;max-height:56px;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none;transition:opacity 0.25s ease;border-radius:0}.clients-slider .clients-slide-card:hover .clients-slide-logo{opacity:1}.clients-slider .clients-slide-logo,.clients-slider .clients-slide-logo img,.clients-slider .clients-slide-logo svg{filter:grayscale(1) brightness(0) contrast(1);transition:filter 0.35s ease}.clients-slider .clients-slide-card:hover .clients-slide-logo,.clients-slider .clients-slide-card:hover .clients-slide-logo img,.clients-slider .clients-slide-card:hover .clients-slide-logo svg{filter:none}.clients-slider.is-on-dark .clients-slide-logo,.clients-slider.is-on-dark .clients-slide-logo img,.clients-slider.is-on-dark .clients-slide-logo svg{filter:grayscale(1) brightness(0) contrast(1)}.clients-slider.is-on-dark .clients-slide-card:hover .clients-slide-logo,.clients-slider.is-on-dark .clients-slide-card:hover .clients-slide-logo img,.clients-slider.is-on-dark .clients-slide-card:hover .clients-slide-logo svg{filter:none}@media (max-width:1439px){.clients-slider .clients-slide-card{height:140px;padding:14px}.clients-slider .clients-slide-logo{max-width:150px;max-height:60px}}@media (max-width:1023px){.clients-slider .clients-slide-card{height:130px;padding:12px}.clients-slider .clients-slide-logo{max-width:140px;max-height:58px}}@media (max-width:767px){.clients-slider-wrap .swiper-wrapper{padding-left:8px;padding-right:8px;transition-timing-function:linear !important}.clients-slider .clients-slide-card{height:118px;padding:15px}.clients-slider .clients-slide-logo{max-width:90px;max-height:42px}.clients-slide{margin-right:15px !important}}.clients-slider.is-on-dark .clients-slide-card{background:rgba(255, 255, 255, 0.96);border-color:rgba(255, 255, 255, 0.1)}.clients-slider-wrap:not(.is-init) .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:25px}.clients-slider-wrap:not(.is-init) .swiper-slide{flex:0 0 50%}@media (min-width:768px){.clients-slider-wrap:not(.is-init) .swiper-slide{flex:0 0 33.3333%}}@media (min-width:1024px){.clients-slider-wrap:not(.is-init) .swiper-slide{flex:0 0 25%}}@media (min-width:1440px){.clients-slider-wrap:not(.is-init) .swiper-slide{flex:0 0 20%}}.clients-slider.is-on-dark .clients-slide-card{background:rgba(255, 255, 255, 0.96);border-color:rgba(255, 255, 255, 0.1)}.clients-slider .swiper-wrapper{transition-timing-function:linear !important;will-change:transform}.scrolltotop{position:fixed;right:20px;bottom:20px;width:40px;height:40px;border:0;border-radius:999px;background:#1A1A1A;color:#FFF;display:grid;place-items:center;padding:0;cursor:pointer;z-index:999;opacity:0;transform:translateY(8px);transition:opacity 0.25s ease, transform 0.25s ease, background 0.25s ease}.scrolltotop:hover{background:#ff6f14}.scrolltotop:focus-visible{outline:2px solid #FF6300;outline-offset:2px}.scrolltotop-icon{width:14px;height:14px;display:block;pointer-events:none;transition:transform 0.2s ease}.scrolltotop-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.scrolltotop-ring-track,.scrolltotop-ring-prog{fill:none;stroke-linecap:round}.scrolltotop-ring-track{stroke:#FFF;stroke-width:4px}.scrolltotop-ring-prog{stroke:#1A1A1A;stroke-width:4px;stroke-dasharray:0 1;stroke-dashoffset:0;transition:stroke 0.2s ease}.scrolltotop.is-visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.scrolltotop{display:none}}@media (prefers-reduced-motion:reduce){.scrolltotop{transition:none}.scrolltotop-icon{transition:none}.scrolltotop-ring-prog{transition:none}}.realisations-slider{--container-max: 1640px;--card-width: 360px;position:relative;width:100vw;margin:5rem 0;left:50%;transform:translateX(-50%);overflow:hidden}.realisations-slider__inner{padding-left:calc((100vw - var(--container-max)) / 2);padding-right:2rem}.realisations-slider__head{margin-bottom:1.5rem}.realisations-slider__track{position:relative;padding-bottom:3rem;overflow:visible}.realisation-block{width:var(--card-width);max-width:65vw;height:340px;display:flex;flex-direction:column;background:#FFF;border-radius:30px;overflow:hidden}.realisation-block:hover a{color:#1A1A1A}.realisation-block__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.realisation-block__media{flex:0 0 65%;overflow:hidden}.realisation-block__media img{width:100%;height:100%;object-fit:cover;display:block}.realisation-block__body{flex:1;padding:30px 20px;display:flex;flex-direction:column;justify-content:space-between}.realisation-block__title{font-family:"ncnnb", Helvetica, Arial, sans-serif;font-size:27px;line-height:34px}.realisation-block__subtitle{font-size:0.9rem;color:#828282;line-height:1.4}.realisations-slider__nav{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;background:#FFF;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;transition:background 0.3s ease;display:none}.realisations-slider__nav span{display:block}.realisations-slider__nav:hover{background:#1A1A1A}.realisations-slider__nav--prev{left:calc((100vw - var(--container-max)) / 2 - 1.5rem)}.realisations-slider__nav--next{left:calc((100vw - var(--container-max)) / 2 + var(--card-width) + 0.5rem)}@media (max-width:1024px){.realisations-slider{--container-max: 100vw;--card-width: 280px;--card-height: 360px}.realisations-slider__inner{padding-left:1.5rem;padding-right:1.5rem}.realisations-slider__nav--prev{left:1rem}.realisations-slider__nav--next{left:calc(1rem + var(--card-width) + 0.5rem)}}.trust{max-width:93%}.site-notice{position:fixed;left:0;right:0;bottom:30px;z-index:999999;background:#FFF;border:1px solid #DEDEDE;padding:0 0 8px 0;width:29%;margin:0 auto;border-radius:10px;opacity:0;transform:translateY(20px);transition:opacity 0.4s ease, transform 0.4s ease}.site-notice.is-visible{opacity:1;transform:translateY(0)}.site-notice__inner{position:relative;padding:25px 20px 20px}.site-notice__close{position:absolute;bottom:-25px;left:47%;border:0;background:#FFF;border-radius:70px;border:1px solid #DEDEDE;font-size:13px;line-height:1;cursor:pointer;padding:7px 8px 5px 8px;transition:opacity 0.2s ease, transform 0.1s ease;width:auto}.site-notice__close svg{fill:#1A1A1A;-webkit-text-fill-color:#1A1A1A;transition:fill 0.2s ease}.site-notice__close svg:hover{fill:#FF6300;-webkit-text-fill-color:#FF6300}.site-notice p{font-size:16px;text-align:center;line-height:1.4;margin:0}#visiscope-cursor-blob{position:fixed;top:0;left:0;width:350px;height:350px;border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;background:radial-gradient(circle at 30% 30%, rgba(255, 160, 0, 0.8), rgba(255, 120, 0, 0.742) 50%, rgba(255, 106, 0, 0.794) 80%, rgba(255, 255, 255, 0) 100%);filter:blur(40px);transition:transform 0.1s ease-out, border-radius 0.3s ease-out;pointer-events:none;z-index:0;opacity:0}#visiscope-hero-blob{position:fixed;top:35%;left:15%;transform:translate(-50%, -50%);width:40vw;height:40vh;background:radial-gradient(circle at 10% 20%, #ffb600, #ff7f00 30%, rgba(255, 115, 0, 0.5) 60%, transparent 100%);filter:blur(90px);border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;opacity:0.9;pointer-events:none;z-index:99;will-change:transform, border-radius;overflow:hidden;animation:moveAndWarp 4s infinite alternate ease-in-out, shapeShift 1.5s infinite alternate ease-in-out}#visiscope-hero-blob::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(255, 255, 255, 0.05) 10%, transparent 20%);background-size:50px 50px;opacity:0.8;filter:blur(1px);animation:noiseMove 60s linear infinite, noiseTwist 120s linear infinite}@keyframes moveAndWarp{0%{transform:translate(0%, 0%) rotate(0deg)}33%{transform:translate(10%, 5%) rotate(10deg)}66%{transform:translate(-15%, -8%) rotate(-25deg)}100%{transform:translate(0%, 0%) rotate(40deg)}}@keyframes shapeShift{0%{border-radius:40% 60% 70% 30% / 40% 50% 60% 50%}50%{border-radius:60% 40% 30% 70% / 70% 30% 50% 50%}100%{border-radius:40% 60% 70% 30% / 40% 50% 60% 50%}}.error404 .visiscope-eye{display:inline-block;width:340px;height:auto}.error404 .visiscope-eye svg{max-width:100%;height:auto;position:relative;top:15px;z-index:99999}.error404 h1{font-family:"sqlswb", Helvetica, Arial, sans-serif;font-size:68px;text-transform:uppercase;line-height:64px;margin-bottom:20px}.cky-consent-container .cky-consent-bar{box-shadow:none !important;border-radius:12px !important;border:1px solid #dedede !important}.cky-notice-des p,.cky-modal p{line-height:21px}.cky-prefrence-btn-wrapper,.cky-notice-btn-wrapper{display:flex !important;flex-wrap:inherit !important}.cky-accordion-header .cky-accordion-btn{text-align:left}.cky-accordion-header .cky-always-active{width:120px;text-align:right}:root{--ctnr: 100%}.gxs{gap:20px}.gn{gap:40px}.gm{gap:55px}.gl{gap:85px}.m-xxxs{margin:7px}.m-xxs{margin:15px}.m-xs{margin:20px}.m-s{margin:30px}.m-m{margin:55px}.m-n{margin:40px}.m-l{margin:85px}.m-xl{margin:100px}.m-xxl{margin:120px}.m-xxxl{margin:150px}.m-xxxxl{margin:210px}.mt-xxxs{margin-top:7px}.mt-xxs{margin-top:15px}.mt-xs{margin-top:20px}.mt-s{margin-top:30px}.mt-m{margin-top:55px}.mt-n{margin-top:40px}.mt-l{margin-top:85px}.mt-xl{margin-top:100px}.mt-xxl{margin-top:120px}.mt-xxxl{margin-top:150px}.mt-xxxxl{margin-top:210px}.mr-xxxs{margin-right:7px}.mr-xxs{margin-right:15px}.mr-xs{margin-right:20px}.mr-s{margin-right:30px}.mr-m{margin-right:55px}.mr-n{margin-right:40px}.mr-l{margin-right:85px}.mr-xl{margin-right:100px}.mr-xxl{margin-right:120px}.mr-xxxl{margin-right:150px}.mr-xxxxl{margin-right:210px}.mb-xxxs{margin-bottom:7px}.mb-xxs{margin-bottom:15px}.mb-xs{margin-bottom:20px}.mb-s{margin-bottom:30px}.mb-m{margin-bottom:55px}.mb-n{margin-bottom:40px}.mb-l{margin-bottom:85px}.mb-xl{margin-bottom:100px}.mb-xxl{margin-bottom:120px}.mb-xxxl{margin-bottom:150px}.mb-xxxxl{margin-bottom:210px}.ml-xxxs{margin-left:7px}.ml-xxs{margin-left:15px}.ml-xs{margin-left:20px}.ml-s{margin-left:30px}.ml-m{margin-left:55px}.ml-n{margin-left:40px}.ml-l{margin-left:85px}.ml-xl{margin-left:100px}.ml-xxl{margin-left:120px}.ml-xxxl{margin-left:150px}.ml-xxxxl{margin-left:210px}.p-xxxs{padding:7px}.p-xxs{padding:15px}.p-xs{padding:20px}.p-s{padding:30px}.p-m{padding:55px}.p-n{padding:40px}.p-l{padding:85px}.p-xl{padding:100px}.p-xxl{padding:120px}.p-xxxl{padding:150px}.p-xxxxl{padding:210px}.pt-xxxs{padding-top:7px}.pt-xxs{padding-top:15px}.pt-xs{padding-top:20px}.pt-s{padding-top:30px}.pt-m{padding-top:55px}.pt-n{padding-top:40px}.pt-l{padding-top:85px}.pt-xl{padding-top:100px}.pt-xxl{padding-top:120px}.pt-xxxl{padding-top:150px}.pt-xxxxl{padding-top:210px}.pr-xxxs{padding-right:7px}.pr-xxs{padding-right:15px}.pr-xs{padding-right:20px}.pr-s{padding-right:30px}.pr-m{padding-right:55px}.pr-n{padding-right:40px}.pr-l{padding-right:85px}.pr-xl{padding-right:100px}.pr-xxl{padding-right:120px}.pr-xxxl{padding-right:150px}.pr-xxxxl{padding-right:210px}.pb-xxxs{padding-bottom:7px}.pb-xxs{padding-bottom:15px}.pb-xs{padding-bottom:20px}.pb-s{padding-bottom:30px}.pb-m{padding-bottom:55px}.pb-n{padding-bottom:40px}.pb-l{padding-bottom:85px}.pb-xl{padding-bottom:100px}.pb-xxl{padding-bottom:120px}.pb-xxxl{padding-bottom:150px}.pb-xxxxl{padding-bottom:210px}.pl-xxxs{padding-left:7px}.pl-xxs{padding-left:15px}.pl-xs{padding-left:20px}.pl-s{padding-left:30px}.pl-m{padding-left:55px}.pl-n{padding-left:40px}.pl-l{padding-left:85px}.pl-xl{padding-left:100px}.pl-xxl{padding-left:120px}.pl-xxxl{padding-left:150px}.pl-xxxxl{padding-left:210px}::selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}::-moz-selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}::-webkit-selection{background-color:#FF6300;color:#FFF;-webkit-text-fill-color:#FFF}*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:rgb(var(--bg-t), var(--bg-m), var(--bg-b));--bg-t: 255;--bg-m: 255;--bg-b: 255;font-family:"ncnm", Helvetica, Arial, sans-serif;font-size:21px;line-height:1.6;overflow-x:clip;transition:background-color 280ms ease}body.bg-accent{background-color:#FF6300}body.bg-xvlgrey{background-color:#F9F9F9}body.bg-vlgrey{background-color:#DEDEDE}body.bg-lgrey{background-color:#C6C6C6}body.bg-mgrey{background-color:#828282}body.bg-dgrey{background-color:#757575}body.bg-white{background-color:#FFFFFF}body.bg-black{background-color:#000000}a{color:#1A1A1A;text-decoration:none;transition:all 0.3s ease-in-out}a:hover{color:#FF6300;text-decoration:none}img{height:auto;border-radius:15px}@font-face{font-family:"ncnm";src:url("/wp-content/themes/visiscope/assets/fonts/ncnm.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnm.woff") format("woff"), url("/wp-content/themes/visiscope/assets/font/ncnm.ttf") format("truetype");font-weight:200}@font-face{font-family:"ncnnb";src:url("/wp-content/themes/visiscope/assets/fonts/ncnnb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnnb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnnb.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnsb";src:url("/wp-content/themes/visiscope/assets/fonts/ncnsb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnsb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnsb.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnub";src:url("/wp-content/themes/visiscope/assets/fonts/ncnub.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnub.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnub.ttf") format("truetype");font-weight:bold}@font-face{font-family:"ncnwm";src:url("/wp-content/themes/visiscope/assets/fonts/ncnwm.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnwm.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnwm.ttf") format("truetype");font-weight:400}@font-face{font-family:"ncnwub";src:url("/wp-content/themes/visiscope/assets/fonts/ncnwub.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/ncnwub.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/ncnwub.ttf") format("truetype");font-weight:bold}@font-face{font-family:"sqlswr";src:url("/wp-content/themes/visiscope/assets/fonts/sqlswr.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/sqlswr.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/sqlswr.ttf") format("truetype");font-weight:bold}@font-face{font-family:"sqlswb";src:url("/wp-content/themes/visiscope/assets/fonts/sqlswb.woff2") format("woff2"), url("/wp-content/themes/visiscope/assets/fonts/sqlswb.woff") format("woff"), url("/wp-content/themes/visiscope/assets/fonts/sqlswb.ttf") format("truetype");font-weight:bold}h1{font-size:5.1rem;font-weight:normal;line-height:4.9rem}h1.vxl{font-size:12.1rem;font-weight:400;line-height:12rem}h2{font-size:4.4rem;font-weight:400;line-height:6.4rem}h3{font-size:4.8rem;font-weight:normal;line-height:4.6rem}h4{font-size:2.4rem;font-weight:normal;line-height:2.7rem}h5{font-size:1.4rem;font-weight:normal;line-height:1.9rem;margin:40px 0 7px 0}h5.title{margin-bottom:15px}h6{font-size:1.1rem;font-weight:normal;line-height:1.5rem}small{font-size:12px}p{font-size:21px;font-weight:normal;line-height:31px}p.m{font-size:1.6rem;font-weight:normal;line-height:2.4rem}strong{font-family:"ncnsb"}figcaption{font-size:18px;color:#1A1A1A}.text.vsmaller p{font-size:14px;line-height:1.2}.text.smaller p{font-size:16px;line-height:31px}.text.bigger p{font-size:21px;line-height:34px}.text.mbigger p{font-size:27px;line-height:1.6}.text.xbigger p{font-size:34px;line-height:1.6}.tal{text-align:left;justify-content:left}.tac{text-align:center;justify-content:center}.tar{text-align:right}.highl{color:#FF6300}.highlsb{font-family:"ncnsb", Helvetica, Arial, sans-serif;color:#FF6300}.highlb{font-family:"ncnnb", Helvetica, Arial, sans-serif;color:#FF6300}.highlub{font-family:"ncnub", Helvetica, Arial, sans-serif;color:#FF6300}.global-container{max-width:1640px;margin:0 auto;padding:0 30px}.container{margin:45px auto 0 auto;width:70%;max-width:100%;padding:0}.container.s{width:70%}.container.m{width:82%}@media (max-width:900px){.container.s,.container.m{width:100%}}.row{position:relative;inline-size:100%}.row-fluid{position:relative;width:100dvw !important;margin-left:calc(50% - 50dvw) !important;margin-right:calc(50% - 50dvw) !important;overflow-x:clip}.row-fluid-l,.row-fluid-r{position:relative;width:calc(50dvw + 50%);overflow-x:clip}.row-fluid-l{margin-left:0;margin-right:calc(50% - 50dvw)}.row-fluid-r{margin-right:0;margin-left:calc(50% - 50dvw)}.row-fluid,.row-fluid-l,.row-fluid-r{--gutter: max(0px, (100% - var(--ctnr)) / 2)}.row-fluid>.global-container{padding-inline:var(--gutter)}.row-fluid-l>.container{padding-left:var(--gutter);padding-right:0}.row-fluid-r>.container{padding-right:var(--gutter);padding-left:0}@media (max-width:900px){.row-fluid,.row-fluid-l,.row-fluid-r{width:100%;margin:0}.row-fluid>.container,.row-fluid-l>.container,.row-fluid-r>.container{padding-inline:16px}}.grid{display:grid;gap:30px;grid-template-columns:repeat(20, minmax(0, 1fr))}.grid>*{min-width:0}.grid .col-1{grid-column-end:span 1}.grid .offset-1{grid-column-start:1}.grid .col-2{grid-column-end:span 2}.grid .offset-2{grid-column-start:2}.grid .col-3{grid-column-end:span 3}.grid .offset-3{grid-column-start:3}.grid .col-4{grid-column-end:span 4}.grid .offset-4{grid-column-start:4}.grid .col-5{grid-column-end:span 5}.grid .offset-5{grid-column-start:5}.grid .col-6{grid-column-end:span 6}.grid .offset-6{grid-column-start:6}.grid .col-7{grid-column-end:span 7}.grid .offset-7{grid-column-start:7}.grid .col-8{grid-column-end:span 8}.grid .offset-8{grid-column-start:8}.grid .col-9{grid-column-end:span 9}.grid .offset-9{grid-column-start:9}.grid .col-10{grid-column-end:span 10}.grid .offset-10{grid-column-start:10}.grid .col-11{grid-column-end:span 11}.grid .offset-11{grid-column-start:11}.grid .col-12{grid-column-end:span 12}.grid .offset-12{grid-column-start:12}.grid .col-13{grid-column-end:span 13}.grid .offset-13{grid-column-start:13}.grid .col-14{grid-column-end:span 14}.grid .offset-14{grid-column-start:14}.grid .col-15{grid-column-end:span 15}.grid .offset-15{grid-column-start:15}.grid .col-16{grid-column-end:span 16}.grid .offset-16{grid-column-start:16}.grid .col-17{grid-column-end:span 17}.grid .offset-17{grid-column-start:17}.grid .col-18{grid-column-end:span 18}.grid .offset-18{grid-column-start:18}.grid .col-19{grid-column-end:span 19}.grid .offset-19{grid-column-start:19}.grid .col-20{grid-column-end:span 20}.grid .offset-20{grid-column-start:20}.grid.onecol{grid-template-columns:1fr}.grid.twocol{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.threecol{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.fourcol{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.row-7030{grid-template-columns:7fr 3fr}.grid.row-6040{grid-template-columns:3fr 2fr}.grid.row-4060{grid-template-columns:2fr 3fr}@media (max-width:900px){.grid.twocol,.grid.row-7030,.grid.row-6040,.grid.row-4060{grid-template-columns:1fr}.grid.threecol{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:600px){.grid.twocol,.grid.threecol,.grid.fourcol{grid-template-columns:1fr}}.grid.smart{gap:clamp(12px, 2vw, 30px);grid-template-columns:repeat(auto-fit, minmax(var(--cell-min, 260px), 1fr));grid-auto-flow:row}.grid.smart>*{min-width:0}.grid.pack{grid-auto-flow:row dense}.grid.min-180{--cell-min: 180px}.grid.min-220{--cell-min: 220px}.grid.min-260{--cell-min: 260px}.grid.min-300{--cell-min: 300px}.grid.min-360{--cell-min: 360px}.grid.min-420{--cell-min: 420px}.grid.smart>.span-2{grid-column:span 2}.grid.smart>.span-3{grid-column:span 3}.grid.smart>.span-4{grid-column:span 4}@media (max-width:900px){.grid.smart>.span-3,.grid.smart>.span-4{grid-column:span 2}}@media (max-width:600px){.grid.smart>[class*="span-"]{grid-column:span 1}}.no-m{margin:0 !important}.no-p{padding:0 !important}.no-mt{margin-top:0 !important}.no-mr{margin-right:0 !important}.no-mb{margin-bottom:0 !important}.no-ml{margin-left:0 !important}.no-pt{padding-top:0 !important}.no-pr{padding-right:0 !important}.no-pb{padding-bottom:0 !important}.no-pl{padding-left:0 !important}.ih{align-items:start}.sh{align-items:stretch}.top{align-self:start}.midd{align-self:center}.bott{align-self:end}.cntr{justify-self:center;align-items:center;align-content:center}.blck{padding:0;border-radius:30px}.blck.n{padding:40px}.blck.m{padding:55px}.blck.l{padding:85px}.blck.white{background:#FFF}.wh-bg{background:#FFF;color:#1A1A1A}.acc-bg{background:#FF6300}.btn{font-size:16px;font-family:"ncnsb", Helvetica, Arial, sans-serif;color:#FFF;border-radius:90px;padding:15px 30px;transition:all 0.5s ease}.btn.m{font-size:21px;padding:20px 40px}.btn.acc{background:#FF6300}.btn.acc:hover{background:#1A1A1A;color:#FFF}.btn.acc-wh{background:#FF6300}.btn.acc-wh:hover{background:#FFF;color:#1A1A1A}.btn.wh{background:#FFF;color:#1A1A1A}.btn.wh:hover{background:#1A1A1A;color:#FFF}.btn.wh-acc{background:#FFF;color:#1A1A1A}.btn.wh-acc:hover{background:#FF6300;color:#FFF}.btn.wh-strk{background:transparent;color:#FFF}.btn.wh-strk:hover{background:#FFF;color:#1A1A1A;border:1px solid #FFF}.btn.grey{background:#1A1A1A}.btn.grey:hover{background:#FF6300;color:#FFF}.btn.grey-wh{background:#1A1A1A}.btn.grey-wh:hover{background:#FFF;color:#1A1A1A}.btn.grey-strk{background:transparent;color:#1A1A1A;border:1px solid #1A1A1A}.btn.grey-strk:hover{background:#1A1A1A;color:#FFF}.anim{opacity:0;transform:translateY(10px);transition:opacity 0.6s ease, transform 0.6s ease}.anim.anim-visible{opacity:1;transform:none}.anim.anim-leave{opacity:0;transform:translateY(10px)}.anim-instant{transition:none !important;animation:none !important}.anim-fade-in-bottom{transform:translateY(20px)}.anim-fade-in-top{transform:translateY(-20px)}.anim-fade-in-left{transform:translateX(-20px)}.anim-fade-in-right{transform:translateX(20px)}.anim-visible.anim-fade-in-bottom{animation:fadeInUp 0.6s ease forwards}.anim-visible.anim-fade-in-top{animation:fadeInDown 0.6s ease forwards}.anim-visible.anim-fade-in-left{animation:fadeInLeft 0.6s ease forwards}.anim-visible.anim-fade-in-right{animation:fadeInRight 0.6s ease forwards}.anim-visible:not(.anim-fade-in-top):not(.anim-fade-in-left):not(.anim-fade-in-right):not(.anim-fade-in-bottom){animation:fadeInUp 0.6s ease forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.social{display:flex;gap:12px}.social a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;transition:all 0.3s ease;text-decoration:none}.social.wh a{border:1.5px solid #FFF}.social.wh a svg{width:20px;height:20px;fill:#FFF;transition:fill 0.3s ease}.social.wh a:hover{background:#FFF;border-color:#FFF}.social.wh a:hover svg{fill:#1A1A1A}.social.grey a{border:1.5px solid #1A1A1A}.social.grey a svg{width:20px;height:20px;fill:#1A1A1A;transition:fill 0.3s ease}.social.grey a:hover{background:#FF6300;border-color:#FF6300}.social.grey a:hover svg{fill:#FFF}.social.lgrey a{border:1.5px solid #DEDEDE}.social.lgrey a svg{width:20px;height:20px;fill:#828282;transition:fill 0.3s ease}.social.lgrey a:hover{background:#FF6300;border-color:#FF6300}.social.lgrey a:hover svg{fill:#FFF}.cta{display:flex}.cta .row{border:1px solid #C6C6C6;padding:40px}.cta .links{gap:15px}.cta .links.dl{flex-direction:column}.cta .link{gap:15px}.cta .link svg{flex-shrink:0;width:18px;height:18px}.block-title{color:#828282;margin-bottom:20px}.separator{color:#BBB}.ontop{z-index:99999}.hddn-dsktp{display:none}.bullets{list-style:none;padding:0;margin:0}.bullets.twocol{display:grid;grid-template-columns:1fr 1fr}.bullets li{position:relative;padding-left:20px;color:#828282}.bullets li::before{content:"•";position:absolute;left:0;top:0.25em;color:#C6C6C6;line-height:1}.bullets li:not(:last-child){margin-bottom:20px}@media (max-width:700px){.bullets.twocol{grid-template-columns:1fr}}.site-header{position:fixed;top:0;left:0;right:0;background:transparent;font-size:18px;display:flex;justify-content:space-between;align-items:center;z-index:99999;transition:transform 0.2s ease-out, padding 0.2s ease, background 0.2s ease;will-change:transform, padding;padding:20px 0}.site-header.header-hidden{transform:translateY(-100%) !important}.site-header.header-scrolled{background:#FFF;padding:15px}.header{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1640px;margin:0 auto}.header .btn{font-size:14px;padding:12px 30px}.site-name a{font-family:"ncnub", Helvetica, Arial, sans-serif;font-size:21px;color:#1A1A1A}.left-header{display:flex;align-items:center;gap:1.5rem}.right-header{display:flex;align-items:center;gap:1.5rem}.logo svg{width:55px;height:auto;fill:#000;position:relative;top:5px;transition:fill 0.3s ease}.logo:hover svg{fill:#01BAFF}.main-nav{text-align:center;flex-grow:1}.main-nav-wrapper{position:absolute;left:50%;transform:translateX(-50%);z-index:0;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-nav ul,.right-nav ul{display:flex;list-style:none;gap:30px;margin:0;padding:0}.main-nav li,.right-nav li{display:inline-block}.main-nav .current-menu-item a,.right-nav .current-menu-item a{color:#FF6300}.main-nav a{transition:color 0.3s ease}.main-nav li:first-child{margin-left:0}.main-nav a,.right-nav a{font-size:18px;color:#1A1A1A}.main-nav a:hover,.right-nav a:hover{color:#FF6300}.main-right-menu{flex-grow:1;display:flex;justify-content:flex-end}body.has-fixed-header{padding-top:90px}.page-id-10.has-fixed-header{padding-top:0}.fullrow-slider{position:relative;width:100%;margin:0;padding:0}.fullrow-slider .swiper-wrapper{width:100%}.fullrow-slider .swiper-slide{flex:0 0 80vw;max-width:65vw;box-sizing:border-box}.fullrow-slider .swiper-button-prev{left:calc((100vw - 1840px) / 2)}.fullrow-slider .swiper-button-next{right:calc((100vw - 1570px) / 2)}.fullrow-slider .swiper-button-next::after{transform:rotate(-45deg)}.fullrow-slider:hover .swiper-button-prev,.fullrow-slider:hover .swiper-button-next{opacity:1}.fullrow-slider-gallery{position:relative;width:100%;margin-bottom:1rem;overflow:hidden}.fullrow-slider-gallery .swiper-slide{width:100%;height:100%}.fullrow-slider-gallery .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1.7777777778;min-height:640px;max-height:680px;cursor:pointer;transition:opacity 0.3s ease}.fullrow-slider-gallery .swiper-slide img:hover{opacity:0.9}.fullrow-slide .swiper-position{display:flex;justify-content:left;margin:12px 0;transition:background-color 0.3s ease}.fullrow-slide .swiper-position-line{width:50px;height:2px;background-color:#DEDEDE;opacity:1;transition:background-color 0.3s ease;border-radius:0}.fullrow-slide .swiper-position-line:hover{background-color:#1A1A1A}.fullrow-slide .swiper-position-line:first-child,.fullrow-slide .swiper-position-line.swiper-pagination-bullet-active:first-child{margin-left:0 !important}.fullrow-slide .swiper-position-line.swiper-pagination-bullet-active{background-color:#FF6300}.arrow-button{position:absolute;top:46%;transform:translateY(-50%);width:42px;height:42px;background-color:#FFF;color:#1A1A1A;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease, transform 0.2s ease, opacity 0.3s;cursor:pointer;opacity:0;z-index:10}.arrow-button::after{content:"";border:solid #1A1A1A;border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(135deg)}.arrow-button-next::after{transform:rotate(-45deg)}footer{font-size:14px;color:#1A1A1A;margin:80px 0 30px 0}footer .container{margin:50px auto 0 auto}footer hr{border:none;border-top:1px solid #313131;margin:60px 0 0 0}footer h4{font-size:44px;line-height:49px;margin:0}footer p{font-size:16px;margin:0}footer a{font-size:12px;color:#828282;text-decoration:none}footer a:hover{color:#1A1A1A;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}footer .copyright p{font-family:"ncnsb", Helvetica, Arial, sans-serif;font-size:14px;margin:0}.footer{padding:40px}.footer .block{background:#1A1A1A;color:#FFF;border-radius:30px;min-height:210px;display:grid;align-items:center;padding:20px 55px 65px 55px}.footer .block .calltocontact{grid-template-columns:1fr 3fr;align-items:center;margin:0;gap:30px;height:auto}.footer .block .calltocontact p{color:#828282}.footer .block .calltocontact .visiscope-eye{width:320px;height:250px}.footer .block .calltocontact .visiscope-eye svg{height:340px;top:10px}.footer .block a{font-size:14px;color:#FFF;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color 0.25s ease;line-height:20px}.footer .block a svg{height:15px;position:relative;top:0;fill:currentColor;transition:fill 0.25s ease}.footer .block a:hover{color:#C6C6C6}.footer .block a:hover svg{fill:currentColor}.footer .block .btn.acc-wh{transition:all 0.5s ease}.footer .block .btn.acc-wh:hover{color:#1A1A1A}.footer .block .btn.wh-acc{color:#1A1A1A;transition:all 0.5s ease}.footer .block .btn.wh-acc:hover{color:#FFF}.footer h6{font-family:"ncnsb", Helvetica, Arial, sans-serif;font-size:21px;color:#FFF;margin-bottom:12px}.form-row{display:flex;gap:40px}.form-group{flex:1}.form-group:focus-within label{color:#1A1A1A}label{font-family:"ncnm", Helvetica, Arial, sans-serif;font-size:16px;color:#828282;display:block;cursor:pointer;margin:0;transition:color 0.2s ease}input,select,textarea{background:transparent;font-size:18px;font-family:"ncnm", Helvetica, Arial, sans-serif;color:#1A1A1A;width:100%;padding:15px;border:none;border-bottom:1px solid #F1F1F1;transition:border 0.3s ease;resize:none}input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{outline:none;border-bottom:1px solid #1A1A1A}input.invalid,select.invalid,textarea.invalid{border:1px solid #1A1A1A}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}button{background-color:#FFF;font-family:"ncnub", Helvetica, Arial, sans-serif;font-size:21px;color:#1A1A1A;width:100%;padding:20px 20px;margin-top:15px;border:none;cursor:pointer;transition:color 0.3s ease}button:hover{color:#FF6300}.checkbox-group{display:flex;align-items:center;gap:10px}.checkbox-group input[type="checkbox"]{width:18px;height:18px;margin:0}.checkbox-group label{font-weight:normal;color:#FF6300;margin:0}.astrsk{color:#FF6300}.error-msg{color:#FF6300;font-size:14px;padding:15px 0}.success-msg{display:none;padding:40px;color:#FF6300;text-align:center;font-weight:600;margin-top:55px}.list-line{list-style:none;display:flex;gap:20px}#section-title{margin-bottom:30px}.section-title{font-family:"ncnnb", Helvetica, Arial, sans-serif}.section-subtitle{color:#828282;margin-top:7px;margin-bottom:55px}.page-content{margin:40px 0 0 0}p{margin-bottom:15px}h4{margin-top:40px;margin-bottom:7px}.page-title{font-family:"ncnub", Helvetica, Arial, sans-serif;color:#FF6300;line-height:81px}.about h5:first-child{margin:0 0 7px 0}.mobile-nav{display:none;position:fixed;top:0;right:0;height:100%;width:80%;background-color:#1A1A1A;color:#FFF;padding-top:60px;z-index:9999;transition:transform 0.3s ease;transform:translateX(100%)}.mobile-menu-list{list-style:none;padding:0}.mobile-menu-list li{margin-bottom:20px}.mobile-menu-list a{color:#fff;font-size:18px;text-decoration:none}.mobile-menu-toggle{display:none;cursor:pointer;position:relative;z-index:10000}.mobile-menu-toggle span{display:block;background-color:#1A1A1A;width:30px;height:3px;margin:6px auto}.mobile-nav.active{transform:translateX(0)}@media (min-width:1720px) and (-webkit-min-device-pixel-ratio:2),(min-width:1720px) and (min-resolution:192dpi),(min-width:1720px) and (min-resolution:2dppx){.footer .block .calltocontact .visiscope-eye{width:385px;height:250px}.footer .block .calltocontact{gap:15px}footer .container{width:75% !important}footer h4{font-size:1.8rem;line-height:46px;width:98%}}@media (max-width:1490px){.visiscope-eye{width:450px;height:450px}h1{font-size:74px;line-height:74px}footer .container{width:75% !important}.footer .block .calltocontact{height:150px;display:grid;gap:20px;align-items:flex-start}.footer .block .calltocontact .visiscope-eye{width:200px;height:170px;position:relative;top:-25px}.footer .block .calltocontact .visiscope-eye svg{height:auto}.footer .block .calltocontact h4{font-size:36px;line-height:41px;width:100%}.footer .block .calltocontact .btn{display:none}.site-notice{width:60%}}@media (max-width:1340px){.grid .offset-5{grid-column-start:3}.grid .col-13{grid-column-end:span 16}.grid .col-11{grid-column-end:span 15}h1{font-size:84px;line-height:81px}}@media (max-width:1180px){footer .container{width:95% !important}.visiscope-eye{width:350px;height:350px}h1{font-size:64px;line-height:61px}h5{font-size:24px;line-height:34px}.footer .block{padding:7px 0 40px 55px}footer .container{margin:20px auto 0 auto}}@media (max-width:980px){.visiscope-eye{width:350px;height:350px}.header{padding:0 20px}h1{font-size:51px;line-height:51px}.hero-home-layout{gap:10px}.hero-intro .baseline{font-size:18px}.hero-content .baseline{margin-bottom:0}.mb-xl{margin-bottom:45px}.mb-xxxxl{margin-bottom:65px}.mt-l{margin-top:15px}.mt-xxl{margin-top:45px}.mt-xxxl,.mt-xxxxl{margin-top:65px}.row-6040{grid-template-columns:1fr 3fr !important}.container.s{width:90%}.site-notice{width:94%}}@media (max-width:768px){.header{padding:0 5px}.logo svg{width:38px;position:relative;top:2px}.header .btn{font-size:12px;padding:8px 19px}.right-header{position:relative;top:-4px}.site-header.header-scrolled{padding:10px 15px 6px 15px}.visiscope-eye{width:220px;height:180px}.global-container{padding:0 28px}.container.s{width:100%}.grid{display:inline}.mt-n,.mt-l,.mt-xl{margin-top:25px}.mt-xxl{margin-top:45px}.mb-s{margin-bottom:15px}.mb-n,.mb-m,.mb-l{margin-bottom:25px}.mb-xl,.mb-xxl{margin-bottom:55px}.empty{display:none}h1{font-size:44px;line-height:44px}h4{font-size:21px;line-height:28px}h5{font-size:18px;line-height:24px;margin-bottom:7px}h5.title{font-size:24px}.container h5{font-size:21px;line-height:26px;margin-bottom:7px}h6{font-size:18px;line-height:22px}p{font-size:16px;line-height:21px}.section-headline,.section-subtitle .container{margin-top:55px !important}.section-title{font-size:26px;margin-bottom:15px}.section-subtitle{margin-bottom:30px}.btn{font-size:16px;padding:15px 35px}.hero-content .btns{margin-top:40px}.hero-intro.fullscr{height:100vh;height:100dvh;min-height:100svh;max-height:100svh;padding:18px}.hero-intro.fullscr .block{padding:20px}.hero-intro .baseline{font-size:18px;margin-top:15px}.hero-home-layout{grid-template-columns:1fr;grid-auto-rows:auto;gap:0;text-align:center;margin-top:-20px}.hero-logo{position:relative;top:-5px}.hero-logo img{max-height:190px}.hero-content{order:2;align-items:center;text-align:center}.hero-intro .scrollto-down{left:47%}.social a{width:38px;height:38px;border:1.45px solid #FFF}.social a svg{width:17px;height:17px}.page-content{margin:30px 0 40px 0}p{margin-bottom:15px}h4{font-family:"ncnsb", Helvetica, Arial, sans-serif;margin-top:40px;margin-bottom:7px}.page-title{font-size:27px;line-height:34px;margin-top:20px}footer{margin:10px 0 30px 0}.footer{padding:18px}.footer h6{margin-bottom:7px}.footer .infos{margin-bottom:20px}.expertises-words{margin:85px 0}.exp-item::after{font-size:27px;top:1px;margin:0 15px}.about h5:first-child{margin:20px 0 20px 0 !important}.about h5{margin:0 0 20px 0}.team{margin-bottom:40px}.team .trust{max-width:100%}footer .calltocontact,footer hr{display:none !important}.site-notice{width:94%}.site-notice__inner{padding:20px 15px 18px}.site-notice p{font-size:13px}}