/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,figure,footer,header,hgroup,main,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}div.wpforms-container .wpforms-form p{display:block}div.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{padding:10px 0!important}div.wpforms-container .wpforms-form input:not([type=submit]),div.wpforms-container .wpforms-form select{height:50px!important;line-height:50px!important}div.wpforms-container .wpforms-form input:not([type=submit]),div.wpforms-container .wpforms-form select,div.wpforms-container .wpforms-form textarea{width:100%;display:block;margin:0;padding:0 18px!important;font-size:17px!important;color:#454b53!important;background-color:#eeeef0!important;-webkit-appearance:none;border-radius:0!important;border:none!important;border-bottom:1px solid #1a192c!important}div.wpforms-container .wpforms-form input:not([type=submit]):focus,div.wpforms-container .wpforms-form select:focus,div.wpforms-container .wpforms-form textarea:focus{outline:0}div.wpforms-container .wpforms-form input:not([type=submit]).wpcf7-not-valid,div.wpforms-container .wpforms-form select.wpcf7-not-valid,div.wpforms-container .wpforms-form textarea.wpcf7-not-valid{border-color:#8a1f11}div.wpforms-container .wpforms-form select{padding-right:50px!important;background-position:right 21px top 20px!important;background-size:13px auto!important;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/chevron-select-grey.svg")!important;background-repeat:no-repeat!important}div.wpforms-container .wpforms-form textarea{padding-top:18px!important;padding-bottom:18px!important}div.wpforms-container .wpforms-form button,div.wpforms-container .wpforms-form input[type=submit]{height:45px!important;display:inline-block;position:relative;overflow:hidden;margin-top:20px!important;padding:0 54px 0 44px!important;font-size:13px!important;font-weight:600;letter-spacing:.05em;line-height:43px;box-sizing:border-box;border:1px solid rgba(26,25,44,.5)!important;border-radius:23px;background-color:#fff!important;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .2s ease-out}div.wpforms-container .wpforms-form button:after,div.wpforms-container .wpforms-form input[type=submit]:after{width:15px;height:13px;display:block;content:'';position:absolute;top:15px;right:22px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/arrow-accent-small-black.svg");transition:all .2s ease-out}div.wpforms-container .wpforms-form button:hover,div.wpforms-container .wpforms-form input[type=submit]:hover{background-color:rgba(26,25,44,.05)!important}div.wpforms-container .wpforms-form button:hover:after,div.wpforms-container .wpforms-form input[type=submit]:hover:after{right:15px}div.wpforms-container .wpforms-form button.disabled,div.wpforms-container .wpforms-form input[type=submit].disabled{border-color:rgba(26,25,44,.5);color:rgba(26,25,44,.5)}div.wpforms-container .wpforms-form button.disabled:after,div.wpforms-container .wpforms-form input[type=submit].disabled:after{opacity:50%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.centre{min-width:300px;position:relative;z-index:1;margin:0 auto;padding:0 8%}@media screen and (min-width:calc(1440px + 1px)){.centre{max-width:calc(1760px + 16%)}}@media screen and (max-width:1440px){.centre{max-width:calc(1120px + 16%)}}@media screen and (max-width:1024px){.centre{max-width:calc(960px + 16%);padding:0 37px}}body,html{margin:0;padding:0;font-family:acumin-pro,sans-serif;color:#454b53;font-size:18px;font-weight:300;line-height:1.555em;scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body.noscroll,html.noscroll{overflow:hidden}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:.5em auto 1em}.alignright{float:right;margin:.5em 0 1em 2em}.alignleft{float:left;margin:.5em 2em 1em 0}.wp-caption{padding:5px 0;text-align:center}.wp-caption img{display:inline}.wp-caption .wp-caption-text{padding:0;text-align:center;font-size:16px;line-height:1.2em;font-style:italic}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.h1,h1{font-family:klavika-web-condensed,sans-serif;color:#000;font-size:88px;font-weight:300;line-height:1.022em;text-transform:uppercase}.h2,h2{font-family:klavika-web-condensed,sans-serif;color:#1a192c;font-size:70px;font-weight:300;line-height:1.057em;text-transform:uppercase}.h3,h3{font-family:klavika-web-condensed,sans-serif;color:#1a192c;font-size:44px;font-weight:300;line-height:1.045em;letter-spacing:.06em;text-transform:uppercase}.h3.acumin,h3.acumin{font-family:acumin-pro,sans-serif;font-weight:200;line-height:1.413em;letter-spacing:0;text-transform:none}.h4,h4{font-family:acumin-pro,sans-serif;color:#1a192c;font-size:38px;font-weight:200;line-height:1.368em}.h5,h5{font-family:acumin-pro,sans-serif;color:#1a192c;font-size:28px;font-weight:300;line-height:1.428em}.h6,h6{font-family:klavika-web-condensed,sans-serif;color:#1a192c;font-size:20px;font-weight:500;line-height:1.1em;letter-spacing:.2em;text-transform:uppercase}p{margin-bottom:30px}p strong{font-weight:700}p a{color:#454b53}ol,ul{margin:0 0 20px 0;padding:0 0 0 20px}ol.two-col,ul.two-col{columns:2;column-gap:20px}@media screen and (max-width:1024px){.h1,h1{font-size:72px;line-height:1em}.h2,h2{font-size:58px}.h3,h3{font-size:38px}.h3.acumin,h3.acumin{font-size:28px;line-height:1.46em}.h4,h4{font-size:22px;line-height:1.4em}.h5,h5{font-size:22px}.h6,h6{font-size:19px}}@media screen and (max-width:400px){.h1,h1{font-size:54px}.h2,h2{font-size:44px}}.btn{height:44px;display:inline-block;position:relative;padding:0 44px;font-family:acumin-pro,sans-serif;color:#000;font-size:13px;font-weight:500;line-height:44px;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;background-color:#fff;border-radius:23px;border:1px solid #000;white-space:nowrap;cursor:pointer;transition:all .2s ease-out}.btn:hover{background-color:rgba(26,25,44,.05)}.btn:focus{background-color:rgba(26,25,44,.03)}.btn.clear-white{height:45px;font-size:14px;font-weight:600;line-height:45px;letter-spacing:.1em;border-radius:24px;background-color:transparent;color:#fff;border-color:#fff}.btn.clear-white:hover{background-color:rgba(255,255,255,.05)}.btn.clear-white:focus{background-color:rgba(255,255,255,.03)}a.blueline{display:inline-block;font-family:acumin-pro,sans-serif;color:#0089ff;font-size:14px;font-weight:600;line-height:1.363em;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s ease-out}a.blueline:hover{color:#007be6}a.blueline:hover:after{background-color:#007be6}a.blueline:after{width:100%;height:1px;display:block;content:'';background-color:#0089ff;transition:all .2s ease-out}a.arrowed{display:inline-block;position:relative;padding-right:28px;font-family:acumin-pro,sans-serif;color:#fff;font-size:14px;font-weight:600;line-height:1.428em;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;text-decoration:none}a.arrowed:after{width:13px;height:15px;display:block;content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/arrow-accent-small.svg");transition:all .2s ease-out}a.arrowed:hover:after{right:-4px}@keyframes mousewheel{0%{height:2px;top:5px;bottom:auto}25%{height:14px;top:5px;bottom:auto}26%{top:auto;bottom:5px}40%{height:2px;top:auto;bottom:5px}60%{height:2px;top:17px;bottom:auto}100%{height:2px;top:5px;bottom:auto}}.scroll-pls{width:16px;height:26px;position:fixed;z-index:8;left:90px;bottom:calc(5vh + 25px);border:1px solid #fff;border-radius:8px;box-sizing:border-box}.scroll-pls .dot{width:2px;height:2px;position:absolute;top:5px;left:6px;background-color:#fff;border-radius:1px;animation-duration:2s;animation-name:mousewheel;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.page-404{position:relative;margin-top:106px;background-color:#1a192c;background-image:url("/wp-content/themes/3vgeomatics/resource/img/grid-dark.svg");background-position:center top;background-repeat:repeat;text-align:center}.page-404:before{width:86px;height:194px;display:block;content:'';position:absolute;left:50%;top:230px;transform:translateX(-316px);background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-redyellow.svg")}.page-404 .copy{padding:150px 0 240px 0}.page-404 h1,.page-404 h2{color:#fff}.page-404 h1{margin-bottom:0;font-size:214px;line-height:.8em}.page-404 h2{margin-bottom:.6em;font-size:42px;line-height:1.24em}@media screen and (max-width:1024px){.page-404:before{transform:translateX(-207px)}.page-404 h1{font-size:160px;line-height:.8em}.page-404 h2{font-size:32px;line-height:1.24em}}@media screen and (max-width:768px){.page-404 .copy{padding:120px 0 180px 0}}.blog__top{padding:160px 0 70px 0}.blog__top .wrap{display:flex;justify-content:space-between}.blog__top .wrap .left{padding-right:40px}@media screen and (max-width:1024px){.blog__top .wrap{display:block}.blog__top .wrap .left{padding:0}}@media screen and (max-width:768px){.blog__top{padding-bottom:40px}}.blog__categories{display:flex}.blog__categories a{height:15px;display:block;padding:35px 40px 17px 40px;font-size:15px;font-weight:500;color:#1a192c;text-decoration:none;border-bottom:2px solid rgba(0,0,0,.24);white-space:nowrap;transition:all .2s ease-out}.blog__categories a.active{border-bottom:2px solid #000}.blog__categories a:hover{border-bottom:2px solid rgba(0,0,0,.48)}@media screen and (max-width:calc(1440px - 1px)){.blog__categories a{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.blog__categories{overflow:auto}.blog__categories a{padding-left:20px;padding-right:20px}}.blog__main{padding:75px 0 100px 0;background-color:#f9f9f9}.blog__main .wrap{padding:0 64px}.blog__main .wrap h4{text-align:center}.blog__main .posts{max-width:1330px;display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0 auto}.blog__main .posts .post-tile{border-color:#707070}.blog__main .posts .post-tile .graphic-wrap .graphic{padding-bottom:92.8%}.blog__main .posts .post-tile .text{padding:34px 27px 36px 27px;color:#1a192c}@media screen and (max-width:1440px){.blog__main .wrap{padding:0 47px}}@media screen and (max-width:768px){.blog__main{padding:50px 0}.blog__main .wrap{padding:0 37px}.blog__main .posts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media screen and (max-width:500px){.blog__main .posts .post-tile .text{padding:22px 13px}}ul.page-numbers{width:100%;display:flex;justify-content:center;margin-top:50px;padding:0}ul.page-numbers li{width:44px;height:44px;display:block;margin:0 5px}ul.page-numbers a,ul.page-numbers span{width:100%;height:100%;display:block;line-height:42px;text-align:center;text-decoration:none;color:#454b53}ul.page-numbers a.current,ul.page-numbers span.current{border:1px solid #1a192c;color:#1a192c;cursor:default;pointer-events:none}ul.page-numbers a.prev,ul.page-numbers span.prev{position:relative;right:5px}ul.page-numbers a.next,ul.page-numbers span.next{position:relative;left:5px}ul.page-numbers a{transition:all .2s ease-out}ul.page-numbers a:hover{opacity:.5}.post__top{height:auto;position:relative;padding:240px 0 0 0;box-sizing:border-box}.post__top:after,.post__top:before{display:block;content:'';position:absolute}.post__top:before{width:100%;z-index:1;top:0;left:0;background-color:#1a192c;background-image:url("/wp-content/themes/3vgeomatics/resource/img/grid-dark.svg");background-position:center top;background-repeat:repeat}.post__top:after{width:86px;height:194px;z-index:2;top:230px;left:50%;transform:translateX(556px);background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-redyellow.svg")}.post__top.no-banner{padding-bottom:90px;background-color:#1a192c}.post__top.no-banner:before{display:none}.post__top.no-banner h1{margin-bottom:0}.post__top h1{position:relative;z-index:2;margin-bottom:90px;color:#fff}.post__top .banner{width:100%;position:relative;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.post__top .banner:after{width:302px;height:290px;display:block;content:'';position:absolute;bottom:10px;left:10px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-position:left bottom;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-square-greenblue.svg")}@media screen and (min-width:calc(1440px + 1px)){.post__top:before{height:calc(100% - 255px)}.post__top .banner{height:830px;padding-bottom:0}}@media screen and (max-width:1440px){.post__top:before{height:calc(100% - 210px)}.post__top .banner{height:48vw;padding-bottom:0}}@media screen and (max-width:1024px){.post__top{padding-top:180px}.post__top:before{height:calc(100% - 140px)}.post__top:after{top:13px;transform:translateX(120px)}.post__top h1{margin-bottom:40px}.post__top .banner:after{width:21vw;height:20vw}.post__top .banner:before{width:6vw;height:13vw;right:12vw}}@media screen and (max-width:768px){.post__top{padding-top:120px}.post__top:before{height:calc(100% - 50px)}.post__top.no-banner{padding-bottom:60px}}.post__meta{padding-top:80px;font-family:klavika-web-condensed,sans-serif;color:#454b53;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:.01em}.post__meta .wrap{display:flex;justify-content:space-between}.post__meta .left{display:flex;align-items:center}.post__meta .avatar{width:65px;height:65px;margin-right:28px;border-radius:50%;overflow:hidden}.post__meta .avatar img{width:100%;height:100%;display:block}.post__meta .author{display:block}.post__meta .right .share{display:flex;align-items:center}.post__meta .right .share a{width:50px;height:50px;display:block;background-position:center;background-repeat:no-repeat;transition:all .2s ease-out}.post__meta .right .share a:hover{opacity:.75}.post__meta .right .share a.linkedin{background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/social-linkedin.svg");background-size:20px auto}.post__meta .right .share a.facebook{background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/social-facebook.svg");background-size:22px auto}.post__meta .right .share a.twitter{background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/social-twitter.svg");background-size:22px auto}@media screen and (max-width:1024px){.post__meta{padding-top:50px}}.post__body{padding:70px 0}.post__body .centre{max-width:960px}.post__body .centre>:last-child{margin-bottom:0}.post__body .labelled{display:flex;flex-wrap:wrap;margin-bottom:70px}.post__body .labelled div{position:relative;margin-right:34px;padding:0 34px 20px 0;font-size:16px;line-height:1.375em;font-weight:400}.post__body .labelled div:after{width:1px;height:34px;display:block;content:'';position:absolute;top:0;right:0;background-color:rgba(69,75,83,.2)}.post__body .labelled div:first-child{padding-left:0}.post__body .labelled div:last-child:after{display:none}.post__body .h1,.post__body .h2,.post__body .h3,.post__body .h4,.post__body .h5,.post__body .h6,.post__body h1,.post__body h2,.post__body h3,.post__body h4,.post__body h5,.post__body h6{margin-bottom:20px;padding-top:.5em}.post__body a{color:#454b53}@media screen and (max-width:1024px){.post__body{padding:40px 0}}@media screen and (max-width:500px){.post__body .labelled{display:block;margin-bottom:30px}.post__body .labelled div{margin-right:0}.post__body .labelled div:after{display:none}}.grecaptcha-badge{display:none!important}.wpcf7-response-output{text-align:center}.contact__panel{width:100vw;height:100vh;position:fixed;z-index:9999;top:0;right:-100%;box-sizing:border-box;transition:all 1s ease-out}.contact__panel.in{right:0;transition:all 0s ease-out}.contact__panel.in .wrap{right:0}.contact__panel .close{width:44px;height:44px;display:block;position:absolute;z-index:3;top:15px;right:15px;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/close-white.svg");background-size:31px auto;background-position:center;background-repeat:no-repeat;font-size:0;transition:all .2s ease-out;cursor:pointer}.contact__panel .close:hover{opacity:.75}.contact__panel .wrap{max-width:100vw;width:480px;height:100%;position:absolute;z-index:2;right:-100%;top:0;padding:76px 44px 10px 44px;box-sizing:border-box;overflow:auto;transition:all .2s ease-out;background-color:rgba(26,25,44,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.contact__panel .wrap>:last-child{margin-bottom:0}.contact__panel .wrap iframe{max-width:100%;width:100%}.contact__panel .h3,.contact__panel input[type=email],.contact__panel input[type=tel],.contact__panel input[type=text],.contact__panel p,.contact__panel select{color:#fff}.contact__panel .h3{margin-bottom:15px}.contact__panel p{margin-bottom:44px;line-height:1.33em}.contact__panel .input{margin-bottom:20px}.contact__panel .input input[type=email],.contact__panel .input input[type=tel],.contact__panel .input input[type=text],.contact__panel .input select{width:100%;height:50px;display:block;padding:0 18px;font-size:17px;font-weight:400;line-height:50px;background-color:rgba(0,0,0,.22);border:none;border-bottom:1px solid rgba(255,255,255,.3);box-sizing:border-box;transition:all .2s ease-out}.contact__panel .input input[type=email]:hover,.contact__panel .input input[type=tel]:hover,.contact__panel .input input[type=text]:hover,.contact__panel .input select:hover{border-color:rgba(255,255,255,.6)}.contact__panel .input input[type=email]:focus,.contact__panel .input input[type=tel]:focus,.contact__panel .input input[type=text]:focus,.contact__panel .input select:focus{border-color:rgba(255,255,255,.9)}.contact__panel .input ::placeholder{color:#fff;opacity:1}.contact__panel .input :-ms-input-placeholder{color:#fff;opacity:1}.contact__panel .input :-moz-placeholder{color:#fff;opacity:1}.contact__panel .input ::-ms-input-placeholder{color:#fff;opacity:1}.contact__panel .input select{position:relative;padding-right:50px;-webkit-appearance:none;background-position:right 21px top 20px;background-size:13px auto;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/chevron-select-white.svg");background-repeat:no-repeat}.contact__panel .input input[type=submit]{width:100%;display:block;border:none}.contact__panel .input input[type=submit]:hover{background-color:rgba(255,255,255,.75)}@media screen and (max-width:1024px){.contact__panel .wrap{padding-left:37px;padding-right:37px}}section.contact{padding-top:220px;background-image:url("/wp-content/themes/3vgeomatics/resource/img/grid-light.svg");background-position:center bottom;background-repeat:repeat}section.contact .contact__links{display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fill,minmax(29%,1fr));padding:50px 0 100px 0}section.contact .contact__links__block{max-width:240px;margin:0 auto;text-align:center}section.contact .contact__links__block h5{margin-bottom:12px}section.contact .contact__links__block p{min-height:56px;display:block;margin-bottom:45px}section.contact .contact__links__block .btn{padding:0 24px}section.contact .contact__form{padding-bottom:100px}section.contact .contact__form .h1,section.contact .contact__form .h2,section.contact .contact__form .h3,section.contact .contact__form .h4,section.contact .contact__form .h5,section.contact .contact__form .h6,section.contact .contact__form h1,section.contact .contact__form h2,section.contact .contact__form h3,section.contact .contact__form h4,section.contact .contact__form h5,section.contact .contact__form h6{margin-bottom:1em}section.contact .contact__form img{max-width:100%;height:auto;display:block}section.contact .contact__form iframe{max-width:960px;width:100%;display:block;margin:0 auto}section.contact .contact__form .h5,section.contact .contact__form h5{margin-bottom:35px;font-weight:500}section.contact .contact__form div.wpforms-container{max-width:960px;margin:0 auto}@media screen and (max-width:1024px){section.contact{padding-top:180px}section.contact .contact__links{padding:20px 0 80px 0}section.contact .contact__form{padding-bottom:60px}section.contact .contact__form .h5,section.contact .contact__form h5{margin-bottom:25px}}@media screen and (max-width:768px){section.contact{padding-top:140px}section.contact .contact__links{display:block;padding:0 0 40px 0}section.contact .contact__links__block{margin:0 auto 50px auto}section.contact .contact__links__block p{min-height:0;margin-bottom:25px}}.contact__top{padding-bottom:60px;text-align:center}.contact__top h1{margin-bottom:11px}.contact__top h3{margin-bottom:26px}.contact__top p{max-width:570px;margin:0 auto}.contact__locations{padding:140px 0 170px 0;background-image:url("/wp-content/themes/3vgeomatics/resource/img/grid-light.svg");background-position:center top;background-repeat:repeat;background-color:#f9f9f9}.contact__locations .locations{max-width:1120px;display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));margin:0 auto}.contact__locations .locations__block :last-child{margin-bottom:0}.contact__locations .locations__block h4{margin-bottom:28px}.contact__locations .locations__block p{margin-bottom:40px;font-size:16px;line-height:1.375em;font-weight:400}@media screen and (max-width:1024px){.contact__locations{padding:70px 0 100px 0}}@media screen and (max-width:768px){.contact__locations{padding:60px 0 80px 0}}@media screen and (max-width:500px){.contact__locations .locations{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.contact__locations .locations__block h4{margin-bottom:20px}.contact__locations .locations__block p{margin-bottom:20px}}.contact__map .wrap{position:relative;padding-bottom:900px;overflow:hidden}.contact__map .wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}@media screen and (max-width:1440px){.contact__map .wrap{padding-bottom:600px}}@media screen and (max-width:1024px){.contact__map .wrap{padding-top:46%}}.searchbar{width:100%;height:100vh;position:fixed;z-index:9;top:-100%;left:0;padding:0 35px;opacity:0;transition:all .5s ease-out;box-sizing:border-box}.searchbar.in{top:0;opacity:1}.searchbar .close{position:absolute;z-index:3;top:140px;right:44px;opacity:0;pointer-events:none}.searchbar .close.in{opacity:1;pointer-events:all}.searchbar .close:hover{background-color:rgba(255,255,255,.75)}.searchbar .wrap{max-width:785px;height:100%;position:relative;z-index:2;margin:0 auto;padding-top:280px;box-sizing:border-box}.searchbar .bg{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:rgba(26,25,44,.95);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}@media screen and (max-width:768px){.searchbar .close{top:85px;right:20px}.searchbar .wrap{padding-top:180px}}.searchform{width:100%;position:relative}.searchform button{width:40px;height:40px;display:block;position:absolute;left:0;top:50%;z-index:2;margin:0;padding:0;font-size:0;cursor:pointer;border:none;transform:translateY(-50%);background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/icon-search-large.svg");background-size:28px auto;background-position:center;background-repeat:no-repeat;background-color:transparent}.searchform input{width:100%;height:66px;display:block;position:relative;z-index:1;padding:0 0 10px 50px;font-family:acumin-pro,sans-serif;font-size:46px;font-weight:300;line-height:1em;background:0 0;border:none;color:#fff;border-bottom:2px solid rgba(255,255,255,.19);box-sizing:border-box;transition:all .2s ease-out}.searchform input:focus{border-color:#fff;outline:0}@media screen and (max-width:768px){.searchform input{height:56px;font-size:30px}}.searchwp-live-search-results{max-height:330px;padding:56px 10px 10px 10px;background-color:transparent!important}.searchwp-live-search-results .searchwp-live-search-result p{margin-bottom:22px;padding:0;font-size:28px;font-weight:300;border-bottom:none}.searchwp-live-search-results .searchwp-live-search-result p a{line-height:1.5em;color:#fff;text-decoration:none}.searchwp-live-search-results .searchwp-live-search-result p a:hover{text-decoration:underline}.searchwp-live-search-results p.searchwp-live-search-no-results{padding:0;color:#fff}@media screen and (max-width:768px){.searchwp-live-search-results{padding-top:20px}.searchwp-live-search-results .searchwp-live-search-result p{font-size:22px}}header{width:100%;display:block;position:fixed;top:0;left:0;z-index:10;background-color:#fff;transition:all .2s ease-out}header.desktop-triggers .bigdropdown a[href="#"]:not(.search__trigger):not(.contact__trigger),header.desktop-triggers .dropdown a[href="#"]:not(.search__trigger):not(.contact__trigger){pointer-events:none}header>.wrap{display:flex;align-items:center;justify-content:space-between;padding:15px 142px}header .logo{max-width:45%;width:250px;height:36px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/logos/logo.svg")}header .right{display:flex;align-items:center}header .right .btn{height:40px;padding:0 23px;font-family:klavika-web,sans-serif;color:#fff;font-size:14px;font-weight:600;line-height:40px;background-color:rgba(26,25,44,.9);border-radius:20px;border:none}header .right .btn:hover{background-color:#1a192c}header .right .btn:focus{background-color:#24223c}header .right .translator-dropdown-container{width:89px;position:relative;margin-right:9px;padding:7px 0;cursor:pointer}header .right .translator-dropdown-container .translator-dropdown-sub-container{width:100%}header .right .translator-dropdown-container .translator-dropdown-sub-container p.translator-dropdown-completed{background-color:transparent!important}header .right .translator-dropdown-container .translator-dropdown-sub-container p.translator-dropdown-completed a span{color:#454b53!important}header .right .translator-dropdown-container .translator-dropdown-body{background-color:#fff!important;border:none!important}header .right .translator-dropdown-container .translator-dropdown-body .translator-dropdown-current-language{z-index:1;padding:0 30px 0 3px!important}header .right .translator-dropdown-container .translator-dropdown-body .translator-dropdown-current-language,header .right .translator-dropdown-container .translator-dropdown-body .translator-dropdown-current-language span{font-family:klavika-web,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1em!important;color:rgba(26,25,44,.7)!important}header .right .translator-dropdown-container .translator-dropdown-languages-list{width:89px;position:absolute;z-index:2;top:-9px;left:-12px;padding:37px 0 7px 0;border-radius:5px;background-color:#fff!important}header .right .translator-dropdown-container .translator-dropdown-languages-list p{border-top:none!important}header .right .translator-dropdown-container .translator-dropdown-languages-list p:hover{background-color:transparent!important}header .right .translator-dropdown-container .translator-dropdown-languages-list a{padding:8px 0 8px 18px!important}header .right .translator-dropdown-container .translator-dropdown-languages-list a,header .right .translator-dropdown-container .translator-dropdown-languages-list p,header .right .translator-dropdown-container .translator-dropdown-languages-list span{height:auto!important;display:block!important;font-family:klavika-web,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1em!important;color:rgba(26,25,44,.7)!important;transition:all .2s ease-out}header .right .translator-dropdown-container .translator-dropdown-languages-list a:hover,header .right .translator-dropdown-container .translator-dropdown-languages-list p:hover,header .right .translator-dropdown-container .translator-dropdown-languages-list span:hover{color:#454b53!important}header .right .translator-dropdown-container .translator-dropdown-languages-list a:hover a span,header .right .translator-dropdown-container .translator-dropdown-languages-list p:hover a span,header .right .translator-dropdown-container .translator-dropdown-languages-list span:hover a span{color:#454b53!important}header .right .translator-dropdown-container .translator-dropdown-current-language-arrow{width:13px!important;height:8px!important;z-index:3;top:8px!important;background-size:contain!important;background-repeat:no-repeat!important;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/chevron-down.svg")!important;border:none!important}header .search__trigger{width:40px;height:40px;display:block;font-size:0;border-radius:50%;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/icon-search-grey.svg");background-size:17px auto;background-position:center;background-repeat:no-repeat;opacity:1}header .search__trigger:hover{opacity:.9}header .search__trigger.active{background-color:rgba(26,25,44,.13)}header nav .links .nav-item-main{position:relative}header nav .links .nav-item-main>a{display:block;font-family:klavika-web,sans-serif;color:#1a192c;font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none}header nav .links .nav-item-main>a.search__trigger{font-size:0}header nav .links .translator-dropdown-container{display:none}header nav .dropdown{box-sizing:border-box;transition:all .2s ease-out}header nav .dropdown a{display:block;text-decoration:none}header nav .dropdown a:last-child{margin-bottom:0}header nav .dropdown a:hover{text-decoration:underline}header nav .bigdropdown{transition:all .2s ease-out}header nav .bigdropdown .wrap .bigbox-left a{display:block;text-decoration:none}header nav .bigdropdown .wrap .bigbox-left a:last-child{margin-bottom:0}header nav .bigdropdown .wrap .bigbox-left a:hover{text-decoration:underline}@media screen and (min-width:calc(1024px + 1px)) and (max-width:1440px){header>.wrap{padding-left:10vw;padding-right:10vw}}@media screen and (min-width:calc(1024px + 1px)){header .btn-wrap.mobile,header .languages.mobile,header .nav-close,header .nav-trigger,header a.mobile{display:none}header nav .logo.mobile{display:none}header nav .links{display:flex;align-items:center}header nav .links .nav-item-main{margin:0 18px}header nav .links .nav-item-main.active a{opacity:1}header nav .links .nav-item-main>a{opacity:.7;transition:all .2s ease-out}header nav .links .nav-item-main>a[href="#"]:not(.search__trigger):not(.contact__trigger){pointer-events:none}header nav .links .nav-item-main>a.active{opacity:1}header nav .links .nav-item-main>a:hover{opacity:.9}header nav .dropdown{width:248px;position:absolute;top:38px;left:-6px;padding:37px 23px 33px 23px;background-color:#fff;border-radius:3px;box-shadow:0 3px 6px rgba(26,25,44,.17);opacity:0;pointer-events:none}header nav .dropdown.active{top:38px;opacity:1;pointer-events:all}header nav .dropdown a{margin-bottom:16px;font-family:acumin-pro,sans-serif;color:#454b53;font-size:16px;font-weight:400;line-height:1.375em}header nav .bigdropdown{width:100%;position:absolute;top:100%;left:0;padding:60px 0 110px 0;background-color:#fff;opacity:0;pointer-events:none}header nav .bigdropdown.active{opacity:1;pointer-events:all}header nav .bigdropdown .wrap{display:flex;align-items:flex-start;justify-content:space-between;padding:0 142px}header nav .bigdropdown .wrap .bigbox-left{width:40%}header nav .bigdropdown .wrap .bigbox-left.grid{display:grid;grid-gap:30px 70px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}header nav .bigdropdown .wrap .bigbox-left.grid .col{max-width:220px}header nav .bigdropdown .wrap .bigbox-left.cols{columns:2;column-gap:70px}header nav .bigdropdown .wrap .bigbox-left.cols a.top{column-span:all}header nav .bigdropdown .wrap .bigbox-left a{margin-bottom:10px;font-family:acumin-pro,sans-serif;color:#454b53;font-size:16px;font-weight:400;line-height:1.25em}header nav .bigdropdown .wrap .bigbox-left a.top{font-family:klavika-web,sans-serif;color:#1a192c;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}header nav .bigdropdown .wrap .bigbox-right{width:54%;display:flex;align-items:center}header nav .bigdropdown .wrap .bigbox-right .graphic-wrap{width:320px;flex-shrink:0}header nav .bigdropdown .wrap .bigbox-right .graphic-wrap .graphic{width:100%;height:auto;padding-bottom:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}header nav .bigdropdown .wrap .bigbox-right .text-wrap{padding-left:38px}header nav .bigdropdown .wrap .bigbox-right .text-wrap :last-child{margin-bottom:0}header nav .bigdropdown .wrap .bigbox-right .text-wrap .title{margin-bottom:14px;font-family:acumin-pro,sans-serif;color:#1a192c;font-size:22px;font-weight:300;line-height:1em}header nav .bigdropdown .wrap .bigbox-right .text-wrap .text{margin-bottom:8px;font-size:14px;line-height:1.428em}header nav .bigdropdown .wrap .bigbox-right .text-wrap a.blueline{font-size:11px}}@media screen and (max-width:calc(1440px - 100px)){header>.wrap{padding-left:20px;padding-right:20px}header nav .bigdropdown .wrap{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){header>.wrap{padding-top:15px;padding-bottom:15px}header .right{display:flex;align-items:center}header .right .btn{display:none}header .search__trigger{width:40px;height:40px;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/icon-search-mobile.svg");background-size:23px auto}header .nav-trigger{width:33px;height:33px;display:block;position:relative;margin-left:19px}header .nav-trigger span{width:100%;height:2px;display:block;position:absolute;background-color:#1a192c}header .nav-trigger span:first-child{top:calc(50% - 5px)}header .nav-trigger span:last-child{top:calc(50% + 4px)}header .nav-close{width:44px;height:44px;display:block;position:absolute;z-index:2;top:20px;right:20px;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/nav-close.svg");background-size:31px auto;background-position:center;background-repeat:no-repeat;font-size:0;transition:all .2s ease-out}header .nav-close:hover{opacity:.75}header nav{width:100%;height:100%;display:block;position:fixed;z-index:100;top:0;left:100%;padding:0 37px;background-color:#fff;transition:all .3s ease-in;box-sizing:border-box;overflow:auto}header nav:after{width:86px;height:194px;display:block;content:"";position:absolute;top:9px;right:82px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-greenblue.svg")}header nav .logo.mobile{display:block;position:absolute;top:20px;left:21px;opacity:0;transition:opacity .5s ease-in}header nav.in{left:0}header nav.in .logo.mobile{opacity:1;transition-delay:0.4s}header nav.in .links{transition:max-height .5s ease-in,opacity 1s ease-in;transition-delay:0.3s;max-height:none;opacity:1}header nav.in .links .btn-wrap.mobile{pointer-events:all}header nav .links{width:100%;display:block;padding:240px 0 150px 0;max-height:0;overflow:hidden;transition:max-height 1.5s ease-out,opacity .5s ease-out;transition-delay:0s;opacity:0}header nav .links .nav-item-main{margin-bottom:50px}header nav .links .nav-item-main.active{margin-bottom:0}header nav .links .nav-item-main.active>a:after{background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/mobile-nav-minus.svg")}header nav .links .nav-item-main.desktop{display:none}header nav .links .nav-item-main>a{display:block;position:relative;font-family:klavika-web,sans-serif;color:#1a192c;font-size:32px;font-weight:400;text-transform:uppercase;text-decoration:none}header nav .links .nav-item-main>a:after{width:30px;height:30px;display:block;content:"";position:absolute;top:50%;right:0;background-size:18px auto;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/mobile-nav-plus.svg");transform:translateY(-50%)}header nav .links .btn-wrap.mobile{width:100%;height:auto;display:block;position:fixed;z-index:5;bottom:0;left:0;padding:13px;background-color:#fff;pointer-events:none}header nav .links .btn-wrap.mobile .btn{width:calc(100vw - 26px);height:71px;font-size:26px;line-height:71px;text-align:center;border-radius:36px;background-color:#1a192c;color:#fff;border:none;box-sizing:border-box}header nav .links .btn-wrap.mobile .btn:hover{background-color:#1a192c;color:#fff}header nav .bigdropdown,header nav .dropdown{width:100%;max-height:0;padding-left:19px;border-left:1px solid rgba(69,75,83,.2);overflow:hidden}header nav .bigdropdown.active,header nav .dropdown.active{max-height:none;margin-top:25px;margin-bottom:50px}header nav .bigdropdown a,header nav .dropdown a{margin-bottom:25px;font-family:acumin-pro,sans-serif;color:#454b53;font-size:23px;font-weight:500;line-height:1.43em}header nav .bigdropdown a.top,header nav .dropdown a.top{display:none!important}header nav .bigdropdown .wrap,header nav .dropdown .wrap{padding-left:0;padding-right:0}header nav .bigdropdown .wrap .col,header nav .dropdown .wrap .col{margin-bottom:25px}header nav .bigdropdown .wrap .col:last-child,header nav .dropdown .wrap .col:last-child{margin-bottom:0}header nav .bigdropdown .wrap .bigbox-right,header nav .dropdown .wrap .bigbox-right{display:none}}.newsletter{padding:100px 0 50px 0;text-align:center}.newsletter .wrap{max-width:960px;margin:0 auto}.newsletter .h3{max-width:360px;margin:0 auto 30px auto}.newsletter .form{width:100%}.newsletter .form iframe{max-width:100%;width:100%;display:inline-block}@media screen and (max-width:1024px){.newsletter{padding:60px 0}}footer{padding:88px 0 50px 0;background-color:rgba(26,25,44,.04)}footer .wrap{max-width:1160px;position:relative;margin:0 auto;padding-bottom:28px}footer .links{display:grid;grid-gap:45px 40px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:110px}footer .links .col a{display:block;line-height:1.33em;text-decoration:none}footer .links .col a:hover{text-decoration:underline}footer .links .col a.top-level{margin-bottom:45px;font-family:klavika-web,sans-serif;color:#1a192c;font-size:15px;font-weight:600;text-transform:uppercase}footer .links .col a.top-level:last-child{margin-bottom:0}footer .links .col a.sub-level{margin-bottom:10px;font-size:15px;font-weight:400;color:#454b53}footer .links .col a.sub-level:last-child{margin-bottom:0}footer .company{display:flex;align-items:center;padding-bottom:80px;font-size:15px;line-height:1.33em}footer .company .logo-wrap{margin-right:40px}footer .company .address{margin-right:35px}footer .company p{margin-bottom:0}footer .company .logo{width:250px;height:39px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/logos/logo.svg")}footer .copyright-links{display:flex;padding-top:30px;border-top:1px solid rgba(69,75,83,.24)}footer .copyright-links a{margin-right:45px;font-size:13px;font-weight:500;text-decoration:none;color:#454b53}footer .copyright-links a:hover{text-decoration:underline}footer a.back-top{width:29px;height:29px;display:block;position:absolute;bottom:0;right:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/back-top.svg");transition:all .2s ease-out}footer a.back-top:hover{opacity:.8}@media screen and (max-width:1024px){footer{padding:60px 0 40px 0}footer .wrap{padding-top:85px}footer .links{margin-bottom:60px}footer .links .col a.top-level{margin-bottom:15px}footer .company{padding-bottom:25px}footer .company .logo-wrap{position:absolute;top:0;left:0}}.brandnavigation{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 25px 0 68px;background-color:#f5f5f5}.brandnavigation .left{height:100%;display:flex;align-items:center}.brandnavigation a{height:100%;display:flex;align-items:center;padding:0 9px;opacity:.5;transition:all .2s ease-in-out}.brandnavigation a.orica{opacity:1}.brandnavigation a:hover{opacity:1}.brandnavigation a.active{background-color:#fff;opacity:1}.brandnavigation .right a{opacity:1}@media screen and (max-width:768px){.brandnavigation{display:none}}.accordion{padding:240px 0}.accordion .wrap{max-width:1140px;display:flex;justify-content:space-between;margin:0 auto}.accordion .wrap .left{padding-right:100px}.accordion .wrap .right{max-width:760px}.accordion .panels .panel{border-bottom:2px solid #454b53}.accordion .panels .panel.open .label:after{background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/icon-minus.svg")}.accordion .panels .panel.open .content{max-height:none}.accordion .panels .panel:first-child{border-top:2px solid #454b53}.accordion .panels .panel .label{position:relative;padding:25px 40px 25px 0;font-weight:500;cursor:pointer}.accordion .panels .panel .label:after{width:24px;height:24px;display:block;content:'';position:absolute;right:0;top:27px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/icon-plus.svg")}.accordion .panels .panel .content{max-height:0;overflow:hidden}@media screen and (max-width:1440px){.accordion{padding:120px 0}}@media screen and (max-width:768px){.accordion .wrap{display:block}.accordion .wrap .left,.accordion .wrap .right{width:100%}.accordion .wrap .left{margin-bottom:40px}}.banner-cta{height:1080px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner-cta:after{width:100%;height:100%;display:block;content:'';position:absolute;z-index:1;top:0;left:0;opacity:.6;background:-moz-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.32) 20%,#000 100%);background:-webkit-linear-gradient(-45deg,rgba(0,0,0,0) 0,rgba(0,0,0,.32) 20%,#000 100%);background:linear-gradient(135deg,rgba(0,0,0,0) 0,rgba(0,0,0,.32) 20%,#000 100%)}.banner-cta .centre{height:100%;display:flex;align-items:center;justify-content:flex-end;z-index:2}.banner-cta .text{max-width:470px}.banner-cta .text :last-child{margin-bottom:0}.banner-cta .text h3,.banner-cta .text h6{color:#fff}.banner-cta .text h6{margin-bottom:9px}.banner-cta .text h3{margin-bottom:45px}.banner-cta .text .btn{border-color:#fff}.banner-cta .text .btn:hover{background-color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.75)}@media screen and (max-width:1440px){.banner-cta{height:900px}}@media screen and (max-width:1024px){.banner-cta{height:700px}.banner-cta .centre{align-items:flex-end}.banner-cta .text{padding-bottom:60px}.banner-cta .text h3{margin-bottom:22px}}.banner-cta-slider{height:1080px;position:relative;margin-bottom:70px;background-color:#1a192c}.banner-cta-slider:after{width:86px;height:446px;display:block;content:'';position:absolute;z-index:2;top:94px;left:870px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-rainbow-tall.svg")}.banner-cta-slider .slides{height:100%}.banner-cta-slider .slides .slick-list,.banner-cta-slider .slides .slick-track{height:100%}.banner-cta-slider .slides .slide{display:flex;align-items:flex-end;position:relative;padding-bottom:200px;box-sizing:border-box;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner-cta-slider .slides .slide:before{width:100%;height:100%;display:block;content:'';position:absolute;z-index:1;top:0;left:0;background:-moz-linear-gradient(45deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.25) 100%);background:-webkit-linear-gradient(45deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.25) 100%);background:linear-gradient(45deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.25) 100%)}.banner-cta-slider .slides .slide .centre{max-width:none;width:100%;z-index:2}.banner-cta-slider .slides .slide .h3,.banner-cta-slider .slides .slide h3{max-width:370px;margin-bottom:.69em;color:#fff}.banner-cta-slider .controls{width:100%;position:absolute;bottom:0;left:0;border-top:1px solid rgba(255,255,255,.6)}.banner-cta-slider .controls .slick-list{width:80%;position:relative;margin:0 auto;overflow:visible}.banner-cta-slider .controls .slick-track{display:flex;justify-content:center;transform:none!important}.banner-cta-slider .controls .bar{width:25%;height:1px;position:absolute;top:-1px;left:0;background-color:#0089ff;transition:all .2s ease-out}.banner-cta-slider .controls .control{width:25%;padding:20px 10px 30px 10px;text-align:center;cursor:pointer;color:#fff}@media screen and (max-width:1440px){.banner-cta-slider{height:62.5vw}}@media screen and (max-width:1024px){.banner-cta-slider{height:800px}.banner-cta-slider:after{height:254px;top:16px;left:227px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-rainbow-short.svg")}.banner-cta-slider+.column-content{padding-top:0}.banner-cta-slider .slides .slide{padding-bottom:160px}.banner-cta-slider .controls .slick-list{width:auto;padding-left:12px;overflow:auto}.banner-cta-slider .controls .slick-track{width:auto!important;justify-content:flex-start}.banner-cta-slider .controls .bar{display:none}.banner-cta-slider .controls .control{width:auto!important;padding-right:25px;padding-left:25px;white-space:nowrap}}.brand-callout{padding:190px 0 0 0;color:#fff;background-color:#000}.brand-callout .h1,.brand-callout .h2,.brand-callout .h3,.brand-callout .h4,.brand-callout .h5,.brand-callout .h6,.brand-callout a,.brand-callout h1,.brand-callout h2,.brand-callout h3,.brand-callout h4,.brand-callout h5,.brand-callout h6,.brand-callout li,.brand-callout p,.brand-callout strong{color:#fff}.brand-callout .centre{max-width:1180px}.brand-callout .top{padding-bottom:110px;text-align:center}.brand-callout .top .h6,.brand-callout .top h6{margin-bottom:40px}.brand-callout .top img{max-width:100%;height:auto;display:block;margin:0 auto}.brand-callout .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));margin:0 auto}.brand-callout .cols .col{padding:20px 30px 240px 30px;border-right:1px solid #454b53;flex-grow:0}.brand-callout .cols .col.less-padding{padding-bottom:80px}.brand-callout .cols .col:nth-child(4n){border-right:none}.brand-callout .cols .col :last-child{margin-bottom:0}.brand-callout .cols .col a.logo{min-height:54px;display:block}.brand-callout .cols .col p{font-size:16px;font-weight:400;color:#c1c1c1}@media screen and (min-width:calc(1024px + 1px)){.brand-callout .cols.no-br-last .col:last-child{border-right:none}}@media screen and (max-width:1024px){.brand-callout .cols{grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}.brand-callout .cols .col{padding-bottom:140px}.brand-callout .cols .col:nth-child(4n){border-right:1px solid #454b53}.brand-callout .cols .col:nth-child(3n){border-right:none}}@media screen and (max-width:768px){.brand-callout{padding:120px 0 40px 0}.brand-callout .top{padding-bottom:85px}.brand-callout .top .h6,.brand-callout .top h6{max-width:200px;margin-left:auto;margin-right:auto}.brand-callout .cols{display:block}.brand-callout .cols .col{max-width:none;width:100%;padding:50px 0;border-right:none!important;border-bottom:1px solid #454b53}.brand-callout .cols .col:first-child{padding-top:0}.brand-callout .cols .col:last-child{border-bottom:none}.brand-callout .cols .col a.logo{min-height:0}}body.single-post .column-content{padding:70px 0}@media screen and (min-width:calc(1440px + 1px)){body.single-post .column-content .centre{max-width:1080px}}@media screen and (max-width:1440px){body.single-post .column-content .centre{max-width:960px}}.column-content+.image-slider{padding-top:0}.column-content{padding:150px 0}.column-content.font--white .h1,.column-content.font--white .h2,.column-content.font--white .h3,.column-content.font--white .h4,.column-content.font--white .h5,.column-content.font--white .h6,.column-content.font--white a,.column-content.font--white h1,.column-content.font--white h2,.column-content.font--white h3,.column-content.font--white h4,.column-content.font--white h5,.column-content.font--white h6,.column-content.font--white li,.column-content.font--white p,.column-content.font--white strong{color:#fff}.column-content.restrict-width .centre{max-width:960px}.column-content .intro{margin-bottom:40px}.column-content .intro :last-child{margin-bottom:0}.column-content .cols{display:grid;grid-gap:30px 60px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.column-content .cols .col :last-child{margin-bottom:0}.column-content .outro{margin-top:40px}.column-content .outro :last-child{margin-bottom:0}.column-content div.wpforms-container{max-width:764px;margin:0 auto}.column-content .h1,.column-content .h2,.column-content .h3,.column-content .h4,.column-content .h5,.column-content .h6,.column-content h1,.column-content h2,.column-content h3,.column-content h4,.column-content h5,.column-content h6{margin-bottom:1.1em}.column-content .h1 a,.column-content .h2 a,.column-content .h3 a,.column-content .h4 a,.column-content .h5 a,.column-content .h6 a,.column-content h1 a,.column-content h2 a,.column-content h3 a,.column-content h4 a,.column-content h5 a,.column-content h6 a{color:#1a192c}.column-content a{color:#1a192c}.column-content img{max-width:100%;height:auto;display:block}.column-content iframe{width:100%;max-width:100%;display:inline-block}.column-content small{font-size:15px;line-height:2em}.column-content .btn{margin-top:30px}@media screen and (min-width:calc(1440px + 1px)){.column-content .centre{max-width:1180px}}@media screen and (max-width:1024px){.column-content{padding:70px 0}.column-content .btn{margin-top:15px}}.full-image{height:1080px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.full-image.short{height:900px}.full-image .overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);text-align:center}.full-image .overlay .text{max-width:770px}.full-image .overlay .text :last-child{margin-bottom:0}.full-image .overlay h6{margin-bottom:35px;color:#fff}.full-image .overlay h4{margin-bottom:50px;color:#fff}.full-image .overlay .btn{border-color:#fff}.full-image .overlay .btn:hover{background-color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.75)}@media screen and (max-width:1440px){.full-image{height:900px}.full-image.short{height:590px}}@media screen and (max-width:1024px){.full-image{height:56vw}.full-image.short{height:48vw}.full-image.has-text{min-height:700px}.full-image .overlay h6{margin-bottom:20px}.full-image .overlay h4{margin-bottom:40px}}@media screen and (max-width:500px){.full-image{height:105vw}}.hero{max-height:95vh;min-height:600px;height:1080px;position:relative;z-index:2;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero .centre{height:100%;z-index:3}.hero.default{text-align:center}.hero.default:after,.hero.default:before{display:block;content:'';position:absolute}.hero.default:before{width:100%;height:100%;z-index:1;top:0;left:0;background-color:rgba(26,25,44,.4)}.hero.default:after{width:86px;height:194px;z-index:2;top:54%;left:88px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-greenblue.svg");transform:translateY(-50%)}.hero.default .wrap{max-width:790px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.hero.default .h6,.hero.default h1{color:#fff}.hero.industry:before{width:100%;height:100%;display:block;content:'';position:absolute;z-index:1;top:0;left:0;background:-moz-linear-gradient(45deg,#000 0,rgba(0,0,0,.33) 100%);background:-webkit-linear-gradient(45deg,#000 0,rgba(0,0,0,.33) 100%);background:linear-gradient(45deg,#000 0,rgba(0,0,0,.33) 100%);opacity:.6}.hero.industry .wrap{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:175px;box-sizing:border-box}.hero.industry .wrap .text-wrap{position:relative}.hero.industry .wrap .text-wrap:after{width:86px;height:194px;display:block;content:'';position:absolute;z-index:2;top:-235px;left:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-greenblue.svg");transform:translateY(-50%)}.hero.industry .h6,.hero.industry h1{color:#fff}.hero.solution{max-height:none;height:auto}.hero.solution .wrap{width:100%;height:100%;display:flex;align-items:center;padding:140px 0 100px 0}.hero.solution .wrap .graphic-wrap,.hero.solution .wrap .text-wrap{width:50%;flex-grow:0;flex-shrink:0}.hero.solution .wrap .graphic-wrap{height:100%;display:flex;align-items:center;position:relative}.hero.solution .wrap .graphic-wrap img{max-width:90%;display:block;margin:0 auto}.hero.solution .wrap .graphic-wrap:after{width:86px;height:194px;display:block;content:'';position:absolute;z-index:2;bottom:10px;right:10px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-greenblue.svg")}.hero.solution .wrap .text-wrap{padding:70px;box-sizing:border-box}.hero.solution .wrap .text-wrap h1{margin-bottom:20px}.hero.solution .wrap .text-wrap :last-child{margin-bottom:0}.hero.plaintext{min-height:0;height:auto;padding-top:220px}.hero.plaintext+.column-content{padding-top:120px}.hero.plaintext .centre{max-width:1180px}.hero.plaintext .wrap{position:relative}.hero.plaintext .wrap:before{width:86px;height:194px;display:block;content:'';position:absolute;z-index:1;top:15px;left:-125px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-greenblue.svg")}.hero .h6{margin-bottom:20px}@media screen and (min-width:calc(400px + 1px)){.hero.plaintext .h1,.hero.plaintext h1{font-size:70px}}@media screen and (max-width:1440px){.hero{height:900px}.hero.industry .wrap{padding-bottom:110px}.hero.industry .wrap .text-wrap{position:relative}.hero.industry .wrap .text-wrap:after{top:-135px}}@media screen and (max-width:1024px){.hero{height:840px}.hero.solution .wrap{display:block}.hero.solution .wrap .graphic-wrap,.hero.solution .wrap .text-wrap{width:100%}.hero.solution .wrap .text-wrap{padding-left:37px;padding-right:37px;padding-bottom:0}.hero.plaintext{padding-top:180px}.hero.plaintext+.column-content{padding-top:70px}.hero.plaintext .wrap:before{top:-50px;left:auto;right:0}.hero.plaintext .wrap .text-wrap{position:relative;z-index:2}}@media screen and (max-width:768px){.hero.solution+.column-content{padding-top:20px}.hero.solution .wrap{padding-top:120px}.hero.plaintext{padding-top:140px}}.heroslider{height:1080px;background-color:#1a192c}.heroslider .slick-list,.heroslider .slick-track{height:100%}.heroslider .slick-arrow{width:69px;height:69px;display:block;position:absolute;z-index:2;top:50%;transform:translateY(-50%);border:2px solid rgba(255,255,255,.34);border-radius:50%;-webkit-appearance:none;background-color:transparent;background-size:14px auto;background-position:center;background-repeat:no-repeat;font-size:0;cursor:pointer;transition:all .2s ease-out}.heroslider .slick-arrow:hover{background-color:rgba(255,255,255,.05)}.heroslider .slick-arrow.slick-prev{left:36px;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/arrow-left-white.svg")}.heroslider .slick-arrow.slick-next{right:36px;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/arrow-right-white.svg")}.heroslider .slick-dots{display:flex;position:absolute;bottom:64px;left:50%;margin:0;padding:0;transform:translateX(-50%);list-style:none}.heroslider .slick-dots li{width:90px;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.24)}.heroslider .slick-dots li button{width:100%;display:block;padding:0 0 9px 0;font-family:klavika-web-condensed,sans-serif;color:#fff;font-size:14px;font-weight:400;line-height:1.5em;border:none;-webkit-appearance:none;background-color:transparent;cursor:pointer;text-align:left}.heroslider .slick-dots .bar{width:90px;height:1px;position:absolute;bottom:0;left:0;background-color:#0089ff;transition:all .2s ease-out}.heroslider .slide{height:100%;display:flex;align-items:center;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.heroslider .slide .centre{width:100%;position:relative;z-index:3}.heroslider .slide:before{width:100%;height:100%;display:block;content:'';position:absolute;z-index:2;top:0;left:0;background-color:rgba(0,0,0,.3)}.heroslider .slide .text{max-width:500px;width:calc(100vw - 240px);position:relative}.heroslider .slide .video{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.heroslider .slide .video video{width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:cover}.heroslider .slide .h1,.heroslider .slide h1{margin-bottom:.38em;color:#fff}@media screen and (max-width:1440px){.heroslider{height:900px}}@media screen and (max-width:1024px){.heroslider{max-height:calc(100vh - 90px);min-height:700px}.heroslider .slick-dots{bottom:44px}}@media screen and (max-width:768px){.heroslider .slick-arrow{display:none!important}.heroslider .slide .text{width:100%}}.image-slider{padding:150px 0}.image-slider .images{max-width:934px;position:static!important;margin:0 auto}.image-slider .images .slick-list{overflow:visible}.image-slider .images .image{width:894px;height:680px;margin:0 20px;background-size:cover;background-position:center center;background-repeat:no-repeat}.image-slider .paging{width:50%;display:flex;align-items:center;position:relative;z-index:1000;bottom:-32px;color:#000;font-weight:500}.image-slider .paging .page,.image-slider .paging .total{width:36px}.image-slider .paging .separator{width:45px;height:1px;margin-right:15px;background-color:#000}.image-slider .slick-arrow{width:40px;height:40px;display:block;position:absolute;z-index:100;bottom:-38px;-webkit-appearance:none;border:none;outline:0;font-size:0;background-color:transparent;background-size:22px auto;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .2s ease-out}.image-slider .slick-arrow:hover{opacity:.8}.image-slider .slick-arrow.slick-prev{right:calc(56px + 8vw);background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/slick-arrow-left-black.svg")}.image-slider .slick-arrow.slick-next{right:8vw;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/slick-arrow-right-black.svg")}@media screen and (max-width:1440px){.image-slider .images .image{width:62vw;height:47vw}}@media screen and (max-width:768px){.image-slider{padding:100px 0}.image-slider .images{max-width:914px}.image-slider .images .image{margin:0 10px}}section.intro{position:relative;padding:250px 0;background-color:#1a192c;background-image:url("/wp-content/themes/3vgeomatics/resource/img/grid-dark.svg");background-position:center top;background-repeat:repeat;overflow:hidden}section.intro:after{display:block;content:'';position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat}section.intro.dots1:after{width:86px;height:194px;top:121px;left:50%;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-vert-redyellow.svg");transform:translateX(448px)}section.intro.dots2{background-position:center bottom}section.intro.dots2:after{width:446px;height:86px;bottom:11px;left:50%;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-horz-rainbow-long.svg");transform:translateX(-1004px)}section.intro .wrap{max-width:990px;margin:0 auto}section.intro .wrap :last-child{margin-bottom:0}section.intro .h6{margin-bottom:40px}section.intro .h3,section.intro .h6{color:#fff}section.intro .intro-body-wrap .h3.safety{position:absolute;opacity:0}section.intro .intro-body-wrap .line{position:relative}section.intro .intro-body-wrap .over{position:relative;opacity:.5}section.intro .intro-body-wrap .under{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transform-origin:100% 50%;will-change:clip-path;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);transition:clip-path .2s ease-in-out}@media screen and (max-width:1024px){section.intro{padding:130px 0}section.intro.dots1:after{top:-97px;transform:translateX(121px)}section.intro.dots2:after{transform:translateX(-459px)}}.left-right-rows{max-width:1360px;margin:0 auto;padding:160px 40px 0 40px}.left-right-rows.start-left .row:nth-child(2n-1){flex-direction:row-reverse}.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap{padding-right:160px}.left-right-rows.start-left .row:nth-child(2n){flex-direction:row}.left-right-rows.start-left .row:nth-child(2n) .text-wrap{padding-left:160px}.left-right-rows:not(.start-left) .row:nth-child(2n-1){flex-direction:row}.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap{padding-left:160px}.left-right-rows:not(.start-left) .row:nth-child(2n){flex-direction:row-reverse}.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap{padding-right:160px}.left-right-rows .row{display:flex;align-items:center;justify-content:center;margin-bottom:120px}.left-right-rows .row .graphic-wrap{width:670px}.left-right-rows .row .graphic-wrap .graphic{width:100%;height:auto;padding-bottom:134%;background-size:cover;background-position:center center;background-repeat:no-repeat}.left-right-rows .row .text-wrap{width:530px;padding-top:20px;padding-bottom:20px}.left-right-rows .row .text-wrap :last-child{margin-bottom:0}.left-right-rows .row .text-wrap .h1,.left-right-rows .row .text-wrap .h2,.left-right-rows .row .text-wrap .h3,.left-right-rows .row .text-wrap .h4,.left-right-rows .row .text-wrap .h5,.left-right-rows .row .text-wrap .h6,.left-right-rows .row .text-wrap h1,.left-right-rows .row .text-wrap h2,.left-right-rows .row .text-wrap h3,.left-right-rows .row .text-wrap h4,.left-right-rows .row .text-wrap h5,.left-right-rows .row .text-wrap h6{margin-bottom:1.068em}.left-right-rows .row .text-wrap .btn{margin-top:20px}@media screen and (max-width:1440px){.left-right-rows{max-width:none;padding:0}.left-right-rows.start-left .row:nth-child(2n) .text-wrap,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap{padding-left:8%;padding-right:8%}.left-right-rows.start-left .row .graphic-wrap,.left-right-rows:not(.start-left) .row .graphic-wrap{width:46%;flex-shrink:0}}@media screen and (min-width:calc(1024px + 1px)){.left-right-rows+.column-content{padding-top:0}}@media screen and (max-width:1024px){.left-right-rows.start-left .row,.left-right-rows:not(.start-left) .row{margin-bottom:0}.left-right-rows.start-left .row:nth-child(2n),.left-right-rows.start-left .row:nth-child(2n-1),.left-right-rows:not(.start-left) .row:nth-child(2n),.left-right-rows:not(.start-left) .row:nth-child(2n-1){flex-direction:column}.left-right-rows.start-left .row:nth-child(2n) .text-wrap,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap{width:100%;padding:60px 37px 70px 37px;box-sizing:border-box}.left-right-rows.start-left .row:nth-child(2n) .text-wrap .h1,.left-right-rows.start-left .row:nth-child(2n) .text-wrap .h2,.left-right-rows.start-left .row:nth-child(2n) .text-wrap .h3,.left-right-rows.start-left .row:nth-child(2n) .text-wrap .h4,.left-right-rows.start-left .row:nth-child(2n) .text-wrap .h5,.left-right-rows.start-left .row:nth-child(2n) .text-wrap .h6,.left-right-rows.start-left .row:nth-child(2n) .text-wrap h1,.left-right-rows.start-left .row:nth-child(2n) .text-wrap h2,.left-right-rows.start-left .row:nth-child(2n) .text-wrap h3,.left-right-rows.start-left .row:nth-child(2n) .text-wrap h4,.left-right-rows.start-left .row:nth-child(2n) .text-wrap h5,.left-right-rows.start-left .row:nth-child(2n) .text-wrap h6,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap .h1,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap .h2,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap .h3,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap .h4,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap .h5,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap .h6,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap h1,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap h2,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap h3,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap h4,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap h5,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap h6,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap .h1,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap .h2,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap .h3,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap .h4,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap .h5,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap .h6,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap h1,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap h2,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap h3,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap h4,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap h5,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap h6,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap .h1,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap .h2,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap .h3,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap .h4,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap .h5,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap .h6,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap h1,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap h2,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap h3,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap h4,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap h5,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap h6{margin-bottom:.5em}.left-right-rows.start-left .row:nth-child(2n) .text-wrap .btn,.left-right-rows.start-left .row:nth-child(2n-1) .text-wrap .btn,.left-right-rows:not(.start-left) .row:nth-child(2n) .text-wrap .btn,.left-right-rows:not(.start-left) .row:nth-child(2n-1) .text-wrap .btn{margin-top:10px}.left-right-rows.start-left .row .graphic-wrap,.left-right-rows:not(.start-left) .row .graphic-wrap{width:100%}.left-right-rows.start-left .row .graphic-wrap .graphic,.left-right-rows:not(.start-left) .row .graphic-wrap .graphic{height:56vw;padding-bottom:0}}@media screen and (max-width:500px){.left-right-rows.start-left .row .graphic-wrap .graphic,.left-right-rows:not(.start-left) .row .graphic-wrap .graphic{height:105vw}}@media screen and (max-width:1024px){.full-image+.left-right-rows.start-left .row:nth-child(2n),.full-image+.left-right-rows.start-left .row:nth-child(2n-1),.full-image+.left-right-rows:not(.start-left) .row:nth-child(2n),.full-image+.left-right-rows:not(.start-left) .row:nth-child(2n-1){flex-direction:column-reverse}}.link-tile-slider{position:relative;z-index:1;padding:90px 0 150px 0}.link-tile-slider h3{margin-bottom:60px}.link-tile-slider .slides{position:relative;overflow:hidden}.link-tile-slider .slides:after{width:8vw;height:100%;display:block;content:'';position:absolute;z-index:99;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);transition:all .1s ease-out}.link-tile-slider .slides .slick-list{max-width:76vw;overflow:visible}.link-tile-slider .slides .link-tile{margin-right:20px;text-decoration:none;color:#454b53}.link-tile-slider .slides .link-tile .graphic-wrap .graphic{padding-bottom:62%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#3c3c3c}.link-tile-slider .slides .link-tile .text{padding:30px 40px 30px 26px;border-left:1px solid #707070}.link-tile-slider .slides .link-tile .text .title{margin-bottom:15px;font-size:19px;font-weight:500;text-transform:uppercase}.link-tile-slider .slick-arrow{width:82px;height:82px;display:block;position:absolute;z-index:100;top:30%;border-radius:50%;pointer-events:all;background-color:#619acb;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;border:none;transition:all .2s ease-out;transform:translateY(-50%)}.link-tile-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.link-tile-slider .slick-arrow:after,.link-tile-slider .slick-arrow:before{width:12px;height:9px;display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/arrow-right-white-small.svg")}.link-tile-slider .slick-arrow.slick-next{right:50px}.link-tile-slider .slick-arrow.slick-next:after{content:'';margin-left:6px}.link-tile-slider .slick-arrow.slick-prev{left:50px}.link-tile-slider .slick-arrow.slick-prev:before{content:'';margin-right:6px;transform:rotate(180deg)}.link-tile-slider .slick-arrow:hover{background-color:#4e8ec5}.link-tile-slider .slick-arrow:focus{background-color:#5593c7}.link-tile-slider .progress{max-width:1160px;width:100%;height:1px;margin:100px auto 0 auto;background-color:rgba(26,25,44,.3)}.link-tile-slider .progress .bar{width:100%;height:1px;background-color:transparent;background-image:linear-gradient(to right,#1a192c,#1a192c);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}@media screen and (max-width:1440px){.link-tile-slider{padding-bottom:5.5vw}.link-tile-slider .slick-arrow.slick-next{right:50px}.link-tile-slider .slick-arrow.slick-prev{left:50px}.link-tile-slider .progress{max-width:80vw;margin-top:80px}}@media screen and (max-width:1024px){.link-tile-slider{padding:50px 0}.link-tile-slider h3{margin-bottom:50px}.link-tile-slider .slides .slick-list{max-width:83vw}.link-tile-slider .progress{margin-top:60px}}@media screen and (max-width:500px){.link-tile-slider .centre{padding-right:0}.link-tile-slider .slides:after{display:none}.link-tile-slider .slick-arrow{display:none!important}}.post-related{padding:100px 0 130px 0;background-color:#1a192c}.post-related .top{margin-bottom:70px;text-align:center}.post-related .top h3{color:#fff}.post-related .posts{max-width:1110px;display:flex;justify-content:center;margin:0 auto}.post-related .posts .post-tile{max-width:540px;width:50%}.post-related .posts .post-tile:first-child:not(:last-child){margin-right:20px}@media screen and (max-width:768px){.post-related{padding:80px 0}.post-related .top{margin-bottom:40px}.post-related .posts{display:block}.post-related .posts .post-tile{width:100%;margin:0 auto}.post-related .posts .post-tile:first-child:not(:last-child){margin-right:auto;margin-bottom:20px}}.post-slider{position:relative;z-index:1;padding:90px 0 150px 142px;background-color:#1a192c}.post-slider h3{color:#fff}.post-slider .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px;padding-right:142px}.post-slider .slides{position:relative;overflow:hidden}.post-slider .slides:after{width:24vw;height:100%;display:block;content:'';position:absolute;z-index:99;top:0;right:0;background:-moz-linear-gradient(left,rgba(26,25,44,0) 0,#1a192c 100%);background:-webkit-linear-gradient(left,rgba(26,25,44,0) 0,#1a192c 100%);background:linear-gradient(to right,rgba(26,25,44,0) 0,#1a192c 100%)}.post-slider .slides .slick-list{max-width:76vw;overflow:visible}.post-slider .slides .post-tile{margin-right:20px}.post-slider .slick-arrow{width:82px;height:82px;display:block;position:absolute;z-index:100;top:30%;border-radius:50%;pointer-events:all;background-color:transparent;border:1px solid #fff;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease-out;transform:translateY(-50%)}.post-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.post-slider .slick-arrow:after,.post-slider .slick-arrow:before{width:12px;height:9px;display:inline-block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/arrow-right-white-small.svg")}.post-slider .slick-arrow.slick-next{right:50px}.post-slider .slick-arrow.slick-next:after{content:'';margin-left:6px}.post-slider .slick-arrow.slick-prev{left:50px}.post-slider .slick-arrow.slick-prev:before{content:'';margin-right:6px;transform:rotate(180deg)}.post-slider .slick-arrow:hover{background-color:rgba(255,255,255,.05)}.post-slider .slick-arrow:focus{background-color:rgba(255,255,255,.03)}.post-slider .progress{max-width:1160px;width:100%;height:1px;margin:160px auto 0 auto;background-color:rgba(255,255,255,.3)}.post-slider .progress .bar{width:100%;height:1px;background-color:transparent;background-image:linear-gradient(to right,#fff,#fff);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out}@media screen and (max-width:1440px){.post-slider{padding-left:90px;padding-bottom:5.5vw}.post-slider .top{padding-right:77px}.post-slider .slick-arrow.slick-next{right:50px}.post-slider .slick-arrow.slick-prev{left:50px}.post-slider .progress{max-width:80vw;margin-top:80px}}@media screen and (max-width:1024px){.post-slider{padding:50px 0 190px 19px}.post-slider .top{margin-bottom:50px;padding-left:18px}.post-slider .top .btn{position:absolute;bottom:80px;left:50%;transform:translateX(-50%)}.post-slider .slides .slick-list{max-width:83vw}.post-slider .progress{margin-top:60px}}@media screen and (max-width:500px){.post-slider .slides:after{display:none}.post-slider .slick-arrow{display:none!important}}.post-tile{display:block;border-left:1px solid rgba(255,255,255,.2);text-decoration:none}.post-tile .graphic-wrap .graphic{padding-bottom:65%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#3c3c3c}.post-tile .text{padding:40px 45px 50px 45px;color:#fff}.post-tile .text .title{margin-bottom:30px}.post-tile .text .date{font-size:14px;font-weight:400}.post-tile .text .labelled div{display:inline-block;margin-right:14px;font-size:14px;line-height:1.42em;font-weight:400}.post-tile .text .labelled div:after{display:inline-block;content:'|';color:rgba(69,75,83,.3)}.post-tile .text .labelled div:last-child:after{display:none}@media screen and (max-width:500px){.post-tile .text{padding:22px 13px}}.styled-list{padding:150px 0}.styled-list .centre>h3{margin-bottom:1em}.styled-list .wrap{display:flex;justify-content:space-between}.styled-list .wrap .left{width:40%}.styled-list .wrap .left p:last-of-type{margin-bottom:50px}.styled-list .wrap .right{width:50%}.styled-list .wrap .right ul{max-width:666px;padding:0;list-style:none}.styled-list .wrap .right ul li{display:block;position:relative;margin:30px 0 0 0;padding:0 0 30px 42px;font-weight:500;border-bottom:1px solid rgba(26,25,44,.16)}.styled-list .wrap .right ul li:first-child{margin-top:0}.styled-list .wrap .right ul li:last-child{padding-bottom:0;border-bottom:none}.styled-list .wrap .right ul li:before{width:14px;height:14px;display:block;content:'';position:absolute;top:8px;left:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/dots-four-accent.svg")}@media screen and (max-width:768px){.styled-list{padding-bottom:60px}.styled-list .wrap{display:block}.styled-list .wrap .left,.styled-list .wrap .right{width:100%}.styled-list .wrap .left{margin-bottom:60px}.styled-list .wrap .left p:last-of-type{margin-bottom:30px}}.tablepress-wrap{margin-bottom:40px;overflow-x:auto}.tablepress-wrap .tablepress>caption:first-child{display:none}.tablepress-wrap .tablepress thead th{vertical-align:top;padding:0 23px 20px 23px;font-size:19px;line-height:1.21em;background-color:transparent;border-bottom:none;color:#1a192c}.tablepress-wrap .tablepress tbody tr td{padding:20px 23px;font-size:19px;font-weight:400;line-height:1.21em;border-top:none;color:#1a192c}.tablepress-wrap .tablepress tbody tr td strong{font-weight:700}.tablepress-wrap .tablepress tbody tr.even td{background-color:#fff}.tablepress-wrap .tablepress tbody tr.odd td{background-color:#eeeef0}.testimonial .centre,.testimonial-slider .centre{max-width:930px;width:80%}.testimonial blockquote,.testimonial-slider blockquote{position:relative;color:#fff}.testimonial blockquote .avatar,.testimonial-slider blockquote .avatar{width:78px;height:78px;display:block;margin-bottom:48px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.testimonial blockquote .quote,.testimonial-slider blockquote .quote{position:relative;margin-bottom:36px;padding-left:53px;color:#fff}.testimonial blockquote .quote:before,.testimonial-slider blockquote .quote:before{width:26px;height:22px;display:block;content:'';position:absolute;top:11px;left:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/icon-quote.svg")}.testimonial blockquote .author,.testimonial-slider blockquote .author{position:relative;padding-left:76px}.testimonial blockquote .author:before,.testimonial-slider blockquote .author:before{width:16px;height:2px;display:block;content:'';position:absolute;top:13px;left:53px;background-color:#fff}.testimonial blockquote .author strong,.testimonial-slider blockquote .author strong{display:block;font-weight:600}@media screen and (max-width:768px){.testimonial .centre,.testimonial-slider .centre{width:90%}}@media screen and (max-width:500px){.testimonial .centre,.testimonial-slider .centre{width:auto}.testimonial blockquote .avatar,.testimonial-slider blockquote .avatar{margin-bottom:20px}}.testimonial{padding:150px 0;border-top:1px solid rgba(255,255,255,.16);background-color:#1a192c}@media screen and (max-width:768px){.testimonial{padding:100px 0}}.testimonial-slider{padding:150px 0;border-top:1px solid rgba(255,255,255,.16);background-color:#1a192c}.testimonial-slider .testimonials{padding-bottom:90px}.testimonial-slider blockquote .quote:before{opacity:.5}.testimonial-slider .paging{width:50%;display:flex;align-items:center;position:relative;z-index:1000;left:53px;bottom:35px;color:#fff;font-weight:500}.testimonial-slider .paging .page,.testimonial-slider .paging .total{width:36px}.testimonial-slider .paging .separator{width:45px;height:1px;margin-right:15px;background-color:#fff}.testimonial-slider .slick-arrow{width:40px;height:40px;display:block;position:absolute;z-index:100;bottom:0;-webkit-appearance:none;border:none;outline:0;font-size:0;background-color:transparent;background-size:22px auto;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .2s ease-out}.testimonial-slider .slick-arrow:hover{opacity:.8}.testimonial-slider .slick-arrow.slick-prev{right:56px;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/slick-arrow-left.svg")}.testimonial-slider .slick-arrow.slick-next{right:0;background-image:url("/wp-content/themes/3vgeomatics/resource/img/icons/slick-arrow-right.svg")}@media screen and (max-width:768px){.testimonial-slider{padding:100px 0}}.searchwp-live-search-results{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;max-height:300px;min-height:175px;min-width:315px;width:315px}.searchwp-live-search-result{border-bottom:1px solid rgba(30,30,30,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px}.searchwp-live-search-result:last-child{border-bottom:none}.searchwp-live-search-result--img{-ms-flex-negative:0;flex-shrink:0}.searchwp-live-search-result--img,.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img{-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img{-ms-flex-preferred-size:110px;flex-basis:110px}.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img{-ms-flex-preferred-size:150px;flex-basis:150px}.searchwp-live-search-result--img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.searchwp-live-search-result--info{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;overflow:hidden;text-overflow:ellipsis}.searchwp-live-search-result--title{font-size:1.1em;font-weight:700;margin-top:0}.searchwp-live-search-result--desc{font-size:.9em}.searchwp-live-search-result--ecommerce{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;text-align:end}.searchwp-live-search-result--ecommerce *{font-size:1em}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:#f7f7f7}.searchwp-live-search-instructions{clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@-webkit-keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}.searchwp-live-search-result .searchwp-live-search-result--title a{font-size:16px}.searchwp-live-search-result .searchwp-live-search-result--price{font-size:14px}.searchwp-live-search-result .searchwp-live-search-result--add-to-cart .button{font-size:14px}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}