#rootContainer {
    --default-font-family: intelone-display, sans-serif;
    -webkit-text-size-adjust: 100%;
    line-height: 1.15;
    color: #fff;
    font-family: var(--default-font-family);
    word-wrap: break-word;
    background-color: #000;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

@font-face {
    font-family: intelone-display;
    src: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/intelone-display-latin-light.e8ee702d.woff2)format("woff2");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: intelone-display;
    src: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/intelone-display-latin-regular.7d30ccfa.woff2)format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: intelone-display;
    src: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/intelone-display-latin-medium.38e8d51a.woff2)format("woff2");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: intelone-display;
    src: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/intelone-display-latin-bold.1e07e246.woff2)format("woff2");
    font-weight: 700;
    font-style: normal
}

@media screen and (min-width:961px) {
    .mobile-only {
        display: none
    }
}

@media screen and (max-width:960px) {
    .desktop-only {
        display: none
    }
}

@media screen and (min-width:1440px) {
    #rootContainer {
        flex-direction: column;
        align-items: center;
        display: flex
    }
}

.banner {
    flex-direction: column;
    min-height: 88vw;
    margin: auto;
    display: flex
}

.banner_image {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0
}

.banner_content {
    flex-direction: column;
    display: flex;
    z-index: 1;
}

.container1 {
    text-align: center;
    justify-content: center;
    width: 100%;
    display: flex
}

.acs_logo {
    width: 30.36vw;
    height: 14.49vw;
    position: absolute;
    top: 3vw;
    left: 3vw
}

.container2 {
    flex-direction: row;
    margin-bottom: 3vw;
    display: flex
}

.badge_img {
    width: 36.5vw;
    height: 36.5vw;
    margin-top: -1.3vw;
    margin-right: -5vw
}

.banner_text {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.banner_headline {
    font: normal normal bold 7.6vw/9.12vw var(--default-font-family);
    text-shadow: 0 0 30px #000;
    margin-top: 8vw;
    margin-bottom: 3vw;
    padding-right: 2vw;
    color: white;
}

.banner_subheadline {
    font: normal normal normal 3.47vw/4.37vw var(--default-font-family);
    letter-spacing: 1px;
    width: 70vw;
    margin-top: 35vw!important;
    margin-bottom: 3vw
}

.banner_redemption_date {
    font: normal normal normal 1.8vw/4.29vw var(--default-font-family);
    color: #fff;
    margin-top: 1vw
}

.banner_button {
    font: normal normal 400 2.08vw/4.29vw var(--default-font-family);
    text-align: center;
    opacity: .9;
    background: #000 no-repeat padding-box padding-box;
    border: 3px solid #539aeb;
    width: 20vw;
    height: 4.5vw;
    padding: .5vw 3vw .8vw;
    box-shadow: 0 0 31px #0650d1
}

.banner_button:link,
.banner_button:visited,
.banner_button:active {
    text-decoration: none
}

.container3 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 2.5vw;
    display: flex
}

.box_art {
    width: 35.11vw;
    height: 40.9vw
}

.banner_game_text {
    width: 44vw
}

.banner_game_headline {
    font: normal normal bold 4.16vw/4.86vw var(--default-font-family)
}

.banner_game_sub1,
.banner_game_sub2 {
    font: normal normal normal 1.73vw/2.77vw var(--default-font-family)
}

.banner_game_sub1 {
    margin: 2vw 0
}

@media screen and (min-width:1440px) {
    .banner {
        margin: unset;
        width: 100%;
        min-height: auto
    }

    .banner_image {
        left: unset;
        right: unset;
        width: 1440px
    }

    .acs_logo {
        width: 437.184px;
        height: 208.656px;
        top: 43.2px;
        left: 43.2px
    }

    .container2 {
        margin-bottom: 43.2px
    }

    .badge_img {
        width: 525.6px;
        height: 525.6px;
        margin-top: -18.72px;
        margin-right: -72px
    }

    .banner_headline {
        font: normal normal bold 109.44px/131.328px var(--default-font-family);
        margin-top: 115.2px;
        margin-bottom: 43.2px;
        padding-right: 28.8px;
        display: block;
        color: white;
    }

    .banner_subheadline {
        font: normal normal normal 49.968px/62.928px var(--default-font-family);
        letter-spacing: 1px;
        width: 993.6px;
        margin-top: 504px!important;
        margin-bottom: 43.2px
    }

    .banner_redemption_date {
        font: normal normal normal 25.92px/61.776px var(--default-font-family);
        margin-top: 14.4px!important
    }

    .banner_button {
        font: normal normal 400 29.952px/61.776px var(--default-font-family);
        width: 288px;
        height: 64.8px;
        padding: 7.2px 43.2px 11.52px
    }

    .container3 {
        gap: 36px
    }

    .box_art {
        width: 505.584px;
        height: 589.92px
    }

    .banner_game_text {
        width: 633.6px
    }

    .banner_game_headline {
        font: normal normal bold 59.904px/69.984px var(--default-font-family)
    }

    .banner_game_sub1,
    .banner_game_sub2 {
        font: normal normal normal 24.912px/39.888px var(--default-font-family)
    }

    .banner_game_sub1 {
        margin: 28.8px 0
    }
}

