.text-align-center{text-align:center}

body{max-width:1920px;margin:0 auto;padding:0}body .align-left{float:left}body .align-right{float:right}body a{color:inherit;text-decoration:none}body ul,body ol{display:block;list-style-type:disc;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}body li{list-style-type:none;list-style:none}body ul.list-block{margin-bottom:30px}body ul.list-block li{width:100%}body ul.list-block li.list-style-position-inside{list-style-position:inside}body ul.list-block li p.disc{list-style-type:disc}body .page{float:left;width:100%}

.section-footer{float:left;width:100%;background-image:url("../img/icons/section-footer.png");height:45px;position:relative;z-index:3;background-repeat:no-repeat;background-position:50%}.section-footer-grey{float:left;width:100%;background-image:url("../img/icons/section-footer-grey.png");height:45px;background-repeat:no-repeat;background-position:50%}.z-index-1{z-index:1}@media screen and (max-width: 930px){.section-footer.padding-top{padding-top:10px}}

.navigation-buttons{float:left;width:100%}.navigation-buttons a,.navigation-buttons .input-submit{max-width:180px;width:100%;float:left;font-family:light-font;color:#595959;padding:13px 20px;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));background-image:linear-gradient(to bottom, #fff, #f2f2f2);border-radius:5px;-webkit-box-shadow:3px 5px 5px #a6a6a6;box-shadow:3px 5px 5px #a6a6a6;text-align:center;display:inherit;text-decoration:none !important;cursor:pointer}.navigation-buttons a:hover,.navigation-buttons .input-submit:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(#262626), to(#0D0D0D));background-image:linear-gradient(to bottom, #262626, #0D0D0D);color:#fff !important}.index .navigation-buttons.margin-top{margin-top:10px}@media screen and (max-width: 1270px){.navigation-buttons{margin-bottom:20px}.navigation-buttons a{max-width:110px}.navigation-buttons a.margin-left{margin-left:20px !important}}@media screen and (max-width: 930px){.navigation-buttons{max-width:500px;float:none;margin:0 auto;text-align:center}.navigation-buttons a{float:none;display:inline-block}.navigation-buttons a.margin-left{margin:0 20px !important}}@media screen and (max-width: 480px){.navigation-buttons{max-width:100%}.navigation-buttons a{max-width:100%;margin:0;padding:13px 0}.navigation-buttons a.margin-left{margin:0 !important;margin-top:20px !important}}

.cards{max-width:100%;margin:0 auto;padding:80px 0}.cards.single-card-with-links .card-details{width:590px;margin:0 20px 0 20px;float:left}.cards.single-card-with-links .page-details{width:calc(100% - 670px);float:left;padding-right:40px}.cards .inner{text-align:center}.cards .inner .card{margin:0 auto;max-width:590px;display:inline-block;vertical-align:top;background-color:#f2f2f2;-webkit-box-shadow:3px 5px 5px #a6a6a6;box-shadow:3px 5px 5px #a6a6a6;margin:0 20px}.cards .inner .card.index-cards{min-height:628px;height:100%}.cards .inner .card.about-us-cards{min-height:760px;height:100%}.cards .inner .card.contact-us-cards{max-width:800px;width:100%;margin-bottom:40px}.cards .inner .card.standard-product-cards{max-width:590px}.cards .inner .card a{text-decoration:underline;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}.cards .inner .card a:hover{color:#242562}.cards .inner .card p{margin-bottom:30px}.cards .inner .card p:last-child{margin-bottom:0}.cards .inner .card .inner{padding:80px 40px;text-align:left;float:left}.cards .inner .col-100 .col-50 .contact-us-cards{max-width:380px}.cards .page-details{padding-top:80px}.cards .page-details a{font-family:light-font;color:#595959;text-decoration:underline;font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cards .page-details a:hover{color:#242562}.cards .page-details ul{float:left;width:100%;text-align:left;border-bottom:1px solid #f2f2f2;margin-bottom:20px}.cards .page-details ul:last-child{margin-bottom:0;border-bottom:none}.cards .page-details ul li{margin-bottom:20px}.cards .page-details ul li a{max-width:800px;line-height:24px}.cards .page-details ul li a .pdf-icon{margin-right:5px}.software-product-cards{float:none !important;width:100%;max-width:1552px;text-align:center;margin:0 auto}.software-product-cards .margin-top{margin-top:80px}.software-product-cards .margin-bottom{margin-bottom:80px}.software-product-cards a{font-family:light-font;color:#595959;text-decoration:underline;font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.software-product-cards a:hover{color:#242562}.software-product-cards .software-card{display:inline-block;max-width:734px;width:100%;text-align:left;padding:0 20px;vertical-align:top;margin-bottom:40px}.software-product-cards .software-card:nth-child(even){padding-left:20px}.software-product-cards .software-card:nth-child(odd){padding-right:20px}.software-product-cards .software-card p{font-size:18px;line-height:24px;margin-bottom:20px}.software-product-cards .software-card p:last-child{margin-bottom:0}.software-product-cards .software-card h3{min-height:68px}.software-product-cards .software-card .product-icon{text-align:center}.software-product-cards .software-card .product-icon img.cdl{width:250px;padding:135px 0}.software-product-cards .software-card .product-icon img.ssp{width:249px;padding:105px 0}.software-product-cards .software-card .product-icon img.opengi-TGSL{width:234px;padding:101px 0}.software-product-cards .software-card .product-icon img.opengi{width:234px;padding:137px 0}.software-product-cards .software-card .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.software-product-cards .software-card .inner .product-icon{width:344px;height:347px;background-color:#f2f2f2;-webkit-box-shadow:3px 5px 5px #a6a6a6;box-shadow:3px 5px 5px #a6a6a6}.software-product-cards .software-card .inner .product-details{width:calc(100% - 344px)}.software-product-cards .software-card:nth-child(odd) .product-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.software-product-cards .software-card:nth-child(odd) .product-details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:40px}.software-product-cards .software-card:nth-child(even) .product-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.software-product-cards .software-card:nth-child(even) .product-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:40px}.software-product-cards .software-card.other-software-houses{float:left;max-width:800px}.software-product-cards .software-card.other-software-houses h3{min-height:auto}.software-product-cards .software-card.other-software-houses .product-details{padding-right:0}@media screen and (max-width: 1570px){.cards .inner .card.index-cards{min-height:520px}.cards .inner .card.about-us-cards{min-height:632px}.software-product-cards{max-width:984px}.software-product-cards .software-card{max-width:450px}.software-product-cards .software-card .inner{display:block}.software-product-cards .software-card .inner .product-icon{width:100%;margin-bottom:40px}.software-product-cards .software-card .inner .product-details{width:100%;padding-right:0;padding-left:0}}@media screen and (max-width: 1270px){.cards{padding:40px 0}.cards.single-card-with-links .card-details{width:420px}.cards.single-card-with-links .page-details{width:calc(100% - 500px)}.cards .inner .col-100{max-width:800px;float:none;margin:0 auto}.cards .inner .col-100 .col-50{max-width:100%}.cards .inner .col-100 .col-50 .contact-us-cards{max-width:100%;width:calc(100% - 20px)}.cards .inner .col-100 .col-50 .contact-us-cards.align-right{margin:0;margin-right:20px}.cards .inner .col-100 .col-50 .contact-us-cards.align-left{margin:0;margin-left:20px}.cards .inner .col-100 .col-50 .contact-us-cards.align-left,.cards .inner .col-100 .col-50 .contact-us-cards.align-right{margin-bottom:40px}.cards .inner .card{max-width:420px}.cards .inner .card .inner{padding:60px 40px}.cards .inner .card:nth-child(odd){margin-left:0}.cards .inner .card:nth-child(even){margin-right:0}.cards .inner .card.index-cards{min-height:492px}.cards .inner .card.about-us-cards{min-height:600px}.software-product-cards .margin-top{margin-top:40px}.software-product-cards .software-card{max-width:calc(50% - 40px);padding:0 10px}.software-product-cards .software-card:nth-child(odd){padding-right:10px}.software-product-cards .software-card:nth-child(even){padding-left:10px}.software-product-cards .software-card:last-child{padding:0 20px}}@media screen and (max-width: 930px){.cards{padding:20px 0 0 0;z-index:10;position:relative}.cards .inner{padding:0 20px}.cards .inner .card{max-width:500px;margin-bottom:30px !important}.cards .inner .card.tablet-margin{margin-bottom:0 !important}.cards .inner .card .inner{padding:40px 20px}.cards .inner .card.index-cards,.cards .inner .card.about-us-cards{min-height:inherit}.cards .inner .card:nth-child(odd),.cards .inner .card:nth-child(even){margin:0}.cards .inner .card p{margin-bottom:20px}.cards .inner .col-100 .col-50{max-width:100%;width:100%}.cards .inner .col-100 .col-50 .contact-us-cards{width:100%}.cards .inner .col-100 .col-50 .contact-us-cards.align-left{margin-left:0}.cards .inner .col-100 .col-50 .contact-us-cards.align-right{margin-right:0}.cards.single-card-with-links .card-details{float:none;margin:0 auto;max-width:500px;width:100%}.cards.single-card-with-links .page-details{padding-top:0;width:100%;padding-right:0}}@media screen and (max-width: 860px){.software-product-cards .software-card{max-width:450px;width:calc(100% - 40px);padding:0 20px}.software-product-cards .software-card h3{min-height:inherit;margin-bottom:0}.software-product-cards .software-card .inner .product-icon img{width:100%;max-width:250px}}@media screen and (max-width: 500px){.software-product-cards .software-card .inner .product-icon{min-height:200px;height:100%}.software-product-cards .software-card .inner .product-icon img{width:calc(100% - 40px)}.software-product-cards .software-card .inner .product-icon img.cdl{padding:62px 20px}.software-product-cards .software-card .inner .product-icon img.ssp{padding:28px 20px}.software-product-cards .software-card .inner .product-icon img.opengi-TGSL{padding:19px 20px}.software-product-cards .software-card .inner .product-icon img.opengi{padding:58px 20px}}

.col-100{width:100%;float:left}.col-50{width:50%;float:left}

.float-left{float:left}.float-right{float:right}.float-none{float:none}

@font-face{font-display:swap;font-family:"light-font";src:url("../fonts/Roboto-Light.eot");src:local("sans-serif"),url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype"),url("../fonts/Roboto-Light.svg#svgFontName") format("svg")}@font-face{font-display:swap;font-family:"reg-font";src:url("../fonts/Roboto-Regular.eot");src:local("sans-serif"),url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype"),url("../fonts/Roboto-Regular.svg#svgFontName") format("svg")}@font-face{font-display:swap;font-family:"med-font";src:url("../fonts/Roboto-Medium.eot");src:local("sans-serif"),url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype"),url("../fonts/Roboto-Medium.svg#svgFontName") format("svg")}@font-face{font-display:swap;font-family:"bold-font";src:url("../fonts/Roboto-Bold.eot");src:local("sans-serif"),url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype"),url("../fonts/Roboto-Bold.svg#svgFontName") format("svg")}@font-face{font-display:swap;font-family:"black-font";src:url("../fonts/Roboto-Black.eot");src:local("sans-serif"),url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype"),url("../fonts/Roboto-Black.svg#svgFontName") format("svg")}h1{display:inherit;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:inherit}h1{float:left;font-size:48px;font-family:black-font;margin-bottom:40px;line-height:58px;color:#242562}h2{display:block;font-size:inherit;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:inherit}h2{float:left;font-size:36px;font-family:black-font;color:#151515;line-height:46px;margin-bottom:40px}h3{display:inherit;font-size:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:bold}h3{font-size:24px;font-family:bold-font;line-height:34px;margin-bottom:30px}h4{display:inherit;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:inherit}h4{font-size:18px;font-family:reg-font;color:#151515}h5{display:block;font-size:inherit;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:inherit}h5{font-family:med-font;font-size:18px;color:#151515;line-height:30px}p{display:inherit;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}p{font-size:24px;font-family:light-font;float:left;color:#595959;line-height:34px;margin-bottom:30px;width:100%}p.highlight{font-size:24px;font-family:reg-font;line-height:27px}p.bold{font-family:bold-font}p:last-child{margin-bottom:0}p.list-paragraph{font-size:18px;margin-bottom:10px;font-family:bold-font}th{font-family:med-font}@media screen and (max-width: 1500px){h1{font-size:36px;line-height:48px}p{line-height:28px;font-size:18px}}@media screen and (max-width: 1270px){h1{font-size:30px;line-height:40px}h2{font-size:24px;line-height:34px}p{font-size:16px;line-height:26px}}@media screen and (max-width: 930px){h2{margin-bottom:30px}}

footer{float:left;width:100%;margin-top:-44px;z-index:2;position:relative}footer a{text-decoration:none}footer .top-bar{float:left;width:calc(100% - 80px);padding:80px 40px 40px 40px;background-color:#f2f2f2;font-family:reg-font;font-size:18px;color:#595959}footer .top-bar .footer-nav ul li{float:left;width:100%}footer .top-bar .footer-nav ul li a{float:left;max-width:500px;margin-bottom:20px}footer .top-bar .footer-nav ul li a .icon-block{width:20px;padding-right:20px;float:left}footer .top-bar .footer-nav ul li a:hover{color:#242562}footer .top-bar .footer-nav ul li:last-child a{margin-bottom:0}footer .bottom-bar{text-align:center;float:left;width:100%;padding:40px 0}footer .bottom-bar p{font-size:16px;line-height:24px}@media screen and (max-width: 930px){footer .top-bar{width:calc(100% - 40px);padding:60px 20px 0 20px}footer .top-bar .footer-nav ul li a{float:left;width:100%}footer .top-bar .footer-nav ul li a .icon-block{padding-right:15px}footer .top-bar .footer-nav ul li a span.text{width:calc(100% - 35px);float:left}footer .bottom-bar{padding:30px 0}}

.form{float:left;width:100%;margin-bottom:10px}.form .inner{max-width:300px;margin:100px auto}.form .inner .form-group{float:left;width:100%}.form .inner .form-group input[type="text"],.form .inner .form-group input[type="password"]{margin-bottom:20px}.form .inner .form-group input{border:1px solid #f2f2f2;padding:10px 20px}.form .inner .form-group label{width:100%;float:left;margin-bottom:10px;font-family:reg-font;font-size:18px;color:#595959}.input-section{width:100%;float:left;margin-bottom:25px}.input-section label{width:100%;float:left;margin-bottom:10px;font-family:med-font;font-size:16px;color:#595959}.input-section input,.input-section select{float:left;width:100%;height:40px;border:1px solid #595959;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 5px 5px #a6a6a6;box-shadow:3px 5px 5px #a6a6a6;padding:10px}

header{float:left;width:100%}header .display-block{display:block}header a{text-decoration:none;float:right}header #mobile-menu-icon{display:none}header #mobile-menu-icon a .mobile-menu-icon{width:36px;height:24px;float:right;margin:28px 20px 0 25px;background-position:-78px -21px}header .top-bar{float:left;width:100%;font-size:16px;line-height:100%;border-bottom:1px solid #f2f2f2}header .top-bar .align-left{margin-left:40px}header .top-bar .align-left p{color:#1a75bc;line-height:16px;font-size:16px;padding:7px 0}header .top-bar .align-right{margin-right:40px}header .top-bar .small-bar-details{float:right;color:#a6a6a6;font-family:light-font;font-size:16px;line-height:16px}header .top-bar .small-bar-details .block{margin:5px 0;float:right;border-right:1px solid #f2f2f2}header .top-bar .small-bar-details .block a{padding:2px 20px;float:right}header .top-bar .small-bar-details .block a:hover{color:#242562}header .top-bar .small-bar-details .block:last-child{border-left:1px solid #f2f2f2}header .bottom-bar{float:left;width:100%}header .bottom-bar .logo{float:left;padding:15px 0 15px 40px}header .bottom-bar .logo a{float:left;display:-webkit-box;display:-ms-flexbox;display:flex}header .bottom-bar nav{float:right;margin-right:40px;font-family:med-font;font-size:18px;color:#595959;z-index:999999}header .bottom-bar nav ul{float:right}header .bottom-bar nav ul li{float:left;position:relative}header .bottom-bar nav ul li a{padding:37px 20px;color:#595959}header .bottom-bar nav ul li a:hover{color:#242562}header .bottom-bar nav ul li ul{display:none;position:absolute;top:96px;width:215px;background-color:#fff;-webkit-box-shadow:3px 5px 5px #a6a6a6;box-shadow:3px 5px 5px #a6a6a6;z-index:999999}header .bottom-bar nav ul li ul li{border-bottom:1px solid #f2f2f2;width:100%}header .bottom-bar nav ul li ul li a{padding:20px;width:calc(100% - 40px)}header .bottom-bar nav ul li:hover ul{display:block}@media screen and (max-width: 1270px){header .top-bar .align-left{margin-left:20px}header .top-bar .align-right{margin-right:20px}header .bottom-bar .logo{padding-left:20px}header .bottom-bar nav{margin-right:20px}}@media screen and (max-width: 1160px){header.closed-header #mobile-menu-icon{display:block}header.closed-header .bottom-bar .logo{padding:7px 0 7px 20px}header.closed-header .bottom-bar nav{display:none;position:absolute;top:119px;right:0;margin-right:0;width:100%;text-align:center}header.closed-header .bottom-bar nav.display-block{display:block}header.closed-header .bottom-bar nav ul{float:right;max-width:215px;background-color:#fff;-webkit-box-shadow:3px 5px 5px #a6a6a6;box-shadow:3px 5px 5px #a6a6a6;z-index:999999}header.closed-header .bottom-bar nav ul li{float:none;display:inline-block;width:100%}header.closed-header .bottom-bar nav ul li a{width:calc(100% - 40px);text-align:left;border-bottom:1px solid #f2f2f2;padding:20px}header.closed-header .bottom-bar nav ul li:last-child a{border-bottom:none}header.closed-header .bottom-bar nav ul li:hover ul{position:relative;top:0;-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width: 920px){header .top-bar .text{display:none}}@media screen and (max-width: 740px){header #mobile-menu-icon{display:block}header .bottom-bar .logo{padding:7px 0 7px 20px}header .bottom-bar nav{display:none;position:absolute;top:119px;right:0;margin-right:0;width:100%;text-align:center}header .bottom-bar nav.display-block{display:block}header .bottom-bar nav ul{float:right;max-width:215px;background-color:#fff;-webkit-box-shadow:3px 5px 5px #a6a6a6;box-shadow:3px 5px 5px #a6a6a6;z-index:999999}header .bottom-bar nav ul li{float:none;display:inline-block;width:100%}header .bottom-bar nav ul li a{width:calc(100% - 40px);text-align:left;border-bottom:1px solid #f2f2f2;padding:20px}header .bottom-bar nav ul li:last-child a{border-bottom:none}header .bottom-bar nav ul li:hover ul{position:relative;top:0;-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width: 580px){header .top-bar .align-left,header .top-bar .align-right{width:100%;text-align:center;margin-left:0;margin-right:0}header .top-bar .small-bar-details{max-width:171px;float:none;margin:0 auto}header .bottom-bar nav{top:139px}}@media screen and (max-width: 360px){header .bottom-bar nav{top:165px}}@media screen and (max-width: 960px){header.closed-header #mobile-menu-icon{display:block}header.closed-header .bottom-bar .logo{padding:7px 0 7px 20px}}

.icons{background-image:url("../img/icons/icons.png")}.user-icon{background-position:-46px 0;width:11px;height:11px;float:left;margin-right:5px;margin-top:2px}.email-icon{background-position:-20px 0;width:12px;height:11px;float:left;margin-right:5px;margin-top:2px}.email-icon-20-15{background-position:0 -12px;width:20px;height:15px;float:left;margin-right:5px;margin-top:2px}.telephone-icon{background-position:0 0;width:9px;height:10px;float:left;margin-right:5px;margin-top:2px}.telephone-icon-15-15{background-position:-161px 0;width:16px;height:16px;float:left;margin-right:5px;margin-top:2px}.fax-icon{background-position:-69px 0;width:18px;height:17px;float:left;margin-right:5px;margin-top:2px}.opening-hours-icon{background-position:-104px 0;width:16px;height:16px;float:left;margin-right:5px;margin-top:2px}.location-icon{background-position:-136px 0;width:12px;height:17px;float:left;margin-right:5px;margin-top:2px}.pdf-icon{background-position:-42px -19px;width:16px;height:15px;float:left;margin-right:5px;margin-top:2px}.arrow-down-icon{background-position:-160px -19px;width:7px;height:8px;float:right;margin-left:5px;margin-top:6px}a:hover .user-icon{background-position:-57px 0}a:hover .email-icon{background-position:-33px 0}a:hover .email-icon-20-15{background-position:-21px -12px}a:hover .telephone-icon{background-position:-9px 0}a:hover .telephone-icon-15-15{background-position:-178px 0}a:hover .fax-icon{background-position:-87px 0}a:hover .opening-hours-icon{background-position:-120px 0}a:hover .location-icon{background-position:-148px 0}a:hover .pdf-icon{background-position:-59px -19px}a:hover .arrow-down-icon{background-position:-160px -27px}

.page.landing{float:left;width:100%;padding:40px 0}.page.landing p:last-child{margin-bottom:40px}.page.landing p.list-paragraph:last-child{margin-bottom:inherit}.page.landing a{text-decoration:underline;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}.page.landing a:hover{color:#242562}.page.landing.index .align-left{padding:55px 0}.page.landing.status .align-left{padding:72px 0}.page.landing.contact .align-left{padding:187px 0}.page.landing.product-standard .align-left{padding:90px 0}.page.landing.product-select .align-left{padding:156px 0}.page.landing.product-palamon .align-left{padding:173px 0}.page.landing.software-products-page .align-left{padding:201px 0}.page.landing.software-products-page .align-left h1{margin-bottom:0}.page.landing.licensing-information .align-left{padding:89px 0}.page.landing.about-page .align-left{padding:55px 0}.page.landing.legal .align-left{padding:42px 0}.page.landing.closed-index .align-left{padding:78px 0}.page.landing.rating-updates .align-left{padding:156px 0}.page.landing .align-left{max-width:830px;margin-left:40px;width:100%}.page.landing .align-left .navigation-buttons .margin-left{margin-left:40px}.page.landing .align-right{margin-right:230px}.page.landing .align-right img{width:100%;max-height:514px}.page.landing .landing-hidden-paragraphs{display:none}@media screen and (max-width: 1680px){.page.landing .align-right{margin-right:100px}}@media screen and (max-width: 1500px){.page.landing .align-left{max-width:615px}.page.landing .align-right{margin-right:80px}.page.landing.index .align-left,.page.landing index.index .align-left{padding:77px 0}.page.landing.status .align-left,.page.landing index.status .align-left{padding:92px 0}.page.landing.software-products-page .align-left,.page.landing index.software-products-page .align-left{padding:211px 0}.page.landing.product-standard .align-left,.page.landing index.product-standard .align-left{padding:110px 0}.page.landing.product-select .align-left,.page.landing index.product-select .align-left{padding:167px 0}.page.landing.product-palamon .align-left,.page.landing index.product-palamon .align-left{padding:181px 0}.page.landing.about-page .align-left,.page.landing index.about-page .align-left{padding:78px 0}.page.landing.contact .align-left,.page.landing index.contact .align-left{padding:192px 0}.page.landing.legal .align-left,.page.landing index.legal .align-left{padding:62px 0}.page.landing.closed-index .align-left,.page.landing index.closed-index .align-left{padding:100px 0}.page.landing.licensing-information .align-left,.page.landing index.licensing-information .align-left{padding:106px 0}.page.landing.rating-updates .align-left,.page.landing index.rating-updates .align-left{padding:167px 0}}@media screen and (max-width: 1270px){.page.landing{padding:20px 0}.page.landing .align-left{max-width:440px;margin-left:20px}.page.landing .align-right{margin-right:60px;margin-bottom:20px}.page.landing .align-right img{max-width:332px}.page.landing.index .align-left,.page.landing.status .align-left,.page.landing.product-standard .align-left,.page.landing.about-page .align-left,.page.landing.legal .align-left,.page.landing.closed-index .align-left,.page.landing.product-select .align-left{padding:0}.page.landing.software-products-page .align-left{padding:139px 0}.page.landing.product-select .align-left{padding:93px 0}.page.landing.product-palamon .align-left{padding:106px 0}.page.landing.contact .align-left{padding:117px 0 97px 0}.page.landing.licensing-information .align-left{padding:25px 0}.page.landing.rating-updates .align-left{padding:93px 0}}@media screen and (max-width: 930px){.page.landing{padding:20px 0 0 0}.page.landing .align-right{position:absolute;width:100%;text-align:center;z-index:1;display:none}.page.landing .align-left{position:relative;z-index:2;max-width:inherit;width:calc(100% - 40px);max-width:100% !important;background-color:#fff;margin:0 20px}.page.landing .align-left h1,.page.landing .align-left p{max-width:550px;float:none;margin:0 auto;text-align:center}.page.landing .align-left h1{padding-bottom:40px}.page.landing .align-left p{margin-bottom:20px;text-align:left}.page.landing .align-left .navigation-buttons{margin-top:30px;float:none}.page.landing.product-select .align-left,.page.landing.licensing-information .align-left,.page.landing.rating-updates .align-left,.page.landing.software-products-page .align-left{padding:0}}

.margin-bottom-20{margin-bottom:20px}.margin-bottom-0{margin-bottom:0 !important}

.transition-all-03-eio{-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}
