/* TEST */
.small-offset-1-5 {
margin-left: 12.5%;
}
@media screen and (min-width: 48em) {
.medium-offset-1-5 {
margin-left: 12.5%;
}
}
html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: .67em 0;
}
figure {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: bolder;
}
img {
border-style: none;
}
template {
display: none;
}
html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: .67em 0;
}
figure {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: bolder;
}
img {
border-style: none;
}
template {
display: none;
}
html {
box-sizing: border-box;
font-size: 100%;
}
* {
box-sizing: inherit;
}
body {
margin: 0;
padding: 0;
background: #fefefe;
font-family: "Source Sans Pro", sans-serif;
font-weight: 400;
line-height: 1.5;
color: #0a0a0a;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
}
.row {
max-width: 65rem;
margin-right: auto;
margin-left: auto;
}
.row::after,
.row::before {
display: table;
content: ' ';
}
.row::after {
clear: both;
}
.row .row {
margin-right: -.625rem;
margin-left: -.625rem;
}
@media print,
screen and (min-width: 48em) {
.row .row {
margin-right: -.9375rem;
margin-left: -.9375rem;
}
}
@media print,
screen and (min-width: 64em) {
.row .row {
margin-right: -.9375rem;
margin-left: -.9375rem;
}
}
.row.expanded {
max-width: none;
}
.row.expanded .row {
margin-right: auto;
margin-left: auto;
}
.column {
width: 100%;
float: left;
padding-right: .625rem;
padding-left: .625rem;
}
@media print,
screen and (min-width: 48em) {
.column {
padding-right: .9375rem;
padding-left: .9375rem;
}
}
.column:last-child:not(:first-child) {
float: right;
}
.small-6 {
width: 50%;
}
.small-12 {
width: 100%;
}
.small-up-1>.column {
float: left;
width: 100%;
}
.small-up-1>.column:nth-of-type(1n) {
clear: none;
}
.small-up-1>.column:nth-of-type(1n+1) {
clear: both;
}
.small-up-1>.column:last-child {
float: left;
}
@media print,
screen and (min-width: 48em) {
.medium-6 {
width: 50%;
}
.medium-12 {
width: 100%;
}
.medium-up-1>.column {
float: left;
width: 100%;
}
.medium-up-1>.column:nth-of-type(1n) {
clear: none;
}
.medium-up-1>.column:nth-of-type(1n+1) {
clear: both;
}
.medium-up-1>.column:last-child {
float: left;
}
.medium-up-2>.column {
float: left;
width: 50%;
}
.medium-up-2>.column:nth-of-type(1n) {
clear: none;
}
.medium-up-2>.column:nth-of-type(2n+1) {
clear: both;
}
.medium-up-2>.column:last-child {
float: left;
}
}
@media print,
screen and (min-width: 64em) {
.large-3 {
width: 25%;
}
.large-4 {
width: 33.33333%;
}
.large-5 {
width: 41.66667%;
}
.large-7 {
width: 58.33333%;
}
.large-12 {
width: 100%;
}
.large-up-1>.column {
float: left;
width: 100%;
}
.large-up-1>.column:nth-of-type(1n) {
clear: none;
}
.large-up-1>.column:nth-of-type(1n+1) {
clear: both;
}
.large-up-1>.column:last-child {
float: left;
}
.large-up-4>.column {
float: left;
width: 25%;
}
.large-up-4>.column:nth-of-type(1n) {
clear: none;
}
.large-up-4>.column:nth-of-type(4n+1) {
clear: both;
}
.large-up-4>.column:last-child {
float: left;
}
}
.column-block {
margin-bottom: 1.25rem;
}
.column-block>:last-child {
margin-bottom: 0;
}
@media print,
screen and (min-width: 48em) {
.column-block {
margin-bottom: 1.875rem;
}
.column-block>:last-child {
margin-bottom: 0;
}
}
div,
h1,
h2,
h3,
h4,
h5,
li,
p,
ul {
margin: 0;
padding: 0;
}
p {
margin-bottom: 1rem;
font-size: inherit;
line-height: 1.6;
text-rendering: optimizeLegibility;
}
i {
font-style: italic;
line-height: inherit;
}
b,
strong {
font-weight: 700;
line-height: inherit;
}
h1,
h2,
h3,
h4,
h5 {
font-family: "Source Sans Pro", sans-serif;
font-style: normal;
font-weight: 400;
color: inherit;
text-rendering: optimizeLegibility;
}
h1 {
font-size: 1.5rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h2 {
font-size: 1.25rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h3 {
font-size: 1.1875rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h4 {
font-size: 1.125rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
h5 {
font-size: 1.0625rem;
line-height: 1.4;
margin-top: 0;
margin-bottom: .5rem;
}
@media print,
screen and (min-width: 48em) {
h1 {
font-size: 3rem;
}
h2 {
font-size: 2.5rem;
}
h3 {
font-size: 1.9375rem;
}
h4 {
font-size: 1.5625rem;
}
h5 {
font-size: 1.25rem;
}
}
a {
line-height: inherit;
color: #c20e1a;
text-decoration: none;
cursor: pointer;
}
a:focus,
a:hover {
color: #a70c16;
}
a img {
border: 0;
}
hr {
clear: both;
max-width: 65rem;
height: 0;
margin: 1.25rem auto;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #cacaca;
border-left: 0;
}
ul {
margin-bottom: 1rem;
list-style-position: outside;
line-height: 1.6;
}
li {
font-size: inherit;
}
ul {
margin-left: 1.25rem;
list-style-type: disc;
}
ul ul {
margin-left: 1.25rem;
margin-bottom: 0;
}
figure {
margin: 0;
}
.text-center {
text-align: center;
}
@media print {
* {
background: 0 0!important;
box-shadow: none!important;
color: #000!important;
text-shadow: none!important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
a[href^='#']:after {
content: '';
}
img {
page-break-inside: avoid;
}
img {
max-width: 100%!important;
}
@page {
margin: .5cm;
}
h2,
h3,
p {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
.clearfix::after,
.clearfix::before {
display: table;
content: ' ';
}
.clearfix::after {
clear: both;
}
@media screen and (max-width: 47.9375em) {
.hide-for-small-only {
display: none!important;
}
}
@media screen and (max-width: 0em),
screen and (min-width: 48em) {
.show-for-small-only {
display: none!important;
}
}
@media screen and (max-width: 63.9375em) {
.show-for-large {
display: none!important;
}
}
.menu {
margin: 0;
list-style-type: none;
}
.menu>li {
display: table-cell;
vertical-align: middle;
}
.menu>li>a {
display: block;
padding: .7rem 1rem;
line-height: 1;
}
.menu a {
margin-bottom: 0;
}
.menu>li>a i {
vertical-align: middle;
}
.menu>li>a i+span {
vertical-align: middle;
}
.menu>li>a i {
margin-right: .25rem;
display: inline-block;
}
.menu>li {
display: table-cell;
}
.menu.vertical>li {
display: block;
}
@media print,
screen and (min-width: 48em) {
.menu.medium-horizontal>li {
display: table-cell;
}
}
.menu.align-right::after,
.menu.align-right::before {
display: table;
content: ' ';
}
.menu.align-right::after {
clear: both;
}
.menu.align-right>li {
float: right;
}
.dropdown.menu.vertical>li>a::after {
right: 14px;
}
.is-drilldown {
position: relative;
overflow: hidden;
}
.is-drilldown li {
display: block;
}
.is-drilldown-submenu {
position: absolute;
top: 0;
left: 100%;
z-index: -1;
width: 100%;
background: #fefefe;
transition: transform .15s linear;
}
.is-drilldown-submenu-parent>a {
position: relative;
}
.is-drilldown-submenu-parent>a::after {
display: block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-right-width: 0;
border-left-style: solid;
border-color: transparent transparent transparent #c20e1a;
position: absolute;
top: 50%;
margin-top: -6px;
right: 1rem;
}
.js-drilldown-back>a::before {
display: inline-block;
width: 0;
height: 0;
border: inset 6px;
content: '';
border-left-width: 0;
border-right-style: solid;
border-color: transparent #c20e1a transparent transparent;
vertical-align: middle;
margin-right: .75rem;
}
.button {
display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
padding: .85em 1em;
-webkit-appearance: none;
border: 1px solid transparent;
border-radius: 0;
transition: background-color .25s ease-out, color .25s ease-out;
font-size: .9rem;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #c20e1a;
color: #fefefe;
}
.button:focus,
.button:hover {
background-color: #a50c16;
color: #fefefe;
}
.button.large {
font-size: 1.25rem;
}
.button.primary {
background-color: #c20e1a;
color: #fefefe;
}
.button.primary:focus,
.button.primary:hover {
background-color: #9b0b15;
color: #fefefe;
}
.button.secondary {
background-color: #777;
color: #fefefe;
}
.button.secondary:focus,
.button.secondary:hover {
background-color: #5f5f5f;
color: #fefefe;
}
.ce-gallery figure {
display: table;
margin: 0;
width: 100%;
}
.ce-gallery img {
display: block;
margin: 0 auto;
}
.ce-gallery .column-block {
margin-bottom: .75rem;
}
body {
background-color: #fff;
font-family: "Source Sans Pro", sans-serif;
font-style: normal;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-size: contain;
background-repeat: no-repeat;
background-position: 0 9rem;
}
@media only screen and (max-width: 767px) {
body {
background-position: 0 2.5rem;
}
}
b,
strong {
font-family: "Source Sans Pro", sans-serif;
font-style: normal;
font-weight: 600;
}
i {
font-style: italic;
}
p {
font-size: 1em;
line-height: 1.313em;
margin: 0 0 .692em;
}
ul li {
margin-left: 0;
}
img {
height: auto;
max-width: 100%;
width: auto;
}
ul {
font-size: 1em;
line-height: 1.313em;
margin: 0;
}
ul {
list-style-type: none;
margin: 0;
}
.no-margin {
margin: 0;
}
.clearfix {
clear: both;
}
header.blured-h {
position: relative;
display: inline-block;
}
header.blured-h:before {
background: none;
-webkit-filter: blur(20px);
filter: blur(20px);
display: block;
content: ' ';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
header.blured-h h1 {
margin: 0!important;
position: relative;
z-index: 5;
}
[class^=icon-] {
font-family: gcon!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.button.primary {
background: #c20e1a;
}
.button.primary:hover {
background: #9b0b15;
}
.button.secondary {
background: #515151;
}
.button.secondary:hover {
background: #000;
}
.button:hover {
text-decoration: none;
}
.btn {
box-shadow: none;
text-shadow: none;
cursor: pointer;
display: inline-block;
font-size: .923em;
font-style: normal;
line-height: 1.3em;
margin-bottom: 0;
padding: 6px 10px 6px;
text-align: center;
vertical-align: middle;
background: #fff;
font-weight: 400;
font-family: "Source Sans Pro", sans-serif;
color: #1e1e1e!important;
border: 1px solid #1e1e1e;
}
.btn:active,
.btn:focus,
.btn:hover {
text-decoration: underline;
background: #fff;
}
.btn.secondary {
background: rgba(30, 30, 30, .75);
color: #fff!important;
border: none;
}
.btn.secondary:active,
.btn.secondary:focus,
.btn.secondary:hover {
text-decoration: underline;
background: rgba(30, 30, 30, .75);
}
#inner-wrap {
max-width: 2560px;
background: 0 0;
margin: 0 auto;
position: relative;
background-size: contain;
background-repeat: no-repeat;
background-position: 0 0;
}
.fce {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
@media (max-width: 767px) {
.fce.small-12 {
float: none!important;
}
}
.row>h2 {
margin-right: 1.25rem;
margin-left: 1.25rem;
margin-top: 1rem;
}
.row .column:last-child {
float: left;
}
.row .column:last-child.float-right {
float: right;
}
.be-16 .row:not(.expanded),
.be-16 hr,
.fe-3 .row:not(.expanded),
.fe-3 hr {
max-width: 80rem;
}
#site-footer {
background-color: #e2e2e2;
position: relative;
font-size: .813em;
color: #1e1e1e;
padding-top: 20px;
clear: both;
overflow: hidden;
}
@media only screen and (max-width: 767px) {
#site-footer {
padding-bottom: 50px;
}
}
#site-footer a,
#site-footer h5 {
color: #1e1e1e;
}
#site-footer h5 {
font-size: 1.231em;
font-family: "Source Sans Pro", sans-serif;
font-style: normal;
font-weight: 600;
}
#site-footer hr {
border-bottom: 1px solid #1e1e1e;
margin-bottom: 0;
}
#site-footer .social {
margin-bottom: 2rem;
line-height: 1.5;
}
#site-footer .social a {
margin: 0 1.538em;
display: inline-block;
font-size: 1.846em;
color: #1e1e1e;
text-align: center;
cursor: pointer;
transition: color .3s ease-out;
}
#site-footer .social a i {
cursor: pointer;
}
#site-footer .social a:active,
#site-footer .social a:focus,
#site-footer .social a:hover {
text-decoration: none!important;
color: #0b7569!important;
}
.claim {
font-size: 1.875em;
line-height: 2.188em;
color: #fefefe;
}
.footnav {
height: auto;
padding-top: 8px;
}
.footnav ul {
margin-left: 0;
}
.footnav li {
display: inline;
margin-right: 10px;
}
.footnav p {
margin-top: 4px;
text-align: right;
}
.sitemap{
display:flex;
flex-wrap:wrap;
}
.sitemap .column {
margin-bottom: 1em;
flex: 1 1 320px;
}
@media (min-width: 768px){
.sitemap .column {
flex: 1 1 50%;
}
}
.sitemap .column .column-content {
text-align:center;
}
@media (min-width: 768px){
.sitemap .column .column-content {
max-width:320px;
margin-left:auto;
}
.sitemap .column:nth-child(even) .column-content {
margin-left:0;
margin-right: auto;
}
}
@media (min-width: 1200px){
.sitemap .column {
flex: 1 1 25%;
}
.sitemap .column .column-content {
text-align:left;
}
}
.sitemap li {
line-height: 1.6em;
list-style-type: none;
display: block;
padding-left: 0;
margin: 0;
}
@media (max-width: 1024px) {
.footnav .column,
.footnav .column p {
text-align: center;
}
}
#logo {
position: absolute;
top: 1.25rem;
left: 50px;
z-index: 50;
}
.animated {
animation-duration: 1s;
animation-fill-mode: both;
}
.fadeInUp {
animation-name: fadeInUp;
}
#mobile-head {
height: 2.5rem;
line-height: 2.5rem;
font-size: 1.5rem;
padding: 0 .5rem;
background: #fff;
box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .25);
position: relative;
z-index: 300;
}
#mobile-head #mobile-logo {
display: table;
float: left;
}
#mobile-head #mobile-logo:hover {
text-decoration: none;
}
#mobile-head #mobile-logo i {
display: table-cell;
vertical-align: middle;
padding-top: 0;
font-size: 2rem;
}
#mobile-head #mobile-logo span {
color: #1e1e1e;
padding-left: .25rem;
font-size: 1rem;
display: table-cell;
vertical-align: middle;
}
#mobile-head #service-nav-trigger {
float: right;
}
#mobile-head #service-nav-trigger:hover {
text-decoration: none;
}
#service-navigation {
background: #000;
font-size: .875rem;
position: relative;
z-index: 350;
}
@media (min-width: 769px) {
#service-navigation {
min-height: 35px;
}
}
#service-navigation>ul.menu {
margin: 0 auto;
max-width: 80rem;
}
#service-navigation a {
color: #b1b1b1;
outline: 0;
}
#service-navigation a:active,
#service-navigation a:focus,
#service-navigation a:hover {
outline: 0;
}
#service-navigation ul>li:first-child {
padding-right: .5rem;
}
#service-navigation ul>li:first-child .logout {
color: #ce3e48;
}
#service-navigation .language-dropdown-menu {
display: none;
}
#service-navigation .language-dropdown-menu>a {
padding-right: 0;
}
#service-navigation .language-dropdown-menu>a i {
margin-left: .25em;
vertical-align: top;
}
#service-navigation .language-dropdown-menu a:after {
display: none!important;
opacity: 0;
}
#service-navigation .language-menu li,
#service-navigation .language-menu li:first-child {
padding-right: 0;
}
#service-navigation .language-menu a:after {
display: none!important;
opacity: 0;
}
#main-navigation {
height: 7rem;
line-height: 7rem;
vertical-align: middle;
position: relative;
background: #fff;
box-shadow: 2px 1px 3px rgba(0, 0, 0, .65);
z-index: 101;
}
#main-navigation .row {
max-width: 80rem;
}
#main-navigation .level-1 {
position: relative;
z-index: 300;
margin: 0 auto;
max-width: 80rem;
}
#main-navigation .level-1 #logo {
margin-left: 1rem;
position: relative;
top: auto;
left: auto;
}
#main-navigation .level-1 #logo img {
width: 166px;
height: 100px;
}
#main-navigation .level-1 .menu {
display: block;
float: right;
height: 7rem;
}
#main-navigation .level-1 .menu>li {
text-align: center;
height: 7rem;
}
#main-navigation .level-1 .menu>li.p-both {
padding: 0 .5rem;
}
#main-navigation .level-1 .menu>li a {
color: #555;
transition: color .3s ease-out;
}
#main-navigation .level-1 .menu>li a:active,
#main-navigation .level-1 .menu>li a:focus,
#main-navigation .level-1 .menu>li a:hover {
outline: 0;
color: #c20e1a;
text-decoration: none;
}
#main-navigation .level-1 .menu>li a i {
font-size: 2rem;
margin: 0;
padding: 0;
}
#main-navigation .level-1 .menu .b-left {
border-left: 1px solid #b1b1b1;
}
#main-navigation .level-1 .menu .menu-flyout {
text-align: left;
display: none;
position: absolute;
z-index: 200;
background: #fff;
width: 100%;
right: 0;
top: 100%;
padding-bottom: 1.5rem;
border-bottom: 2px solid #000;
box-shadow: 0 3px 5px rgba(0, 0, 0, .65);
border-top: 1px solid #b1b1b1;
}
#main-navigation .level-1 .menu .menu-flyout .shadow-helper {
width: 100%;
height: 16px;
background: 0 0;
margin-top: -16px;
margin-bottom: 1.5rem;
}
#main-navigation .level-1 .menu .menu-flyout .menu-icon-links li {
padding: 1rem 0;
border-bottom: 1px solid #ccc;
}
#main-navigation .level-1 .menu .menu-flyout .menu-icon-links li:last-child {
border-bottom: none;
}
#main-navigation .level-1 .menu .menu-flyout .menu-icon-links li a {
display: table;
width: 100%;
}
#main-navigation .level-1 .menu .menu-flyout .menu-icon-links li a:last-child {
border-bottom: none;
}
#main-navigation .level-1 .menu .menu-flyout .menu-icon-links li a span {
display: table-cell;
vertical-align: middle;
}
#main-navigation .level-1 .menu .menu-flyout .menu-icon-links li a i {
font-size: 2rem;
width: 2.5rem;
display: table-cell;
vertical-align: middle;
}
#main-navigation .level-1 .menu .menu-flyout .menu-text-links li {
padding: .65rem 0;
vertical-align: middle;
}
#main-navigation .level-1 .menu .menu-flyout .menu-text-links li a i {
font-size: 1rem;
}
#main-navigation .level-1 .menu li:hover .menu-flyout {
display: block;
}
#mobile-navigation {
position: fixed;
bottom: 0;
width: 100%;
z-index: 900;
}
#mobile-navigation a {
color: #555;
}
#mobile-navigation .mainnav {
border-top: 1px solid #b1b1b1;
width: 100%;
background: #fff;
display: table;
table-layout: fixed;
text-align: center;
padding: 0;
position: relative;
z-index: 10;
}
#mobile-navigation .mainnav li {
display: table-cell;
}
#mobile-navigation .mainnav li a {
display: block;
padding: .5rem .25rem .5rem .25rem;
height: 100%;
width: 100%;
line-height: 1;
}
#mobile-navigation .mainnav li a i {
font-size: 1.5rem;
}
#mobile-navigation .mainnav li a span {
font-size: .75rem;
}
#mobile-navigation .mobile-subnav {
box-shadow: 0 -10px 6px -6px rgba(0, 0, 0, .25);
display: none;
background: #fff;
}
#mobile-navigation .mobile-subnav .is-drilldown {
max-width: none!important;
max-height: none!important;
min-height: 270px!important;
}
.go-top {
display: none;
}
@media (min-width: 1100px) {
.go-top {
position: fixed;
bottom: 1em;
right: 1em;
text-decoration: none;
background: rgba(255, 255, 255, .75);
padding: .5rem .625rem;
color: #000!important;
font-size: 1em;
text-align: center;
animation-duration: 1s;
z-index: 400;
border: 1px solid #555;
}
.go-top i {
font-size: 2em;
}
.go-top.animated {
display: block;
}
.go-top:active,
.go-top:focus,
.go-top:hover {
color: #fff;
text-decoration: none;
background: #fff;
}
}
@media (max-width: 999px) {
#main-navigation .menu>li {
max-width: 130px;
}
}
@media (max-width: 860px) {
#main-navigation .level-1 #logo img {
max-width: 90px;
height: auto;
}
}
@media (max-width: 800px) {
#main-navigation .level-1 #logo img {
max-width: 70px;
height: auto;
}
#main-navigation .menu {
display: block;
float: right;
height: 7rem;
}
}
@media (max-width: 767px) {
.menu.align-right>li {
float: none;
}
}
h1,
h2,
h3,
h4,
h5 {
font-weight: 400;
line-height: 1.4;
margin: 0 0 .246em;
font-family: "Source Sans Pro", sans-serif;
}
h1 {
font-size: 3.5em;
margin: 0 0 .323em;
font-weight: 300;
}
h2 {
font-size: 2em;
}
h3 {
font-size: 1.625em;
}
h4 {
font-size: 1.125em;
}
@media (max-width: 767px) {
.ce-gallery {
float: none!important;
}
}
#main {
clear: both;
}
#main a:not(.button) {
color: #0b7569;
}
#main a:not(.button):hover {
text-decoration: underline;
}
@media print {
#site-footer .footnav,
#site-footer .sitemap,
#site-footer .social {
display: none;
}
#main-navigation,
#mobile-navigation,
#service-nav-trigger,
#service-navigation {
display: none;
}
}
@font-face{
font-family:gcon;
src:url(/cmsSources/fonts/gcon1-989ed4b.ttf?waerhgm) format("truetype"),url(/cmsSources/fonts/gcon1-989ed4b.woff?waerhgm) format("woff"),url(/cmsSources/fonts/gcon1-989ed4b.svg?waerhgm#) format("svg");
font-weight:400;
font-style:normal;
font-display:block
}
[class*=" icon-"],[class^=icon-]{
font-family:gcon!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-toggle-off:before{
content:"\e916"
}
.icon-toggle-on:before{
content:"\e917"
}
.icon-platform-desktop:before{
content:"\6f"
}
.icon-bankcard:before{
content:"\e903"
}
.icon-product-vpn-plus:before{
content:"\e904"
}
.icon-product-mis-android-vpn:before{
content:"\e906"
}
.icon-product-2p2:before{
content:"\e90a"
}
.icon-product-1p2:before{
content:"\e90b"
}
.icon-product-1p1:before{
content:"\e90c"
}
.icon-platform-mixed:before{
content:"\e902"
}
.icon-platform-mobile:before{
content:"\e90e"
}
.icon-exclamation:before{
content:"\21"
}
.icon-smsfilter:before{
content:"\22"
}
.icon-book:before{
content:"\23"
}
.icon-papermoney:before{
content:"\24"
}
.icon-financing:before{
content:"\25"
}
.icon-tablet:before{
content:"\26"
}
.icon-cog-advanced:before{
content:"\27"
}
.icon-backward:before{
content:"\28"
}
.icon-forward:before{
content:"\29"
}
.icon-star:before{
content:"\2a"
}
.icon-plus:before{
content:"\2b"
}
.icon-play:before{
content:"\2c"
}
.icon-minus:before{
content:"\2d"
}
.icon-check-empty:before{
content:"\2e"
}
.icon-b2c-protection:before{
content:"\2f"
}
.icon-1:before{
content:"\31"
}
.icon-2:before{
content:"\32"
}
.icon-3:before{
content:"\33"
}
.icon-4:before{
content:"\34"
}
.icon-5:before{
content:"\35"
}
.icon-6:before{
content:"\36"
}
.icon-7:before{
content:"\37"
}
.icon-8:before{
content:"\38"
}
.icon-9:before{
content:"\39"
}
.icon-arrow-down:before{
content:"\3a"
}
.icon-arrow-up-regular:before{
content:"\3b"
}
.icon-arrow-up:before{
content:"\3c"
}
.icon-angle-left:before{
content:"\3d"
}
.icon-angle-up-regular:before{
content:"\3e"
}
.icon-angle-up:before{
content:"\3f"
}
.icon-cog:before{
content:"\40"
}
.icon-question-sign:before{
content:"\41"
}
.icon-feature-mail:before{
content:"\42"
}
.icon-feature-antivirus:before{
content:"\43"
}
.icon-product-av:before{
content:"\43"
}
.icon-feature-bankguard:before{
content:"\44"
}
.icon-feature-closegap:before{
content:"\45"
}
.icon-devicecontrol:before{
content:"\46"
}
.icon-gdata:before{
content:"\47"
}
.icon-feature-exploid:before{
content:"\48"
}
.icon-feature-firewall:before{
content:"\49"
}
.icon-home:before{
content:"\4b"
}
.icon-internet-security:before{
content:"\4c"
}
.icon-product-is:before{
content:"\4c"
}
.icon-jailbreak:before{
content:"\4d"
}
.icon-keyboard:before{
content:"\4e"
}
.icon-license-info:before{
content:"\4f"
}
.icon-mailsecurity:before{
content:"\50"
}
.icon-network:before{
content:"\51"
}
.icon-online-shield-vpn:before{
content:"\52"
}
.icon-policy-manager:before{
content:"\53"
}
.icon-quarantine:before{
content:"\54"
}
.icon-realtime-protection:before{
content:"\55"
}
.icon-security-center:before{
content:"\56"
}
.icon-total-protection:before{
content:"\58"
}
.icon-product-ts:before{
content:"\58"
}
.icon-user:before{
content:"\59"
}
.icon-virus-infection:before{
content:"\5a"
}
.icon-wlan:before{
content:"\5b"
}
.icon-osx:before{
content:"\5c"
}
.icon-youtube-play:before{
content:"\5e"
}
.icon-file-zip:before{
content:"\5f"
}
.icon-signout:before{
content:"\60"
}
.icon-b2b-protection:before{
content:"\61"
}
.icon-signin:before{
content:"\62"
}
.icon-shield-guard:before{
content:"\63"
}
.icon-h-sign:before{
content:"\64"
}
.icon-headphone-jack:before{
content:"\65"
}
.icon-search:before{
content:"\66"
}
.icon-business:before{
content:"\68"
}
.icon-feature-cloud:before{
content:"\69"
}
.icon-download:before{
content:"\6a"
}
.icon-envelope:before{
content:"\6b"
}
.icon-folder-close:before{
content:"\6c"
}
.icon-shield:before{
content:"\6d"
}
.icon-desktop:before{
content:"\6e"
}
.icon-internet:before{
content:"\70"
}
.icon-protocol-log:before{
content:"\71"
}
.icon-feature-malware:before{
content:"\72"
}
.icon-news:before{
content:"\73"
}
.icon-check-sign:before{
content:"\74"
}
.icon-heart:before{
content:"\75"
}
.icon-laptop:before{
content:"\77"
}
.icon-money:before{
content:"\78"
}
.icon-qrcode:before{
content:"\79"
}
.icon-register:before{
content:"\7a"
}
.icon-save:before{
content:"\7b"
}
.icon-trash:before{
content:"\7c"
}
.icon-upload:before{
content:"\7d"
}
.icon-virus-protection-android:before{
content:"\7e"
}
.icon-feature-update-regular:before{
content:"\10121"
}
.icon-warning-sign:before{
content:"\10122"
}
.icon-remove:before{
content:"\10123"
}
.icon-encryption:before{
content:"\10124"
}
.icon-feature-update:before{
content:"\10125"
}
.icon-fast-backward:before{
content:"\10126"
}
.icon-pause:before{
content:"\20ac"
}
.icon-fast-forward:before{
content:"\85"
}
.icon-last-update:before{
content:"\201a"
}
.icon-install:before{
content:"\a1"
}
.icon-client-security:before{
content:"\a2"
}
.icon-banking:before{
content:"\a3"
}
.icon-uninstall:before{
content:"\a5"
}
.icon-ban-circle:before{
content:"\a7"
}
.icon-twitter-sign:before{
content:"\a8"
}
.icon-cloud:before{
content:"\a9"
}
.icon-support-hotline:before{
content:"\aa"
}
.icon-arrow-left:before{
content:"\ab"
}
.icon-arrow-top-left:before{
content:"\ac"
}
.icon-cd-dvdrom:before{
content:"\ae"
}
.icon-print:before{
content:"\af"
}
.icon-system-tuning:before{
content:"\b0"
}
.icon-eye-open:before{
content:"\b1"
}
.icon-file-pdf:before{
content:"\b2"
}
.icon-file-mp3:before{
content:"\b3"
}
.icon-facebook-sign:before{
content:"\b4"
}
.icon-reorder:before{
content:"\b5"
}
.icon-server:before{
content:"\b6"
}
.icon-solution:before{
content:"\b7"
}
.icon-ok-sign:before{
content:"\b8"
}
.icon-file-doc:before{
content:"\b9"
}
.icon-arrow-top-right:before{
content:"\ba"
}
.icon-arrow-right:before{
content:"\bb"
}
.icon-file-exe:before{
content:"\bc"
}
.icon-file-iso:before{
content:"\bd"
}
.icon-file-xls:before{
content:"\be"
}
.icon-challenge:before{
content:"\bf"
}
.icon-license-active:before{
content:"\c0"
}
.icon-users:before{
content:"\c1"
}
.icon-ad-user:before{
content:"\c2"
}
.icon-feature-app:before{
content:"\c3"
}
.icon-feature-antispam:before{
content:"\c4"
}
.icon-antispyware:before{
content:"\c5"
}
.icon-gift:before{
content:"\c6"
}
.icon-cybercriminal:before{
content:"\c7"
}
.icon-education:before{
content:"\c8"
}
.icon-employee:before{
content:"\c9"
}
.icon-cloud-download:before{
content:"\ca"
}
.icon-cloud-upload:before{
content:"\cb"
}
.icon-chat:before{
content:"\cc"
}
.icon-spam:before{
content:"\cd"
}
.icon-briefcase:before{
content:"\ce"
}
.icon-food:before{
content:"\cf"
}
.icon-bell:before{
content:"\d0"
}
.icon-web-logins:before{
content:"\d1"
}
.icon-globe:before{
content:"\d2"
}
.icon-home-server:before{
content:"\d3"
}
.icon-camera:before{
content:"\d4"
}
.icon-film-camera:before{
content:"\d5"
}
.icon-calendar:before{
content:"\d6"
}
.icon-linux:before{
content:"\d7"
}
.icon-home-pc-client:before{
content:"\d8"
}
.icon-checkbox-close-regular:before{
content:"\d9"
}
.icon-microphone:before{
content:"\da"
}
.icon-internet-security-android:before{
content:"\db"
}
.icon-product:before{
content:"\db"
}
.icon-usbstick:before{
content:"\dc"
}
.icon-feature-contacts:before{
content:"\dd"
}
.icon-webinar:before{
content:"\de"
}
.icon-secure-chat:before{
content:"\df"
}
.icon-android:before{
content:"\e0"
}
.icon-mobile-admin:before{
content:"\e1"
}
.icon-last-search:before{
content:"\e2"
}
.icon-trophy:before{
content:"\e3"
}
.icon-anti-phishing:before{
content:"\e4"
}
.icon-mobile-protection:before{
content:"\e5"
}
.icon-feature-surf:before{
content:"\e6"
}
.icon-feature-child:before{
content:"\e7"
}
.icon-peer-to-peer:before{
content:"\e8"
}
.icon-edit:before{
content:"\e9"
}
.icon-edit-doc:before{
content:"\ea"
}
.icon-edit-online:before{
content:"\eb"
}
.icon-unlink:before{
content:"\ec"
}
.icon-invoice:before{
content:"\ed"
}
.icon-child-protection-android:before{
content:"\ee"
}
.icon-link:before{
content:"\ef"
}
.icon-behaviorblocking:before{
content:"\f0"
}
.icon-new-folder:before{
content:"\f1"
}
.icon-target:before{
content:"\f2"
}
.icon-best-intest:before{
content:"\f3"
}
.icon-map-marker:before{
content:"\f4"
}
.icon-technology:before{
content:"\f5"
}
.icon-film:before{
content:"\f6"
}
.icon-feature-service:before{
content:"\f7"
}
.icon-on-off:before{
content:"\f8"
}
.icon-music:before{
content:"\f9"
}
.icon-sound:before{
content:"\fa"
}
.icon-feature-usb:before{
content:"\fb"
}
.icon-picture:before{
content:"\fc"
}
.icon-gambling-cards:before{
content:"\fd"
}
.icon-gambling-dice:before{
content:"\fe"
}
.icon-price-label:before{
content:"\ff"
}
.icon-checkbox-close:before{
content:"\100"
}
.icon-remove-regular:before{
content:"\111"
}
.icon-pay-on-delivery:before{
content:"\131"
}
.icon-healthcare:before{
content:"\141"
}
.icon-travel:before{
content:"\142"
}
.icon-sports:before{
content:"\152"
}
.icon-edit-button:before{
content:"\153"
}
.icon-bullhorn:before{
content:"\160"
}
.icon-dashboard:before{
content:"\161"
}
.icon-marketing:before{
content:"\178"
}
.icon-selfdestruct:before{
content:"\17d"
}
.icon-porn:before{
content:"\17e"
}
.icon-comment:before{
content:"\192"
}
.icon-securesms:before{
content:"\215"
}
.icon-phone:before{
content:"\2c6"
}
.icon-premium-support:before{
content:"\2c7"
}
.icon-mobile-phone:before{
content:"\2d8"
}
.icon-shredder:before{
content:"\2d9"
}
.icon-exit:before{
content:"\2da"
}
.icon-autostart:before{
content:"\2db"
}
.icon-software-window:before{
content:"\2dc"
}
.icon-task:before{
content:"\2dd"
}
.icon-EncryptedTransfer:before{
content:"\333"
}
.icon-patch-management:before{
content:"\3c0"
}
.icon-linuxwebgateway:before{
content:"\444"
}
.icon-encryptedchat:before{
content:"\1111"
}
.icon-angle-right:before{
content:"\1ffc"
}
.icon-google-plus-sign:before{
content:"\2013"
}
.icon-linkedin-sign:before{
content:"\2014"
}
.icon-new-registration:before{
content:"\2018"
}
.icon-activate-later:before{
content:"\2019"
}
.icon-saveas:before{
content:"\201b"
}
.icon-file:before{
content:"\201c"
}
.icon-files:before{
content:"\201d"
}
.icon-windows:before{
content:"\201e"
}
.icon-wrench:before{
content:"\2020"
}
.icon-presentation:before{
content:"\2021"
}
.icon-click:before{
content:"\2022"
}
.icon-feature-password:before{
content:"\2026"
}
.icon-endpoint-protection:before{
content:"\2030"
}
.icon-userb2b:before{
content:"\2039"
}
.icon-network-monitoring:before{
content:"\203a"
}
.icon-info:before{
content:"\2044"
}
.icon-shopping-cart-regular:before{
content:"\20ad"
}
.icon-shopping-cart:before{
content:"\20ae"
}
.icon-remove-circle:before{
content:"\2122"
}
.icon-browser-cleaner:before{
content:"\2126"
}
.icon-angle-down:before{
content:"\215d"
}
.icon-active-directory:before{
content:"\2202"
}
.icon-drinks:before{
content:"\2206"
}
.icon-pup:before{
content:"\220f"
}
.icon-time:before{
content:"\2211"
}
.icon-gamepad:before{
content:"\2212"
}
.icon-unlock:before{
content:"\221b"
}
.icon-backup:before{
content:"\221e"
}
.icon-linuxmailgateway:before{
content:"\2222"
}
.icon-blog:before{
content:"\222b"
}
.icon-cleanup:before{
content:"\2248"
}
.icon-minus-sign:before{
content:"\2260"
}
.icon-inbox:before{
content:"\2264"
}
.icon-feature-interface:before{
content:"\2265"
}
.icon-av-business:before{
content:"\25ca"
}
.icon-ransomware:before{
content:"\e908"
}
.icon-simplified-dashboard:before{
content:"\e910"
}
.icon-layered-security:before{
content:"\e912"
}
.icon-managed-endpoint-security:before{
content:"\e911"
}
.icon-right-arrow-in-square:before{
content:"\e915"
}
.icon-refresh:before{
content:"\f021"
}
.icon-pencil:before{
content:"\f040"
}
.icon-plus-sign:before{
content:"\f055"
}
.icon-feature-encoding:before{
content:"\f084"
}
.icon-twitter:before{
content:"\f099"
}
.icon-facebook:before{
content:"\f09a"
}
.icon-rss:before{
content:"\f09e"
}
.icon-pinterest:before{
content:"\f0d2"
}
.icon-google-plus:before{
content:"\f0d5"
}
.icon-caret-down:before{
content:"\f0d7"
}
.icon-caret-up:before{
content:"\f0d8"
}
.icon-caret-left:before{
content:"\f0d9"
}
.icon-caret-right:before{
content:"\f0da"
}
.icon-linkedin:before{
content:"\f0e1"
}
.icon-building:before{
content:"\f0f7"
}
.icon-medkit:before{
content:"\f0fa"
}
.icon-spinner:before{
content:"\f110"
}
.icon-chevron-sign-right:before{
content:"\f138"
}
.icon-rss-sign:before{
content:"\f143"
}
.icon-youtube-sign:before{
content:"\f166"
}
.icon-youtube:before{
content:"\f167"
}
.icon-xing:before{
content:"\f168"
}
.icon-apple:before{
content:"\f179"
}
.icon-browser-window:before{
content:"\fb01"
}
.icon-lock:before{
content:"\fb02"
}
.icon-xing-sign:before{
content:"\10410"
}
.icon-arrow-updown:before{
content:"\10420"
}
.icon-plus-sign-alt:before{
content:"\10430"
}
.icon-check-minus:before{
content:"\10440"
}
.icon-truck:before{
content:"\10450"
}
.icon-arrow-link-left:before{
content:"\10460"
}
.icon-arrow-link-right:before{
content:"\10470"
}
.icon-circle-arrow-left:before{
content:"\10480"
}
.icon-circle-arrow-right:before{
content:"\10490"
}
.icon-circle-arrow-up:before{
content:"\10500"
}
.icon-circle-arrow-down:before{
content:"\10510"
}
.icon-circle-arrow-top-left:before{
content:"\10520"
}
.icon-circle-arrow-top-right:before{
content:"\10530"
}
.icon-qr-code-scanner:before{
content:"\10540"
}
.icon-feature-sms:before{
content:"\10550"
}
.icon-feature-lost:before{
content:"\10560"
}
.icon-feature-sim:before{
content:"\10570"
}
.icon-call-filter-out:before{
content:"\10610"
}
.icon-call-filter-in:before{
content:"\10620"
}
.icon-recyclable:before{
content:"\10630"
}
.icon-non-recyclable:before{
content:"\10640"
}
.icon-organic-waste:before{
content:"\10650"
}
.icon-paper-card-board:before{
content:"\10660"
}
.icon-shield-attention:before{
content:"\10670"
}
.icon-passwordsafe-closed:before{
content:"\10680"
}
.icon-passwordsafe-open:before{
content:"\10690"
}
.icon-new-safe:before{
content:"\10700"
}
.icon-edit-safe:before{
content:"\10710"
}
.icon-browser-plugin:before{
content:"\10720"
}
.icon-datasafe-import:before{
content:"\10730"
}
.icon-datasafe-export:before{
content:"\10740"
}
.icon-checkbox-attention:before{
content:"\10750"
}
.icon-android-threat:before{
content:"\10760"
}
.icon-website-threat:before{
content:"\10770"
}
.icon-threat-monitor:before{
content:"\10780"
}
.icon-automotive:before{
content:"\10790"
}
.icon-chemistry-Science:before{
content:"\10800"
}
.icon-balance-scale:before{
content:"\e905"
}
.icon-compare-arrows:before{
content:"\e907"
}
.icon-logout:before{
content:"\e909"
}
.icon-save-disk:before{
content:"\e90d"
}
.icon-deepray:before{
content:"\e90f"
}
.icon-multi-tenancy:before{
content:"\e913"
}
.icon-vm-security:before{
content:"\e914"
}
.icon-check:before{
content:"\e900"
}
.icon-ios:before{
content:"\e901"
}
.icon-instagram:before{
content:"\e918"
}
.icon-whatsapp:before{
content:"\e919"
}
.icon-reddit:before{
content:"\e91a"
}
.icon-ambulance:before{
content:"\e91b"
}
.icon-handshake:before{
content:"\e91c"
}
.b2c-header {
height: 43.75em;
width: 100%;
position: relative;
margin-bottom: 5em;
}
@media only screen and (max-width: 1280px) {
.b2c-header {
font-size: 80%;
}
}
@media only screen and (max-width: 767px) {
.b2c-header {
font-size: 60%;
height: auto;
margin-bottom: 0;
}
}
.b2c-header .inner {
position: relative;
width: auto;
height: 100%;
background-image:url(https://gdata.pl/cmsSources/accessories/G_DATA_Internet_Security_79987w1920h696.jpg);
background-size: cover;
background-position: top center;
}
@media only screen and (max-width: 767px) {
.b2c-header .inner {
min-height: 15.625rem;
}
}
.b2c-header .inner h1 {
color: #fff;
font-size: 5.5em;
line-height: 1;
font-weight: 700;
margin: 1.75rem 0 .15em 1.975rem;
}
.b2c-header .inner p {
color: #fff;
}
.b2c-header .inner .boxshot {
position: absolute;
display: block;
right: 4rem;
bottom: -6em;
background-repeat: no-repeat;
width: 23.125em;
height: 28.125em;
background-size: contain;
}
@media only screen and (max-width: 980px) {
.b2c-header .inner .boxshot {
display: none;
}
}
.b2c-header .inner .boppek {
position: absolute;
width: 11em;
right: 3em;
top: 0;
color: #fff;
padding: 2.5em .5em .5em 1em;
background: #000;
}
.b2c-header .inner .boppek .line1 {
font-size: 1.25em;
display: block;
line-height: 1;
font-weight: 700;
}
.b2c-header .inner .boppek .line2 {
display: block;
font-size: 4.5em;
font-weight: 700;
line-height: 1;
}
.b2c-header .inner .boppek[data-lang=en] .line1 {
font-size: 1.35em;
}
@media (min-width: 764px){
.b2c-header.layout-home {
max-height: 34.375em;
}
}
.b2c-header.layout-home h1 {
font-weight: 300;
font-size: 2em;
line-height: 1.1;
}
.b2c-header.layout-home .button {
margin-left: 1.975rem;
font-size: 1.25em;
}
.b2c-header.layout-home header,
.b2c-header.layout-home header.blured-h {
max-width: 50em;
margin: 10em 0 2em 1.975rem;
}
#main .section-headline.invert header h2 {
color: #1e1e1e;
}
#main .section-headline.parallax1 {
text-align: center;
color: #fff;
display: table;
background-attachment: initial;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 350px;
width: 100%;
position: relative;
}
@media screen and (min-width: 768px) {
#main .section-headline.parallax1 {
background-attachment: fixed;
}
#main .section-headline.parallax1 h2 {
font-size: 2.875em;
font-weight: 300;
line-height: 1.2;
}
}
#main .section-headline.parallax1 header {
display: table-cell;
padding: 0 1rem;
vertical-align: middle;
}
#main .section-headline.parallax1 header a {
border: 1px solid;
padding: .125em .5em;
display: inline-block;
font-weight: 300;
transition: all .3s ease-out;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
font-size: 1.25em;
line-height: 1.5;
}
@media screen and (min-width: 768px) {
#main .section-headline.parallax1 header a {
font-size: 1.875em;
}
}
#main .section-headline.parallax1 header a:hover {
text-decoration: underline;
color: #fff;
}
.about-gdata {
width: 100%;
clear: both;
background-repeat: no-repeat;
background-size: cover;
position: relative;
height: 40rem;
display: table;
background-position: center top;
}
@media screen and (min-width: 1024px) {
.about-gdata {
height: 56.25rem;
}
}
.about-gdata .content-left {
position: relative;
height: 100%;
width: 100%;
background-color: rgba(240, 240, 240, .8);
transition: width .3s ease-out;
display: table-cell;
vertical-align: middle;
padding: 5%;
}
@media screen and (min-width: 768px) {
.about-gdata .content-left {
width: 70%;
}
}
@media screen and (min-width: 1280px) {
.about-gdata .content-left {
width: 50%;
}
}
.about-gdata .content-left h3 {
text-align: center;
font-size: 3em;
margin: .5em 0 1em 0;
font-weight: 300;
transition: all .3s ease-out;
}
@media screen and (min-width: 1280px) {
.about-gdata .content-left h3 {
font-size: 3.5em;
}
}
.about-gdata .content-left h4 {
font-weight: 600;
}
@media screen and (min-width: 1024px) {
.about-gdata .content-left ul {
transition: all .3s ease-out;
font-size: 1.25em;
}
}
.about-gdata .content-right {
position: relative;
height: 100%;
width: 100%;
text-align: center;
padding-top: 4em;
display: none;
}
@media screen and (min-width: 768px) {
.about-gdata .content-right {
display: table-cell;
width: 30%;
}
}
@media screen and (min-width: 1280px) {
.about-gdata .content-right {
width: 50%;
}
}
.about-gdata .content-right .logo-campus {
position: absolute;
bottom: 2em;
right: 2em;
}
.news-list-date {
color: #888;
margin-right: .25em;
}
h2 {
font-weight: 300;
}
@media screen and (min-width: 768px) {
h2 {
font-size: 2.875em;
font-weight: 300;
line-height: 1.2;
}
}
.device-overview {
overflow: hidden;
}
@media (min-width: 768px){
.device-overview {
display:flex;
justify-content:center;
}
}
.device-overview h2 {
margin-bottom: 38px;
}
.device-overview a h2 .light {
font-size: 14px;
}
.device-overview .device-overview-box {
display: block;
padding: 2rem;
text-decoration: none!important;
border: 1px solid transparent;
margin:0;
}
.device-overview .device-overview-box h2 {
margin-bottom: 0;
min-height: 80px;
font-size: 22px;
line-height: 1.3;
font-weight: 400;
}
.device-overview .device-overview-box h2 .light {
font-size: 14px;
display: block;
min-height: 50px;
}
.device-overview .device-overview-box img {
margin-bottom: 1.5em;
}
.device-overview .device-overview-box:last-child {
border-right: none;
}
@media (max-width: 1024px) {
.device-overview .device-overview-box:nth-child(even) {
border-right: none;
}
}
@media (max-width: 768px) {
.device-overview .device-overview-box {
border-right: none;
}
}
.device-overview .device-overview-box:hover {
text-decoration: none!important;
opacity: .7;
}
.device-overview .device-overview-box:hover .btn-primary {
color: #fff;
background-color: #ce3e48;
}
.device-overview .price {
font-size: 16px;
margin: 24px 0 8px 0;
color: #000;
}
.already-customer {
margin: 2rem 0 0 0;
padding: 0 1rem;
}
.home-awards {
margin: 2em auto;
max-width: 100%;
}
#main {
position: relative;
max-width: 2560px;
margin: auto;
}
i.icon-windows:before, i.icon-osx:before, i.icon-mobile-phone:before, i.icon-business:before, i.icon-download:before, i.icon-support-hotline:before, i.icon-shopping-cart:before, i.icon-angle-up-regular:before, i.icon-android:before, i.icon-twitter:before, i.icon-youtube:before, i.icon-google-plus:before, i.icon-linkedin:before, i.icon-rss:before, i.link-icon:before{
font-family:gcon;
}
.button.default-invert {
background-color: transparent;
color: #ffffff;
border-color: #ffffff;
}
.button.default {
background-color: transparent;
color: #1e1e1e!important;
border-color: #1e1e1e;
}
.button.default:hover {
background-color: transparent;
color: #fff!important;
border-color: #1e1e1e;
}
.biale {
color: #ffffff;
}
.czarne {
color: #1e1e1e!important;
}
.news-list-home-short{
display:flex;
flex-wrap:wrap;
}
.szybki-paralax {
line-height: 1.5em;
vertical-align: top;
padding:0;
}