@media screen and (max-width:960px) {
    .banner_headline {
        font: normal normal bold 7.66vw/8.38vw var(--default-font-family);
        margin-bottom: 1vw
    }

    .banner_button {
        font: normal normal 500 2.7vw/4.29vw var(--default-font-family);
        background: #000 no-repeat padding-box padding-box;
        border: 2px solid #539aeb;
        padding: 1.3vw 5.2vw 2vw;
        box-shadow: 0 0 21px #0650d1
    }

    .banner_subheadline {
        font: normal normal normal 3.5vw/5.12vw var(--default-font-family);
        width: 76vw;
        margin-top: 41vw;
        margin-bottom: 3vw
    }

    .banner_redemption_date {
        font: normal normal 300 2.5vw/3.29vw var(--default-font-family);
        margin-top: 5.5vw
    }

    .banner_redemption {
        margin-top: 5vw
    }
}

.performances {
    text-align: center;
    background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade2_bg.9169cf15.png) black;
    background-repeat: no-repeat;
    background-size: 100%;
    flex-direction: column;
    min-height: 76vw;
    display: flex
}

.performances_headline {
    font: normal normal bold 4.17vw/7.3vw var(--default-font-family);
    margin-top: 3vw
}

.performances_subheadline {
    font: normal normal normal 2.29vw/2.91vw var(--default-font-family);
    margin-top: 1vw
}

.stat {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: absolute
}

.performances_processors {
    flex-direction: column;
    align-items: center;
    margin-top: 4.7vw;
    display: flex;
    position: relative
}

.performances_processors .stat:first-child {
    left: 10vw
}

.performances_processors .stat:nth-child(2) {
    left: 38vw
}

.performances_processors .stat:nth-child(3) {
    left: 66vw
}

.processor_headline {
    font: normal normal bold 5.13vw/6.52vw var(--default-font-family);
    text-align: center
}

.stat_text {
    font: normal normal normal 1.39vw/1.6vw var(--default-font-family);
    position: absolute;
    top: 29%;
    left: 29%
}

.stat_desc {
    text-align: center;
    font: normal normal normal 1.2vw/1.4vw var(--default-font-family);
    position: absolute;
    top: 55%
}

.speed {
    color: #42c0e9;
    font: normal normal bold 2vw/2.6vw var(--default-font-family)
}

.unit {
    font: normal normal bold 1.3vw/1vw var(--default-font-family);
    font-weight: 500
}

.stat_level {
    text-align: left;
    font: normal normal normal 1.3vw/1.3vw var(--default-font-family);
    margin-top: 33.5vw;
    position: absolute;
    left: 42%
}

.level {
    color: #fffefe;
    font: normal normal 3vw/3.5vw var(--default-font-family);
    font-weight: 500
}

.level-info {
    color: #42c0e9;
    padding-top: .3vw;
    font-size: 1.11vw;
    line-height: 1.4vw
}

.stat_core_img {
    width: 100%;
    height: 45vw;
    margin-bottom: -7.5vw
}

.stat:nth-child(3) .stat_text {
    left: 6%
}

@media screen and (min-width:1440px) {
    .performances {
        margin: unset;
        width: 100%;
        min-height: 1094.4px
    }

    .performances_headline {
        font: normal normal bold 60.048px/105.12px var(--default-font-family);
        margin-top: 43.2px!important
    }

    .performances_subheadline {
        font: normal normal normal 32.976px/41.904px var(--default-font-family);
        margin-top: 14.4px!important
    }

    .performances_processors {
        margin-top: 67.68px!important
    }

    .performances_processors .stat:first-child {
        left: 84px
    }

    .performances_processors .stat:nth-child(2) {
        left: 488px
    }

    .performances_processors .stat:nth-child(3) {
        left: 890px
    }

    .processor_headline {
        font: normal normal bold 73.872px/93.888px var(--default-font-family)
    }

    .stat_text {
        font: normal normal normal 20.016px/23.04px var(--default-font-family);
        top: 29%;
        left: 30%
    }

    .stat_desc {
        font: normal normal normal 17.28px/20.16px var(--default-font-family);
        top: 55%
    }

    .speed {
        font: normal normal bold 28.8px/37.44px var(--default-font-family)
    }

    .unit {
        font: normal normal bold 18.72px/14.4px var(--default-font-family)
    }

    .stat_level {
        font: normal normal normal 18.72px/18.72px var(--default-font-family);
        margin-top: 482.4px!important;
        left: 42%
    }

    .level {
        font: normal normal 43.2px/50.4px var(--default-font-family)
    }

    .level-info {
        padding-top: 4.32px;
        font-size: 15.984px;
        line-height: 20.16px
    }

    .stat_core_img {
        width: 100%;
        height: 648px;
        margin-bottom: -108px
    }

    .stat:nth-child(3) .stat_text {
        left: 7%
    }
}

