@font-face{font-family:'Avenir LT Std';src:url('/fonts/AvenirLTStd-Book.woff2') format('woff2'),url('/fonts/AvenirLTStd-Book.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Std';src:url('/fonts/AvenirLTStd-Black.woff2') format('woff2'),url('/fonts/AvenirLTStd-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}body{display:flex;flex-direction:column;font-family:'DM Sans',sans-serif;font-size:1em;color:#1f2023}h1,h2,h3,h4,h5,h6{margin-top:15px;font-family:'Avenir LT Std';font-weight:900;color:#218ccc}h1{font-size:2.75em}h2{font-size:2.125em}h3{font-size:1.75em}h4{font-size:1.25em;color:#1f2023}h5{font-family:'DM Sans',sans-serif;font-weight:normal;font-size:1.25em}h6{font-family:'DM Sans',sans-serif;font-weight:normal;font-size:1.125em;color:#1f2023}@media screen and (max-width:479px){h1{font-size:2.125em}h2{font-size:1.875em}h3{font-size:1.5em}}p,ul,ol,address{margin-top:15px}hr{border-color:#218ccc}.spacer.icon-ellipsis{display:inline-block;margin-top:40px;margin-bottom:40px;font-size:1.875em;color:#218ccc}.spacer.icon-ellipsis+*{margin-top:0}.button{box-shadow:none;border:0;border-radius:6px;padding:12px 30px;line-height:1em;font-weight:normal;font-size:1em;color:#fff;background-color:#218ccc}.button:hover{background-color:#218ccc}.button.green{background-color:#5cad46}.button.green.outline{border:1px solid #5cad46;padding:11px 30px;color:#5cad46;background-color:transparent}.button.green.outline:hover{color:#fff;background-color:#5cad46}.button.orange{background-color:#f79626}.button.orange.outline{border:1px solid #f79626;padding:11px 30px;color:#f79626;background-color:transparent}.button.orange.outline:hover{color:#fff;background-color:#f79626}.button.red{background-color:#dd2229}.button.red.outline{border:1px solid #dd2229;padding:11px 30px;color:#dd2229;background-color:transparent}.button.red.outline:hover{color:#fff;background-color:#dd2229}.button.white{border:1px solid #1f2023;padding:11px 30px;color:#1f2023;background-color:transparent}.button.white:hover{color:#fff;background-color:#1f2023}.button.small{padding:8px 14px;line-height:1em;font-size:.875em}.button.next{color:#fff;background-color:#004596}.button.next:hover{background-color:#004596}.button.center{text-align:center}.buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.buttons.center,.center>.buttons{justify-content:center}@media screen and (max-width:1199px){.buttons{gap:10px}}.break{display:inline-block;margin-top:10px;margin-left:30px;margin-right:30px;width:2px;height:22px;vertical-align:top;background-color:#1f2023}img.left{float:left;margin-right:20px;max-width:40%}img.right{float:right;margin-left:20px;max-width:40%}img.stylised{box-shadow:0 2px 15px rgba(31,32,35,.1);border-radius:10px}@font-face{font-family:'FontAwesome';font-style:normal;font-weight:900;src:url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:'FontAwesome Brands';font-style:normal;font-weight:normal;src:url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.ttf") format("truetype")}[class^="icon-"]::before,[class*=" icon-"]::before{font-family:'FontAwesome';font-weight:900}.icon-eye::before{content:""}.icon-tachometer::before{content:""}.icon-mobile::before{content:""}.icon-calendar-check::before{content:""}.icon-expand::before{content:""}.icon-ban::before{content:""}.icon-language::before{content:""}.icon-dollar-sign::before{content:""}.icon-trademark::before{content:""}.icon-hashtag::before{content:""}.icon-ship::before{content:""}.icon-calculator::before{content:""}.icon-users::before{content:""}.icon-money-bill-alt::before{content:""}.icon-credit-card::before{content:""}.icon-window-maximize::before{content:""}.icon-puzzle-piece::before{content:""}.icon-mouse-pointer::before{content:""}.icon-paint-brush::before{content:""}.icon-images::before{content:""}.icon-at::before{content:""}.icon-stack-overflow::before{content:"";font-family:'FontAwesome Brands';font-weight:normal}.icon-exchange-alt::before{content:""}.icon-info::before{content:""}.icon-level-down-alt::before{content:""}.icon-user-secret::before{content:""}.icon-sign-in-alt::before{content:""}.icon-user-plus::before{content:""}.icon-map-signs::before{content:""}.icon-envelope-open::before{content:""}.icon-archive::before{content:""}.icon-cart-plus::before{content:""}.icon-history::before{content:""}.icon-file-alt::before{content:""}.icon-paper-plane::before{content:""}.icon-building::before{content:""}.icon-pencil-alt::before{content:""}.icon-calendar::before{content:""}.icon-comment-alt::before{content:""}.icon-thumbs-up::before{content:""}.icon-address-card::before{content:""}.icon-bicycle::before{content:""}.icon-file-image::before{content:""}.icon-newspaper::before{content:""}.icon-chart-line::before{content:""}.icon-server::before{content:""}.icon-envelope-square::before{content:""}.icon-reply::before{content:""}.icon-binoculars::before{content:""}.icon-phone-volume::before{content:""}.icon-award::before{content:""}.icon-earth-oceania::before{content:""}.icon-face-smile::before{content:""}.icon-circle-info::before{content:""}.icon-rss::before{content:""}.icon-image::before{content:""}.icon-rocket::before{content:""}.icon-circle-check::before{content:""}.icon-feather-pointed::before{content:""}.icon-folder::before{content:""}.icon-arrow-rotate-right::before{content:""}.icon-arrow-right-arrow-left::before{content:""}.icon-database::before{content:""}.icon-seedling::before{content:""}.icon-infinity::before{content:""}.icon-layer-group::before{content:""}.icon-brain::before{content:""}.icon-facebook::before,.icon-linkedin::before,.icon-twitter::before,.icon-vimeo::before{font-family:'FontAwesome Brands';font-weight:normal}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-vimeo::before{content:""}.icon-google:before{font-family:'FontAwesome Brands';content:""}.min-height-window{min-height:100vh}.max-width-1200{max-width:1240px}.max-width-960{max-width:1000px}.max-width-840{max-width:880px}.max-width-720{max-width:760px}.max-width-600{max-width:640px}.max-width-480{max-width:520px}[class*="max-width-"]{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}[class*="max-width-"] [class*="max-width-"]{padding-left:0;padding-right:0}.vertical-padding{padding-top:100px;padding-bottom:100px}@media screen and (max-width:599px){.vertical-padding{padding-top:60px;padding-bottom:60px}}body>header{position:fixed;top:0;width:100%;box-shadow:0 2px 20px rgba(31,32,35,.15);background-color:#fff;z-index:4}#administrator-menu{padding:0 60px;font-size:.875em;background-color:#f5f5f5;z-index:5}#administrator-menu>ul ul{border:0;background-color:#f5f5f5}#main-menu{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;z-index:3}#main-menu>a>.logo{display:block;height:60px;max-height:none}#main-menu>a>.logo-globe{display:none;height:40px;max-height:none}#main-menu>i.toggler{display:none;font-size:24px;line-height:1em;color:#218ccc;cursor:pointer}#main-menu>span.disabled-window-overlay{position:absolute;display:none;top:100%;z-index:0;cursor:pointer}#main-menu>ul{margin:0 -18px}#main-menu>ul>li{transition:all .15s linear!important}#main-menu>ul>li.join-us,#main-menu>ul>li.login,#main-menu>ul>li.my-account{color:#218ccc}#main-menu>ul>li.current{color:#218ccc}#main-menu li:hover{color:#218ccc;background-color:transparent}#main-menu li>a,#main-menu li>span{padding:10px 18px}#main-menu li img{display:none}#main-menu>ul ul{left:50%;transform:translateX(-50%);border:0;box-shadow:none;color:#1f2023;background-color:#fff}#main-menu li.my-account>ul{left:auto;right:0;transform:none;text-align:right}body>header.compact>#main-menu{padding-top:12px;padding-bottom:12px}body>header.compact>#main-menu>a>.logo{display:none}body>header.compact>#main-menu>a>.logo-globe{display:block}@media screen and (max-width:1559px){#main-menu>ul{margin:0 -12px}#main-menu li>a,#main-menu li>span{padding:10px 12px}}@media screen and (max-width:1439px){#administrator-menu,#main-menu{padding-left:30px;padding-right:30px}}@media screen and (max-width:1319px){#administrator-menu,#main-menu{padding-left:20px;padding-right:20px}#main-menu>a>.logo{height:50px}}@media screen and (max-width:1199px){#main-menu.minimize1200{text-align:right;color:#fff}html.js #main-menu.minimize1200>i.toggler,html.js #main-menu.minimize1200.open>span.disabled-window-overlay{display:block!important}html.js #main-menu.minimize1200.open>i.toggler::before{content:""}#main-menu.minimize1200>ul::before{content:"≡";font-size:1.5em;color:#218ccc}html.js #main-menu.minimize1200>ul::before{display:none!important}#main-menu.minimize1200>ul{position:absolute!important;margin:0;padding:10px;top:100%!important;right:-100%!important;height:100vh!important;width:0;min-width:50vw!important;overflow-x:hidden!important;background-color:rgba(31,32,35,.95)!important;opacity:0;visibility:hidden;transition:all .4s ease-in}html.js #main-menu.minimize1200.open>ul{right:0!important;opacity:1;visibility:visible;z-index:10}html.no-js #main-menu.minimize1200:hover>ul{min-width:250px!important}#main-menu.minimize1200 li:hover{color:#fff}#main-menu.minimize1200>ul>li{display:block}#main-menu.minimize1200 li>a,#main-menu.minimize1200 li>span{display:block}#main-menu.minimize1200>ul ul{padding-left:0;padding-right:18px;transform:none;background-color:rgba(31,32,35,.95)}#main-menu.minimize1200 ul.hide{display:none!important}#main-menu.minimize1200>ul ul>li::after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);font-family:'FontAwesome';font-weight:900;font-size:.4em;color:#fff}}@media screen and (max-width:839px){#administrator-menu.minimize840>ul::before{content:"≡ Administration"}#main-menu{padding-top:12px;padding-bottom:12px}#main-menu>a>.logo{height:40px}body>header.compact>#main-menu{padding-top:6px;padding-bottom:6px}body>header.compact>#main-menu>a>.logo-globe{height:30px}}body.base [id],body.base a[name]{scroll-margin-top:100px}body.base main{margin-top:100px}body.base header.compact+main{margin-top:64px}@media screen and (max-width:1319px){body.base main{margin-top:90px}}@media screen and (max-width:839px){body.base main{margin-top:64px}body.base header.compact+main{margin-top:42px}}@media screen and (min-width:1920px){#banner-container{position:relative}#banner-container::before{content:"";position:absolute;bottom:0;left:0;width:265px;height:540px;background:url(/images/templates/banner-bg-left.png) no-repeat center;background-size:contain;z-index:1}#banner-container::after{content:"";position:absolute;top:0;right:0;width:912px;height:576px;background:url(/images/templates/banner-bg-right.png) no-repeat center;background-size:contain;z-index:1}}@media screen and (max-width:1919px){#banner-container{background:url(/images/templates/banner-bg.png) no-repeat center;background-size:cover}}#banner{position:relative;width:100%;height:600px}#banner .article-image{display:block;position:absolute;top:0;width:100%;height:600px;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:2}#banner .banner-content{position:absolute;top:50%;left:50%;transform:translate(-600px,-50%);width:100%;max-width:460px;z-index:2}#banner .banner-content h1{margin-top:0;line-height:1.1em}#banner .banner-content h1+p{margin-top:15px}#banner .banner-content p+p{margin-top:20px}#banner .banner-content>p:first-child{margin-top:0;font-size:.875em;color:#808080}#banner .banner-content>p:first-child+h1{margin-top:10px}@media screen and (min-width:1920px){#banner .article-image{background-size:contain}}@media screen and (max-width:1919px){#banner,#banner .article-image{padding-top:31.25%;height:0}}@media screen and (max-width:1679px){#banner .banner-content{transform:translate(-460px,-50%)}}@media screen and (max-width:1199px){#banner-container{background:url(/images/templates/banner-bg-mobile.png) no-repeat center;background-size:cover}#banner,#banner .article-image{padding-top:0;height:375px}#banner .banner-content{left:0;transform:none;transform:translateY(-50%);padding:0 20px;max-width:500px}}@media screen and (max-width:839px){#banner,#banner .article-image{height:300px}#banner .banner-content{max-width:65%;transform:scale(.8) translateY(-50%);transform-origin:left top}}@media screen and (max-width:599px){#banner-container{background:#218ccc}#banner{height:auto}#banner .article-image{height:100%}#banner .banner-content{position:relative;transform:none;padding:30px 20px;max-width:68%;font-size:.875em;color:#fff}#banner .banner-content>p:first-child{color:rgba(255,255,255,.4)}#banner .banner-content .button{border:1px solid #fff;padding:9px 15px;color:#218ccc;background-color:#fff}#banner .banner-content .button.white{color:#fff;background-color:transparent}#banner .banner-content h1{color:#fff}}@media screen and (max-width:479px){#banner .article-image{height:90%}#banner .banner-content{max-width:72%}}body>main>article>section{position:relative}body>main>article>section>span.overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%}body>main>article>section>div{position:relative;z-index:1}body>main>article>section>div>*:first-child{margin-top:0}body>main>article>section>p.links{position:absolute;width:100%;bottom:50px;z-index:1}aside>.grid{margin-top:-10px;margin-bottom:-10px}aside>.grid>*{margin-top:10px;margin-bottom:10px}aside>.grid>*{border:1px solid #ddd;padding:10px;font-size:.8em;background-color:#fff}aside>.grid>nav>ul{display:block}aside>.grid>* .ribbon{display:block;margin:-11px -11px 5px -11px;padding:8px 0 10px 10px;font-size:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}aside>.grid>* li{padding:2px 7px}aside>.grid>* a[title]::after,aside>.grid>* a[title]:hover::after{display:none}body>footer{flex-grow:1;color:#fff;background-color:#1f2023}body>footer #contact-us{background-color:#218ccc}body.contact-us>footer #contact-us{padding-top:80px}body>footer #contact-us .flex{display:flex;margin-top:60px;flex-wrap:wrap;justify-content:space-between;gap:60px}body>footer #contact-us .flex>*{width:calc(50% - 30px)}body>footer #contact-us h2{margin-top:0;color:#fff}body>footer #contact-us a{font-style:normal;transition:all linear .2s}body>footer #contact-us a:hover{text-decoration:none;color:#1f2023}body>footer #contact-us a>i{margin-right:5px}body>footer #contact-us .social-icons a{display:inline-block;margin-top:10px;margin-right:10px;font-size:1.5em}@media screen and (max-width:839px){body>footer #contact-us .flex{gap:40px}body>footer #contact-us .flex>*{width:100%}}body>footer #site-map>div{padding-top:80px;padding-bottom:20px}body>footer #footer-menu{margin-bottom:60px}body>footer #footer-menu>ul{display:flex;gap:20px}body>footer #footer-menu li:hover{color:#218ccc;background-color:transparent}body>footer #footer-menu>ul>li{float:none;width:calc(20% - 16px)}body>footer #footer-menu>ul>li>a,body>footer #footer-menu>ul>li>span{position:relative;padding:0 0 16px 0;font-weight:700}body>footer #footer-menu>ul>li>a::before,body>footer #footer-menu>ul>li>span::before{content:"";position:absolute;left:0;bottom:8px;width:20px;height:2px;background-color:#218ccc}body>footer #footer-menu>ul ul{padding-left:0;color:#fff}body>footer #footer-menu>ul ul>li{font-size:.875em}body>footer #footer-menu>ul ul>li>a,body>footer #footer-menu>ul ul>li>span{padding:4px 0;line-height:1.1em}body>footer #copyright{font-size:.875em;color:#808080}body>footer #powered-by{float:right;font-size:.875em;color:#808080}body>footer #powered-by a{color:#fff}@media screen and (max-width:1079px){body>footer #footer-menu>ul{flex-wrap:wrap;gap:30px}body>footer #footer-menu>ul>li{width:calc(33.33334% - 20px)}}@media screen and (max-width:839px){body>footer #footer-menu>ul>li{width:calc(50% - 15px)}}@media screen and (max-width:479px){body>footer #footer-menu{margin-bottom:30px}body>footer #footer-menu>ul>li{width:100%}body>footer #powered-by{float:none;margin-top:20px;margin-bottom:10px}}#back-to-top{display:none;position:fixed;z-index:999;right:20px;bottom:20px;color:#218ccc;background-color:#fff;box-shadow:0 2px 15px rgba(31,32,35,.25);line-height:1}#back-to-top:hover{text-decoration:none}article.list>header,article.item>header{position:relative;display:flex;justify-content:space-between}article.list>header .bread-crumbs,article.item>header .bread-crumbs{font-size:.875em}article.list>header .bread-crumbs .filter:empty,article.item>header .bread-crumbs .filter:empty{display:none}#side-panel{display:none;flex-direction:column;gap:30px;position:absolute;top:40px;right:0;border-radius:10px;box-shadow:0 2px 15px rgba(31,32,35,.1);padding:20px;width:100%;max-width:300px;font-size:.875em;background-color:#fff;z-index:2}#side-panel.open{display:flex}#side-panel+.toggler{padding:5px 7px;cursor:pointer}#side-panel.open+.toggler:before{content:""}#side-panel .search-control input{display:inline-block;border-radius:6px;width:100%}#side-panel .search-control a{position:absolute;top:0;right:0}#side-panel .filter-menu>ul>li>span{font-family:'Avenir LT Std';font-weight:900}#side-panel .filter-menu>ul>li{margin-top:30px}#side-panel .filter-menu>ul>li:first-child{margin-top:0}#side-panel .filter-menu>ul>li>ul{display:block!important}article.list>footer{margin-top:60px;text-align:center}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:45px;margin-top:40px}*+.cards{margin-top:60px}.cards article{box-shadow:0 2px 15px rgba(31,32,35,.1);border-radius:10px;width:calc(33.33334% - 30px);background-color:#fff}.cards header>img{display:block;border-radius:10px 10px 0 0;width:100%;height:200px;object-fit:cover;object-position:center}.cards header>i{display:block;padding:30px 30px 0 30px;font-size:1.75em;color:#218ccc}.cards header h3{margin-top:0;padding:30px 30px 0 30px;font-size:1.25em;color:#1f2023}.cards header>i+h3{padding-top:20px}.cards header>.image{display:block;border-top-right-radius:10px;padding-top:53.51351%;width:100%;background-repeat:no-repeat;background-position:right;background-size:contain}.cards header>.image+h4{margin-top:-40px;padding-left:30px;padding-right:30px;max-width:75%}.cards section{padding:20px 30px 0 30px;line-height:1.3em;font-size:.875em;color:#808080}.cards section:last-child{padding-bottom:30px}.cards section.fade-out{height:140px;overflow:hidden}.cards section>p:first-child{margin-top:0}.cards .author-name{margin-top:10px;font-weight:bold}.cards footer{padding:20px 30px 30px 30px}@media screen and (max-width:1079px){.cards{gap:30px}.cards>article{width:calc(50% - 15px)}}@media screen and (max-width:599px){.cards>article{width:100%}}.zig-zag{display:flex;flex-wrap:wrap;gap:140px}.zig-zag+footer{margin-top:140px}.zig-zag article{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:calc((min(100vw,1240px) - 40px)/3)}.zig-zag article:nth-child(odd){padding-right:56%}.zig-zag article:nth-child(even){padding-left:56%}.zig-zag article>header>img{position:absolute;top:50%;transform:translateY(-50%);width:50%;height:100%;object-fit:cover;object-position:center}.zig-zag article>header>img.contain{object-fit:contain}.zig-zag article>header>.image-container{position:absolute;top:50%;transform:translateY(-50%);width:50%;height:100%}.zig-zag article:nth-child(odd)>header>img,.zig-zag article:nth-child(odd)>header>.image-container{right:0}.zig-zag article:nth-child(even)>header>img,.zig-zag article:nth-child(even)>header>.image-container{left:0}.zig-zag article>header>.image-container .image{display:block;box-shadow:0 5px 20px rgba(31,32,35,.25);border-radius:10px;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.zig-zag article>header>h2,.zig-zag article>header>h3{margin-top:0}.zig-zag article>footer{margin-top:20px}.zig-zag.slick-slider article{display:flex!important;padding-left:680px!important;padding-right:0!important;min-height:400px}.zig-zag.slick-slider article>header>img,.zig-zag.slick-slider article>header>.image-container{left:0!important;right:auto!important;width:100%;max-width:600px}@media screen and (max-width:1079px){.zig-zag.slick-slider article{padding-left:550px!important;min-height:326px}.zig-zag.slick-slider article>header>img,.zig-zag.slick-slider article>header>.image-container{max-width:490px}}@media screen and (max-width:959px){.zig-zag.slick-slider article{padding-left:470px!important;min-height:286px}.zig-zag.slick-slider article>header>img,.zig-zag.slick-slider article>header>.image-container{max-width:430px}}@media screen and (max-width:839px){.zig-zag{gap:80px}.zig-zag article{display:block;min-height:auto}.zig-zag article:nth-child(odd){padding-right:0}.zig-zag article:nth-child(even){padding-left:0}.zig-zag.slick-slider article{display:block!important;padding-left:0!important}.zig-zag article>header>img,.zig-zag article>header>.image-container{position:static;transform:none;width:100%;height:auto}.zig-zag.slick-slider article>header>.image-container{max-width:100%}.zig-zag article>header>.image-container .image{padding-top:66.66667%}.zig-zag article>header>img+*,.zig-zag article>header>.image-container+*{margin-top:30px}}article.item>header{flex-wrap:wrap}article.item>header>img{box-shadow:0 2px 15px rgba(31,32,35,.1);border-radius:10px;margin-top:40px;width:100%}article.item>header>h1{margin-top:30px;width:100%;line-height:1.1em}article.item>section{margin-top:30px}article.item>section::after{content:"";display:block;clear:both}article.item>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:50px;font-size:.875em}article.item>footer>*{width:calc(50% - 5px)}article.item>footer .published-on,article.item>footer .author,article.item>footer .tags{color:#808080}article.item>footer .published-on::before,article.item>footer .author::before,article.item>footer .published-on::before{margin-right:10px}article.item>footer .published-on{text-align:right}article.item>footer .published-on .Time,article.item>footer .tags:empty{display:none}article.item>footer a{font-style:normal}@media screen and (max-width:599px){article.item>footer>*{width:100%}article.item>footer .published-on{text-align:left}}article.galleries article>a{position:relative;display:block;border-radius:10px;padding-top:75%;max-width:100%;font-style:normal;background-position:top center;background-size:cover;background-repeat:no-repeat}article.galleries article>a.responsive-image{background-position:4.75% 6.33333333333333%;background-size:205%}article.galleries article>a>span.representative-image{display:none;position:absolute;top:0;left:0;border-radius:10px;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .5s ease}article.galleries article>a>span.title{display:block;position:absolute;bottom:0;left:0;border-radius:10px;padding:35% 7px 0 7px;width:100%;height:100%;text-align:center;font-family:'Avenir LT Std';font-weight:900;font-size:1.25em;color:#fff;background-color:rgba(31,32,35,.8);transition:all .5s ease;opacity:0;visibility:hidden}article.galleries article>a:hover>span.title{opacity:1;visibility:visible}@media screen and (max-width:959px){article.galleries article>a>span.title{font-size:1em}}body.testimonial>main{margin-left:auto;margin-right:auto;padding:0 20px;max-width:1240px}article.gallery{position:relative;padding-right:636px}article.gallery>header{position:static}article.gallery .responsive-image{position:absolute;right:0;width:47%}.responsive-area{position:relative;padding-top:58.0985%;height:0;background-size:cover}.responsive-area>div{position:absolute;overflow:hidden;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.responsive-area>div::-webkit-scrollbar{display:none}.responsive-area.notebook{background-image:url(/images/galleries/notebook-overlay-grey.png)}.responsive-area.notebook>div{top:4.84848%;left:12.5%;width:75%;height:83.33333%}.responsive-area.tablet{background-image:url(/images/galleries/tablet-overlay-grey.png)}.responsive-area.tablet>div{top:10%;left:32.21830985915493%;width:35.56338%;height:79.69696%}.responsive-area.phone{background-image:url(/images/galleries/phone-overlay-grey.png)}.responsive-area.phone>div{top:13.93939%;left:38.20422%;width:23.59174%;height:72.12121%}.responsive-area>div>img{position:absolute;max-width:none!important;top:0;left:0;width:100%}.responsive-area.notebook>div>img.multi{top:-8.12213740458015%;left:-4.58015267175573%;width:203.5623409669211%}.responsive-area.tablet>div>img.multi{top:-6.20714193297969%;left:-181.7796610169492%;width:338.9830508474576%}.responsive-area.phone>div>img.multi{top:-10.88034188034188%;left:-683%;width:800%}.responsive-devices{padding-top:20px;text-align:center}.responsive-devices img{padding:2%;max-width:29.3333%;max-height:100px;cursor:pointer}.responsive-devices img.current{box-shadow:0 2px 15px rgba(31,32,35,.1);border-radius:10px}article.gallery>header h1{margin-top:20px}article.gallery>footer{display:block}article.gallery>footer>*{width:100%}article.gallery>footer .published-on,article.gallery>footer .website{font-weight:700;color:#218ccc;transition:all .2s linear;text-align:left}article.gallery>footer .published-on a,article.gallery>footer .website a{font-style:normal}article.gallery>footer .published-on:hover,article.gallery>footer .website:hover{color:#1f2023}article.gallery>footer .published-on a:hover,article.gallery>footer .website a:hover{text-decoration:none}article.gallery>footer .published-on .PublishedOn::before{display:none}article.gallery>footer .published-on .Time{display:none}article.gallery .icon-rocket::before,article.gallery .icon-globe::before{margin-right:10px}article.gallery #systems,article.gallery #widgets,article.gallery #services,article.gallery #tags{padding-top:40px}article.gallery #systems:empty,article.gallery #widgets:empty,article.gallery #services:empty,article.gallery #tags:empty{display:none}article.gallery #systems::before,article.gallery #widgets::before,article.gallery #services::before,article.gallery #tags::before{display:block;width:100%;padding-bottom:15px;font-family:'Avenir LT Std';font-weight:900;font-size:1.25em;column-span:all}article.gallery #systems::before{content:"Platform inclusions:"}article.gallery #widgets::before{content:"Widget inclusions:"}article.gallery #services::before{content:"Service inclusions:"}article.gallery #tags::before{content:"Tags:"}article.gallery #systems,article.gallery #widgets{column-count:2;column-gap:25px;margin-top:0;list-style-type:disc}article.gallery #systems>a,article.gallery #widgets>a{display:block;font-style:normal;break-inside:avoid}article.gallery #systems>a:first-child,article.gallery #widgets>a:first-child{margin-top:0}article.gallery #services,article.gallery #tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}article.gallery #services>a,article.gallery #tags>a{display:block;border-radius:25px;padding:8px 15px;font-style:normal;font-size:.875em;color:#808080;background-color:#f5f5f5;transition:all .2s linear}article.gallery #services>a:hover,article.gallery #tags>a:hover{text-decoration:none;color:#fff;background-color:#218ccc}@media screen and (max-width:1199px){article.gallery{padding-right:53%}}@media screen and (max-width:959px){body.testimonial>main{max-width:640px}article.gallery{padding-right:0}article.gallery .responsive-image{position:static;margin-top:40px;width:100%}article.gallery>header>h1{margin-top:50px}}article.testimonials .cards{display:block;column-count:3;column-gap:40px}article.testimonials .cards>article{margin-top:40px;break-inside:avoid;width:100%;text-align:center}article.testimonials .cards>article:first-child{margin-top:0}article.testimonials .cards header>img{height:auto}article.testimonials .cards section{padding-top:15px;font-style:italic;font-weight:500;font-size:1em;color:#1f2023}article.testimonials .cards section blockquote{margin:0;padding:0;border-left:0}article.testimonials .cards section .cite{font-size:.875em;font-style:normal;color:#808080}article.testimonials .cards footer{padding-top:10px}article.testimonials .cards .author,article.testimonial .author>p,#testimonials-slider .author>p{margin-top:0}article.testimonials .cards .author .name,article.testimonials .cards .author .position,article.testimonials .cards .author .business-name{font-size:.875em}article.testimonials .cards .author .position::before,article.testimonials .cards .author .business-name::before,article.testimonial .author .position::before,#testimonials-slider .author .position::before{content:", "}article.testimonials .cards .author .website-address{display:block;margin-top:10px;color:#218ccc}@media screen and (max-width:1079px){article.testimonials .cards{column-count:2;column-gap:30px}article.testimonials .cards>article{margin-top:30px}}@media screen and (max-width:599px){article.testimonials .cards{column-count:1}}article.testimonial>header h1{margin-top:40px}article.testimonial>header p{margin-top:30px;font-size:.875em;color:#808080}article.testimonial>header p::before{margin-right:10px}article.testimonial>section{margin-top:20px}article.testimonial>section blockquote{margin:0;padding:0;border-left:0}article.testimonial>section .cite{font-size:.875em;font-style:normal;color:#808080;text-align:right}article.testimonial>footer{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:40px}article.testimonial>footer>img{flex:2 0 200px;box-shadow:0 2px 15px rgba(31,32,35,.1);border-radius:50%;width:200px;height:200px;object-fit:cover;object-position:center}article.testimonial .author{flex:1 1 100%;width:100%}article.testimonial .author>p:first-child+p,#testimonials-slider .author>p:first-child+p{margin-top:5px}article.testimonial .author .website-address,#testimonials-slider .author .website-address{display:inline-block;margin-left:5px;color:#218ccc}@media screen and (max-width:479px){article.testimonial>footer{gap:20px}article.testimonial>footer>img{flex:2 0 80px;width:80px;height:80px}}article.directory .cards header>.image{position:relative;border-radius:10px 10px 0 0;padding-top:100%;background-position:center;background-size:cover}article.directory .cards header>.image::before{content:"";display:block;position:absolute;bottom:-1px;padding-top:15%;width:100%;background:url('/images/Templates/profile-photo-accent.png') no-repeat top center;background-size:cover}article.directory .cards section{padding-top:5px}article.directory .cards section>*:first-child{margin-top:0}article.directory .cards footer{padding-top:30px}article.directory-user header>.bread-crumbs{width:100%}article.directory-user header>.image{display:block;margin-top:40px;border-radius:50%;width:160px;height:160px;background-repeat:no-repeat;background-position:center;background-size:cover}article.directory-user header>.position{width:100%}article.directory-user footer{position:relative;margin-top:30px}article.directory-user .phone,article.directory-user .mobile,article.directory-user .email-address,article.directory-user .linkedin{margin-top:0;width:100%;text-align:left}article.directory-user .phone a,article.directory-user .mobile a,article.directory-user .email-address a,article.directory-user .linkedin a{font-style:normal;font-weight:700;color:#218ccc;transition:all .2s linear}article.directory-user .phone a:hover,article.directory-user .mobile a:hover,article.directory-user .email-address a:hover,article.directory-user .linkedin a:hover{text-decoration:none;color:#1f2023}article.directory-user .icon-phone::before,article.directory-user .icon-mobile::before,article.directory-user .icon-envelope::before,article.directory-user .icon-linkedin::before{margin-right:10px}article.directory-user .icon-mobile::before{padding-left:2px;padding-right:2px}article.directory-user .vcard-link{position:absolute;right:0;bottom:0;width:auto;padding:12px 16px}article.directory-user .vcard-link.icon-address-card::before{margin-right:10px;font-size:1.2em;vertical-align:-2px}@media screen and (max-width:479px){article.directory-user .phone,article.directory-user .mobile,article.directory-user .email-address,article.directory-user .linkedin{padding-left:10px}article.directory-user .vcard-link{position:static;margin-top:30px}}@media screen and (max-width:719px){#industry-solutions .cards{margin-left:auto;margin-right:auto;max-width:400px}#industry-solutions .cards>*{width:100%}}#inology-statistics{background-color:#5cad46}#inology-statistics>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:60px!important;padding-bottom:60px}#inology-statistics>div>*{width:calc(25% - 30px);text-align:center;color:#fff}#inology-statistics>div>*>*:first-child{margin-top:0}#inology-statistics i{font-size:3.75em}#inology-statistics h3{margin-top:20px;font-size:3.125em;color:#fff}#inology-statistics h5{margin-top:0;color:#fff}@media screen and (max-width:959px){#inology-statistics i{font-size:3em}#inology-statistics h3{font-size:2.5em}#inology-statistics h5{font-size:1em}}@media screen and (max-width:719px){#inology-statistics>div{gap:60px;max-width:520px}#inology-statistics>div>*{width:calc(50% - 30px)}}@media screen and (max-width:359px){#inology-statistics>div{gap:40px}#inology-statistics>div>*{width:100%}}.slick-slider{margin-left:auto;margin-right:auto}.slick-dots li button{box-shadow:none;background:transparent!important}.slick-dots li button::before{font-size:14px!important;color:#fff!important}.slick-dots li.slick-active button::before{opacity:1!important}#industry-projects{color:#fff;background-color:#218ccc}#industry-projects h2,#industry-projects h3{color:#fff}#industry-projects h2{margin-top:0}#industry-projects>.max-width-1200{max-width:1300px}#industry-projects .slick-track{padding-top:60px;padding-bottom:40px}#industry-projects .zig-zag article{margin-left:30px;margin-right:30px}#industry-projects>article>footer{margin-top:80px}#industry-projects .button.white{border-color:#fff;color:#fff}body.page #testimonials-slider{background-color:#f5f5f5}#testimonials-slider>article{position:relative;padding-top:140px}#testimonials-slider .quote-icon{position:absolute;top:0;left:300px;transform:translate(140px,120px);margin-top:0;line-height:.5em;font-family:'Playfair Display',serif;font-weight:700;font-size:10em;z-index:2}#testimonials-slider .slick-track{padding-top:40px;padding-bottom:40px}#testimonials-slider .zig-zag article{margin-left:30px;margin-right:30px;padding-left:400px!important;min-height:300px}#testimonials-slider .zig-zag section blockquote{margin:0;padding:0;border-left:0}#testimonials-slider .zig-zag section .cite{font-size:.875em;font-style:normal;color:#808080;text-align:right}#testimonials-slider>article>footer{margin-top:80px}#testimonials-slider .zig-zag footer>img{position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 2px 15px rgba(31,32,35,.1);border-radius:50%;width:300px;height:300px;object-fit:cover;object-position:center}#testimonials-slider .zig-zag .author{font-size:.875em;color:#808080}#testimonials-slider .slick-dots li button::before{color:#218ccc!important}@media screen and (max-width:1079px){#testimonials-slider .quote-icon{left:245px;transform:translate(120px,120px)}#testimonials-slider .zig-zag article{padding-left:325px!important;min-height:245px}#testimonials-slider .zig-zag footer>img{width:245px;height:245px}}@media screen and (max-width:959px){#testimonials-slider .quote-icon{left:215px;transform:translate(100px,120px)}#testimonials-slider .zig-zag article{padding-left:275px!important;min-height:215px}#testimonials-slider .zig-zag footer>img{width:215px;height:215px}}@media screen and (max-width:839px){#testimonials-slider .quote-icon{left:40px;transform:none;transform:translateY(120px)}#testimonials-slider .zig-zag article{padding-left:0!important}#testimonials-slider .zig-zag footer{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:30px}#testimonials-slider .zig-zag .author{flex:1 1 100%;width:100%}#testimonials-slider .zig-zag footer>img{flex:2 0 120px;position:static;transform:none;width:120px;height:120px}}@media screen and (max-width:599px){#testimonials-slider>article{padding-top:100px}#testimonials-slider .quote-icon{transform:translateY(80px)}}@media screen and (max-width:479px){#testimonials-slider .zig-zag footer{gap:20px}#testimonials-slider .zig-zag footer>img{flex:2 0 80px;width:80px;height:80px}}.popup{color:#444;background-color:rgba(0,0,0,.75);opacity:0;visibility:hidden;cursor:default;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;-ms-transition:all .25s ease-in;transition:all .25s ease-in}.popup.show{opacity:1;visibility:visible}.popup .box{border:0;padding:20px;max-height:90vh;background-color:#fff}.popup .banner{position:relative;margin:-20px -20px 20px -20px!important;padding:15px 50px 15px 20px;color:#fff;background-color:#00adee}.popup .icon-remove-sign{position:absolute;top:15px;right:15px;cursor:pointer}.popup form label{font-size:.8em}.popup form input[type="text"],.popup form textarea,.popup form select{border-radius:3px;border-color:rgba(127,127,127,.4)!important;padding:10px;line-height:1em}.popup form .button{margin-top:5px;box-shadow:none;border:0;border-radius:3px;padding:10px 20px;text-transform:uppercase;line-height:1em}#Website_Register_Form>.parameters>label{width:48%}#Website_Register_Form label[name=EmailAddress_Label],#Website_Register_Form label[name=BusinessName_Label]{width:98%}