/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local(""),url("/fonts/open-sans-v29-latin-300-ccc4fae5b3a426b89f4245f50715e416.woff2?vsn=d") format("woff2"),url("/fonts/open-sans-v29-latin-300-d2d08825a91ef19c4e140ea01d981bfb.woff?vsn=d") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular-c416910cae8fe4258cdf8c35933e9f4c.woff2?vsn=d") format("woff2"),url("/fonts/open-sans-v29-latin-regular-685ff80c19db69f72b364920720be393.woff?vsn=d") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700-4333f8c1f02dee549bdb7353a3b48e82.woff2?vsn=d") format("woff2"),url("/fonts/open-sans-v29-latin-700-721039d0bf97cb281ca8854bf15fa3de.woff?vsn=d") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local(""),url("/fonts/open-sans-v29-latin-300italic-84b811a473835365454aee1df5bde8b8.woff2?vsn=d") format("woff2"),url("/fonts/open-sans-v29-latin-300italic-66c94055f3a10bc902e9501d9169c390.woff?vsn=d") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-italic-f9de6527002787670dc12cd709e15b54.woff2?vsn=d") format("woff2"),url("/fonts/open-sans-v29-latin-italic-a8dcbc314fd7dddfa8a377d2bf3eefb3.woff?vsn=d") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700italic-9bd6b9c1af5ddeb3ea386c31083eb6ab.woff2?vsn=d") format("woff2"),url("/fonts/open-sans-v29-latin-700italic-85fc187f434cd35578bc84d09d26d488.woff?vsn=d") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:local(""),url("/fonts/poppins-v20-latin-300-8d91ec1ca2d8b56640a47117e313a3e9.woff2?vsn=d") format("woff2"),url("/fonts/poppins-v20-latin-300-67a18102cad401f10ad39a582de224d5.woff?vsn=d") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;src:local(""),url("/fonts/poppins-v20-latin-300italic-2c12ab3a0b1db8654af95a12a6320231.woff2?vsn=d") format("woff2"),url("/fonts/poppins-v20-latin-300italic-a8ea8309be746e2558fce3eda631547d.woff?vsn=d") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local(""),url("/fonts/poppins-v20-latin-regular-9212f6f9860f9fc6c69b02fedf6db8c3.woff2?vsn=d") format("woff2"),url("/fonts/poppins-v20-latin-regular-f8ed328094e376b0b011d24029d0c2e6.woff?vsn=d") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local(""),url("/fonts/poppins-v20-latin-500-a09f2fccfee35b7247b08a1a266f0328.woff2?vsn=d") format("woff2"),url("/fonts/poppins-v20-latin-500-9e24286fd522ec4c65176252fc6499a0.woff?vsn=d") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;src:local(""),url("/fonts/poppins-v20-latin-500italic-88042d51a299f20ab0ddf917838fe403.woff2?vsn=d") format("woff2"),url("/fonts/poppins-v20-latin-500italic-8561c545c94ebeb87680d2494056c3ed.woff?vsn=d") format("woff")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:local(""),url("/fonts/poppins-v20-latin-600-72993dddf88a63e8f226656f7de88e57.woff2?vsn=d") format("woff2"),url("/fonts/poppins-v20-latin-600-d5a7daaedf64050d5b56e13462760b63.woff?vsn=d") format("woff")}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:local(""),url("/fonts/poppins-v20-latin-600italic-267ebe38acb78ca90441cdb3f0f44b7d.woff2?vsn=d") format("woff2"),url("/fonts/poppins-v20-latin-600italic-296e77ef37d055573d76ddb1b8a9553d.woff?vsn=d") format("woff")}@font-face{font-family:"icomoon";src:url("/fonts/icomoon.eot?js13yx");src:url("/fonts/icomoon.eot?js13yx#iefix") format("embedded-opentype"),url("/fonts/icomoon.ttf?js13yx") format("truetype"),url("/fonts/icomoon.woff?js13yx") format("woff"),url("/fonts/icomoon.svg?js13yx#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add:before{content:""}.icon-analytics:before{content:""}.icon-arrow-curved-left:before{content:""}.icon-arrow-curved-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-extra-long-down:before{content:""}.icon-arrow-extra-long-left:before{content:""}.icon-arrow-extra-long-right:before{content:""}.icon-arrow-extra-long-up:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-long-down:before{content:""}.icon-arrow-long-left:before{content:""}.icon-arrow-long-right:before{content:""}.icon-arrow-long-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-attachment:before{content:""}.icon-battery:before{content:""}.icon-blocked:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-cart:before{content:""}.icon-charge:before{content:""}.icon-chat:before{content:""}.icon-check:before{content:""}.icon-checklist:before{content:""}.icon-dashboard:before{content:""}.icon-delete-trash:before{content:""}.icon-delete:before{content:""}.icon-dots:before{content:""}.icon-download:before{content:""}.icon-edit:before{content:""}.icon-editor-bold:before{content:""}.icon-editor-italic:before{content:""}.icon-editor-strikethrough:before{content:""}.icon-email:before{content:""}.icon-euro:before{content:""}.icon-eye-hidden:before{content:""}.icon-eye-visible:before{content:""}.icon-facebook:before{content:""}.icon-file-doc:before{content:""}.icon-file-pdf:before{content:""}.icon-file-upload:before{content:""}.icon-file:before{content:""}.icon-filter:before{content:""}.icon-heart-solid:before{content:""}.icon-heart:before{content:""}.icon-inbox-all:before{content:""}.icon-inbox:before{content:""}.icon-industry:before{content:""}.icon-info-solid:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-list:before{content:""}.icon-logout:before{content:""}.icon-map:before{content:""}.icon-media:before{content:""}.icon-microgrid:before{content:""}.icon-minus:before{content:""}.icon-news:before{content:""}.icon-note:before{content:""}.icon-notification-solid:before{content:""}.icon-notification:before{content:""}.icon-overview:before{content:""}.icon-pages:before{content:""}.icon-phone-cut:before{content:""}.icon-phone:before{content:""}.icon-photo-library:before{content:""}.icon-pin-map:before{content:""}.icon-play:before{content:""}.icon-projects:before{content:""}.icon-references:before{content:""}.icon-refresh:before{content:""}.icon-search:before{content:""}.icon-send:before{content:""}.icon-settings:before{content:""}.icon-signing:before{content:""}.icon-stats-solid:before{content:""}.icon-stats:before{content:""}.icon-switch:before{content:""}.icon-team:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-thumbs:before{content:""}.icon-tram:before{content:""}.icon-twitter:before{content:""}.icon-upload-cloud:before{content:""}.icon-user:before{content:""}.icon-vacancies:before{content:""}.icon-vimeo:before{content:""}.icon-warning:before{content:""}.icon-website:before{content:""}.icon-youtube:before{content:""}body.noscroll,html.noscroll{touch-action:none;overflow:hidden;overscroll-behavior:none}.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-loading{cursor:wait}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.hidden{display:none}.fade-in-scale{animation:.2s ease-in 0s normal forwards 1 fade-in-scale-keys}.fade-out-scale{animation:.2s ease-out 0s normal forwards 1 fade-out-scale-keys}.fade-in{animation:.2s ease-out 0s normal forwards 1 fade-in-keys}.fade-out{animation:.2s ease-out 0s normal forwards 1 fade-out-keys}.popup-fade-in{animation:.3s ease 0s normal forwards 1 popup-fade-in-keys}.popup-fade-out{animation:.3s ease 0s normal forwards 1 popup-fade-out-keys}@keyframes popup-fade-in-keys{from{z-index:-100;background:rgba(0,0,0,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transform:scale(1.2);opacity:0}to{transform:scale(1);background:rgba(170,191,215,.5);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:1000;opacity:1}}@keyframes popup-fade-out-keys{from{transform:scale(1);background:rgba(170,191,215,.5);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:1000;opacity:1}to{z-index:-100;background:rgba(0,0,0,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transform:scale(1.2);opacity:0}}@keyframes fade-in-scale-keys{0%{scale:.95;opacity:0}100%{scale:1;opacity:1}}@keyframes fade-out-scale-keys{0%{scale:1;opacity:1}100%{scale:.95;opacity:0}}@keyframes fade-in-keys{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-keys{0%{opacity:1}100%{opacity:0}}*{box-sizing:border-box;outline:none}html{width:100%}body{font:15px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;width:100%;color:#17181a;position:relative;margin:0;padding:0;overflow-x:hidden;background:#fff}h1{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:3.467em;margin:0 0 20px;padding:0;color:#fff}h2{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:2.133em;margin:0 0 10px;padding:0;color:#17181a;line-height:1.3em}h3{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:1.467em;margin:0 0 5px;padding:0;color:#17181a;line-height:1.4em}h4{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:1em;margin:0 0 10px;padding:0;color:#17181a}p{font-size:1em;margin:0 0 15px;padding:0;line-height:1.8em}a{cursor:pointer;font-size:1em;margin:0;padding:0;color:#17519d;text-decoration:underline;outline:none !important;transition:all .3s ease}a:hover,a:active{text-decoration:none;outline:none !important}.btn{position:relative;text-decoration:none;text-transform:uppercase;font-weight:500;cursor:pointer;line-height:50px;height:50px;display:inline-block;font-size:.933em;color:#fff;outline:none;transition:all .3s ease;padding:0 20px;border:none;background:#17519d;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.05em}.btn:hover span.icon{margin:0 0 0 20px}.btn span.icon{font-size:.825em;margin:0 0 0 10px;transition:all .3s ease}.btn.outline{border:1px solid #17519d;color:#17519d;background:none}.btn.outline.white{border:1px solid #fff;color:#fff}ul{margin:0 0 20px 0;padding:0}ol{padding:0 0 0 18px;margin-bottom:20px}ul li{list-style:none;line-height:2em}ol li{line-height:2em}img{border:none;-webkit-backface-visibility:hidden}strong{font-weight:700}.wrapper{padding:0 60px;margin:0 auto;max-width:1280px;position:relative}.landscape-block{display:none}ul.check li{background:url(/images/icon-check-c7deba123751a5541152b4ef10e7c66e.svg?vsn=d) no-repeat;background-size:12px;background-position:left 9px;padding-left:22px;list-style:none}p::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, a::-moz-selection, li::-moz-selection, input::-moz-selection, textarea::-moz-selection, label::-moz-selection, strong::-moz-selection, span::-moz-selection, div::-moz-selection{background:#17519d;color:#fff}p::selection,h1::selection,h2::selection,h3::selection,a::selection,li::selection,input::selection,textarea::selection,label::selection,strong::selection,span::selection,div::selection{background:#17519d;color:#fff}p::-webkit-selection,h1::-webkit-selection,h2::-webkit-selection,h3::-webkit-selection,a::-webkit-selection,li::-webkit-selection,input::-webkit-selection,textarea::-webkit-selection,label::-webkit-selection,strong::-webkit-selection,span::-webkit-selection,div::-webkit-selection{background:#17519d;color:#fff}p::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,a::-moz-selection,li::-moz-selection,input::-moz-selection,textarea::-moz-selection,label::-moz-selection,strong::-moz-selection,span::-moz-selection,div::-moz-selection{background:#17519d;color:#fff}::-webkit-input-placeholder{color:#000;opacity:.3}:-moz-placeholder{color:#000;opacity:.3}::-moz-placeholder{color:#000;opacity:.3}:-ms-input-placeholder{color:#262626}input[type=text],input[type=file],input[type=number],input[type=password],textarea{-webkit-appearance:none}.header{top:0;left:0;position:fixed;z-index:15;width:100%;padding:0;opacity:1;border-bottom:1px solid rgba(50,55,58,0);transition:opacity .3s ease,background .3s ease,border-bottom .3s ease}.header.scrolled .bottom{background:#17519d;height:100px}.header.scrolled .bottom .wrapper .logo{width:130px}.header.scrolled .bottom .wrapper .nav ul li a{line-height:99px}.header.scrolled .bottom .wrapper .nav ul li ul{top:80px}.header.scrolled .bottom .wrapper .nav ul li ul li a{line-height:0px}.header.scrolled .bottom .wrapper .search .toggle:hover span.icon{color:#2492be}.header.scrolled .bottom .wrapper .search.active form{top:66px}.header .topbar{height:50px;background:#1a4781}.header .topbar .wrapper{display:flex}.header .topbar .wrapper ul.contact{display:flex;margin:0}.header .topbar .wrapper ul.contact li{margin-left:25px}.header .topbar .wrapper ul.contact li:first-child{margin-left:0px}.header .topbar .wrapper ul.contact li a{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;text-decoration:none;color:#fff;font-size:1.067em;line-height:50px}.header .topbar .wrapper ul.contact li a:hover{text-decoration:underline}.header .topbar .wrapper ul.contact li a span.icon{margin:0 10px 0 0;line-height:50px;font-size:.8em}.header .topbar .wrapper ul.socials{display:flex;margin:0 10px 0 auto}.header .topbar .wrapper ul.socials li a{line-height:50px;width:30px;text-align:center;color:#fff;text-decoration:none;font-size:.85em;display:block;position:relative;transform:scale(1)}.header .topbar .wrapper ul.socials li a span.icon{line-height:50px}.header .topbar .wrapper ul.socials li a:hover{transform:scale(1.1)}.header .topbar .wrapper ul.social{margin-left:auto}.header .topbar .wrapper .btn{line-height:50px;height:50px}.header .topbar .wrapper .btn:hover{background:#11396d}.header .bottom{height:130px;background:rgba(255,255,255,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.2);transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header .bottom .wrapper{display:flex;align-items:center}.header .bottom .wrapper .logo{position:relative;width:160px;transition:all .3s ease}.header .bottom .wrapper .logo img{width:100%;display:block}.header .bottom .wrapper .nav{margin-left:auto;padding-right:0}.header .bottom .wrapper .nav ul{display:block;position:relative;margin:0;transition:all .3s ease}.header .bottom .wrapper .nav ul li{float:left;margin-left:2px;position:relative}.header .bottom .wrapper .nav ul li.has-subnav:hover a span.icon{transform:rotate(-180deg)}.header .bottom .wrapper .nav ul li.has-subnav:hover ul{opacity:1}.header .bottom .wrapper .nav ul li.has-subnav:hover ul li a{font-size:.9em;line-height:50px;opacity:1}.header .bottom .wrapper .nav ul li a{outline:0;padding:0;text-decoration:none;color:#fff;background:none;transition:all .3s ease;position:relative;font-weight:500;margin:0 15px;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;font-size:1.067em;line-height:129px;text-transform:uppercase;border-bottom:2px solid rgba(255,255,255,0)}.header .bottom .wrapper .nav ul li a span.icon{font-size:.6em;position:relative;top:-2px;margin-left:10px;transform:rotate(0deg);transition:all .3s ease;display:inline-block}.header .bottom .wrapper .nav ul li a:hover{text-decoration:none;border-bottom:2px solid #fff}.header .bottom .wrapper .nav ul li a.active{border-bottom:2px solid #fff}.header .bottom .wrapper .nav ul li ul{position:absolute;top:100px;right:0;background:#fff;opacity:1;transition:opacity .3s ease}.header .bottom .wrapper .nav ul li ul li{float:none;margin:0}.header .bottom .wrapper .nav ul li ul li a{opacity:0;line-height:0px;color:#000;white-space:nowrap;font-size:.1px;border:none;padding:0 20px;margin:0;transition:all .3s ease}.header .bottom .wrapper .nav ul li ul li a:hover{border:none;background:#2492be;color:#fff}.header .bottom .wrapper .search{position:absolute;right:60px;top:50%;transform:translateY(-50%);transition:all .3s ease}.header .bottom .wrapper .search.active form{top:81px;height:50px}.header .bottom .wrapper .search.active .toggle .icon{opacity:0}.header .bottom .wrapper .search.active .toggle .icon.icon-delete{opacity:1}.header .bottom .wrapper .search .toggle{width:34px;height:34px;cursor:pointer}.header .bottom .wrapper .search .toggle:hover .icon{color:#17519d}.header .bottom .wrapper .search .toggle .icon{position:absolute;opacity:1;line-height:34px;left:50%;transform:translateX(-50%);transition:all .3s ease;color:#fff}.header .bottom .wrapper .search .toggle .icon.icon-delete{opacity:0}.header .bottom .wrapper .search form{position:absolute;top:0;right:0;width:500px;height:0;overflow:hidden;transition:all .3s ease}.header .bottom .wrapper .search form .field{position:relative}.header .bottom .wrapper .search form .field button{position:absolute;right:0;top:0;width:50px;border-radius:0;padding:0}.header .bottom .wrapper .search form .field button:hover{background:#2492be}.header .bottom .wrapper .search form .field button span.icon{margin:0}.mobile-nav-btn{cursor:pointer;padding:0 0 7px;background:rgba(255,255,255,.25);border:medium none;border-radius:555px;display:none;margin:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);height:40px;width:40px;transition:all .3s ease 0s}.mobile-nav-btn span{display:block}.mobile-nav-btn .lines{background:none repeat scroll 0 0 #fff;display:inline-block;height:1px;position:relative;width:1.1rem;border-radius:.28571rem;transition:all .3s ease 0s}.mobile-nav-btn .lines:before,.mobile-nav-btn .lines:after{background:none repeat scroll 0 0 #fff;content:"";display:inline-block;height:1px;left:0;position:absolute;width:1.1rem;transform-origin:.28571rem center 0;transition:all .3s ease 0s;border-radius:.28571rem}.mobile-nav-btn .lines:before{top:.35rem}.mobile-nav-btn .lines:after{top:-0.35rem}.mobile-nav-btn:hover{opacity:1}body.mobile-nav-open .mobile-nav-btn .lines{background:none repeat scroll 0 0 rgba(0,0,0,0) !important}body.mobile-nav-open .mobile-nav-btn .lines:before,body.mobile-nav-open .mobile-nav-btn .lines:after{top:0;transform-origin:50% 50% 0;width:1.1rem}body.mobile-nav-open .mobile-nav-btn .lines:before{transform:rotate3d(0, 0, 1, 45deg)}body.mobile-nav-open .mobile-nav-btn .lines:after{transform:rotate3d(0, 0, 1, -45deg)}.content{position:relative;z-index:10;display:block;opacity:1}.content .block{position:relative;top:100px;opacity:0;transition:opacity .5s ease,top .5s ease;margin-bottom:100px}.content .block.in-view{opacity:1;top:0}.content .block .row{position:relative}.content .block p:last-child{margin-bottom:0}.content .block ul:last-child{margin-bottom:0}.content .block .text ul li{list-style:circle inside}.content .block .media{position:relative}.content .block .media img{display:block;width:100%;z-index:1;position:relative}.content .block.next-has-bg-color{margin-bottom:0;padding-bottom:20px !important}.content .block.bg-blue{background:#17519d;padding:100px 0;color:#fff}.content .block.bg-blue:last-child{margin-bottom:0}.content .block.bg-blue h2,.content .block.bg-blue h3,.content .block.bg-blue h4,.content .block.bg-blue a,.content .block.bg-blue div,.content .block.bg-blue span,.content .block.bg-blue p{color:#fff}.content .block.bg-black{background:#1e2127;padding:100px 0;color:#fff}.content .block.bg-black:last-child{margin-bottom:0}.content .block.bg-black h2,.content .block.bg-black h3,.content .block.bg-black h4,.content .block.bg-black a,.content .block.bg-black div,.content .block.bg-black span,.content .block.bg-black p{color:#fff}.content .block.bg-grey{background:#e6e6e6;padding:100px 0}.content .block.bg-grey:last-child{margin-bottom:0}.content .block.top-block{height:800px;color:#fff;background:#17519d}.content .block.top-block.page{height:500px;-o-object-position:center center;object-position:center center}.content .block.top-block .bg{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.5)}.content .block.top-block .bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;opacity:.8}.content .block.top-block .bg::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.1);z-index:1}.content .block.top-block .wrapper{padding-top:180px;height:100%;display:flex;align-items:center;position:relative;z-index:5}.content .block.top-block .wrapper .text h1{margin:0}.content .block.top-block .wrapper .text .subtitle{font-size:2.4em;line-height:1.65em;margin:0 0 30px 0}.content .block.top-block .wrapper .text .intro{max-width:700px;margin:0 0 30px 0}.content .block.cta.bg-black .text .btn,.content .block.cta.bg-blue .text .btn{border-color:#fff;color:#fff}.content .block.cta .text{position:relative;padding-right:200px}.content .block.cta .text h2{margin:0}.content .block.cta .text .btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.content .block.thumbs.bg-blue{padding:50px 0}.content .block.thumbs.bg-blue .buttons a{border:1px solid rgba(255,255,255,.1);color:#fff}.content .block.thumbs.bg-blue .buttons a:hover{border:1px solid rgba(255,255,255,.3)}.content .block.thumbs .buttons{display:flex;margin:0 -15px;width:calc(100% + 30px)}.content .block.thumbs .buttons a{display:block;text-decoration:none;text-align:center;border:1px solid rgba(0,0,0,.1);margin:0 15px;position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:20px;font-size:1em;text-transform:uppercase;color:#17181a;font-weight:500;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif}.content .block.thumbs .buttons a img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:150px}.content .block.thumbs .buttons a:hover{background-color:#1a4781;color:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.content .block.col-checks .check{font-weight:500;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif}.content .block.col-checks .check span.icon{border-radius:555px;width:40px;height:40px;font-size:.8em;line-height:40px;text-align:center;margin:0 15px 0 0;border:1px solid rgba(0,0,0,.1);color:#17519d;display:inline-block}.content .block.tabbed-view h2,.content .block.tabbed-view h3{margin:0 0 20px 0}.content .block.tabbed-view.bg-grey ul.tabs li button{border:1px solid #aeaeae}.content .block.tabbed-view.bg-grey ul.tabs li button:hover{background:#aeaeae}.content .block.tabbed-view.bg-grey ul.tabs li.active button{border-bottom:1px solid #e6e6e6}.content .block.tabbed-view.bg-grey .text{border:1px solid #aeaeae}.content .block.tabbed-view.bg-blue,.content .block.tabbed-view.bg-black{color:#fff}.content .block.tabbed-view.bg-blue ul.tabs li button,.content .block.tabbed-view.bg-black ul.tabs li button{border:1px solid #fff;color:#fff}.content .block.tabbed-view.bg-blue ul.tabs li button:hover,.content .block.tabbed-view.bg-black ul.tabs li button:hover{background:#fff;color:#17519d}.content .block.tabbed-view.bg-blue .text,.content .block.tabbed-view.bg-black .text{border:1px solid #fff}.content .block.tabbed-view.bg-black ul.tabs li.active button{border-bottom:1px solid #1e2127}.content .block.tabbed-view.bg-blue ul.tabs li.active button{border-bottom:1px solid #17519d}.content .block.tabbed-view ul.tabs{margin:0;top:1px;position:relative;z-index:2}.content .block.tabbed-view ul.tabs li{float:left;margin-left:10px}.content .block.tabbed-view ul.tabs li:first-child{margin-left:0}.content .block.tabbed-view ul.tabs li button{background:none;border:1px solid #e6e6e6;padding:0 10px;line-height:50px;transition:all .3s ease;position:relative;cursor:pointer}.content .block.tabbed-view ul.tabs li button:hover{background:#e6e6e6}.content .block.tabbed-view ul.tabs li.active button{border-bottom:1px solid #fff}.content .block.tabbed-view ul.tabs li.active button::before{content:"";background:#f82b17;height:2px;width:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.content .block.tabbed-view ul.tabs li.active button:hover{background:none}.content .block.tabbed-view .row{clear:both}.content .block.tabbed-view .text{border:1px solid #e6e6e6;padding:20px}.content .block.tabbed-view .text .images{margin:0 -7px 20px;overflow:hidden}.content .block.tabbed-view .text .images img{width:200px;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;margin:7px;display:inline-block}.content .block.col2-media-special{background:#17519d;color:#fff;min-height:600px;overflow:hidden}.content .block.col2-media-special .wrapper{max-width:1600px}.content .block.col2-media-special h2,.content .block.col2-media-special h3,.content .block.col2-media-special h4,.content .block.col2-media-special a,.content .block.col2-media-special div,.content .block.col2-media-special span{color:#fff}.content .block.col2-media-special .row{align-items:normal;flex-direction:row-reverse}.content .block.col2-media-special .wrapper,.content .block.col2-media-special .row,.content .block.col2-media-special .media{min-height:600px}.content .block.col2-media-special .media{height:100%;position:absolute;width:calc(100% + 400px)}.content .block.col2-media-special .media img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.content .block.col2-media-special .text{padding:120px 60px 120px 0}.content .block.col2-media-special .snippet{color:#17181a;z-index:2;background:#fff;padding:30px;position:absolute;bottom:60px;left:-60px;width:100%}.content .block.col2-media-special .col.size1of3{display:flex;align-items:center}.content .block.col2-media.media-right .row{flex-direction:row-reverse}.content .block.col2-media .row{align-items:normal}.content .block.col2-media .media{height:100%;position:absolute;width:calc(100% - 60px)}.content .block.col2-media .media img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;transition:all .3s ease}.content .block.col2-media .text{padding:60px 0}.content .block.col2-media .text .team{margin-top:30px;display:flex;align-items:center}.content .block.col2-media .text .team .image{width:80px;height:80px;overflow:hidden;margin-right:20px;border-radius:555px}.content .block.col2-media .text .team .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.content .block.col2-media .text .team .team-text{width:calc(100% - 100px)}.content .block.col2 .row{align-items:normal}.content .block.col2 .row .media{margin:0 0 30px 0}.content .block.col3 .row,.content .block.col4 .row{align-items:normal}.content .block.col3 .row .media,.content .block.col4 .row .media{margin:0 0 30px 0}.content .block.col1 .row{align-items:normal}.content .block.col1 .row .media{margin:0 0 30px 0}.content .block.contact .row{align-items:flex-start}.content .block.contact .row a.big{font-size:1.5em;color:#17181a;text-decoration:none;font-weight:500}.content .block.contact .row a.big:hover{text-decoration:underline}.content .block.contact .row a.big span.icon{margin:0 10px 0 0}.content .block.contact form{position:relative}.content .block.contact form .field textarea{height:260px}.popup{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .3s ease,z-index 0s ease .3s;opacity:0;z-index:-100}.popup.active{opacity:1;z-index:100;transition:opacity .3s ease,z-index 0s ease}.popup .close{text-decoration:none;position:absolute;right:0;top:0;color:#fff;width:90px;height:90px;text-align:right;border:none;background:#2492be;border-radius:0 0 0 100%;padding:0 25px 15px 0;transition:all .3s ease}.popup .close:hover{background:#17519d}.popup .popup-content{width:800px;background:#fff;padding:40px;border-radius:10px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.popup .popup-content .head h2{margin:0 0 25px 0}.page404 .content .block.top-block{height:100vh;margin:0}.page404 .content .block.top-block h1{font-size:7em}.page404 .content .block.top-block p{font-size:2em;margin:0 0 40px 0}.footer{background:#1e2127;color:#fff}.footer .wrapper{width:100%;align-items:center;display:flex;height:100%}.footer .top{padding:70px 0}.footer .top .wrapper{align-items:flex-start;height:auto}.footer .top .row{align-items:flex-start;width:100%}.footer .top .logo{width:130px;margin:0 0 30px 0}.footer .top .logo img{display:block;width:100%}.footer .top p{color:rgba(255,255,255,.5)}.footer .top .col.size1of4:last-child ul li,.footer .top .col.size1of3:last-child ul li{padding-left:30px}.footer .top .col.size1of4:last-child ul.socials li,.footer .top .col.size1of3:last-child ul.socials li{padding:0}.footer .top form .field{position:relative}.footer .top form .field button{position:absolute;top:0;right:0;width:50px}.footer .top form .field button span.icon{margin:0}.footer .top form .field button:hover{background:#2492be}.footer .top form .field button:hover span.icon{margin:0}.footer .top .title{font-size:1.467em;font-weight:500;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 15px}.footer .top ul{margin:0}.footer .top ul li{margin:5px 0;color:rgba(255,255,255,.5);position:relative}.footer .top ul li a{color:rgba(255,255,255,.5);text-decoration:none}.footer .top ul li a:hover{color:#fff}.footer .top ul li span.icon{margin:0 10px 0 0;position:absolute;left:0;top:10px}.footer .top ul.socials{display:flex;margin:20px 0 0 0}.footer .top ul.socials li{margin-left:10px}.footer .top ul.socials li:first-child{margin-left:0}.footer .top ul.socials li a{line-height:40px;height:40px;width:40px;text-align:center;color:#fff;text-decoration:none;font-size:.85em;display:block;position:relative;transform:scale(1);border-radius:555px}.footer .top ul.socials li a.facebook{background:#17519d}.footer .top ul.socials li a.twitter{background:#499ae9}.footer .top ul.socials li a.linkedin{background:#2c66bc}.footer .top ul.socials li a span.icon{line-height:40px;position:relative;top:0;margin:0}.footer .top ul.socials li a:hover{transform:scale(1.1)}.footer .bottom{height:60px;border-top:1px solid rgba(255,255,255,.1);box-sizing:content-box}.footer .bottom ul{display:block;position:relative;margin:0}.footer .bottom ul.right{margin-left:auto}.footer .bottom ul li{float:left;display:block;font-size:1.067em;margin-left:30px}.footer .bottom ul li:first-child{margin-left:0}.footer .bottom ul li a{display:block;color:#fff;text-decoration:none;line-height:60px}.footer .bottom ul li a:hover{text-decoration:underline}.row{display:flex;align-items:center;margin:0 -30px}.row .col{position:relative;padding:0 30px}.row .col.size1of1,.row .col.size2of2,.row .col.size3of3,.row .col.size4of4,.row .col.size5of5{width:100%}.row .col.size1of2{width:50%}.row .col.size1of3{width:33.33%}.row .col.size2of3{width:66.66%}.row .col.size1of4{width:25%}.row .col.size2of4{width:50%}.row .col.size3of4{width:75%}.row .col.size1of5{width:20%}.row .col.size2of5{width:40%}.row .col.size3of5{width:60%}.row .col.size4of5{width:80%}form{padding:0;margin:0}.field{width:100%;margin-bottom:20px}.field:last-child{margin:0}.field.float{width:calc(25% - 15px);margin-left:20px;float:left}.field.float:first-child{margin-left:0}.field.error:not(.phx-no-feedback) input[type=text],.field.error:not(.phx-no-feedback) input[type=email],.field.error:not(.phx-no-feedback) input[type=file],.field.error:not(.phx-no-feedback) input[type=number],.field.error:not(.phx-no-feedback) input[type=password],.field.error:not(.phx-no-feedback) select,.field.error:not(.phx-no-feedback) textarea{border:1px solid #fdc9c4;background:#fff7f6}.field.error:not(.phx-no-feedback) p.label,.field.error:not(.phx-no-feedback) label{color:#f82b17}.field.error:not(.phx-no-feedback) .error{font-size:.7em;color:#f82b17;clear:both;margin-top:5px;line-height:1.8em;margin-left:0}.field .error.phx-no-feedback{display:none}.field.radiocheck{margin-bottom:5px}.field.radiocheck input[type=checkbox],.field.radiocheck input[type=radio]{margin-right:5px}.field.radiocheck label{float:left;margin-right:30px;width:auto}.field label,.field p.label{font-weight:600;width:220px;font-size:1em;float:left;line-height:50px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=file],.field input[type=number],.field input[type=password],.field select{width:100%;border:1px solid rgba(0,0,0,.1);padding:0 15px;line-height:50px;height:50px;background:#fff;color:#000;font-size:1em;border-radius:0;transition:all .3s ease}.field input[type=text]:focus::-webkit-input-placeholder,.field input[type=email]:focus::-webkit-input-placeholder,.field input[type=tel]:focus::-webkit-input-placeholder,.field input[type=file]:focus::-webkit-input-placeholder,.field input[type=number]:focus::-webkit-input-placeholder,.field input[type=password]:focus::-webkit-input-placeholder,.field select:focus::-webkit-input-placeholder{color:#000;opacity:.15}.field input[type=text]:focus:-moz-placeholder,.field input[type=email]:focus:-moz-placeholder,.field input[type=tel]:focus:-moz-placeholder,.field input[type=file]:focus:-moz-placeholder,.field input[type=number]:focus:-moz-placeholder,.field input[type=password]:focus:-moz-placeholder,.field select:focus:-moz-placeholder{color:#000;opacity:.15}.field input[type=text]:focus::-moz-placeholder,.field input[type=email]:focus::-moz-placeholder,.field input[type=tel]:focus::-moz-placeholder,.field input[type=file]:focus::-moz-placeholder,.field input[type=number]:focus::-moz-placeholder,.field input[type=password]:focus::-moz-placeholder,.field select:focus::-moz-placeholder{color:#000;opacity:.15}.field input[type=text]:focus:-ms-input-placeholder,.field input[type=email]:focus:-ms-input-placeholder,.field input[type=tel]:focus:-ms-input-placeholder,.field input[type=file]:focus:-ms-input-placeholder,.field input[type=number]:focus:-ms-input-placeholder,.field input[type=password]:focus:-ms-input-placeholder,.field select:focus:-ms-input-placeholder{color:#1a1a1a}.field input[type=file]{padding:0 5px}.field textarea{width:100%;border:none;padding:15px;line-height:inherit;height:120px;font-size:1em;border-radius:0;transition:all .3s ease;resize:none;background:#fff;color:#000;border:1px solid rgba(0,0,0,.1)}.field textarea:focus::-webkit-input-placeholder{color:#000;opacity:.15}.field textarea:focus:-moz-placeholder{color:#000;opacity:.15}.field textarea:focus::-moz-placeholder{color:#000;opacity:.15}.field textarea:focus:-ms-input-placeholder{color:#1a1a1a}.field button{position:relative;text-decoration:none;text-transform:uppercase;font-weight:500;cursor:pointer;line-height:50px;height:50px;display:inline-block;font-size:.933em;color:#fff;outline:none;transition:all .3s ease;padding:0 20px;border:none;background:#17519d;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.05em}.field button:hover span.icon{margin:0 0 0 20px}.field button span.icon{font-size:.825em;margin:0 0 0 10px;transition:all .3s ease}.field button.outline{border:1px solid #17519d;color:#17519d;background:none}.field button.outline.white{border:1px solid #fff;color:#fff}fieldset{border:none;padding:0;margin:0}fieldset.placeholder .field.error .error{margin-left:0px}fieldset.placeholder .field input[type=text],fieldset.placeholder .field input[type=file],fieldset.placeholder .field input[type=number],fieldset.placeholder .field input[type=password],fieldset.placeholder .field select{width:100%}fieldset.placeholder .field textarea{width:100%}.cookies{position:fixed;right:20px;bottom:-300px;padding:20px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:25px;z-index:10000;width:433px;transition:bottom .3s ease}.cookies.active{bottom:20px}.cookies .title{font-size:1.2em;font-weight:600;margin:0 0 5px 0}.cookies .btn{background:#17519d;color:#fff;display:block;float:left;height:42px;text-decoration:none;line-height:42px;padding:0 15px}.cookies .btn:hover{background:#144687}.cookies a.link{opacity:.75;font-size:.9em;float:left;margin-left:15px;line-height:42px;text-decoration:none;color:#17181a;opacity:.75}.cookies a.link:hover{text-decoration:underline}@media screen and (max-width: 1500px){.content .block.top-block{height:600px}}@media screen and (max-width: 1280px){body{font-size:14px}.wrapper{padding:0 30px}.row{margin:0 -30px}.row .col{padding:0 30px}.btn{height:44px;line-height:44px;padding:0 18px}.field button{line-height:44px;height:44px;padding:0 18px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=file],.field input[type=number],.field input[type=password],.field select{height:44px;line-height:44px}.header .bottom .wrapper .search form .field button{width:44px}.content .block.top-block .wrapper .text .subtitle{font-size:2em}h2{font-size:1.9em}h3,.footer .top .title{font-size:1.2em}.content .block.col2-media-special,.content .block.col2-media-special .wrapper,.content .block.col2-media-special .row,.content .block.col2-media-special .media{min-height:500px}.header .bottom .wrapper .search{right:30px}}@media screen and (max-width: 1200px){body{font-size:13px}}@media screen and (max-width: 1100px){.btn{height:40px;line-height:40px}.field button{line-height:40px;height:40px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=file],.field input[type=number],.field input[type=password],.field select{height:40px;line-height:40px}.header .bottom .wrapper .search form .field button{width:40px}.content .block.top-block{height:500px}.header .topbar{height:40px}.header .topbar .wrapper ul.contact li a,.header .topbar .wrapper ul.socials li a{line-height:40px}.header .topbar .wrapper ul.socials li a span.icon,.header .topbar .wrapper ul.contact li a span.icon{line-height:40px}.header .topbar .wrapper .btn{height:40px;line-height:40px}.header .bottom{height:100px}.header .bottom .wrapper .nav ul li a{line-height:99px;font-size:.95em}.header .bottom .wrapper .logo{width:130px}.content .block.top-block .wrapper{padding-top:140px}.content .block{margin-bottom:70px}.content .block.bg-black,.content .block.bg-blue,.content .block.bg-grey{padding:70px 0}.row{margin:0 -20px}.row .col{padding:0 20px}.content .block.col2-media .media{width:calc(100% - 40px)}.field{margin-bottom:15px}.header .bottom .wrapper .search.active form{top:67px}.content .block.col2-media .text{padding:40px 0}.content .block.col2-media .text .team .image{width:60px;height:60px}.header.scrolled .bottom{height:80px}.header.scrolled .bottom .wrapper{height:80px}.header.scrolled .bottom .wrapper .logo{top:3px}.header.scrolled .bottom .wrapper .nav ul li a{line-height:79px;font-size:.95em}.header.scrolled .bottom .wrapper .nav ul li ul{top:65px}.header.scrolled .bottom .wrapper .search.active form{top:56px}}@media screen and (max-width: 1024px){.content .block.thumbs .buttons a{font-size:.85em;margin:0 5px}}@media screen and (max-width: 768px){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .bottom{transition:all 0s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .bottom .wrapper .nav{right:0;z-index:18}.header.scrolled .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em}.header .bottom .wrapper .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:160px 20px 0;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:block;align-items:center;flex-direction:column;justify-content:center;overflow-y:scroll}.header .bottom .wrapper .nav ul{margin:0}.header .bottom .wrapper .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .bottom .wrapper .nav ul li:last-child{margin:0}.header .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em;text-align:center;color:rgba(255,255,255,.6);opacity:1;padding:0 45px;border:none}.header .bottom .wrapper .nav ul li a:hover{color:rgba(255,255,255,.8);border:none}.header .bottom .wrapper .nav ul li a::before{display:none}.header .bottom .wrapper .nav ul li a.active{color:#fff;border:none}.header .bottom .wrapper .nav ul li.has-subnav:hover ul li a{font-size:0;line-height:0;opacity:0}.header .bottom .wrapper .nav ul li.has-subnav:hover a span.icon{transform:rotate(0deg)}.header .bottom .wrapper .nav ul li.is-open ul li a,.header .bottom .wrapper .nav ul li.is-open:hover ul li a{font-size:1.1em;line-height:50px;opacity:1}.header .bottom .wrapper .nav ul li.is-open a span.icon,.header .bottom .wrapper .nav ul li.is-open:hover a span.icon{transform:rotate(-180deg)}.header .bottom .wrapper .nav ul li ul{position:relative;top:0;right:0;background:none}.header .bottom .wrapper .nav ul li ul li a{color:rgba(255,255,255,.6)}.header .bottom .wrapper .nav ul li ul li a:hover{color:rgba(255,255,255,.8);border:none;background:none}.header .bottom .wrapper{height:100px}.header .bottom .wrapper .logo{position:absolute;top:14px;left:30px}.cookies{right:10px;padding:15px;width:310px}.cookies.active{bottom:10px}.cookies a.btn{height:34px;line-height:34px}.cookies a.link{line-height:34px}.popup .popup-content{width:calc(100% - 60px)}.header.scrolled .bottom .wrapper .nav ul li ul{top:0}.header .bottom .wrapper .nav ul li a span.icon{border-radius:555px;border:1px solid rgba(255,255,255,.2);width:40px;height:40px;line-height:40px;text-align:center;margin-left:15px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 1){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .bottom{transition:all 0s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .bottom .wrapper .nav{right:0;z-index:18}.header.scrolled .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em}.header .bottom .wrapper .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:160px 20px 0;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:block;align-items:center;flex-direction:column;justify-content:center;overflow-y:scroll}.header .bottom .wrapper .nav ul{margin:0}.header .bottom .wrapper .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .bottom .wrapper .nav ul li:last-child{margin:0}.header .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em;text-align:center;color:rgba(255,255,255,.6);opacity:1;padding:0 45px;border:none}.header .bottom .wrapper .nav ul li a:hover{color:rgba(255,255,255,.8);border:none}.header .bottom .wrapper .nav ul li a::before{display:none}.header .bottom .wrapper .nav ul li a.active{color:#fff;border:none}.header .bottom .wrapper .nav ul li.has-subnav:hover ul li a{font-size:0;line-height:0;opacity:0}.header .bottom .wrapper .nav ul li.has-subnav:hover a span.icon{transform:rotate(0deg)}.header .bottom .wrapper .nav ul li.is-open ul li a,.header .bottom .wrapper .nav ul li.is-open:hover ul li a{font-size:1.1em;line-height:50px;opacity:1}.header .bottom .wrapper .nav ul li.is-open a span.icon,.header .bottom .wrapper .nav ul li.is-open:hover a span.icon{transform:rotate(-180deg)}.header .bottom .wrapper .nav ul li ul{position:relative;top:0;right:0;background:none}.header .bottom .wrapper .nav ul li ul li a{color:rgba(255,255,255,.6)}.header .bottom .wrapper .nav ul li ul li a:hover{color:rgba(255,255,255,.8);border:none;background:none}.header .bottom .wrapper{height:100px}.header .bottom .wrapper .logo{position:absolute;top:14px;left:30px}.cookies{right:10px;padding:15px;width:310px}.cookies.active{bottom:10px}.cookies a.btn{height:34px;line-height:34px}.cookies a.link{line-height:34px}.popup .popup-content{width:calc(100% - 60px)}.header.scrolled .bottom .wrapper .nav ul li ul{top:0}.header .bottom .wrapper .nav ul li a span.icon{border-radius:555px;border:1px solid rgba(255,255,255,.2);width:40px;height:40px;line-height:40px;text-align:center;margin-left:15px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .bottom{transition:all 0s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .bottom .wrapper .nav{right:0;z-index:18}.header.scrolled .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em}.header .bottom .wrapper .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:160px 20px 0;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:block;align-items:center;flex-direction:column;justify-content:center;overflow-y:scroll}.header .bottom .wrapper .nav ul{margin:0}.header .bottom .wrapper .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .bottom .wrapper .nav ul li:last-child{margin:0}.header .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em;text-align:center;color:rgba(255,255,255,.6);opacity:1;padding:0 45px;border:none}.header .bottom .wrapper .nav ul li a:hover{color:rgba(255,255,255,.8);border:none}.header .bottom .wrapper .nav ul li a::before{display:none}.header .bottom .wrapper .nav ul li a.active{color:#fff;border:none}.header .bottom .wrapper .nav ul li.has-subnav:hover ul li a{font-size:0;line-height:0;opacity:0}.header .bottom .wrapper .nav ul li.has-subnav:hover a span.icon{transform:rotate(0deg)}.header .bottom .wrapper .nav ul li.is-open ul li a,.header .bottom .wrapper .nav ul li.is-open:hover ul li a{font-size:1.1em;line-height:50px;opacity:1}.header .bottom .wrapper .nav ul li.is-open a span.icon,.header .bottom .wrapper .nav ul li.is-open:hover a span.icon{transform:rotate(-180deg)}.header .bottom .wrapper .nav ul li ul{position:relative;top:0;right:0;background:none}.header .bottom .wrapper .nav ul li ul li a{color:rgba(255,255,255,.6)}.header .bottom .wrapper .nav ul li ul li a:hover{color:rgba(255,255,255,.8);border:none;background:none}.header .bottom .wrapper{height:100px}.header .bottom .wrapper .logo{position:absolute;top:14px;left:30px}.cookies{right:10px;padding:15px;width:310px}.cookies.active{bottom:10px}.cookies a.btn{height:34px;line-height:34px}.cookies a.link{line-height:34px}.popup .popup-content{width:calc(100% - 60px)}.header.scrolled .bottom .wrapper .nav ul li ul{top:0}.header .bottom .wrapper .nav ul li a span.icon{border-radius:555px;border:1px solid rgba(255,255,255,.2);width:40px;height:40px;line-height:40px;text-align:center;margin-left:15px}}@media only screen and (min-device-width: 834px)and (max-device-width: 834px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .bottom{transition:all 0s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .bottom .wrapper .nav{right:0;z-index:18}.header.scrolled .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em}.header .bottom .wrapper .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:160px 20px 0;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:block;align-items:center;flex-direction:column;justify-content:center;overflow-y:scroll}.header .bottom .wrapper .nav ul{margin:0}.header .bottom .wrapper .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .bottom .wrapper .nav ul li:last-child{margin:0}.header .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em;text-align:center;color:rgba(255,255,255,.6);opacity:1;padding:0 45px;border:none}.header .bottom .wrapper .nav ul li a:hover{color:rgba(255,255,255,.8);border:none}.header .bottom .wrapper .nav ul li a::before{display:none}.header .bottom .wrapper .nav ul li a.active{color:#fff;border:none}.header .bottom .wrapper .nav ul li.has-subnav:hover ul li a{font-size:0;line-height:0;opacity:0}.header .bottom .wrapper .nav ul li.has-subnav:hover a span.icon{transform:rotate(0deg)}.header .bottom .wrapper .nav ul li.is-open ul li a,.header .bottom .wrapper .nav ul li.is-open:hover ul li a{font-size:1.1em;line-height:50px;opacity:1}.header .bottom .wrapper .nav ul li.is-open a span.icon,.header .bottom .wrapper .nav ul li.is-open:hover a span.icon{transform:rotate(-180deg)}.header .bottom .wrapper .nav ul li ul{position:relative;top:0;right:0;background:none}.header .bottom .wrapper .nav ul li ul li a{color:rgba(255,255,255,.6)}.header .bottom .wrapper .nav ul li ul li a:hover{color:rgba(255,255,255,.8);border:none;background:none}.header .bottom .wrapper{height:100px}.header .bottom .wrapper .logo{position:absolute;top:14px;left:30px}.cookies{right:10px;padding:15px;width:310px}.cookies.active{bottom:10px}.cookies a.btn{height:34px;line-height:34px}.cookies a.link{line-height:34px}.popup .popup-content{width:calc(100% - 60px)}.header.scrolled .bottom .wrapper .nav ul li ul{top:0}.header .bottom .wrapper .nav ul li a span.icon{border-radius:555px;border:1px solid rgba(255,255,255,.2);width:40px;height:40px;line-height:40px;text-align:center;margin-left:15px}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1024px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .bottom{transition:all 0s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .bottom .wrapper .nav{right:0;z-index:18}.header.scrolled .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em}.header .bottom .wrapper .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:160px 20px 0;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:block;align-items:center;flex-direction:column;justify-content:center;overflow-y:scroll}.header .bottom .wrapper .nav ul{margin:0}.header .bottom .wrapper .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .bottom .wrapper .nav ul li:last-child{margin:0}.header .bottom .wrapper .nav ul li a{line-height:2.5em;font-size:2em;text-align:center;color:rgba(255,255,255,.6);opacity:1;padding:0 45px;border:none}.header .bottom .wrapper .nav ul li a:hover{color:rgba(255,255,255,.8);border:none}.header .bottom .wrapper .nav ul li a::before{display:none}.header .bottom .wrapper .nav ul li a.active{color:#fff;border:none}.header .bottom .wrapper .nav ul li.has-subnav:hover ul li a{font-size:0;line-height:0;opacity:0}.header .bottom .wrapper .nav ul li.has-subnav:hover a span.icon{transform:rotate(0deg)}.header .bottom .wrapper .nav ul li.is-open ul li a,.header .bottom .wrapper .nav ul li.is-open:hover ul li a{font-size:1.1em;line-height:50px;opacity:1}.header .bottom .wrapper .nav ul li.is-open a span.icon,.header .bottom .wrapper .nav ul li.is-open:hover a span.icon{transform:rotate(-180deg)}.header .bottom .wrapper .nav ul li ul{position:relative;top:0;right:0;background:none}.header .bottom .wrapper .nav ul li ul li a{color:rgba(255,255,255,.6)}.header .bottom .wrapper .nav ul li ul li a:hover{color:rgba(255,255,255,.8);border:none;background:none}.header .bottom .wrapper{height:100px}.header .bottom .wrapper .logo{position:absolute;top:14px;left:30px}.cookies{right:10px;padding:15px;width:310px}.cookies.active{bottom:10px}.cookies a.btn{height:34px;line-height:34px}.cookies a.link{line-height:34px}.popup .popup-content{width:calc(100% - 60px)}.header.scrolled .bottom .wrapper .nav ul li ul{top:0}.header .bottom .wrapper .nav ul li a span.icon{border-radius:555px;border:1px solid rgba(255,255,255,.2);width:40px;height:40px;line-height:40px;text-align:center;margin-left:15px}}@media screen and (max-width: 767px)and (orientation: portrait){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:20px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .bottom{transition:all 0s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .bottom .wrapper .nav{right:0;z-index:18}.header .bottom .wrapper .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:160px 20px 0;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:block;align-items:center;flex-direction:column;justify-content:center;overflow-y:scroll}.header .bottom .wrapper .nav ul{margin:0}.header .bottom .wrapper .nav ul li{float:none;overflow:hidden;margin:0 0 20px;display:block}.header .bottom .wrapper .nav ul li:last-child{margin:0}.header .bottom .wrapper .nav ul li a{font-size:1.2em;text-align:center;color:rgba(255,255,255,.6);opacity:1;padding:0;border:none}.header .bottom .wrapper .nav ul li a:hover{color:rgba(255,255,255,.8);border:none}.header .bottom .wrapper .nav ul li a::before{display:none}.header .bottom .wrapper .nav ul li a.active{color:#fff;border:none}.header .bottom .wrapper .nav ul li.has-subnav:hover ul li a{font-size:0;line-height:0;opacity:0}.header .bottom .wrapper .nav ul li.has-subnav:hover a span.icon{transform:rotate(0deg)}.header .bottom .wrapper .nav ul li.is-open ul li a,.header .bottom .wrapper .nav ul li.is-open:hover ul li a{font-size:1.1em;line-height:50px;opacity:1}.header .bottom .wrapper .nav ul li.is-open a span.icon,.header .bottom .wrapper .nav ul li.is-open:hover a span.icon{transform:rotate(-180deg)}.header .bottom .wrapper .nav ul li ul{position:relative;top:0;right:0;background:none}.header .bottom .wrapper .nav ul li ul li a{color:rgba(255,255,255,.6)}.header .bottom .wrapper .nav ul li ul li a:hover{color:rgba(255,255,255,.8);border:none;background:none}h1{font-size:2.467em}h2{font-size:1.6em}h3{font-size:1.3em}.wrapper{padding:0 20px}.row{display:block}.row .col.size1of2{width:100%}.row .col.size1of3,.row .col.size2of3{width:100%}.header .topbar .wrapper{padding:0}.header .topbar .wrapper ul.contact{margin-left:20px}.header .topbar .wrapper ul.contact li{margin-left:10px}.header .topbar .wrapper ul.contact li a{font-size:.1px;color:rgba(255,255,255,0)}.header .topbar .wrapper ul.contact li a span.icon{display:inline-block;font-size:12px;color:#fff}.header .topbar .wrapper .btn{padding:0 12px}.header .bottom .wrapper .logo{left:20px;width:110px}.header.scrolled .bottom .wrapper .logo{left:20px;width:110px}.header .bottom,.header .bottom .wrapper{height:90px}.header.scrolled .bottom,.header.scrolled .bottom .wrapper{height:80px}.header .bottom .wrapper .search{right:20px}.header .bottom .wrapper .nav{padding-top:130px}.header .bottom .wrapper .nav ul li.is-open ul{margin-top:10px}.header .bottom .wrapper .nav ul li.is-open ul li a,.header .bottom .wrapper .nav ul li.is-open:hover ul li a{font-size:.9em;line-height:40px}.header .bottom .wrapper .search.active form{top:76px}.header .bottom .wrapper .search form{width:calc(100vw - 40px)}.header.scrolled .bottom .wrapper .logo{top:9px}.content .block.top-block .wrapper{padding-top:90px}.content .block.top-block .wrapper .text .subtitle{font-size:1.5em;margin:0 0 20px 0}.content .block.col2-media-special,.content .block.col2-media-special .wrapper,.content .block.col2-media-special .row,.content .block.col2-media-special .media{min-height:initial}.content .block.col2-media-special .media{height:400px;position:relative;width:calc(100% + 40px);margin:0 -20px}.content .block.col2-media-special .text{padding:40px 0}.content .block.col2-media-special .snippet{left:20px;width:calc(100% - 40px);bottom:20px;padding:20px;background:rgba(255,255,255,.8)}.content .block.col2-media .media{position:relative;width:100%;height:180px}.content .block.col2-media .text{padding:20px 0 0}.content .block.col3 .row .media,.content .block.col4 .row .media{margin-bottom:20px}.content .block.col3 .row .col.size1of3,.content .block.col4 .row .col.size1of4{margin-bottom:40px}.content .block.col2-media .text .team{margin-top:20px}.content .block.thumbs .buttons{margin:0 -10px;width:calc(100% + 20px);flex-wrap:wrap}.content .block.thumbs .buttons a{margin:10px;flex:1}.content .block.cta .text{padding:0}.content .block.cta .text h2{margin:0 0 20px 0}.content .block.cta .text .btn{top:0;transform:translateY(0);position:relative}.content .block.contact .row .col.size1of3{margin-bottom:40px}.content .block.contact .row .col.size2of3 .row .col:last-child{margin-top:15px}.content .block.col-checks .row{display:flex;flex-wrap:wrap}.content .block.col-checks .row .col.size1of5{width:50%;margin:5px 0}.content .block.tabbed-view .text .images img{width:calc(50% - 14px);height:90px;float:left}.footer .top{padding:20px 0}.footer .row .col.size1of4,.footer .row .col.size1of3{width:100%;margin-bottom:40px}.footer .row .col.size1of4:last-child,.footer .row .col.size1of3:last-child{margin-bottom:0}.footer .bottom{height:auto}.footer .bottom ul li{float:none;margin:0;line-height:40px}.footer .bottom ul li a{line-height:40px}.cookies{width:calc(100% - 20px);padding:13px;border-radius:15px}.popup .popup-content{width:calc(100% - 40px);left:0;transform:translateY(-50%) translateX(0);margin:0 20px;padding:20px}.popup .close{width:70px;height:70px;padding:0 17px 17px 0}.header .bottom .wrapper .nav ul li a span.icon{width:30px;height:30px;line-height:30px;margin-left:10px;top:-1px}.row .col.size1of4{width:100%}}@media screen and (min-width: 10px)and (max-height: 480px)and (max-width: 5000px)and (orientation: landscape){.landscape-block{display:block;position:absolute;width:100%;height:100vh;left:0;top:0;background:#1d1e22 url(/images/background2.jpg) no-repeat;background-position:center center;background-size:cover;z-index:99999}.landscape-block .text{position:absolute;left:50%;transform:translateX(-50%);font-size:1em;color:#fff;top:15%}.landscape-block .phone{border:1px solid rgba(255,255,255,.5);border-radius:5px;width:60px;height:120px;position:absolute;top:calc(40% - 60px);left:calc(50% - 30px);transform:rotate(90deg);transform-origin:center center;animation:phone-rotate ease 6s infinite 1s}.landscape-block .phone .circle-rotate{border-radius:555px;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:#ed0c36;animation:background-fade ease 6s infinite 1s}.landscape-block .phone .circle-rotate .no{background:url(/images/icon-no-fd0df852df246ce3ff71149259299bf0.svg?vsn=d) no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:1;animation:fade-out ease 6s infinite 1s}.landscape-block .phone .circle-rotate .yes{background:url(/images/icon-yes-3988e8843f1d7216ad6bff7244bc9d4b.svg?vsn=d) no-repeat;background-size:contain;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:0;animation:fade-in ease 6s infinite 1s}@keyframes phone-rotate{0%{transform:rotate(90deg)}20%{transform:rotate(0deg)}50%{transform:rotate(0deg)}60%{transform:rotate(90deg)}100%{transform:rotate(90deg)}}@keyframes fade-out{0%{opacity:1}20%{opacity:0}50%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}20%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes background-fade{0%{background:#ed0c36}20%{background:#09e695}50%{background:#09e695}60%{background:#ed0c36}100%{background:#ed0c36}}.header,.content,.scroll{display:none}}