@media screen and (max-width:960px) {
    .performances {
        background-image: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade2_bg_mobile.7c3b9070.png)
    }

    .performances_processors {
        gap: 6vw;
        margin-top: 9vw!important
    }

    .performances_headline {
        font: normal normal bold 4.37vw/9.86vw var(--default-font-family);
        margin-top: 8vw!important
    }

    .performances_subheadline {
        font: normal normal normal 3.43vw/5.12vw var(--default-font-family);
        text-align: center;
        width: 55vw;
        margin: 0 auto
    }

    .stat_core_img {
        width: 57vw;
        height: 111vw;
        margin-bottom: 0;
        padding-left: 0
    }

    .level {
        font: normal normal 500 7.4vw/8.9vw var(--default-font-family)
    }

    .stat {
        position: relative
    }

    .stat_desc {
        font: normal normal normal 3vw/3.4vw var(--default-font-family);
        margin-left: 0;
        top: 46%
    }

    .stat_text {
        font: normal normal normal 300 3.33vw/3.8vw var(--default-font-family);
        top: 24%
    }

    .stat_level {
        font: normal normal normal 3.4vw/3.9vw var(--default-font-family);
        margin-top: 83vw!important;
        position: absolute;
        left: 42%
    }

    .level-info {
        font: normal normal normal 2.9vw/3.3vw var(--default-font-family)
    }

    .speed {
        font: normal normal bold 6vw/6.6vw var(--default-font-family)
    }

    .unit {
        font: normal normal 400 3.3vw/3vw var(--default-font-family)
    }

    .stat:first-child .stat_text,
    .stat:nth-child(2) .stat_text,
    .stat:nth-child(3) .stat_text {
        left: unset
    }

    .performances_processors .stat:first-child,
    .performances_processors .stat:nth-child(2),
    .performances_processors .stat:nth-child(3) {
        margin-bottom: 22px;
        left: 0
    }
}

.offer-section {
    background-repeat: no-repeat;
    background-size: 100%;
    flex-direction: column;
    align-items: center;
    min-height: 86vw;
    display: flex;
    position: relative
}

.offer_image {
    z-index: -1;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.offer {
    display: flex;
    width: 50%;
}

.offer_container {
    flex-direction: row;
    margin-left: 9%;
    margin-right: 9%;
    display: flex
}

.offer-headline {
    font: normal normal 400 4.93vw/4.79vw var(--default-font-family);
    font-weight: 500
}

.images {
    display: flex
}

.game-section {
    width: 17.3vw;
    height: 24.3vw;
    margin-left: 3vw
}

.offer-description {
    font: normal normal normal 1.73vw/2.84vw var(--default-font-family);
    margin: 2vw 0;
    font-weight: 300
}

.learnMore {
    font: normal normal normal 1.8vw/3.12vw var(--default-font-family);
    text-decoration: none;
    color: #4c94f2 !important
}

.slider2 img {
    width: 88vw
}

.slider1 img {
    width: 100vw
}

.slider {
    width: 100%;
    position: relative;
    overflow: hidden
}

.slider-row {
    flex-direction: column-reverse;
    width: 100%;
    height: 53vw;
    display: flex
}

.slider-item {
    text-align: center;
    flex: 0 0 100%;
    position: absolute
}

.slider1 {
    transition: all .5s linear;
    left: -81vw
}

.slider2 {
    transition: all .5s linear;
    left: 81vw
}

.slider-item.slider1.active {
    left: -13vw
}

.slider-item.slider2.active {
    left: 13vw
}

.dots {
    z-index: 10;
    justify-content: center;
    display: flex
}

.dot {
    cursor: pointer;
    background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/ellipse3.b333125a.png) 0 0/contain no-repeat padding-box padding-box;
    width: 19px;
    height: 20px;
    margin: 0 2px;
    transition: transform .3s
}

.dot.active {
    background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/ellipse2.5c467e7e.png) 0 0/contain no-repeat padding-box padding-box
}

.image-wrapper {
    display: inline-block;
    position: relative
}

.slider-text {
    color: #fff;
    background: #000000ba no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    display: flex;
    position: absolute
}

.slider1 .slider-text {
    text-align: left;
    width: 32vw;
    height: 28vw;
    padding-left: 2vw;
    bottom: 8vw;
    left: 59vw
}

.no-dots {
    opacity: .9;
    padding: 0;
    list-style-type: none
}

.slider1 .no-dots {
    width: 27vw;
    margin-top: 0!important
}

.slider2 .no-dots {
    margin-top: 0!important
}

.slider2 .slider-text {
    text-align: left;
    width: 31vw;
    height: 28vw;
    padding-left: 2vw;
    bottom: 8vw;
    left: 8vw
}

.no-dots li {
    font: normal normal normal 1.1vw/2.15vw var(--default-font-family);
    padding: 5px 0
}

.slider2 .no-dots li {
    width: 29vw
}

.slider-headline {
    font: normal normal normal 500 2.98vw/3.75vw var(--default-font-family)
}

.mobile-only {
    display: none
}

@media screen and (min-width:1440px) {
    .offer-section {
        margin: unset;
        width: 100%;
        min-height: 1238.4px;
        background: black;
    }

    .offer_container {
        margin-left: 129.6px;
        margin-right: 129.6px
    }

    .offer-headline {
        font: normal normal 400 71.0928px/68.976px var(--default-font-family)
    }

    .game-section {
        width: 248.64px;
        height: 349.92px;
        margin-left: 43.2px
    }

    .offer-description {
        font: normal normal normal 24.912px/40.896px var(--default-font-family);
        margin: 28.8px 0!important
    }

    .learnMore {
        font: normal normal normal 25.92px/44.928px var(--default-font-family)
    }

    .slider2 img {
        width: 1267.2px;
        max-width: none;
    }

    .slider1 img {
        width: 1440px
    }

    .slider {
        width: 100%
    }

    .slider-row {
        width: 100%;
        height: 763.2px
    }

    .slider1 {
        left: -1166.4px
    }

    .slider2 {
        left: 1166.4px
    }

    .slider-item.slider1.active {
        left: -187.2px
    }

    .slider-item.slider2.active {
        left: 187.2px
    }

    .slider1 .slider-text {
        width: 460.8px;
        height: 403.2px;
        padding-left: 28.8px;
        bottom: 115.2px;
        left: 849.6px
    }

    .slider1 .no-dots {
        width: 388.8px
    }

    .slider2 .slider-text {
        width: 446.4px;
        height: 403.2px;
        padding-left: 28.8px;
        bottom: 115.2px;
        left: 115.2px
    }

    .no-dots li {
        font: normal normal normal 16px/32px var(--default-font-family)
    }

    .slider2 .no-dots li {
        width: 417.6px
    }

    .slider-headline {
        font: normal normal normal 500 42.912px/54px var(--default-font-family)
    }
}

