@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Fontello;font-style:normal;font-weight:400;src:url(/themes/custom/processsignal/fonts/fontello.eot);src:url(/themes/custom/processsignal/fonts/fontello.eot#iefix) format("embedded-opentype"),url(/themes/custom/processsignal/fonts/fontello.woff2) format("woff2"),url(/themes/custom/processsignal/fonts/fontello.woff) format("woff"),url(/themes/custom/processsignal/fonts/fontello.ttf) format("truetype"),url(/themes/custom/processsignal/fonts/fontello.svg#fontello) format("svg")}[class*=" fontello-"]:before,[class^=fontello-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.fontello-settings:before{content:"\e800"}.fontello-team:before{content:"\e801"}.fontello-transfer:before{content:"\e802"}.fontello-web-design:before{content:"\e803"}.fontello-app-development:before{content:"\e804"}.fontello-computer-graphic:before{content:"\e805"}.fontello-development-1:before{content:"\e806"}.fontello-development:before{content:"\e807"}.fontello-pie-chart:before{content:"\e808"}.fontello-menu:before{content:"\e809"}.fontello-production:before{content:"\e80a"}.fontello-project-management:before{content:"\e80b"}.fontello-advertising:before{content:"\e80c"}.fontello-magnifying-glass:before{content:"\e80d"}@font-face{font-family:Gilroy Regular;font-style:normal;font-weight:400;src:url(/themes/custom/processsignal/fonts/gilroy_regular.eot);src:url(/themes/custom/processsignal/fonts/gilroy_regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/processsignal/fonts/gilroy_regular.svg#gilroy_regular) format("svg"),url(/themes/custom/processsignal/fonts/gilroy_regular.ttf) format("truetype"),url(/themes/custom/processsignal/fonts/gilroy_regular.woff) format("woff"),url(/themes/custom/processsignal/fonts/gilroy_regular.woff2) format("woff2")}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.js--connection-fadein,.js--egyedi-fadein,.js--epulet-fadein,.js--faq-fadein,.js--features-fadein,.js--footer-fadein,.js--gyartas-fadein,.js--main-fadein,.js--meres-fadein,.js--partners-fadein,.js--services-fadein,.js--vizes-fadein{opacity:0;-webkit-transition:visibility 0s,opacity .4s linear;-o-transition:visibility 0s,opacity .4s linear;transition:visibility 0s,opacity .4s linear;visibility:hidden}.js--connection-fadein.animated,.js--egyedi-fadein.animated,.js--epulet-fadein.animated,.js--faq-fadein.animated,.js--features-fadein.animated,.js--footer-fadein.animated,.js--gyartas-fadein.animated,.js--main-fadein.animated,.js--meres-fadein.animated,.js--partners-fadein.animated,.js--services-fadein.animated,.js--vizes-fadein.animated{opacity:1;visibility:visible}@keyframes zoom{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes zoom{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}*,:focus,:hover{outline:none}i{font-size:2.4rem}ul li{list-style:none}a{text-decoration:none}img{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}input{-webkit-filter:none;filter:none}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}textarea{resize:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body{animation:fadeIn 4s;-moz-animation:fadeIn 4s;-webkit-animation:fadeIn 4s;-o-animation:fadeIn 4s}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}::-moz-selection{background-color:#7f94c1;color:#fff}::selection{background-color:#7f94c1;color:#fff}:root{--step--2:clamp(0.96rem,-webkit-calc(0.84rem + 0.59vw),1.28rem);--step--2:clamp(0.96rem,calc(0.84rem + 0.59vw),1.28rem);--step--1:clamp(1.15rem,-webkit-calc(0.98rem + 0.83vw),1.60rem);--step--1:clamp(1.15rem,calc(0.98rem + 0.83vw),1.60rem);--step-0:clamp(1.38rem,-webkit-calc(1.15rem + 1.14vw),2.00rem);--step-0:clamp(1.38rem,calc(1.15rem + 1.14vw),2.00rem);--step-1:clamp(1.65rem,-webkit-calc(1.34rem + 1.55vw),2.50rem);--step-1:clamp(1.65rem,calc(1.34rem + 1.55vw),2.50rem);--step-2:clamp(1.98rem,-webkit-calc(1.56rem + 2.08vw),3.13rem);--step-2:clamp(1.98rem,calc(1.56rem + 2.08vw),3.13rem);--step-3:clamp(2.38rem,-webkit-calc(1.82rem + 2.78vw),3.91rem);--step-3:clamp(2.38rem,calc(1.82rem + 2.78vw),3.91rem);--step-4:clamp(2.85rem,-webkit-calc(2.11rem + 3.69vw),4.88rem);--step-4:clamp(2.85rem,calc(2.11rem + 3.69vw),4.88rem);--step-5:clamp(3.42rem,-webkit-calc(2.45rem + 4.88vw),6.10rem);--step-5:clamp(3.42rem,calc(2.45rem + 4.88vw),6.10rem)}.features footer p,.features-card__side--front,.layout-container h1,.layout-container h2,.layout-container h3,.layout-container h4,.layout-container h5,.layout-container h6,.megoldasok__title{font-family:Oswald,sans-serif;font-weight:500;line-height:1.2}.layout-container,.layout-container a,.layout-container p{font-family:Open Sans,sans-serif;font-size:var(--step-0);font-weight:300;line-height:145%}html{font-size:62.5%}.layout-container h1{font-size:var(--step-5)}.layout-container h2{font-size:var(--step-4)}.layout-container h3{font-size:var(--step-3)}.layout-container h4{font-size:var(--step-2)}.layout-container h5{font-size:var(--step-1)}.layout-container h6{font-size:var(--step-0)}.v-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;display:grid!important}.text-center{text-align:center!important}.p-2{padding:2rem!important}.m-2{margin:2rem!important}.border-1{border:1px solid!important}.text-gray-soften{color:#f4f4f4!important}.text-gray-soft{color:#d6d6d6!important}.text-gray-medium{color:#b4b4b4!important}.text-gray-hard{color:#5c5c5c!important}.text-gray-hardest{color:#2f2f2f!important}.text-blue-soften{color:#dbe7f5!important}.text-blue-soft{color:#7f94c1!important}.text-blue-medium{color:#526fac!important}.text-blue-hard{color:#3e5380!important}.text-blue-hardest{color:#141c27!important}.text-yellow-soften{color:#fff6bb!important}.text-yellow-soft{color:#fff299!important}.text-yellow-medium{color:#fe7!important}.text-yellow-hard{color:#ffea55!important}.text-yellow-hardest{color:#ffe633!important}.text-purple-soften{color:#9c3890!important}.text-purple-soft{color:#832f79!important}.text-purple-medium{color:#6a2662!important}.text-purple-hard{color:#511d4b!important}.text-purple-hardest{color:#381434!important}.text-orange-soften{color:#ffb17d!important}.text-orange-soft{color:#ffa76c!important}.text-orange-medium{color:#ff934a!important}.text-orange-hard{color:#ff7f28!important}.text-orange-hardest{color:#ff6a06!important}.text-green-soften{color:#aae35b!important}.text-green-soft{color:#9cde3e!important}.text-green-medium{color:#8cd624!important}.text-green-hard{color:#79b91f!important}.text-green-hardest{color:#669c1a!important}.text-red-soften{color:#f06c6c!important}.text-red-soft{color:#f22!important}.text-red-medium{color:red!important}.text-red-hard{color:#d00!important}.text-red-hardest{color:#b00!important}.text-turquoise-soften{color:#d1e6ff!important}.text-turquoise-soft{color:#afd4ff!important}.text-turquoise-medium{color:#8dc2ff!important}.text-turquoise-hard{color:#6bafff!important}.text-turquoise-hardest{color:#499dff!important}.text-brown-soften{color:#a06a34!important}.text-brown-soft{color:#86592c!important}.text-brown-medium{color:#6d4823!important}.text-brown-hard{color:#53371b!important}.text-brown-hardest{color:#392613!important}.text-pink-soften{color:#d483d9!important}.text-pink-soft{color:#cb69d1!important}.text-pink-medium{color:#c24fc9!important}.text-pink-hard{color:#b53abc!important}.text-pink-hardest{color:#9c32a2!important}.bg-gray-soften{background-color:#f4f4f4!important}.bg-gray-soft{background-color:#d6d6d6!important}.bg-gray-medium{background-color:#b4b4b4!important}.bg-gray-hard{background-color:#5c5c5c!important}.bg-gray-hardest{background-color:#2f2f2f!important}.bg-blue-soften{background-color:#dbe7f5!important}.bg-blue-soft{background-color:#7f94c1!important}.bg-blue-medium{background-color:#526fac!important}.bg-blue-hard{background-color:#3e5380!important}.bg-blue-hardest{background-color:#141c27!important}.bg-yellow-soften{background-color:#fff6bb!important}.bg-yellow-soft{background-color:#fff299!important}.bg-yellow-medium{background-color:#fe7!important}.bg-yellow-hard{background-color:#ffea55!important}.bg-yellow-hardest{background-color:#ffe633!important}.bg-purple-soften{background-color:#9c3890!important}.bg-purple-soft{background-color:#832f79!important}.bg-purple-medium{background-color:#6a2662!important}.bg-purple-hard{background-color:#511d4b!important}.bg-purple-hardest{background-color:#381434!important}.bg-orange-soften{background-color:#ffb17d!important}.bg-orange-soft{background-color:#ffa76c!important}.bg-orange-medium{background-color:#ff934a!important}.bg-orange-hard{background-color:#ff7f28!important}.bg-orange-hardest{background-color:#ff6a06!important}.bg-green-soften{background-color:#aae35b!important}.bg-green-soft{background-color:#9cde3e!important}.bg-green-medium{background-color:#8cd624!important}.bg-green-hard{background-color:#79b91f!important}.bg-green-hardest{background-color:#669c1a!important}.bg-red-soften{background-color:#f06c6c!important}.bg-red-soft{background-color:#f22!important}.bg-red-medium{background-color:red!important}.bg-red-hard{background-color:#d00!important}.bg-red-hardest{background-color:#b00!important}.bg-turquoise-soften{background-color:#d1e6ff!important}.bg-turquoise-soft{background-color:#afd4ff!important}.bg-turquoise-medium{background-color:#8dc2ff!important}.bg-turquoise-hard{background-color:#6bafff!important}.bg-turquoise-hardest{background-color:#499dff!important}.bg-brown-soften{background-color:#a06a34!important}.bg-brown-soft{background-color:#86592c!important}.bg-brown-medium{background-color:#6d4823!important}.bg-brown-hard{background-color:#53371b!important}.bg-brown-hardest{background-color:#392613!important}.bg-pink-soften{background-color:#d483d9!important}.bg-pink-soft{background-color:#cb69d1!important}.bg-pink-medium{background-color:#c24fc9!important}.bg-pink-hard{background-color:#b53abc!important}.bg-pink-hardest{background-color:#9c32a2!important}.aboutus__logo{margin:0 auto;width:40rem}.aboutus__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:4rem}.aboutus__body>*{color:#526fac}.aboutus .paragraph .company{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.aboutus .paragraph .company__register .company--text>div:first-child:after{content:":"}.aboutus .paragraph .company--icon{-webkit-filter:invert(42%) sepia(6%) saturate(3959%) hue-rotate(182deg) brightness(97%) contrast(88%);filter:invert(42%) sepia(6%) saturate(3959%) hue-rotate(182deg) brightness(97%) contrast(88%);height:auto;width:2.4rem}.aboutus .paragraph .company--text{color:#526fac}.aboutus p strong{font-weight:500}.features{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dbe7f5));background-image:-webkit-linear-gradient(top,#fff,#dbe7f5);background-image:-o-linear-gradient(top,#fff,#dbe7f5);background-image:linear-gradient(180deg,#fff,#dbe7f5);position:relative}.features footer,.features header{color:#3e5380;max-width:80%;text-align:center;text-transform:uppercase}.features header{margin:0 auto 3rem}.features footer{margin:3rem auto 0}.features footer p{font-weight:400;line-height:1.3}.features:before{background-image:url(/sites/default/files/media-icons/svg/pss-symbol.svg);background-position:50%;background-repeat:no-repeat;background-size:85% 85%;content:"";display:block;height:100%;left:0;opacity:.07;position:absolute;top:0;width:100%}.footer{background-color:#141c27;color:#fff}.footer .layout-content{padding:max(6vh,3rem) 2rem 1rem!important}@media only screen and (max-width:48em){.footer .layout-content{padding:max(3vh,3rem) 2rem 1rem!important}}.footer img{-webkit-filter:invert(100%) sepia(100%) saturate(0) hue-rotate(1deg) brightness(107%) contrast(101%);filter:invert(100%) sepia(100%) saturate(0) hue-rotate(1deg) brightness(107%) contrast(101%);margin:0 auto;max-width:25rem}.footer h6{font-weight:300;letter-spacing:1px;margin-top:1rem;text-align:center}.footer .contact{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--step--1);justify-content:space-evenly;margin:3rem 0}@media only screen and (max-width:48em){.footer .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:56em){.footer__menu{display:none}}.footer__menu ul{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly}.footer__menu ul>li>a{color:#fff;font-size:var(--step-0);padding:1rem 1.5rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer__menu ul>li>a:before{background-image:url(/sites/default/files/media-icons/svg/pss-symbol.svg);background-size:1.5rem 1.8rem;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-filter:invert(100%) sepia(100%) saturate(0) hue-rotate(1deg) brightness(107%) contrast(101%);filter:invert(100%) sepia(100%) saturate(0) hue-rotate(1deg) brightness(107%) contrast(101%);height:1.5rem;margin-right:.5rem;width:1.5rem}.footer__menu ul>li>a:hover{background-color:#3e5380}.footer__copyright{border-top:1px solid #fff;font-size:var(--step--2);margin-top:2rem;padding-top:.5rem;text-align:center;width:100%}.header{background-color:rgba(82,111,172,.5);padding:1rem 2rem;position:absolute;width:100%;z-index:1}.header .site-brand{line-height:1;position:relative}.header .site-brand__logo{display:inline-block;-webkit-filter:invert(100%) sepia(100%) saturate(0) hue-rotate(1deg) brightness(107%) contrast(101%);filter:invert(100%) sepia(100%) saturate(0) hue-rotate(1deg) brightness(107%) contrast(101%);grid-column:1/-1;width:25rem}@media only screen and (max-width:62em){.header .site-brand__logo{width:20rem}}@media only screen and (max-width:48em){.header .site-brand__logo{width:17rem}}.hero{overflow:hidden;position:relative}.hero__item{grid-column:1/-1!important;height:100vh}.hero__img,.hero__views{height:100%}.hero__img{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-timing-function:linear;animation-timing-function:linear}.hero__img img{height:100%;min-width:100%}.hero__caption{background-color:rgba(82,111,172,.5);bottom:20%;color:#fff;left:0;max-width:95%;padding:3rem 2rem;position:absolute}@media only screen and (max-width:56em){.hero__caption{bottom:10%;min-width:100%;text-align:center}}.hero__caption h1{letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.hero__caption p{font-size:var(--step-1)}.implement{margin-top:6rem}@media only screen and (max-width:40em){.implement{margin-top:4rem}}.implement h2{color:#526fac;font-size:var(--step-3)!important;margin-bottom:3rem;text-align:center}.implement .implement-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,auto)}.implement .implement-grid__item{color:#526fac}.implement .implement-grid__item--title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.implement .implement-grid__item--title i{font-size:3.4rem}.navigation{-ms-flex-item-align:center;align-self:center;line-height:1;position:fixed;right:2rem;z-index:1000}.navigation__checkbox{display:none}.navigation__button{background-color:#dbe7f5;border-radius:50%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 1px 4px rgba(0,0,0,.16);cursor:pointer;display:inline-block;height:4rem;position:relative;text-align:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:4rem;z-index:2000}.navigation__button:hover{background-color:#526fac;-webkit-box-shadow:none;box-shadow:none}.navigation__icon{margin-top:2rem;position:relative}.navigation__icon,.navigation__icon:after,.navigation__icon:before{background-color:#526fac;display:inline-block;height:2px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:2rem}.navigation__icon:after,.navigation__icon:before{content:"";position:absolute;width:1.3rem}.navigation__icon:before{right:.2rem;top:-.6rem}.navigation__icon:after{left:.2rem;top:.6rem}.navigation__button:hover .navigation__icon{background-color:#fff}.navigation__button:hover .navigation__icon:before{background-color:#fff;right:0;width:2rem}.navigation__button:hover .navigation__icon:after{background-color:#fff;left:0;width:2rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{left:0;top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:2rem}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{left:0;top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);width:2rem}.navigation__background{background-color:rgba(0,0,0,.9);height:0;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;width:0;z-index:1000}.navigation__nav{left:0;position:fixed;top:0;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%;z-index:1500}.navigation__checkbox:checked~.navigation__background{height:100vh;opacity:1;width:100%}.navigation__checkbox:checked~.navigation__nav{-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem)}.navigation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(82,111,172,.7);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:0 auto;padding:2.5rem;width:80%}.navigation__item:nth-child(3){border:1px solid #fff;border-radius:5px;margin-top:2rem;padding:2rem;position:relative;text-align:center}.navigation__item:nth-child(3) .submenu__title{background-color:#dbe7f5;color:#526fac;font-size:var(--step-0);left:50%;padding:1rem;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navigation__item:nth-child(3) ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1rem}.navigation__item:nth-child(3) ul>li{border:none;border-radius:none;margin-top:0;padding:0}.navigation__link:link,.navigation__link:visited{background-image:-webkit-linear-gradient(330deg,transparent,transparent 50%,#dbe7f5 0);background-image:-o-linear-gradient(330deg,transparent 0,transparent 50%,#dbe7f5 50%);background-image:linear-gradient(120deg,transparent,transparent 50%,#dbe7f5 0);background-size:232%;color:#fff;display:inline-block;padding:1rem 2rem;text-decoration:none;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.navigation__item.active .navigation__link,.navigation__link:active,.navigation__link:hover{background-position:100%;color:#526fac}.megoldasok{color:#526fac}.megoldasok .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem}.megoldasok .row:first-child,.megoldasok .row:last-child{margin-bottom:3rem}@media only screen and (max-width:40em){.megoldasok .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.megoldasok__title{font-size:var(--step-3)}.megoldasok__left{-webkit-box-flex:7;-ms-flex:7;flex:7}.megoldasok__left--text p{margin-bottom:2rem}.megoldasok__left--text p strong{font-weight:500}.megoldasok__right{-webkit-box-flex:5;-ms-flex:5;flex:5}.megoldasok__right--img .picture{background:-webkit-linear-gradient(left,#afd4ff 2px,transparent 0) 0 0,-webkit-linear-gradient(left,#afd4ff 2px,transparent 0) 0 100%,-webkit-linear-gradient(right,#afd4ff 2px,transparent 0) 100% 0,-webkit-linear-gradient(right,#afd4ff 2px,transparent 0) 100% 100%,-webkit-linear-gradient(top,#afd4ff 2px,transparent 0) 0 0,-webkit-linear-gradient(top,#afd4ff 2px,transparent 0) 100% 0,-webkit-linear-gradient(bottom,#afd4ff 2px,transparent 0) 0 100%,-webkit-linear-gradient(bottom,#afd4ff 2px,transparent 0) 100% 100%;background:-o-linear-gradient(left,#afd4ff 2px,transparent 0) 0 0,-o-linear-gradient(left,#afd4ff 2px,transparent 0) 0 100%,-o-linear-gradient(right,#afd4ff 2px,transparent 0) 100% 0,-o-linear-gradient(right,#afd4ff 2px,transparent 0) 100% 100%,-o-linear-gradient(top,#afd4ff 2px,transparent 0) 0 0,-o-linear-gradient(top,#afd4ff 2px,transparent 0) 100% 0,-o-linear-gradient(bottom,#afd4ff 2px,transparent 0) 0 100%,-o-linear-gradient(bottom,#afd4ff 2px,transparent 0) 100% 100%;background:linear-gradient(90deg,#afd4ff 2px,transparent 0) 0 0,linear-gradient(90deg,#afd4ff 2px,transparent 0) 0 100%,linear-gradient(270deg,#afd4ff 2px,transparent 0) 100% 0,linear-gradient(270deg,#afd4ff 2px,transparent 0) 100% 100%,linear-gradient(180deg,#afd4ff 2px,transparent 0) 0 0,linear-gradient(180deg,#afd4ff 2px,transparent 0) 100% 0,linear-gradient(0deg,#afd4ff 2px,transparent 0) 0 100%,linear-gradient(0deg,#afd4ff 2px,transparent 0) 100% 100%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,auto,auto,auto;background-size:40px 40px;grid-column:1/-1;grid-row:1/2;max-width:100%;padding:10px}@media only screen and (max-width:40em){.megoldasok__right--img{display:none}}.megoldasok__right--gallery h2{display:none}.megoldasok__right--gallery .gallery-pics{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:2rem}.megoldasok__right--gallery .gallery-pics__item{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:12rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.megoldasok__right--gallery .gallery-pics__item:hover{-webkit-filter:none;filter:none;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.megoldasok__right--gallery .gallery-pics__item img{height:100%}.page-title{background:url(/sites/default/files/media/images/background/title-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-title__block{grid-column:2/-2;padding:10rem 2rem 3rem;text-align:center}.page-title__caption{background-color:rgba(82,111,172,.5);color:#fff;display:inline-block;padding:2rem}.partners{position:relative}.partners:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dbe7f5));background-image:-webkit-linear-gradient(top,#fff,#dbe7f5);background-image:-o-linear-gradient(top,#fff,#dbe7f5);background-image:linear-gradient(180deg,#fff,#dbe7f5);background-repeat:no-repeat;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.partners .layout-content{grid-column:1/-1;padding:0 2rem!important;position:relative}.partners .layout-content:before{background-image:url(/sites/default/files/media-icons/svg/pss-text.svg);background-position:50%;background-repeat:no-repeat;background-size:95%;content:"";height:100%;left:0;opacity:.07;position:absolute;width:100%}.partners .layout-content>*{-webkit-box-pack:center;-ms-flex-pack:center;height:auto;justify-content:center;min-height:30rem}.partners .layout-content .testimonials,.partners .layout-content>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.partners .layout-content .testimonials{color:#526fac;text-align:center}.partners .layout-content .testimonials .views_slideshow_cycle_slide{z-index:0!important}.partners .layout-content .testimonials p{font-style:italic;margin:3rem 0;padding:0 3rem}@media only screen and (max-width:23.37em){.partners .layout-content .testimonials p{margin:1.5rem 0}}.partners .layout-content .testimonials p:after,.partners .layout-content .testimonials p:before{content:'"';display:inline-block}@media only screen and (max-width:48em){.partners .layout-content .testimonials p{padding:0}}.partners .layout-content .testimonials span{font-size:var(--step--1);font-style:italic;font-weight:500}.partners .layout-content .customer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#526fac;display:grid;gap:4rem 1rem;grid-template-columns:repeat(6,auto);grid-template-rows:repeat(3,auto);justify-items:center}@media only screen and (max-width:48em){.partners .layout-content .customer{gap:1.5rem 1rem;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(4,auto)}}@media only screen and (max-width:26.5em){.partners .layout-content .customer{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(5,auto)}}.partners .layout-content .customer header{grid-column:1/-1;grid-row:1}.partners .layout-content .customer .grid-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:8rem;max-width:12rem;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media only screen and (max-width:56em){.partners .layout-content .customer .grid-item img{max-height:6rem}}@media only screen and (max-width:30em){.partners .layout-content .customer .grid-item img{max-height:4rem}}.partners .layout-content .customer .grid-item a:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.partners .layout-content .customer .grid-item a{font-size:var(--step-0)}.partners .layout-content .customer footer{grid-column:1/-1;grid-row:3}@media only screen and (max-width:48em){.partners .layout-content .customer footer{grid-row:4}}@media only screen and (max-width:26.5em){.partners .layout-content .customer footer{grid-row:5}}.pss-sector{color:#fff;padding:2rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.pss-sector:not(:last-child){margin-bottom:3rem}.pss-sector:focus,.pss-sector:hover{background:-webkit-gradient(linear,left top,left bottom,from(#526fac),to(#3e5380));background:-webkit-linear-gradient(top,#526fac,#3e5380);background:-o-linear-gradient(top,#526fac,#3e5380);background:linear-gradient(180deg,#526fac,#3e5380);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 1px 4px rgba(0,0,0,.16);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}@media only screen and (max-width:62em){.pss-sector:focus,.pss-sector:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pss-sector__img{background:-webkit-linear-gradient(left,#afd4ff 2px,transparent 0) 0 0,-webkit-linear-gradient(left,#afd4ff 2px,transparent 0) 0 100%,-webkit-linear-gradient(right,#afd4ff 2px,transparent 0) 100% 0,-webkit-linear-gradient(right,#afd4ff 2px,transparent 0) 100% 100%,-webkit-linear-gradient(top,#afd4ff 2px,transparent 0) 0 0,-webkit-linear-gradient(top,#afd4ff 2px,transparent 0) 100% 0,-webkit-linear-gradient(bottom,#afd4ff 2px,transparent 0) 0 100%,-webkit-linear-gradient(bottom,#afd4ff 2px,transparent 0) 100% 100%;background:-o-linear-gradient(left,#afd4ff 2px,transparent 2px) 0 0,-o-linear-gradient(left,#afd4ff 2px,transparent 2px) 0 100%,-o-linear-gradient(right,#afd4ff 2px,transparent 2px) 100% 0,-o-linear-gradient(right,#afd4ff 2px,transparent 2px) 100% 100%,-o-linear-gradient(top,#afd4ff 2px,transparent 2px) 0 0,-o-linear-gradient(top,#afd4ff 2px,transparent 2px) 100% 0,-o-linear-gradient(bottom,#afd4ff 2px,transparent 2px) 0 100%,-o-linear-gradient(bottom,#afd4ff 2px,transparent 2px) 100% 100%;background:linear-gradient(90deg,#afd4ff 2px,transparent 0) 0 0,linear-gradient(90deg,#afd4ff 2px,transparent 0) 0 100%,linear-gradient(270deg,#afd4ff 2px,transparent 0) 100% 0,linear-gradient(270deg,#afd4ff 2px,transparent 0) 100% 100%,linear-gradient(180deg,#afd4ff 2px,transparent 0) 0 0,linear-gradient(180deg,#afd4ff 2px,transparent 0) 100% 0,linear-gradient(0deg,#afd4ff 2px,transparent 0) 0 100%,linear-gradient(0deg,#afd4ff 2px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:40px 40px;padding:10px;position:relative}.pss-sector__img img{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 1px 4px rgba(0,0,0,.16)}@media only screen and (max-width:40em){.pss-sector__img{max-width:28rem}}.pss-sector__title{position:relative}.pss-sector__title h2{font-family:Gilroy Regular,sans-serif;font-size:8.5rem;letter-spacing:-6px;line-height:.8;opacity:.07}.pss-sector__title h5{color:#afd4ff;left:3.5rem;letter-spacing:1px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:40em){.pss-sector__title{display:none}}.pss-sector__text{padding:.5rem 0 0 3.5rem}.pss-sector__text h4{color:#8dc2ff;letter-spacing:1px}.pss-sector__text p{padding:max(2vh,1rem) 0}@media only screen and (max-width:40em){.pss-sector__text{padding:1.5rem 0 0;text-align:center}}.pss-sector__cta{letter-spacing:1px;margin-left:3.5rem}@media only screen and (max-width:56em){.pss-sector__cta{margin-left:0}}@media only screen and (max-width:40em){.pss-sector__cta{font-size:var(--step-0)}}.pss-sector.set-on{background:-webkit-gradient(linear,left top,left bottom,from(#526fac),to(#3e5380));background:-webkit-linear-gradient(top,#526fac,#3e5380);background:-o-linear-gradient(top,#526fac,#3e5380);background:linear-gradient(180deg,#526fac,#3e5380);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 1px 4px rgba(0,0,0,.16);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.references{color:#526fac}.references .heading-2{font-size:4rem;margin-bottom:4rem}.references .heading-6{margin-bottom:1rem}.references__item.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem;margin-bottom:0;padding:3rem 0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.references__item.row:not(:last-child){border-bottom:1px solid #f4f4f4}.references__item.row:hover{background-color:#fff;-webkit-box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.references__item.row .column:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.references__item.row .column:first-child img{margin:0 auto;max-height:12rem;max-width:10rem;width:auto}.references__item.row .column:nth-child(2){-webkit-box-flex:5;-ms-flex:5;flex:5;padding-right:2rem}.relationship{background-attachment:fixed;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(127,148,193,.7))),url(/sites/default/files/media/images/big/hero.jpg);background-image:-webkit-linear-gradient(rgba(127,148,193,.7)),url(/sites/default/files/media/images/big/hero.jpg);background-image:-o-linear-gradient(rgba(127,148,193,.7)),url(/sites/default/files/media/images/big/hero.jpg);background-image:linear-gradient(rgba(127,148,193,.7)),url(/sites/default/files/media/images/big/hero.jpg);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:40em){.relationship{background-position-x:20%}}@media only screen and (max-width:26.5em){.relationship{background-position-x:30%}}.relationship .connection h2{color:#fff;font-size:var(--step-3)!important;text-align:center}.relationship .connection .webform-ajax-form-wrapper{background-image:url(/sites/default/files/media/images/big/hero.jpg);background-position:0 35%;border:1px solid #d1e6ff;margin:max(4vh,2rem) 0}@media only screen and (max-width:62em){.relationship .connection .webform-ajax-form-wrapper{background-position:10% 35%}}@media only screen and (max-width:56em){.relationship .connection .webform-ajax-form-wrapper{background-position:15% 35%}}@media only screen and (max-width:48em){.relationship .connection .webform-ajax-form-wrapper{background-position:20% 35%}}.relationship .connection .webform-submission-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:4rem;width:65%}@media only screen and (max-width:48em){.relationship .connection .webform-submission-form{width:75%}}@media only screen and (max-width:40em){.relationship .connection .webform-submission-form{width:100%}}@media only screen and (max-width:35em){.relationship .connection .webform-submission-form{padding:2rem}}.relationship .connection .webform-submission-form .form-item{position:relative}.relationship .connection .webform-submission-form .form-item:not(:last-child){margin-bottom:3rem}.relationship .connection .webform-submission-form .btn{font-size:var(--step--1);margin-left:auto}.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:5px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 1px 4px rgba(0,0,0,.16);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 1.5rem;position:relative;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn--read-more{background-color:#7f94c1;background-image:-webkit-gradient(linear,left top,right top,from(#7f94c1),to(#526fac));background-image:-webkit-linear-gradient(left,#7f94c1,#526fac);background-image:-o-linear-gradient(left,#7f94c1,#526fac);background-image:linear-gradient(90deg,#7f94c1,#526fac);border:1px solid #3e5380}.btn--read-more:focus,.btn--read-more:hover{background-color:#526fac;background-image:-webkit-gradient(linear,left top,right top,from(#526fac),to(#7f94c1));background-image:-webkit-linear-gradient(left,#526fac,#7f94c1);background-image:-o-linear-gradient(left,#526fac,#7f94c1);background-image:linear-gradient(90deg,#526fac,#7f94c1);-webkit-box-shadow:none;box-shadow:none}.btn--read-more .fa-arrow-right{margin-left:.5rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn--read-more:focus .fa-arrow-right,.btn--read-more:hover .fa-arrow-right{margin-left:1rem}.btn--submit{background-color:#ffa76c;background-image:-webkit-gradient(linear,left top,right top,from(#ff934a),to(#ff7f28));background-image:-webkit-linear-gradient(left,#ff934a,#ff7f28);background-image:-o-linear-gradient(left,#ff934a,#ff7f28);background-image:linear-gradient(90deg,#ff934a,#ff7f28);border:1px solid #ff7f28}.btn--submit:focus,.btn--submit:hover{background-color:#ff934a;background-image:-webkit-gradient(linear,left top,right top,from(#ff7f28),to(#ff934a));background-image:-webkit-linear-gradient(left,#ff7f28,#ff934a);background-image:-o-linear-gradient(left,#ff7f28,#ff934a);background-image:linear-gradient(90deg,#ff7f28,#ff934a);-webkit-box-shadow:none;box-shadow:none}.btn--submit .ri-arrow-right-line{margin-left:.5rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn--submit:focus .ri-arrow-right-line,.btn--submit:hover .ri-arrow-right-line{margin-left:1rem}.features-card{height:22rem;-webkit-perspective:150rem;perspective:150rem;position:relative}.features-card__side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #526fac;border-radius:3px;-webkit-box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-shadow:0 8px 24px hsla(210,8%,62%,.2);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:22rem;left:0;overflow:hidden;padding:1rem;position:absolute;text-align:center;top:0;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;width:100%}.features-card__side--front{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;color:#3e5380;justify-content:center;line-height:1.2;text-transform:uppercase}.features-card__side--front i{font-size:6rem;margin-bottom:2rem}.features-card__side--front.set-on{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.features-card__side--back{background-image:-webkit-gradient(linear,left top,left bottom,from(#526fac),to(#3e5380));background-image:-webkit-linear-gradient(top,#526fac,#3e5380);background-image:-o-linear-gradient(top,#526fac,#3e5380);background-image:linear-gradient(180deg,#526fac,#3e5380);color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.features-card__side--back i{font-size:var(--step-3)}@media only screen and (max-width:35em){.features-card__side--back i{font-size:var(--step-4)}}.features-card__side--back p{font-size:var(--step--1);margin:auto 0}.features-card__side--front.set-on+.features-card__side--back{-webkit-transform:rotateY(0);transform:rotateY(0)}.form-item input{background-color:#fff;border:1px solid #7f94c1;border-radius:2px;color:inherit;display:block;font-size:var(--step--1);padding:1rem 1.5rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.form-item input:-moz-placeholder-shown+label{opacity:0;transform:translateY(4rem);visibility:hidden}.form-item input:-ms-input-placeholder+label{opacity:0;-ms-transform:translateY(4rem);transform:translateY(4rem);visibility:hidden}.form-item input:placeholder-shown+label{opacity:0;-webkit-transform:translateY(4rem);-ms-transform:translateY(4rem);transform:translateY(4rem);visibility:hidden}.form-item input:required+label:after{color:#d00;content:"*";display:inline-block}.form-item label{color:#526fac;display:block;margin-left:1.5rem;margin-top:.5rem;position:absolute;top:-3.3rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form-item input,.form-item textarea{color:#526fac}.form-item input:focus,.form-item textarea:focus{border:1px solid #3e5380;-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,.1);box-shadow:0 1rem 2rem rgba(0,0,0,.1);outline:none}.form-item input:focus:invalid,.form-item textarea:focus:invalid{border:1px solid #d00}.form-item input::-webkit-input-placeholder,.form-item textarea::-webkit-input-placeholder{color:#d6d6d6}.form-item input:-moz-placeholder,.form-item input::-moz-placeholder,.form-item textarea:-moz-placeholder,.form-item textarea::-moz-placeholder{color:#d6d6d6;opacity:1}.form-item input:-ms-input-placeholder,.form-item textarea:-ms-input-placeholder{color:#d6d6d6}.form-item textarea{border:1px solid #7f94c1;font-size:1.8rem;padding:1rem;width:100%}a.blue-underline{color:#526fac;display:inline-block;padding:4px 0;position:relative;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a.blue-underline:after{background:#526fac;content:"";height:2px;left:0;position:absolute;top:85%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%}a.blue-underline:hover{color:#526fac}a.blue-underline:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}a.orange-underline{color:#ff6a06;display:inline-block;padding:4px 0;position:relative;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a.orange-underline:after{background:#ff934a;content:"";height:2px;left:0;position:absolute;top:85%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%}a.orange-underline:hover{color:#ff934a}a.orange-underline:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.aboutus ul{margin-left:4rem;padding:1rem 0}.aboutus ul>li{list-style:disclosure-closed}.aboutus ul>li>ul>li{list-style:decimal}.aboutus ul>li>ul>li>ul>li{list-style:lower-latin}.aboutus ul>li>ul>li>ul>li>ul>li{list-style:unset}.aboutus ul li:not(:last-child){padding-bottom:.5rem}.references__item ul{margin-left:2rem;padding:1rem 0}.references__item ul>li{list-style:disclosure-closed}.references__item ul>li>ul>li{list-style:decimal}.references__item ul>li>ul>li>ul>li{list-style:lower-latin}.references__item ul>li>ul>li>ul>li>ul>li{list-style:unset}.references__item ul li{font-size:var(--step--1)}.references__item ul li:not(:last-child){padding-bottom:.5rem}.features-grid{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;gap:2rem;grid-template-columns:1fr repeat(10,9rem) 1fr;grid-template-rows:auto;justify-content:center}@media only screen and (max-width:71.25em){.features-grid{gap:1rem}}@media only screen and (max-width:64em){.features-grid{gap:1.5rem}}@media only screen and (max-width:26.5em){.features-grid{gap:1rem;grid-template-columns:1fr repeat(10,8rem) 1fr}}@media only screen and (max-width:23.37em){.features-grid{grid-template-columns:1fr repeat(10,7rem) 1fr}}.features-grid>*{grid-column:span 2;height:22rem}.features-grid .grid-item:first-child{grid-column:2/span 2}@media only screen and (max-width:64em){.features-grid .grid-item:first-child{grid-column:4/span 2}}@media only screen and (max-width:40em){.features-grid .grid-item:first-child{grid-column:5/span 2}}@media only screen and (max-width:40em){.features-grid .grid-item:nth-child(2){grid-column:7/span 2}}@media only screen and (max-width:40em){.features-grid .grid-item:nth-child(3){grid-column:5/span 2;grid-row:2}}@media only screen and (max-width:64em){.features-grid .grid-item:nth-child(4){grid-column:5/span 2;grid-row:2}}@media only screen and (max-width:40em){.features-grid .grid-item:nth-child(4){grid-column:7/span 2;grid-row:2}}@media only screen and (max-width:64em){.features-grid .grid-item:nth-child(5){grid-column:7/span 2;grid-row:2}}@media only screen and (max-width:40em){.features-grid .grid-item:nth-child(5){grid-column:6/span 2;grid-row:3}}.main-grid{--col-count:24;--col-rem:5rem;--col-gap:0rem;--row-gap:0rem;-webkit-column-gap:var(--col-gap);-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);display:grid;grid-template-columns:minmax(1rem,1fr) repeat(var(--col-count),minmax(0,var(--col-rem))) minmax(1rem,1fr);position:relative;row-gap:var(--row-gap)}.main-grid__item{display:grid;grid-column:1/-1;grid-template-columns:subgrid}@supports not (grid-template-columns:subgrid){.main-grid__item{-webkit-column-gap:var(--col-gap);-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-template-columns:minmax(1rem,1fr) repeat(var(--col-count),minmax(0,var(--col-rem))) minmax(1rem,1fr);row-gap:var(--row-gap)}}@media only screen and (max-width:40em){.main-grid__item>*{grid-column:2/-2}}.main-grid__item .layout-content{grid-column:2/-2;padding:max(6vh,3rem) 2rem}@media only screen and (max-width:56em){.main-grid__item .layout-content{padding:max(4vh,2rem) 1rem}}@media only screen and (max-width:30em){.main-grid__item .layout-content{padding:max(4vh,2rem) 0}}.pss-sector{display:grid;gap:2rem;grid-template-columns:minmax(20rem,auto) minmax(40rem,auto);grid-template-rows:auto}@media only screen and (max-width:48em){.pss-sector{gap:1rem;grid-template-columns:23.5rem auto;grid-template-rows:18rem auto}}@media only screen and (max-width:40em){.pss-sector{grid-template-columns:1fr;grid-template-rows:auto}.pss-sector>*{grid-column:1/-1!important}}.pss-sector .sectors-item:first-child{grid-column:1/2}@media only screen and (max-width:40em){.pss-sector .sectors-item:first-child{grid-row:1;justify-self:center}}.pss-sector .sectors-item:nth-child(2){grid-column:2/-1;grid-row:1}@media only screen and (max-width:56em){.pss-sector .sectors-item:nth-child(2){grid-row:1/span 2}}@media only screen and (max-width:40em){.pss-sector .sectors-item:nth-child(2){grid-row:2;justify-self:center}}.pss-sector .sectors-item:nth-child(3){grid-column:2/-1;grid-row:2}@media only screen and (max-width:56em){.pss-sector .sectors-item:nth-child(3){grid-column:1/2;grid-row:2;justify-self:center}}@media only screen and (max-width:40em){.pss-sector .sectors-item:nth-child(3){grid-row:3;justify-self:center}}.pss-sector:nth-child(odd){grid-template-columns:minmax(40rem,auto) minmax(20rem,auto)}@media only screen and (max-width:48em){.pss-sector:nth-child(odd){grid-template-columns:auto 23.5rem;grid-template-rows:18rem auto}}@media only screen and (max-width:40em){.pss-sector:nth-child(odd){grid-template-columns:1fr;grid-template-rows:auto}}.pss-sector:nth-child(odd) .sectors-item:first-child{grid-column:2/-1}@media only screen and (max-width:40em){.pss-sector:nth-child(odd) .sectors-item:first-child{grid-row:1;justify-self:center}}.pss-sector:nth-child(odd) .sectors-item:nth-child(2){grid-column:1/2;grid-row:1}@media only screen and (max-width:56em){.pss-sector:nth-child(odd) .sectors-item:nth-child(2){grid-row:1/span 2}}@media only screen and (max-width:40em){.pss-sector:nth-child(odd) .sectors-item:nth-child(2){grid-row:2;justify-self:center}}.pss-sector:nth-child(odd) .sectors-item:nth-child(3){grid-column:1/2;grid-row:2}@media only screen and (max-width:56em){.pss-sector:nth-child(odd) .sectors-item:nth-child(3){grid-column:2/-1;grid-row:2;justify-self:center}}@media only screen and (max-width:40em){.pss-sector:nth-child(odd) .sectors-item:nth-child(3){grid-row:3;justify-self:center}}.front-page .main-content{background-color:#3e5380}.user-page .layout-container{min-height:100vh}.user-page .layout-container .user-login-form,.user-page .layout-container .user-pass{margin:0 auto;max-width:60rem}.user-page .layout-container .user-login-form p,.user-page .layout-container .user-pass p{color:#b4b4b4;margin:-1rem 0 2rem 1.5rem}.user-page .layout-container .user-login-form .form-item,.user-page .layout-container .user-pass .form-item{position:relative}.user-page .layout-container .user-login-form .form-item:not(:last-child),.user-page .layout-container .user-pass .form-item:not(:last-child){margin-bottom:1rem}.user-page .layout-container .user-login-form .form-item label,.user-page .layout-container .user-pass .form-item label{color:#526fac;display:block;margin-left:1.5rem;margin-top:.5rem;position:relative;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.user-page .layout-container .user-login-form .form-item .description,.user-page .layout-container .user-pass .form-item .description{color:#b4b4b4;margin:.5rem 0 0 1.5rem}.user-page .layout-container .user-login-form .form-item .shwpd,.user-page .layout-container .user-pass .form-item .shwpd{position:absolute;right:1rem;top:25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.user-page .layout-container .user-login-form .button,.user-page .layout-container .user-pass .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffa76c;background-image:-webkit-gradient(linear,left top,right top,from(#ff934a),to(#ff7f28));background-image:-webkit-linear-gradient(left,#ff934a,#ff7f28);background-image:-o-linear-gradient(left,#ff934a,#ff7f28);background-image:linear-gradient(90deg,#ff934a,#ff7f28);border:1px solid #ff7f28;border-radius:5px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.16);box-shadow:0 1px 4px rgba(0,0,0,.16);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right;font-size:var(--step--1);padding:1rem 1.5rem;position:relative;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.user-page .layout-container .user-login-form .button:focus,.user-page .layout-container .user-login-form .button:hover,.user-page .layout-container .user-pass .button:focus,.user-page .layout-container .user-pass .button:hover{background-color:#ff934a;background-image:-webkit-gradient(linear,left top,right top,from(#ff7f28),to(#ff934a));background-image:-webkit-linear-gradient(left,#ff7f28,#ff934a);background-image:-o-linear-gradient(left,#ff7f28,#ff934a);background-image:linear-gradient(90deg,#ff7f28,#ff934a);-webkit-box-shadow:none;box-shadow:none}.back-top{background-image:url(/sites/default/files/media-icons/svg/back-top.svg);background-size:cover;bottom:3rem;-webkit-filter:invert(59%) sepia(29%) saturate(443%) hue-rotate(183deg) brightness(93%) contrast(91%);filter:invert(59%) sepia(29%) saturate(443%) hue-rotate(183deg) brightness(93%) contrast(91%);height:3rem;opacity:0;position:fixed;right:2rem;-webkit-transition:visibility 0s,opacity .5s linear,-webkit-filter .3s;transition:visibility 0s,opacity .5s linear,-webkit-filter .3s;-o-transition:filter .3s,visibility 0s,opacity .5s linear;transition:filter .3s,visibility 0s,opacity .5s linear;transition:filter .3s,visibility 0s,opacity .5s linear,-webkit-filter .3s;visibility:hidden;width:3rem;z-index:999}.back-top:hover{-webkit-filter:invert(30%) sepia(7%) saturate(3578%) hue-rotate(183deg) brightness(98%) contrast(88%);filter:invert(30%) sepia(7%) saturate(3578%) hue-rotate(183deg) brightness(98%) contrast(88%)}.back-top.active{opacity:1;visibility:visible}.local-tasks{background-color:#f4f4f4;border:1px solid;border-radius:3px;-webkit-box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-shadow:0 8px 24px hsla(210,8%,62%,.2);padding:2rem;position:fixed;right:2rem;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}.local-tasks .heading-6{margin-bottom:1rem;text-decoration:underline}.local-tasks ul li:not(:last-child){padding-bottom:1rem}.local-tasks ul li a{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.local-tasks ul li a,.local-tasks ul li a:link,.local-tasks ul li a:visited{color:#526fac}.local-tasks ul li a:focus,.local-tasks ul li a:hover{color:#ff934a}