@media screen and (max-width:960px) {
    .offer-section {
        align-items: unset;
        background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade3_bg_mobile.3af73eb0.png) black;
        justify-content: center;
        margin-bottom: 0;
        margin-left: 0%;
        margin-right: 0%;
        display: grid
    }

    .mobile-only {
        display: block
    }

    .slider-row {
        height: 152vw
    }

    .offer_container {
        flex-direction: column
    }

    .offer-headline {
        font: normal normal 500 5.5vw/5.86vw var(--default-font-family);
        width: auto;
        margin-top: 8vw!important
    }

    .offer {
        display: contents
    }

    .offer-description {
        font: normal normal normal 300 3.3vw/5.2vw var(--default-font-family);
        margin: 3vw
    }

    .learnMore {
        font: normal normal normal 3.5vw/4.2vw var(--default-font-family)
    }

    .text-content {
        width: unset;
        text-align: center
    }

    .images {
        justify-content: center;
        gap: 5vw;
        margin-top: 9vw!important;
        margin-right: 0%
    }

    .game-section {
        width: 32.7vw;
        height: 45.27vw;
        margin-left: 0%
    }

    .slider1 img {
        width: 195vw;
        max-width: none;
    }

    .slider2 img {
        width: 84vw;
        max-width: none;
    }

    .slider1 {
        z-index: 3;
        left: -115vw
    }

    .slider2 {
        z-index: 3;
        top: -2vw;
        left: 85vw
    }

    .slider-item.slider1.active {
        z-index: 2;
        left: -56vw
    }

    .slider-item.slider2.active {
        z-index: 2;
        left: 26vw
    }

    .slider-headline {
        font-size: 5vw;
        line-height: 6.1vw
    }

    .slider-text {
        background: 0 0;
        border: none;
        padding: 8px
    }

    .slider1 .slider-text {
        width: 68vw;
        margin: 2vw 0;
        position: absolute;
        bottom: 29vw;
        left: 58vw
    }

    .slider2 .slider-text {
        width: 43vw;
        position: absolute;
        bottom: 12vw;
        left: 8vw
    }

    .no-dots {
        margin: 0
    }

    .no-dots li {
        font: normal normal normal 300 2.77vw/3vw var(--default-font-family);
        padding: 4px 0
    }

    .slider1 .no-dots {
        width: 70vw
    }

    .slider2 .no-dots li {
        width: 59vw
    }

    .dot.active,
    .dot {
        width: 22px;
        height: 22px
    }
}

.performance {
    background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade4_bg.d73ea2c3.png) black;
    background-repeat: no-repeat;
    background-size: 100%;
    flex-direction: column;
    min-height: 199vw;
    display: flex
}

.performance_header {
    text-align: center;
    margin: 4vw 0
}

.performance_headline {
    font: normal normal 500 5.69vw/7.41vw var(--default-font-family)
}

.performance_description {
    font: normal normal 300 2.98vw/3.75vw var(--default-font-family)
}

.section_header {
    font: normal normal 500 3.12vw/3.9vw var(--default-font-family);
    color: white;
}

.Performance_hedline {
    font: normal normal 300 2.08vw/4.63vw var(--default-font-family)
}

.performance_content {
    flex-direction: column;
    margin: 5vw 0;
    display: flex
}

.section_text:first-child {
    text-align: left;
    background: #011436e6 no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    align-items: flex-start;
    width: 37vw;
    height: 39vw;
    margin-left: 49vw;
    padding: 2vw 3vw;
    box-shadow: 0 0 18px #0650d1
}

.section_text:first-child .section_header {
    width: 35vw
}

.section_text:first-child .section_line1 {
    font: normal normal 300 1.64vw/1.4 var(--default-font-family);
    opacity: .8;
    width: 36vw;
    margin-top: 2vw
}

.section_text:first-child .section_line2,
.section_text:first-child .section_line3 {
    font: normal normal 300 1.64vw/1.4 var(--default-font-family);
    opacity: .8;
    margin-top: 2vw
}

.section_text:nth-child(2) {
    background: #011436e6 no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    width: 37vw;
    margin: 15.5vw 0 0 5vw;
    padding: 3vw;
    box-shadow: 0 0 18px #0650d1
}

.section_text:nth-child(2) .section_header {
    width: 35vw
}

.section_text:nth-child(2) .section_line1,
.section_text:nth-child(2) .section_line2 {
    font: normal normal 300 1.64vw/1.4 var(--default-font-family);
    opacity: .8;
    margin-top: 2vw
}

.section_text:nth-child(3) {
    background: #011436e6 no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    align-items: flex-end;
    height: 29vw;
    margin: 44vw 5vw 0 51vw;
    padding: 2vw 0 2vw 3vw;
    box-shadow: 0 0 18px #0650d1
}

.section_text:nth-child(3) .section_header {
    width: 34.5vw
}

.section_text:nth-child(3) .section_line1,
.section_text:nth-child(3) .section_line2 {
    font: normal normal 300 1.64vw/1.4 var(--default-font-family);
    opacity: .8;
    width: 36vw;
    margin-top: 2vw
}

@media screen and (min-width:1440px) {
    .performance {
        margin: unset;
        width: 100%;
        min-height: 2911.6px
    }

    .performance_header {
        margin: 57.6px 0
    }

    .performance_headline {
        font: normal normal 500 81.936px/106.704px var(--default-font-family)
    }

    .performance_description {
        font: normal normal 300 42.912px/54px var(--default-font-family)
    }

    .section_header {
        font: normal normal 500 44.928px/56.16px var(--default-font-family)
    }

    .Performance_hedline {
        font: normal normal 300 29.952px/66.672px var(--default-font-family)
    }

    .performance_content {
        margin: 72px 0
    }

    .section_text:first-child {
        width: 532.8px;
        height: 561.6px;
        margin-left: 630px;
        padding: 28.8px 43.2px
    }

    .section_text:first-child .section_header {
        width: 504px
    }

    .section_text:first-child .section_line1 {
        font: normal normal 300 23.616px/1.4 var(--default-font-family);
        width: 518.4px;
        margin-top: 28.8px!important
    }

    .section_text:first-child .section_line2,
    .section_text:first-child .section_line3 {
        font: normal normal 300 23.616px/1.4 var(--default-font-family);
        margin-top: 28.8px!important
    }

    .section_text:nth-child(2) {
        width: 532.8px;
        margin: 223.2px 0 0 72px;
        padding: 43.2px
    }

    .section_text:nth-child(2) .section_header {
        width: 504px
    }

    .section_text:nth-child(2) .section_line1,
    .section_text:nth-child(2) .section_line2 {
        font: normal normal 300 23.616px/1.4 var(--default-font-family);
        margin-top: 28.8px!important
    }

    .section_text:nth-child(3) {
        height: 417.6px;
        margin: 633.6px 72px 0 734.4px!important;
        padding: 28.8px 0 28.8px 43.2px
    }

    .section_text:nth-child(3) .section_header {
        width: 496.8px
    }

    .section_text:nth-child(3) .section_line1,
    .section_text:nth-child(3) .section_line2 {
        font: normal normal 300 23.616px/1.4 var(--default-font-family);
        width: 95%;
        margin-top: 28.8px!important
    }
}

@media screen and (max-width:960px) {
    .performance {
        background-image: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade4_bg_mbl.a484db07.png)
    }

    .performance_header {
        margin: 3vw 0 4vw
    }

    .performance_headline {
        font: normal normal 500 5.67vw/4.86vw var(--default-font-family)
    }

    .performance_description {
        font: normal normal 300 3.43vw/9.12vw var(--default-font-family)
    }

    .section_header {
        font: normal normal 500 2.6vw/5.9vw var(--default-font-family)
    }

    .section_text:first-child .section_line1,
    .section_text:first-child .section_line2,
    .section_text:first-child .section_line3 {
        font: normal normal 300 2.8vw/1.2 var(--default-font-family);
        width: auto;
        margin-top: 3.2vw
    }

    .section_text:first-child {
        width: auto;
        height: auto;
        margin: 23vw 3vw 0;
        padding: 3vw 3vw 5vw 2vw
    }

    .section_text:first-child .section_header {
        width: auto
    }

    .section_text:first-child {
        border: 3px solid #0650d1;
        padding: 3vw 5vw 5vw
    }

    .section_text:nth-child(2) {
        border: 3px solid #0650d1;
        width: auto;
        margin: 35vw 3vw 0;
        padding: 2vw 3vw 4vw 5vw;
        box-shadow: 0 0 18px #0650d1
    }

    .section_text:nth-child(2) .section_header {
        width: auto
    }

    .section_text:nth-child(2) .section_line1,
    .section_text:nth-child(2) .section_line2 {
        font: normal normal 300 2.8vw/1.3 var(--default-font-family);
        width: auto
    }

    .section_text:nth-child(3) {
        border: 3px solid #0650d1;
        height: auto;
        margin: 56vw 3vw 2vw;
        padding: 2vw 3vw 4vw 5vw
    }

    .section_text:nth-child(3) .section_header {
        width: auto
    }

    .section_text:nth-child(3) .section_line1,
    .section_text:nth-child(3) .section_line2 {
        font: normal normal 300 2.8vw/1.3 var(--default-font-family);
        width: auto
    }
}

.corePerformance-section {
    background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade5_bg.788d1fc1.png) black;
    background-repeat: no-repeat;
    background-size: 100%;
    min-height: 124vw
}

.corePerformance_header {
    text-align: center
}

.corePerformance_headline {
    font: normal normal 500 5.4vw/8.41vw var(--default-font-family)
}

.corePerformance_description {
    font: normal normal 400 2.98vw/3.75vw var(--default-font-family)
}

.core_process {
    background: #011436e6 no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    justify-content: space-between;
    width: 89.9vw;
    height: 16.87vw;
    margin: 43vw auto 0;
    display: flex;
    box-shadow: 0 0 18px #0650d1
}

.core {
    text-align: center;
    padding: 4vw 6vw
}

.core_name {
    font: normal normal 400 3.47vw/2.41vw var(--default-font-family);
    margin-bottom: 2vw
}

.core_text {
    font: normal normal 300 1.73vw/2.5vw var(--default-font-family);
    opacity: .8;
    width: 33vw;
    margin-top: 1vw
}

.performance_overClock {
    background: #011436e6 no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    width: 36vw;
    height: 12vw;
    margin-top: 16vw;
    margin-left: 4vw;
    padding: 4vw;
    box-shadow: 0 0 18px #0650d1
}

.overClock_Headline {
    font: normal normal 3.47vw/2.91vw var(--default-font-family)
}

.overClock_description {
    font: normal normal 300 1.73vw/2.3vw var(--default-font-family);
    opacity: .8;
    width: 37vw;
    margin-top: 2vw
}

@media screen and (min-width:1440px) {
    .corePerformance-section {
        margin: unset;
        width: 100%;
        min-height: 1812.6px
    }

    .corePerformance_headline {
        font: normal normal 500 77.76px/121.104px var(--default-font-family)
    }

    .corePerformance_description {
        font: normal normal 400 42.912px/54px var(--default-font-family)
    }

    .core_process {
        width: 90%;
        height: 242.92px;
        margin: 619.2px auto 0
    }

    .core {
        padding: 57.6px 86.4px
    }

    .core_name {
        font: normal normal 400 49.968px/34.704px var(--default-font-family);
        margin-bottom: 28.8px!important
    }

    .core_text {
        font: normal normal 300 24.912px/36px var(--default-font-family);
        width: 100%;
        margin-top: 14.4px
    }

    .performance_overClock {
        width: 518.4px;
        height: 172.8px;
        margin-top: 230.4px;
        margin-left: 57.6px;
        padding: 57.6px
    }

    .overClock_Headline {
        font: normal normal 49.968px/41.904px var(--default-font-family)
    }

    .overClock_description {
        font: normal normal 300 24.912px/33.12px var(--default-font-family);
        width: 532.8px;
        margin-top: 28.8px
    }
}

@media screen and (max-width:960px) {
    .corePerformance-section {
        background-image: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade5_bg_mbl.286ed2af.png);
        min-height: 149vw
    }

    .performance_overClock,
    .core_process {
        border: 3px solid #0650d1
    }

    .corePerformance_headline {
        font: normal normal 500 5.4vw/6.86vw var(--default-font-family)
    }

    .corePerformance_description {
        font: normal normal normal 3.43vw/5.12vw var(--default-font-family)
    }

    .core_process {
        flex-direction: column;
        width: 81.5vw;
        margin-top: 37vw;
        padding: 3vw 7vw 14vw 3vw;
        display: flex
    }

    .core {
        text-align: unset;
        padding: unset;
        margin-bottom: 2vw;
        margin-left: 4vw
    }

    .core_name {
        font: normal normal 500 2.9vw/3.9vw var(--default-font-family);
        margin-bottom: 1vw
    }

    .core_text {
        font: normal normal 300 2.77vw/1.4 var(--default-font-family);
        width: 80vw
    }

    .performance_overClock {
        width: 81.5vw;
        margin-top: 39vw;
        padding: 4vw 3vw 6vw 6vw
    }

    .overClock_Headline {
        font: normal normal 500 2.9vw/3.9vw var(--default-font-family)
    }

    .overClock_description {
        font: normal normal 300 2.77vw/1.4 var(--default-font-family);
        width: 82vw
    }
}

.experience-section {
    text-align: center;
    background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade6_bg.e9afb5b8.png) black;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    min-height: 92vw
}

.experience_headline {
    font: normal normal 500 6.6vw/6.41vw var(--default-font-family);
    margin-bottom: 8vw;
    padding-top: 6vw
}

.experience_stat {
    justify-content: center;
    gap: 6vw;
    display: flex
}

.stat_process {
    text-align: center;
    background: linear-gradient(#032e777a 100%, #064bc3c2 0%, #000713 100%) no-repeat padding-box padding-box;
    border: 5px solid #0650d1;
    width: 30.6vw;
    height: 61vw;
    box-shadow: 0 0 18px #0650d1
}

.experience_core_img {
    width: 20vw
}

.experience_text {
    font: normal normal 500 1.38vw/2.1vw var(--default-font-family);
    opacity: .9;
    width: 19vw;
    height: 10vw
}

.text_list {
    flex-direction: column;
    align-items: center;
    gap: 3vw;
    padding: 0 4vw;
    display: flex
}

.experience_stat>.stat_process:first-child .experience_core_img {
    width: 16vw;
    margin: 3.8vw 0 4vw
}

.experience_stat>.stat_process:nth-child(2) .experience_core_img {
    width: 16vw;
    margin: 3.4vw 0
}

@media screen and (min-width:1440px) {
    .experience-section {
        margin: unset;
        width: 100%;
        min-height: 1355.8px
    }

    .experience_headline {
        font: normal normal 500 95.04px/92.544px var(--default-font-family);
        margin-bottom: 115.2px!important;
        padding-top: 86.4px
    }

    .experience_stat {
        gap: 86.4px
    }

    .stat_process {
        width: 440.64px;
        height: 878.4px
    }

    .experience_core_img {
        width: 288px
    }

    .experience_text {
        font: normal normal 500 19.872px/30.24px var(--default-font-family);
        width: 273.6px;
        height: auto
    }

    .text_list {
        gap: 43.2px;
        padding: 0 57.6px
    }

    .experience_stat>.stat_process:first-child .experience_core_img {
        width: 230.4px;
        margin: 54.72px 0 57.6px
    }

    .experience_stat>.stat_process:nth-child(2) .experience_core_img {
        width: 230.4px;
        margin: 48.96px 0
    }
}

@media screen and (max-width:960px) {
    .experience-section {
        background-image: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade6_bg_mbl.e2a39bed.png);
        min-height: 145vw
    }

    .experience_stat {
        gap: 7vw;
        margin-top: 11vw
    }

    .experience_text {
        font: normal normal 2.77vw/1.4 var(--default-font-family);
        width: 32vw;
        height: 18vw
    }

    .text_list {
        gap: 5vw;
        padding: 0 7vw 6vw
    }

    .experience_headline {
        font: normal normal 500 7.7vw/9.86vw var(--default-font-family)
    }

    .experience_stat>.stat_process:first-child .experience_core_img,
    .experience_stat>.stat_process:nth-child(2) .experience_core_img {
        width: 27.5vw;
        margin: 6.8vw 0 6vw
    }

    .stat_process {
        border: 3px solid #0650d1;
        width: 40vw;
        height: 110vw
    }
}

.call_to_action {
    justify-content: center;
    padding-top: 4vw;
    display: flex
}

.call_content {
    width: 90%;
    padding-bottom: 4vw;
    padding-left: 10vw;
    padding-right: 10vw
}

.call_header {
    font: normal normal bold 4.2vw/5.4vw var(--default-font-family);
    text-align: center;
    color: white;
}

.call_subheadline {
    font: normal normal normal 2vw/2.6vw var(--default-font-family);
    text-align: center;
    padding-top: 2vw
}

.call_list {
    padding-left: 8vw
}

.call_step {
    font: normal normal 300 1.7vw/2.7vw var(--default-font-family);
    color: #bab6b6;
    width: 89%;
    padding-top: 3vw;
    padding-left: 2vw
}

.call_step span {
    color: #fff;
    font-weight: 400
}

.call_step:first-child {
    padding-top: 3.4vw
}

.call_step::marker {
    align-items: center;
    padding-right: 1vw
}

.call_footer {
    flex-direction: column;
    align-items: center;
    gap: 4vw;
    margin-top: 5vw;
    display: flex
}

.call_footer_text {
    font: normal normal 300 1.38vw/1.8vw var(--default-font-family);
    text-align: center
}

.call_button {
    font: normal normal 300 2.7vw/3vw var(--default-font-family);
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 2px solid #fff;
    padding: 1vw 6vw;
    text-decoration: none;
    display: none
}

.call_footer_date {
    font: normal normal 300 1.25vw/1.6vw var(--default-font-family);
    display: none
}

@media screen and (min-width:1440px) {
    .call_to_action {
        width: 100%;
        padding-top: 129.6px;
        background: black;
    }

    .call_content {
        width: 90%;
        padding-bottom: 57.6px;
        padding-left: 144px;
        padding-right: 144px
    }

    .call_header {
        font: normal normal bold 60.48px/77.76px var(--default-font-family)
    }

    .call_subheadline {
        font: normal normal normal 29.8px/37.44px var(--default-font-family);
        padding-top: 28.8px
    }

    .call_list {
        padding-left: 99.2px;
        list-style-type: auto;
    }

    .call_step {
        font: normal normal 300 26.48px/38.88px var(--default-font-family);
        width: 90%;
        padding-top: 28.8px;
        padding-left: 28.8px
    }

    .call_step:first-child {
        padding-top: 48.96px
    }

    .call_step::marker {
        padding-right: 14.4px
    }

    .call_footer {
        gap: 57.6px;
        margin-top: 72px
    }

    .call_footer_text {
        font: normal normal 300 24.04px/30.24px var(--default-font-family)
    }

    .call_button {
        font: normal normal 300 38.88px/43.2px var(--default-font-family);
        padding: 14.4px 43.2px
    }

    .call_footer_date {
        font: normal normal 300 18px/23.04px var(--default-font-family)
    }
}

@media screen and (max-width:960px) {
    .call_to_action {
        padding-top: 5vw;
        background: black;
    }

    .call_content {
        width: 100%;
        padding: 0 0 10vw
    }

    .call_list {
        margin-top: 9vw;
        list-style-type: auto;
    }

    .call_header {
        font: normal normal 500 6.9vw/8.9vw var(--default-font-family)
    }

    .call_subheadline {
        font: normal normal 300 3.33vw/5.1vw var(--default-font-family);
        width: 93vw;
        margin: 0 auto
    }

    .call_step {
        font: normal normal 300 4.1vw/6.1vw var(--default-font-family);
        width: 88%;
        padding-top: 5vw;
        padding-left: 5vw
    }

    .call_footer {
        gap: 9vw;
        margin-top: 10vw
    }

    .call_footer_text {
        font: normal normal normal 4.1vw/6.1vw var(--default-font-family);
        text-align: center;
        width: 94vw
    }

    .call_button {
        font: normal normal 300 4.1vw/5vw var(--default-font-family);
        border-width: .8vw;
        padding: 1vw 10vw
    }

    .call_footer_date {
        font: normal normal 300 4.1vw/5.2vw var(--default-font-family)
    }
}

.deals {
    background-image: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade8_bg.249f35ef.png);
    background-repeat: no-repeat;
    background-size: 100%;
    flex-direction: column;
    display: flex
}

.deals_headline {
    font: normal normal bold 3.9vw/5vw var(--default-font-family);
    text-align: center;
    margin-top: 8vw;
    margin-bottom: 2vw
}

.deals_content {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding: 5vw 0;
    display: flex
}

.deals_col {
    flex-direction: column;
    flex: 1 0 0;
    justify-content: space-between;
    align-items: center;
    gap: 3vw 0;
    max-width: 32vw;
    display: flex
}

.deals_img {
    width: 19.5vw;
    height: 13.2vw;
    display: block
}

.deals_text {
    text-align: center
}

.deals_desc {
    font: normal normal 300 1.6vw/2.7vw var(--default-font-family)
}

.deals_info {
    font: normal normal 300 1.25vw/2.7vw var(--default-font-family)
}

.deals_discover {
    font: normal normal 400 1.87vw/3.2vw var(--default-font-family);
    background: #000 no-repeat padding-box padding-box;
    border: 3px solid #539aeb;
    border-radius: 1px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 1vw;
    width: 18vw;
    height: 4vw;
    padding: 0 1vw;
    display: flex;
    box-shadow: 0 0 31px #0650d1;
    color: white;
}

.deals_discover:link,
.deals_discover:visited,
.deals_discover:active {
    text-decoration: none
}

@media screen and (max-width:960px) {
    .deals {
        background-image: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade8_bg_mbl.e9af3aa9.png)
    }

    .deals_headline {
        font: normal normal bold 6.38vw/8.61vw var(--default-font-family)
    }

    .deals_col {
        max-width: unset;
        gap: 5.5vw;
        margin: 4vw 0
    }

    .deals_content {
        flex-direction: column;
        align-items: center
    }

    .deals_img {
        height: unset;
        width: 50vw
    }

    .deals_desc,
    .deals_info {
        font: normal normal 300 3.33vw/5.55vw var(--default-font-family)
    }

    .deals_discover {
        font: normal normal 400 4.44vw/5.55vw var(--default-font-family);
        box-shadow: none;
        border: 3px solid #fff;
        width: 48vw;
        height: 9vw
    }
}

@media screen and (min-width:1440px) {
    .deals {
        margin: unset;
        width: 100%;
        min-height: 100px
    }

    .deals_headline {
        margin-top: 41.2px;
        margin-bottom: 28.8px;
        font-size: 56.16px
    }

    .deals_content {
        padding: 0
    }

    .deals_col {
        gap: 43.2px 0;
        max-width: 460.8px
    }

    .deals_img {
        width: 280.8px;
        height: 190.08px
    }

    .deals_desc {
        font: normal normal 300 25.04px/38.88px var(--default-font-family)
    }

    .deals_info {
        font: normal normal 300 21px/38.88px var(--default-font-family)
    }

    .deals_discover {
        font: normal normal 400 26.93px/46.08px var(--default-font-family);
        gap: 14.4px;
        width: 259.2px;
        height: 57.6px;
        padding: 0 14.4px
    }
}

.footer {
    background-image: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade9_bg.5556b649.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%;
    flex-direction: column;
    display: flex
}

.footer_icons {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 0 3vw;
    margin: 10vw 1.5vw 1.5vw;
    display: flex
}

.footer_icon {
    object-fit: contain;
    object-position: center;
    max-width: 17vw;
    height: 7vw;
    display: block
}

.footer_terms {
    font: normal 1.3vw/2.43vw var(--default-font-family);
    margin: 2vw 9.74vw 0
}

.footer_terms a {
    color: #fff;
    text-decoration: none
}

.footer_terms p {
    margin-bottom: 2vw
}

@media screen and (max-width:960px) {
    .footer {
        background: url(https://cdn.alza.cz/Foto/or/lp/intel/bundle-civ7-ac/blade9_bg.5556b649.png) black;
        margin-top: 0
    }

    .footer_icons {
        gap: 1.2vw;
        margin: 0
    }

    .footer_icon {
        max-width: 18vw;
        height: 14vw
    }

    .footer_terms {
        font: normal 2.77vw/4.1vw var(--default-font-family);
        margin: 8vw 4vw 0
    }

    .footer_terms p {
        margin-bottom: 4.4vw
    }
}

@media screen and (min-width:1440px) {
    .footer {
        margin: unset;
        width: 100%
    }

    .footer_icons {
        gap: 0 43.2px;
        margin: 144px 21.6px 21.6px
    }

    .footer_icon {
        max-width: 244.8px;
        height: 100.8px
    }

    .footer_terms {
        font: normal 18.72px/34.99px var(--default-font-family);
        margin: 28.8px 140.26px 0
    }

    .footer_terms p {
        margin-bottom: 28.8px
    }
}

#articlePage.blank p {
    margin-top: 0;
}

#rootContainer p {
    margin-bottom: 0;
}

