{"version":3,"sources":["../assets/styles/global/_variables.scss","../assets/styles/global/_global.scss","../assets/styles/global/_buttons.scss","../assets/styles/global/ie.scss","../assets/styles/global/_reset.scss","../assets/styles/plugins/slick.scss","main.css","../assets/styles/plugins/_animate.scss","../assets/styles/main.scss","../assets/styles/sections/header.scss","../assets/styles/sections/bottom-tabs.scss","../assets/styles/sections/overlay.scss","../assets/styles/sections/loading-screen.scss","../assets/styles/sections/wonder.scss","../assets/styles/sections/customer-access.scss","../assets/styles/sections/access.scss","../assets/styles/sections/pre-aggregation.scss","../assets/styles/sections/aggregation.scss","../assets/styles/sections/core.scss","../assets/styles/sections/peering.scss","../assets/styles/sections/component-stories.scss","../assets/styles/sections/ebook-overlay.scss","../assets/styles/sections/info-overlay.scss","../assets/styles/sections/product-overlay.scss","../assets/styles/sections/automation-tab.scss","../assets/styles/sections/map-overlay.scss","../assets/styles/sections/rotate-slider.scss","../assets/styles/sections/screen-hover.scss","../assets/styles/sections/video-overlay.scss","../assets/styles/sections/small-screens.scss","../assets/styles/sections/csm-story.scss","../assets/styles/sections/component-sdn.scss","../assets/styles/sections/drivers-stories.scss","../assets/styles/sections/component-stories-responsive.scss","../assets/styles/sections/alert-overlay.scss","../assets/styles/sections/cloud.scss"],"names":[],"mappings":"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","file":"main.css","sourcesContent":["/* Base Font-family */\n\n$font-default: CiscoSansTT;\n@font-face {\n    font-family: CiscoSansTT;\n    src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\");\n    src: url('/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot') format('eot'), url('/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.woff') format('woff'), url('/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.woff2') format('woff2'), url('/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.svg') format('svg'), url('/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.ttf') format('truetype');\n    font-style: normal;\n    font-weight: 100;\n}\n\n@font-face {\n    font-family: CiscoSansTT;\n    src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTLight.woff\") format(\"woff\");\n    font-style: normal;\n    font-weight: 300;\n}\n\n@font-face {\n    font-family: CiscoSansTT;\n    src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\");\n    src: url('/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot') format('eot'), url('/assets/fonts/CiscoSansTTRegular/CiscoSansTT.woff') format('woff'), url('/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.woff2') format('woff2'), url('/assets/fonts/CiscoSansTTRegular/CiscoSansTT.svg') format('svg'), url('/assets/fonts/CiscoSansTTRegular/CiscoSansTT.ttf') format('truetype');\n    font-style: normal;\n    font-weight: 400;\n}\n\n@font-face {\n    font-family: CiscoSansTT;\n    src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\");\n    src: url('/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot') format('eot'), url('/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.woff') format('woff'), url('/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.woff2') format('woff2'), url('/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.svg') format('svg'), url('/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.ttf') format('truetype');\n    font-style: normal;\n    font-weight: 700;\n}\n\n\n/* Transition */\n\n@mixin transition($property,\n$time,\n$behaviour) {\n    -webkit-transition: $property $time $behaviour;\n    -moz-transition: $property $time $behaviour;\n    -o-transition: $property $time $behaviour;\n    -ms-transition: $property $time $behaviour;\n    transition: $property $time $behaviour;\n}\n\n\n/* Transition-delay  */\n\n@mixin transition-delay($transition-delay) {\n    -webkit-transition-delay: $transition-delay;\n    -ms-transition-delay: $transition-delay;\n    -moz-transition-delay: $transition-delay;\n    -o-transition-delay: $transition-delay;\n    transition-delay: $transition-delay;\n}\n\n@mixin transition-property($property) {\n    -webkit-transition-property: $property;\n    -moz-transition-property: $property;\n    -o-transition-property: $property;\n    transition-property: $property;\n}\n\n\n/* Order  */\n\n@mixin order($order) {\n    -webkit-box-ordinal-group: $order;\n    -moz-box-ordinal-group: $order;\n    -ms-flex-order: $order;\n    -webkit-order: $order;\n    order: $order;\n}\n\n\n/* Transform-origin */\n\n@mixin transform-origin($origin) {\n    -moz-transform-origin: $origin;\n    -o-transform-origin: $origin;\n    -ms-transform-origin: $origin;\n    -webkit-transform-origin: $origin;\n    transform-origin: $origin;\n}\n\n\n/* Transform */\n\n@mixin transform($transforms) {\n    -moz-transform: $transforms;\n    -ms-transform: $transforms;\n    -o-transform: $transforms;\n    -webkit-transform: $transforms;\n    transform: $transforms;\n}\n\n\n/* border-radius */\n\n@mixin border-radius($radius) {\n    -webkit-border-radius: $radius;\n    -moz-border-radius: $radius;\n    -ms-border-radius: $radius;\n    -o-border-radius: $radius;\n    border-radius: $radius;\n}\n\n\n/* Backface-visibility  */\n\n@mixin backface-visibility($arguments) {\n    -webkit-backface-visibility: $arguments;\n    -moz-backface-visibility: $arguments;\n    -ms-backface-visibility: $arguments;\n    -o-backface-visibility: $arguments;\n    backface-visibility: $arguments;\n}\n\n\n/* Box-shadow*/\n\n@mixin box-shadow($top,\n$left,\n$blur,\n$color) {\n    box-shadow: $top $left $blur $color;\n    -webkit-box-shadow: $top $left $blur $color;\n    -moz-box-shadow: $top $left $blur $color;\n    -ms-box-shadow: $top $left $blur $color;\n    -o-box-shadow: $top $left $blur $color;\n}\n\n@mixin flexbox {\n    display: -webkit-box;\n    display: -webkit-flex;\n    display: -moz-flex;\n    display: -ms-flexbox;\n    display: flex;\n}\n\n@mixin box-orient($orientation) {\n    -webkit-box-orient: $orientation;\n    -moz-box-orient: $orientation;\n    -ms-box-orient: $orientation;\n    -o-box-orient: $orientation;\n    box-orient: $orientation;\n}\n\n@mixin flex-direction($direction) {\n    -webkit-flex-direction: $direction;\n    -moz-flex-direction: $direction;\n    -o-flex-direction: $direction;\n    flex-direction: $direction;\n    -ms-flex-direction: $direction;\n}\n\n@mixin box-align($alignment) {\n    -webkit-box-align: $alignment;\n    -moz-box-align: $alignment;\n    -ms-box-align: $alignment;\n    -o-box-align: $alignment;\n    box-align: $alignment;\n}\n\n@mixin align-items($align) {\n    -webkit-align-items: $align;\n    -moz-align-items: $align;\n    -ms-align-items: $align;\n    -o-align-items: $align;\n    align-items: $align;\n}\n\n@mixin line-clamp($line-clamp) {\n    -webkit-line-clamp: $line-clamp;\n    -moz-line-clamp: $line-clamp;\n    -ms-line-clamp: $line-clamp;\n    -o-line-clamp: $line-clamp;\n    line-clamp: $line-clamp;\n}\n\n\n/* Animation */\n\n@mixin animation($animation,\n$duration,\n$transition,\n$iteration) {\n    -webkit-animation-name: $animation;\n    -webkit-animation-duration: $duration;\n    -webkit-animation-timing-function: $transition;\n    -webkit-animation-iteration-count: $iteration;\n    -moz-animation-name: $animation;\n    -moz-animation-duration: $duration;\n    -moz-animation-timing-function: $transition;\n    -moz-animation-iteration-count: $iteration;\n    -o-animation-name: $animation;\n    -o-animation-duration: $duration;\n    -o-animation-timing-function: $transition;\n    -o-animation-iteration-count: $iteration;\n    animation-name: $animation;\n    animation-duration: $duration;\n    animation-timing-function: $transition;\n    animation-iteration-count: $iteration;\n}\n\n\n/*Width for all icons*/\n\n$icon_width: 55px;\n$icon_height: 55px;\n\n/* Base colors*/\n\n$white: #FFFFFF;\n$blue: #0d274d;\n$seletti-blue: #0a4475;\n$azure: #1db1e7;\n$black: #000000;\n$navy: #001d2e;\n$blue-grey: #6378a0;\n$marine-blue: #00395b;\n$dark-blue: #304669;\n$light-olive-green: #6ebe4a;\n$sickly-blue: #d4effa;\n$light-green: #dfefd6;\n$light-orange: #ffebcd;\n$primary: #C9C9C9;\n$primary1: #818181;\n$primary2: #4d4c4c;\n$primary3: #dad9d9;\n$primary5: #acacac;\n$light-grey: #fafafa;\n$white-grey: #ededed;\n$slate-grey: #c1c1c0;\n$mid-grey: #d4d4d4;\n$grey: #bbbbbb;\n$orange: #faac1a;\n$pale-orange: #F68520;\n$marine-black-two: #06144d;\n$sky-blue: #049fd9;\n$normal-grey: #bcbcbd;\n$text-grey: #707070;\n$dark-yellow: #faac19;\n$black-yellow: #f9ab2d;\n$royal-blue: #004575;\n$greenish-blue: #05bbe9;\n$fade-orange: #fbab2c;\n$blue-light: #00bceb;\n$green-light: rgba(116, 191, 75, 0.2);\n$green-dard: #74bf4b;\n$darken-blue: #0d274d;\n$blue-dark : #042750;\n$orange-light: #fbab2c;\n$cyan:  #CBF2FB;\n$colors: (\"white\",\n$white,\n\"black\",\n$black);\n$blue-dark: #0051af;\n$oxford-Blue: #0d274d;\n$indigo: #1e4471;\n$deep-lilac: #74bf4b;\n$platinum: #e2e2e2;\n$cyan: #00bceb;\n\n/*  Media query variables */\n\n$phone_width: 481px;\n$phablet_width: 596px;\n$tablet_width: 768px;\n$desktop_width: 992px;\n$desktop_mid_width: 1024px;\n$psd_width: 1399px;\n$container_width: 1271px;\n$container: 1280px;\n$extra-container_width: 1550px;\n$font-families: 'CiscoSansTT';\n$orientation: landscape;\n$tab_mid: 1250px;\n$desktop_mid: 1350px;\n$large_container: 1500px;\n$extra_large_desktop: 1680px;\n$large_desktop: 1401px;\n$small_height: 850px;\n\n/*\n * Mobile landscape media query\n */\n\n@mixin small_height {\n    @media (max-height: #{$small_height}) {\n        @content;\n    }\n}\n\n\n/* (min-width: 1200px), (max-width: 1280px) */\n\n@mixin desktop_potrait {\n    @media (min-width: #{$tab_mid - 50}) and (max-width: #{$desktop_mid - 70}) {\n        @content;\n    }\n}\n\n\n/* (min-width: 1250px), (max-width: 1350px) */\n\n@mixin desktop_tab {\n    @media (min-width: #{$tab_mid}) and (max-width: #{$desktop_mid}) {\n        @content;\n    }\n}\n\n\n/* (min-width: 1024px), (max-width: 1250px) */\n\n@mixin tab_mid_container {\n    @media (min-width: #{$desktop_mid_width}) and (max-width: #{$tab_mid}) {\n        @content;\n    }\n}\n\n\n/* (min-width: 1500px) */\n\n@mixin extra_large_tab {\n    @media (min-width: #{$large_container}) {\n        @content;\n    }\n}\n\n\n/* (max-width: 1280px) */\n\n@mixin small_tab {\n    @media (max-width: #{$container}) {\n        @content;\n    }\n}\n\n\n/* (max-width: 480px) */\n\n@mixin phonedown_landscape {\n    @media (max-width: #{$phone_width - 1px}) and (orientation: #{$orientation}) {\n        @content;\n    }\n}\n\n\n/* (max-width: 767px) */\n\n@mixin mobiledown_landscape {\n    @media (max-width: #{$tablet_width - 1px}) and (orientation: #{$orientation}) {\n        @content;\n    }\n}\n\n\n/* (max-width: 595px) */\n\n@mixin phabletdown_landscape {\n    @media (max-width: #{$phablet_width - 1px}) and (orientation: #{$orientation}) {\n        @content;\n    }\n}\n\n\n/* (min-width: 596px), (max-width: 767px) */\n\n@mixin mobile_landscape {\n    @media (min-width: #{$phablet_width}) and (max-width: #{$tablet_width - 1px}) and (orientation: #{$orientation}) {\n        @content;\n    }\n}\n\n\n/*  (min-width:481px), (max-width: 595px) */\n\n@mixin phoneup_landscape {\n    @media (min-width: #{$phone_width}) and (max-width: #{$phablet_width - 1px}) and (orientation: #{$orientation}) {\n        @content;\n    }\n}\n\n\n/* (min-width: 768px), (max-width: 991px) */\n\n@mixin ipad_landscape {\n    @media (min-width: #{$tablet_width}) and (max-width: #{$desktop_width - 1px}) and (orientation: #{$orientation}) {\n        @content;\n    }\n}\n\n\n/* (min-width:992px), (max-width: 1023px) */\n\n@mixin desktop-mid {\n    @media (min-width: #{$desktop_width}) and (max-width: #{$desktop_mid_width - 1px}) {\n        @content;\n    }\n}\n\n\n/* (min-width:992px), (max-width: 1271px) */\n\n@mixin desktop {\n    @media (min-width: #{$desktop_width}) and (max-width: #{$container_width}) {\n        @content;\n    }\n}\n\n\n/* (min-width:1272px), (max-width: 1401px) */\n\n@mixin desktop-large {\n    @media (min-width: #{$container_width + 1}) and (max-width: #{$psd_width + 1}) {\n        @content;\n    }\n}\n\n\n/*  (min-width:768px), (max-width: 991px) */\n\n@mixin tablet {\n    @media (min-width: #{$tablet_width}) and (max-width: #{$desktop_width - 1px}) {\n        @content;\n    }\n}\n\n\n/*  (min-width:596px), (max-width: 767px) */\n\n@mixin phablet {\n    @media (min-width: #{$phablet_width}) and (max-width: #{$tablet_width - 1px}) {\n        @content;\n    }\n}\n\n\n/*  (min-width:481px), (max-width: 595px) */\n\n@mixin phone {\n    @media (min-width: #{$phone_width}) and (max-width: #{$phablet_width - 1px}) {\n        @content;\n    }\n}\n\n\n/*  (max-width:1280px) */\n\n@mixin container-outer-down {\n    @media (max-width: #{$container_width + 20}) {\n        @content;\n    }\n}\n\n\n/*  Media query mixins\n   (min-width:1250px) */\n\n@mixin container-up {\n    @media (min-width: #{$container_width}) {\n        @content;\n    }\n}\n\n\n/* (max-width:1250px) */\n\n@mixin container-down {\n    @media (max-width: #{$container_width}) {\n        @content;\n    }\n}\n\n\n/*  (min-width:992px) */\n\n@mixin desktop-up {\n    @media (min-width: #{$desktop_width}) {\n        @content;\n    }\n}\n\n\n/* (min-width:1401px) */\n\n@mixin large-desktop-up {\n    @media (min-width: #{$psd_width + 2}) {\n        @content;\n    }\n}\n\n\n/* (max-width:1399px) */\n\n@mixin large-desktop-down {\n    @media (max-width: #{$psd_width}) {\n        @content;\n    }\n}\n\n\n/* (max-width:991px) */\n\n@mixin desktop-down {\n    @media (max-width: #{$desktop_width - 1px}) {\n        @content;\n    }\n}\n\n\n/* (max-width:767px) */\n\n@mixin tablet-down {\n    @media (max-width: #{$tablet_width - 1px}) {\n        @content;\n    }\n}\n\n\n/* (min-width:768px) */\n\n@mixin tablet-up {\n    @media (min-width: #{$tablet_width}) {\n        @content;\n    }\n}\n\n\n/* (max-width:595px) */\n\n@mixin phablet-down {\n    @media (max-width: #{$phablet_width - 1px}) {\n        @content;\n    }\n}\n\n\n/* (min-width:596px) */\n\n@mixin phablet-up {\n    @media (min-width: #{$phablet_width}) {\n        @content;\n    }\n}\n\n\n/*  (max-width:480px) */\n\n@mixin phone-down {\n    @media (max-width: #{$phone_width - 1px}) {\n        @content;\n    }\n}","@import \"variables\";\n* {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n}\n\nol,\nul,\nli {\n    padding: 0;\n    margin: 0;\n    list-style: none;\n}\n\na {\n    text-decoration: none;\n    outline: 0;\n    cursor: pointer;\n    font-family: $font-default;\n    &:hover {\n        outline: 0;\n        text-decoration: none;\n    }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nfieldset,\nform,\nlabel,\ntable,\ntbody,\ntr,\nth,\ntd,\nfigure,\nfooter,\nheader,\nmenu,\nnav,\nsection,\naudio,\nvideo,\nbutton {\n    margin: 0;\n    border: 0;\n}\n\nimg {\n    height: auto;\n    width: 100%;\n    max-width: 100%;\n    vertical-align: top;\n    border: 0;\n}\n\n.container {\n    width: 100%;\n    margin: 0 auto;\n    padding: 0 20px;\n    max-width: $container_width;\n    position: relative;\n}\n\nsection,\n.section {\n    width: 100%;\n    position: relative;\n    float: left;\n    padding: 90px 0;\n    overflow: hidden;\n    @include desktop {\n        padding: 60px 0;\n    }\n    @include tablet {\n        padding: 40px 0;\n    }\n    @include tablet-down {\n        padding: 30px 0;\n    }\n    &:after {\n        @include tablet-down {\n            display: none;\n        }\n    }\n}\n\ninput:-webkit-autofill {\n    -webkit-box-shadow: 0 0 0 30px white inset;\n}\n\nheader:after,\n.container:after,\n.wrapper:after,\n.column-wrapper:after,\n.grid-wrapper:after,\n.two-third:after,\n.content-wrapper:after,\n.v-middle-wrapper:after,\n.col-wrapper:after {\n    content: \"\";\n    clear: both;\n    display: block;\n}\n\n\n/*\n * Heading and Paragraph.\n */\n\nh1 {\n    font-size: 50px;\n    line-height: 1.28;\n    font-weight: 500;\n    color: $black;\n    font-family: $font-default;\n    @include desktop {\n        font-size: 46px;\n    }\n    @include tablet {\n        font-size: 42px;\n    }\n    @include phablet {\n        font-size: 38px;\n    }\n    @include phone {\n        font-size: 34px;\n    }\n    @include phone-down {\n        font-size: 30px;\n    }\n}\n\nh2 {\n    font-size: 40px;\n    line-height: 1;\n    font-weight: 700;\n    color: $black;\n    font-family: $font-default;\n    @include desktop {\n        font-size: 36px;\n    }\n    @include tablet {\n        font-size: 32px;\n    }\n    @include phablet {\n        font-size: 28px;\n    }\n    @include phablet-down {\n        font-size: 25px;\n    }\n}\n\nh3 {\n    font-size: 30px;\n    line-height: 1.05;\n    font-weight: 700;\n    color: $black;\n    font-family: $font-default;\n    @include desktop {\n        font-size: 26px;\n    }\n    @include tablet {\n        font-size: 24px;\n    }\n    @include phablet {\n        font-size: 20px;\n    }\n    @include phone {\n        font-size: 16px;\n    }\n    @include phone-down {\n        font-size: 16px;\n    }\n}\n\nh4 {\n    font-size: 35px;\n    line-height: 1;\n    font-weight: 700;\n    color: $black;\n    font-family: $font-default;\n    @include desktop {\n        font-size: 32px;\n    }\n    @include tablet {\n        font-size: 28px;\n    }\n    @include phablet {\n        font-size: 24px;\n    }\n    @include phablet-down {\n        font-size: 25px;\n    }\n}\n\nh5 {\n    font-size: 25px;\n    line-height: 1.5;\n    font-weight: 700;\n    color: $black;\n    font-family: $font-default;\n    @include desktop {\n        font-size: 20px;\n    }\n    @include tablet {\n        font-size: 20px;\n    }\n    @include phablet {\n        font-size: 18px;\n    }\n    @include phone {\n        font-size: 16px;\n    }\n    @include phone-down {\n        font-size: 16px;\n    }\n}\n\nh6 {\n    font-size: 20px;\n    line-height: 1.33;\n    font-weight: 400;\n    color: $black;\n    font-family: $font-default;\n    @include tablet-down {\n        font-size: 18px;\n    }\n    @include phablet-down {\n        font-size: 16px;\n    }\n}\n\np {\n    font-size: 16px;\n    color: $black;\n    line-height: 1.39;\n    font-style: normal;\n    font-weight: 400;\n    font-family: $font-default;\n    @include tablet-down {\n        font-size: 16px;\n    }\n}\n\nspan {\n    font-family: $font-default;\n}\n\n\n/*\n * Background Image.\n */\n\n.bg-img {\n    overflow: hidden;\n    img {\n        -o-object-fit: cover;\n        object-fit: cover;\n    }\n}\n\n\n/*\n * bg color class.\n */\n\n.blue {\n    background-color: $blue;\n}\n\n.green {\n    background-color: $light-olive-green;\n}\n\n\n/*\n * Text Alignment.\n */\n\n.text-left {\n    text-align: left;\n}\n\n.text-right {\n    text-align: right;\n}\n\n.text-center {\n    text-align: center;\n}\n\n.left {\n    float: left;\n}\n\n.right {\n    float: right;\n}\n\n.no-padding {\n    padding: 0 !important;\n}\n\n.no-padding-top {\n    padding-top: 0 !important;\n}\n\n.no-padding-bottom {\n    padding-bottom: 0 !important;\n}\n\n\n/*\n * Effects.\n */\n\n.zoom-in img {\n    @include transform(scale(1));\n    @include transition(transform, 0.4s, ease-in-out);\n}\n\n.zoom-in:hover img {\n    @include transform(scale(1.06));\n}\n\n.zoom-bg .bg-img img {\n    @include transform(scale(1));\n    @include transition(transform, 0.4s, ease-in-out);\n}\n\n.zoom-bg:hover .bg-img img {\n    @include transform(scale(1.06));\n}\n\n.blend-mode {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 1;\n    mix-blend-mode: multiply;\n}\n\n::-webkit-input-placeholder {\n    /* Chrome/Opera/Safari */\n    font-weight: 400;\n    color: $black;\n    opacity: 1;\n    font-size: 14px;\n}\n\n::-moz-placeholder {\n    /* Firefox 19+ */\n    font-weight: 400;\n    color: $black;\n    opacity: 1;\n    font-size: 14px;\n}\n\n:-ms-input-placeholder {\n    /* IE 10+ */\n    font-weight: 400;\n    color: $black;\n    opacity: 1;\n    font-size: 14px;\n}\n\n:-moz-placeholder {\n    /* Firefox 18- */\n    font-weight: 400;\n    color: $black;\n    opacity: 1;\n    font-size: 14px;\n}\n\nbody.stop-scroll {\n    overflow: hidden;\n}\n\n.wow {\n    visibility: hidden;\n}\n\n.sec-bg-img {\n    position: absolute;\n    width: 100%;\n    left: 0;\n    bottom: -70px;\n    height: 392px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/svgs/City.svg);\n    background-repeat: no-repeat;\n    background-position: 78% 130%;\n    background-size: cover;\n    overflow: visible;\n    @media only screen and (min-width: 1990px) and (max-width: 2099px) {\n        height: 408px;\n    }\n    @media only screen and (min-width: 2100px) and (max-width: 2500px) {\n        height: 488px;\n    }\n    @media only screen and (min-width: 2501px) {\n        height: 574px;\n    }\n    @include desktop_tab {\n        height: 350px;\n        background-position: 80% 130%;\n    }\n    @include tab_mid_container {\n        height: 350px;\n        background-position: 84% 130%;\n    }\n    &.home-screen {\n        background-image: url(\"/dist/images/peering/background-img-home.svg\");\n        bottom: 0;\n        background-position: 66% 100%;\n        width: 100%;\n        left: auto;\n        right: 0;\n        @media screen and (min-width: 1401px) and (max-width: 1649px) {\n            background-position: 66% 99%;\n        }\n        @media screen and (min-width: 1650px) and (max-width: 1800px) {\n            background-position: 66% 98%;\n        }\n        @media screen and (min-width: 1801px) and (max-width: 2100px) {\n            background-position: 66% 97%;\n        }\n        @media screen and (min-width: 2101px) and (max-width: 2300px) {\n            background-position: 66% 96%;\n        }\n        @media screen and (min-width: 2301px) and (max-width: 2500px) {\n            background-position: 66% 96%;\n        }\n        @media screen and (min-width: 2501px) and (max-width: 2700px) {\n            background-position: 66% 95%;\n        }\n        @media screen and (min-width: 2701px) and (max-width: 2900px) {\n            background-position: 66% 95%;\n        }\n        @media screen and (min-width: 2901px) and (max-width: 3100px) {\n            background-position: 66% 95%;\n        }\n        @media screen and (min-width: 3100px) {\n            background-position: 66% 94%;\n            height: 696px;\n        }\n        @media screen and (max-width: 1399px) {\n            background-position: 66% 99%;\n        }\n        @include desktop {\n            // bottom: 31px;\n            // width: 94%;\n            background-position: 66% 98%;\n        }\n        @include tablet {\n            // bottom: 52px;\n            // width: 94%;\n            background-position: 66% 123%;\n        }\n    }\n    #lottie5-globe-new {\n        position: absolute;\n        right: -60px;\n        width: 23%;\n        top: -62px;\n        z-index: -1;\n        height: 490px;\n        // @media only screen and (min-width: 1601px) and (max-width: 1800px) {\n        //     right: -135px;\n        // }\n        // @media only screen and (min-width: 1400px) and (max-width: 1600px) {\n        //     right: -170px;\n        // }\n        @media screen and (min-width: 1500px) {\n            top: -120px;\n        }\n        @media only screen and (min-width: 1024px) and (max-width: 1200px) {\n            right: -57px;\n            top: -18px;\n            height: 424px;\n        }\n    }\n    #lottie7-plane-new {\n        position: absolute;\n        top: -5px;\n        left: -45px;\n        width: 100%;\n        height: 250px;\n    }\n    #oil-pump {\n        position: absolute;\n        left: -80px;\n        bottom: 23px;\n        width: 150px;\n        height: 150px;\n        z-index: -1;\n        @include large-desktop-down {\n            bottom: 20px;\n        }\n        @include desktop {\n            bottom: 4px;\n            left: -88px;\n        }\n        @include tablet {\n            bottom: 20px;\n            left: -88px;\n        }\n    }\n    #wind-turbines {\n        position: absolute;\n        left: 0;\n        bottom: 16px;\n        width: 220px;\n        height: 220px;\n        @media screen and (min-width: 1401px) {\n            left: 15px;\n        }\n        @include large-desktop-down {\n            bottom: 14px;\n        }\n        @include desktop {\n            bottom: 12px;\n            width: 170px;\n            height: 170px\n        }\n        @include tablet {\n            bottom: 34px;\n            width: 170px;\n            height: 170px\n        }\n    }\n    #lottie5-globe-new,\n    #lottie7-plane-new,\n    #oil-pump,\n    #wind-turbines {\n        // opacity: 0;\n    }\n}\n\n//ie bug\n.ua-ie-11 {\n    .hex-pattern {\n        &:after,\n        &:before {\n            opacity: 0.3;\n        }\n    }\n}\n\n.hex-pattern {\n    position: relative;\n    overflow: hidden;\n    #lottie2,\n    #lottie3 {\n        position: absolute;\n        z-index: -1;\n        right: -60%;\n        left: -50%;\n        opacity: 0.2;\n        width: 100%;\n        height: 617px;\n    }\n    #lottie2 {\n        top: -160px;\n    }\n    #lottie3 {\n        left: auto;\n        right: -60%;\n    }\n    #lottie4 {\n        position: absolute;\n        z-index: -1;\n        bottom: 0;\n        left: -50%;\n        opacity: 0.2;\n        width: 100%;\n        height: 617px;\n    }\n    &:before {\n        transform: scaleX(-1);\n    }\n}\n\n.wonderwall-screen .right-content-block .color-box {\n    max-width: 826px;\n    height: 67px;\n    display: -webkit-box;\n    display: -ms-flexbox;\n    display: flex;\n    position: relative;\n    background-color: #fff !important;\n    border-radius: 34px;\n    &:after {\n        display: none;\n    }\n    &.gree-box {\n        height: 55px;\n        margin-top: 0 !important;\n        @include tab_mid_container {\n            // height: 41px;\n        }\n        &:after {\n            content: \"\";\n            display: block;\n            position: absolute;\n            width: 100%;\n            height: calc(100% + 16px);\n            left: 0;\n            top: -11px;\n            border-radius: 34px;\n            z-index: 2;\n            background-color: #dfefd6 !important;\n            background-blend-mode: multiply;\n            mix-blend-mode: multiply !important;\n        }\n    }\n    &.blue-box {\n        background-color: #d4effa !important;\n    }\n    &.orange-box {\n        background-color: #ffebcd !important;\n    }\n}\n\n.v-middle-inner {\n    display: table;\n    position: relative;\n    width: 100%;\n    height: 100%;\n}\n\n.col-two {\n    display: inline-block;\n    vertical-align: middle;\n    width: 50%;\n    @include tablet-down {\n        width: 100%;\n    }\n}\n\n.col-three {\n    display: inline-block;\n    vertical-align: middle;\n    width: 33.33%;\n    @include tablet-down {\n        width: 50%;\n    }\n    @include phablet-down {\n        width: 100%;\n    }\n}\n\n.col-four {\n    display: inline-block;\n    vertical-align: middle;\n    width: 25%;\n    @include tablet-down {\n        width: 50%;\n    }\n    @include phablet-down {\n        width: 100%;\n    }\n}\n\n.list-syntax {\n    padding-left: 12px;\n    li {\n        font-size: 20px;\n        font-weight: normal;\n        line-height: 1.3;\n        text-align: left;\n        color: $primary2;\n        display: inline-block;\n        width: 100%;\n        margin: 17px;\n        position: relative;\n        &:before {\n            content: \"\";\n            position: absolute;\n            left: -11px;\n            top: 10px;\n            background: $primary2;\n            width: 3px;\n            height: 3px;\n            border-radius: 0;\n        }\n    }\n}\n\n.v-middle {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n/*line-arrow*/\n\n%line-arrow {\n    position: relative;\n    display: inline-block;\n    padding-right: 8px;\n    vertical-align: top;\n    font-size: 11px;\n    &:after {\n        content: \"\";\n        position: absolute;\n        bottom: 3px;\n        width: 8px;\n        height: 8px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n        background-size: contain;\n        background-repeat: no-repeat;\n        right: -4px;\n        transition: right 0.3s ease-in-out;\n    }\n    &:hover {\n        &:after {\n            right: -7px;\n        }\n    }\n}\n\n.line-arrow,\n.blue-line-arrow {\n    @extend %line-arrow;\n}\n\n.blue-line-arrow {\n    color: $marine-black-two;\n    &:after {\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n        background-size: contain;\n        background-repeat: no-repeat;\n    }\n}\n\n.img-up {\n    display: inline-block;\n    vertical-align: top;\n    position: relative;\n    transform: translateY(0);\n    transition: transform 0.5s ease-in-out;\n    &:hover {\n        transform: translateY(-5px);\n    }\n}\n\n.move_arrow {\n    position: relative;\n    padding-right: 10px;\n    &:after {\n        content: \"\";\n        position: absolute;\n        vertical-align: middle;\n        display: inline-block;\n        right: -11px;\n        width: 11px;\n        height: 11px;\n        bottom: 5px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n        background-size: contain;\n        background-repeat: no-repeat;\n        transition: transform 0.5s ease;\n        @include desktop_tab {\n            bottom: 5px;\n        }\n        @include desktop {\n            bottom: 5px;\n        }\n        @include tablet {\n            bottom: 5px;\n        }\n    }\n    &:hover {\n        text-decoration: underline;\n        &::after {\n            transform: translateX(4px);\n        }\n    }\n}\n\n.move_arrow_blue {\n    position: relative;\n    padding-right: 10px;\n    &:after {\n        content: \"\";\n        position: absolute;\n        vertical-align: middle;\n        display: inline-block;\n        right: -4px;\n        width: 8px;\n        height: 8px;\n        bottom: 5px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n        background-size: contain;\n        background-repeat: no-repeat;\n        transition: transform 0.5s ease;\n    }\n    &:hover {\n        text-decoration: underline;\n        &::after {\n            transform: translateX(2px);\n        }\n    }\n}\n\n.icon_move_up {\n    >p {\n        margin-right: 5px;\n        >a {\n            position: relative;\n            padding-right: 10px;\n            &:after {\n                position: absolute;\n                vertical-align: middle;\n                display: inline-block;\n                content: \"\";\n                right: -4px;\n                width: 8px;\n                height: 8px;\n                bottom: 4px;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n                background-size: contain;\n                background-repeat: no-repeat;\n                transition: transform 0.5s ease;\n            }\n        }\n    }\n    >.small-img {\n        margin-left: 5px;\n        margin-top: -2px;\n        >a {\n            transition: all 0.5s ease;\n            display: block;\n        }\n    }\n    >.icon-block {\n        margin-left: 5px;\n        >a {\n            transition: all 0.5s ease;\n            display: block;\n        }\n    }\n    &:hover {\n        >p {\n            >a {\n                text-decoration: underline;\n                &::after {\n                    transform: translateX(2px);\n                }\n            }\n        }\n        .icon-block>a,\n        .small-img>a {\n            transform: translateY(-5px);\n        }\n    }\n}\n\n.small_icon_move_up {\n    margin-left: 10px;\n    margin-top: -1px;\n    a {\n        display: block;\n        transition: all 0.5s ease;\n    }\n    &:hover {\n        a {\n            transform: translateY(-5px);\n        }\n    }\n}\n\n.icon_move_up_blue {\n    >p {\n        margin-right: 5px;\n        >a {\n            position: relative;\n            padding-right: 10px;\n            &:after {\n                position: absolute;\n                vertical-align: middle;\n                display: inline-block;\n                content: \"\";\n                right: -4px;\n                width: 8px;\n                height: 8px;\n                bottom: 4px;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                background-size: contain;\n                background-repeat: no-repeat;\n                transition: transform 0.5s ease;\n            }\n        }\n    }\n    >small {\n        margin-right: 5px;\n        >a {\n            line-height: 1.2;\n            position: relative;\n            padding-right: 10px;\n            &:after {\n                position: absolute;\n                vertical-align: middle;\n                display: inline-block;\n                content: \"\";\n                right: -4px;\n                width: 8px;\n                height: 8px;\n                bottom: 1px;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                background-size: contain;\n                background-repeat: no-repeat;\n                transition: transform 0.5s ease;\n            }\n        }\n    }\n    >.small-img {\n        margin-left: 5px;\n        margin-top: -2px;\n        >a {\n            transition: all 0.5s ease;\n            display: block;\n        }\n    }\n    >.icon-wrap {\n        >a {\n            transition: all 0.5s ease;\n            display: block;\n        }\n    }\n    >.icon-block {\n        margin-left: 5px;\n        >a {\n            transition: all 0.5s ease;\n            display: block;\n        }\n    }\n    &:hover {\n        >p {\n            >a {\n                text-decoration: underline;\n                &::after {\n                    transform: translateX(2px);\n                }\n            }\n        }\n        >small {\n            >a {\n                text-decoration: underline;\n                &::after {\n                    transform: translateX(2px);\n                }\n            }\n        }\n        .icon-block>a,\n        .small-img>a,\n        .icon-wrap>a {\n            transform: translateY(-5px);\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .move_arrow {\n        padding-right: 10px;\n        &:after {\n            right: -4px;\n            width: 7px;\n            height: 7px;\n            bottom: 4px;\n            @media screen and (min-width: 1450px) {\n                bottom: 5px;\n            }\n        }\n        &:hover {\n            &::after {\n                transform: translateX(2px);\n            }\n        }\n    }\n    .move_arrow_blue {\n        padding-right: 10px;\n        &:after {\n            right: -4px;\n            width: 7px;\n            height: 7px;\n            bottom: 4px;\n            //bottom: 3px;\n            @media screen and (min-width: 1450px) {\n                bottom: 5px;\n            }\n        }\n        &:hover {\n            &::after {\n                transform: translateX(2px);\n            }\n        }\n    }\n    .icon_move_up {\n        >p {\n            margin-right: 2px;\n            >a {\n                padding-right: 8px;\n                &:after {\n                    //bottom: 3px;\n                    bottom: 3px;\n                    right: -3px;\n                    width: 7px;\n                    height: 7px;\n                    @media screen and (min-width: 1450px) {\n                        bottom: 5px;\n                    }\n                }\n            }\n        }\n        >.small-img {\n            margin-left: 2px;\n            margin-top: -1px;\n        }\n        >.icon-block {\n            margin-left: 2px;\n        }\n        &:hover {\n            >p {\n                >a {\n                    &::after {\n                        transform: translateX(2px);\n                    }\n                }\n            }\n            .icon-block>a,\n            .small-img>a {\n                transform: translateY(-5px);\n            }\n        }\n    }\n    .icon_move_up_blue {\n        >p {\n            margin-right: 2px;\n            >a {\n                padding-right: 8px;\n                &:after {\n                    bottom: 4px;\n                    // bottom: 3px;\n                    right: -3px;\n                    width: 7px;\n                    height: 7px;\n                }\n            }\n        }\n        >small {\n            margin-right: 0;\n            margin-left: 2px;\n            margin-top: -1px;\n            >a {\n                line-height: 1.2;\n                padding-right: 8px;\n                &:after {\n                    bottom: 3px;\n                    right: -3px;\n                }\n            }\n        }\n        >.small-img {\n            margin-left: 2px;\n            margin-top: -1px;\n        }\n        >.icon-block {\n            margin-left: 2px;\n        }\n        &:hover {\n            >p {\n                >a {\n                    &::after {\n                        transform: translateX(2px);\n                    }\n                }\n            }\n            >small {\n                >a {\n                    &::after {\n                        transform: translateX(2px);\n                    }\n                }\n            }\n            .icon-block>a,\n            .small-img>a,\n            .icon-wrap>a {\n                transform: translateY(-5px);\n            }\n        }\n    }\n    .small_icon_move_up {\n        margin-left: 7px;\n        margin-top: 0;\n        top: -3px;\n        position: relative;\n    }\n}","@import 'variables';\n\n/*\n * Buttons.\n */\n\n// Edit default button style here\n%btn-common {\n    padding: 14px 28px 14px 29px;\n    margin-top: 8px;\n    font-weight: 700;\n    font-size: 16px;\n    font-family: $font-families;\n    text-align: center;\n    display: inline-block;\n    position: relative;\n    outline: none;\n    cursor: pointer;\n    transition: all 0.1s ease-in-out;\n    letter-spacing: 0.001em;\n}\n\n// Extend all buttons with default button styles here\n.btn-default,\n.green-btn,\n.link-arrow,\n.btn-transparent,\n.btn-blue {\n    @extend %btn-common;\n}\n\n.btn-default {\n    background-color: #fbab2c;\n    border: 2px solid #fbab2c;\n    font-size: 16px;\n    font-weight: normal;\n    line-height: 1.38;\n    text-align: left;\n    color: $white;\n    padding: 5px 20px;\n    border-radius: 50px;\n    transition: all 0.1s ease-in-out;\n    &:hover {\n        background-color: transparent;\n        color: #fbab2c;\n    }\n}\n\n.btn-blue {\n    border: 2px solid $blue;\n    background-color: $blue;\n    font-size: 16px;\n    font-weight: normal;\n    line-height: 1.38;\n    text-align: left;\n    color: $white;\n    padding: 5px 20px;\n    border-radius: 50px;\n    transition: all 0.1s ease-in-out;\n    &:hover {\n        border: 2px solid #fbab2c;\n        background-color: #fbab2c;\n        color: $white;\n    }\n}\n\n.btn-transparent {\n    background-color: transparent;\n    border: 2px solid $blue;\n    color: $blue;\n    font-size: 16px;\n    font-weight: normal;\n    line-height: 1.38;\n    text-align: left;\n    padding: 5px 20px;\n    border-radius: 50px;\n    &:hover {\n        background-color: #fbab2c;\n        border: 2px solid #fbab2c;\n        color: $darken-blue;\n    }\n}\n\n.btn-arrow {\n    &:after {\n        position: relative;\n        vertical-align: top;\n        display: inline-block;\n        content: '';\n        right: -12px;\n        width: 12px;\n        height: 12px;\n        margin-top: 3px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n        background-size: contain;\n        background-repeat: no-repeat;\n        margin-left: 6px;\n        transition: all 0.5s ease;\n        @include tab_mid_container {\n            width: 10px;\n            height: 10px;\n        }\n    }\n    &:hover {\n        &:after {\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n            right: -15px;\n            opacity: 1;\n        }\n    }\n}\n\n.btn-blud {\n    background-color: $blue;\n    text-align: center;\n    padding: 20px 30px;\n    border-radius: 50px;\n    font-size: 16px;\n    font-weight: normal;\n    line-height: 1.38;\n    color: $white;\n    &:not(.no-hover):hover {\n        background-color: $light-olive-green;\n    }\n}\n\n.link-arrow {\n    margin-top: 10px;\n    padding: 0 22px 0 0;\n    color: #06144d;\n    &:before {\n        content: \"\";\n        position: absolute;\n        right: 4px;\n        top: 5px;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/left-and-right-arrows.svg) no-repeat;\n        background-size: cover;\n        transition: all 0.3s ease-in-out;\n    }\n    &:hover {\n        &:before {\n            right: 0;\n        }\n    }\n}","@import 'variables';\n\n// ie bug loading screen\n.ua-ie-11 {\n  .loading-screen {\n    .notification-btn {\n      .left-circle {\n        margin-top: 3px;\n      }\n    }\n  }\n  .small-img {\n    img {\n      width: auto !important;\n      height: auto !important;\n      max-width: none !important;\n      border-radius: 50% !important;\n      position: relative;\n      top: -4px;\n      right: 2px;\n    }\n  }\n}\n\n// footer bugs\n.ua-ie-11 {\n  .bottom-tabs {\n    .upper-links {\n      li {\n        a {\n          transition: none;\n          &.active {\n            transition: none;\n\n          }\n        }\n        &:nth-child(2n) {\n          &.active {\n            a::before {\n              transition: none;\n            }\n          }\n        }\n        a {\n          &.active {\n\n            &:after {\n              transition: none;\n            }\n          }\n        }\n      }\n\n    }\n  }\n}\n\n//map bugs\n.ua-ie-11 {\n  .map-overlay {\n    .impact-content-box {\n      .col-three-img {\n        .img-box {\n          img {\n            width: auto !important;\n            height: auto !important;\n          }\n        }\n      }\n    }\n    #world {\n      width: 100%;\n      height: 100%;\n    }\n  }\n}\n\n// ie bug  tool tip\n.ua-ie-11 {\n  .top-connect-box {\n    .cisco-nfsi {\n      .inner-text-img, .txt-with-icon {\n        p {\n          a {\n            &:after {\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_arrow.png) !important;\n              margin: 2px 0 0 0;\n              bottom: auto;\n            }\n\n          }\n        }\n      }\n    }\n  }\n  .cloud-content {\n    .btn-blud {\n      .pro-link {\n        &:after {\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_arrow.png) !important;\n          margin: 5px 0 0 0 !important;\n        }\n      }\n    }\n  }\n\n  .info-overlay {\n    background-color: rgba(255, 255, 255, 0.75);\n    .slider-container {\n      .item {\n        .img-block {\n          img {\n            height: auto;\n          }\n        }\n      }\n    }\n  }\n  .openstack-btn {\n    p > .pro-link {\n      line-height: 1.39;\n      &:after {\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_arrow.png) !important;\n      }\n    }\n  }\n}\n\n.ua-ie-11 {\n  .icon_move_up_blue {\n    a {\n      &:after {\n        bottom: 6px;\n      }\n    }\n  }\n  .move_arrow_blue {\n    &:after {\n      bottom: 7px;\n    }\n  }\n  .move_arrow {\n    @media only screen and (min-width: 1251px) {\n      &:after {\n        bottom: 8px;\n      }\n    }\n  }\n  .automation-tab {\n    .hidden-content {\n      .icon-img {\n        width: auto;\n        height: auto;\n        img[src*=\".svg\"] {\n          max-width: 49px;\n          max-height: 49px;\n          width: auto;\n          height: auto;\n          display: block;\n        }\n      }\n    }\n    .hidden-content {\n      h6 {\n        .pro-link {\n          &:after {\n            top: 3px;\n            transform: translateY(0);\n          }\n        }\n      }\n    }\n  }\n}\n\n.ua-ie-11 {\n  .wonderwall-screen {\n    @include tab_mid_container {\n      .right-content-block {\n        .connecting-box {\n          margin: -20px 4px 0 4px;\n          padding: 12px 0;\n          p {\n            font-size: 10px;\n            padding: 0 14px 0 8px;\n          }\n          .btn-arrow {\n            &:after {\n              right: 2px;\n              background-size: 5px;\n            }\n          }\n        }\n      }\n    }\n\n  }\n\n  .wonderwall-click {\n    .wonderwall-screen {\n      .top-connect-box {\n        .cisco-nfsi {\n          .aci-box {\n            .aci-box-content {\n              .txt-with-icon {\n                p {\n                  line-height: 1.4;\n                  &:after {\n                    background-size: 5px;\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n      .screen-two {\n        .icon-wrp {\n          .icon-box {\n            width: auto !important;\n            height: auto !important;\n            img {\n              width: auto !important;\n              height: auto !important;\n              max-width: 41px;\n              max-height: 41px;\n              display: block;\n            }\n          }\n        }\n      }\n    }\n  }\n}\n\n.ua-ie-11 {\n  .tool-hover {\n    width: auto;\n    height: auto;\n    img {\n      width: auto !important;\n      height: auto !important;\n      max-width: 41px;\n      max-height: 41px;\n      display: block;\n    }\n  }\n  .wonderwall-click {\n    .wonderwall-screen {\n      .cloud-internet-block {\n        .top-connect-box {\n          .content-background-box {\n            .left-logo {\n              width: auto !important;\n              height: auto !important;\n              img {\n                width: auto !important;\n                height: auto !important;\n                max-width: 50px;\n                max-height: 50px;\n                display: block;\n              }\n            }\n          }\n        }\n      }\n      .screen-two {\n        .right-content-block {\n          .color-box {\n            .icon-right {\n              width: auto !important;\n              height: auto !important;\n              img {\n                width: auto !important;\n                height: auto !important;\n                max-width: 50px;\n                max-height: 50px;\n                display: block;\n              }\n            }\n          }\n        }\n        &.pre-aggrgtn {\n          .right-content-block {\n            .color-box {\n              .inner-text-img {\n                .top-dyk-img {\n                  width: auto !important;\n                  height: auto !important;\n                  img {\n                    width: auto !important;\n                    height: auto !important;\n                    max-width: 50px;\n                    max-height: 50px;\n                    display: block;\n                  }\n                }\n\n              }\n\n            }\n          }\n        }\n        &.default-access {\n          .txt-with-icon {\n            p {\n              a {\n                line-height: 1.4;\n              }\n            }\n          }\n          .right-content-block {\n            .color-box {\n              &.blue-box {\n                .txt-with-icon {\n                  @media only screen and (min-width: 1800px) {\n                    //margin-left: 30px;\n                  }\n                }\n              }\n              .inner-text-img {\n                &.product-img {\n                  .logo-cvim {\n                    @media only screen and (min-width: 1800px) {\n                      //margin-left: 55px !important;\n                      //width: 238px;\n                    }\n                  }\n\n                }\n                .logo-cvim {\n                  @media only screen and (min-width: 1200px) and (max-width: 1350px) {\n                    margin-left: -12px !important;\n                    width: 178px;\n                  }\n\n                  @media only screen and (min-width: 1351px) and (max-width: 1450px) {\n                    margin-left: 20px !important;\n                    width: 178px;\n                  }\n                  @media only screen and (min-width: 1451px) and (max-width: 1599px) {\n                    margin-left: -35px !important;\n                    width: 178px;\n                  }\n                  @media only screen and (min-width: 1600px) and (max-width: 1649px) {\n                    margin-left: -38px !important;\n                    width: 178px;\n                  }\n                }\n              }\n            }\n          }\n          .cisco-nfsi {\n            // width: 110% !important;\n            // max-width: 110% !important;\n\n            &.aci-box {\n              .logo-cvim {\n\n                @media only screen and (min-width: 1200px) and (max-width: 1499px) {\n                  width: 170px;\n                  margin-left: 56px;\n                }\n                @media only screen and (min-width: 1500px) and (max-width: 1649px) {\n                  width: 170px;\n                  margin-left: 52px;\n                }\n                @media only screen and (min-width: 1650px) {\n                  //margin: 0 12px 4px 28px !important;\n                }\n              }\n            }\n          }\n          .right-content-block {\n            @media only screen and (min-width: 1650px) and (max-width: 1799px) {\n              // margin-left: 114px;\n            }\n          }\n        }\n        &.pre-aggrgtn {\n          .cisco-nfsi {\n            .aci-box-content {\n              .txt-with-icon {\n                margin-top: -15px;\n              }\n            }\n          }\n          .right-content-block {\n            .color-box {\n              small {\n                position: absolute;\n              }\n              .aci-box-content {\n                .txt-with-icon {\n                  margin-top: 10px;\n                  &.margin-top {\n                    margin-top: 10px;\n                  }\n                }\n              }\n              .inner-text-img {\n                .logo-cvim {\n                  //margin-left: 0 !important;\n                  width: 166px;\n                }\n              }\n            }\n          }\n        }\n        &.default-aggregation {\n          .right-content-block {\n            .orange-box {\n              .orange-box-content {\n                .dyk-logo {\n                  width: auto !important;\n                  height: auto !important;\n                  img {\n                    width: auto !important;\n                    height: auto !important;\n                    max-width: 50px;\n                    max-height: 50px;\n                    display: block;\n                  }\n                }\n                .aci-box-content-right {\n                  .right-content > .right-img {\n                    margin-bottom: -22px;\n                    margin-top: -20px;\n                  }\n                }\n              }\n            }\n            .color-box {\n              &.gree-box {\n                z-index: 1;\n                small {\n                  z-index: 3;\n                }\n              }\n            }\n            .full-container {\n              .multi-hamburger {\n                width: 45%;\n              }\n            }\n          }\n          .cisco-nfsi {\n            &.aci-box {\n              .logo-cvim {\n                margin: 0 auto 4px;\n              }\n            }\n          }\n          .top-connect-box {\n            max-width: none !important;\n            .cisco-nfsi {\n              width: auto !important;\n              max-width: none !important;\n            }\n\n          }\n\n        }\n        &.default-core {\n          .top-connect-box {\n            .left-logo.right {\n              width: auto;\n              height: auto;\n              img {\n                width: auto;\n                height: auto;\n                max-width: 50px;\n                max-height: 50px;\n                display: block;\n              }\n            }\n          }\n\n          .right-content-block {\n            .color-box {\n              &.gree-box {\n                z-index: 0;\n                small {\n                  z-index: 3;\n                }\n              }\n              .txt-with-icon {\n                .icon-block {\n                  &.img-border {\n                    @include tab_mid_container {\n                      width: 22px;\n                      height: 22px;\n                      margin: -4px 0 0px 0;\n                    }\n                  }\n                }\n              }\n              .top-dyk-img {\n                width: auto !important;\n                height: auto !important;\n                img {\n                  width: auto !important;\n                  height: auto !important;\n                  max-width: 50px;\n                  max-height: 50px;\n                  display: block;\n                }\n              }\n              .aci-box-content-right {\n                .silicon {\n                  .img-wrap {\n                    img {\n                      width: auto;\n                    }\n                  }\n                }\n              }\n            }\n\n          }\n          .aci-box-content {\n            .left-logo {\n              &.left-align {\n                @include tab_mid_container {\n                  top: 19px !important;\n                }\n\n              }\n            }\n          }\n        }\n\n        &.default-peering {\n          .container {\n            .top-connect-box {\n              .public-logo .left-logo {\n                width: auto !important;\n                height: auto !important;\n                img {\n                  width: auto !important;\n                  height: auto !important;\n                  max-width: 50px;\n                  max-height: 50px;\n                  display: block;\n                }\n              }\n            }\n            .cloud-content {\n              .right-content-block {\n                .color-box.gree-box {\n                  small {\n                    z-index: 3;\n                  }\n                }\n              }\n            }\n          }\n        }\n        &.customer-access {\n          .automation-tab {\n            max-width: 100vw;\n          }\n          .openstack-btn {\n            p {\n              width: calc(100% - 62px);\n              display: inline-block;\n              vertical-align: top;\n            }\n            .logo-img {\n              width: 31px;\n              height: 37px;\n              display: inline-block;\n              vertical-align: top;\n              img {\n                height: auto;\n              }\n            }\n          }\n          .cloud-internet-block {\n            .component-block {\n              .component-logo {\n                img {\n                  height: auto;\n                }\n              }\n\n            }\n          }\n          .cisco-nfsi {\n            &.aci-box {\n              .openstack-btn {\n                .logo-img {\n                  position: relative;\n                  top: -3px;\n                }\n              }\n            }\n          }\n          .right-content-block {\n            @include tab_mid_container {\n              width: 70%;\n            }\n            &:after {\n              left: -23%;\n              top: 34px;\n              width: 100vw;\n              background-size: contain;\n            }\n            .color-box {\n              &.orange-box, &.gree-box {\n                width: 100vw !important;\n              }\n            }\n\n          }\n          .button-left-wrap {\n            @include tab_mid_container {\n              width: 30%;\n            }\n            .right-btn-box {\n              margin-top: 6px;\n              @media only screen and (max-width: 1350px) {\n                margin-top: 0;\n              }\n              .icon-small {\n                @media only screen and (max-width: 1350px) {\n                  margin-top: 38px !important;\n                }\n              }\n            }\n            .btn-img-wrap {\n              .btn-blud {\n                padding: 0 54px 0 27px;\n              }\n            }\n            &:after {\n              right: 16% !important;\n              width: 46% !important;\n            }\n          }\n        }\n        &.default-core {\n          .aci-box-content {\n            .left-logo {\n              width: auto !important;\n              height: auto !important;\n              img {\n                width: auto !important;\n                height: auto !important;\n                max-width: 50px;\n                max-height: 50px;\n                display: block;\n              }\n            }\n          }\n          .top-connect-box {\n            max-width: 100%;\n            .cisco-nfsi {\n              &.aci-box {\n                .inner-text-img {\n                  .logo-cvim {\n                    margin: 1px auto 0;\n                  }\n                }\n              }\n            }\n          }\n\n        }\n\n      }\n    }\n  }\n  .video-overlay {\n    &:after {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgb(255, 255, 255);\n      opacity: 0.7;\n    }\n    .video-container {\n      z-index: 2;\n    }\n  }\n  .loading-screen {\n    .share-btn {\n      .link-share {\n        &:before {\n          width: 22px;\n          height: 22px;\n          background-size: cover;\n        }\n\n      }\n    }\n    .logo-warp {\n      margin: 0 auto 69px;\n    }\n  }\n\n  .right-side-nav {\n    .text-bottom {\n      .intro-text {\n        &:before {\n          top: -3px;\n        }\n      }\n    }\n    .intro-text {\n      &:before {\n        top: -2px;\n      }\n    }\n  }\n  .product-slider .text-outer {\n    @media only screen and (max-height: 890px) {\n      height: 463px;\n      overflow-y: auto;\n    }\n  }\n  .component-stories {\n    .container {\n      .component-data {\n        @include small_height {\n          padding-bottom: 84px;\n        }\n        .item-wrapper {\n          .item {\n            @include small_height {\n              .slide-name {\n                bottom: 0px;\n              }\n            }\n          }\n          .row-wrap {\n            .col-three {\n              .card-wrap {\n                .content-wrap {\n                  .link-arrow {\n                    &:before {\n                      top: 1px;\n                      width: 13px;\n                      height: 13px;\n                    }\n                  }\n                }\n              }\n            }\n          }\n        }\n        .slick-arrow {\n          @include small_height {\n            bottom: 66px;\n          }\n        }\n      }\n    }\n    .col-three-img {\n      .card-wrap {\n        &.trans-img {\n          .img-wrap {\n            img {\n              @include tab_mid_container {\n                margin: 0 auto;\n                width: auto;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  .header {\n    .logo-img {\n      margin-right: 74px;\n      img {\n        width: auto;\n        height: auto;\n      }\n    }\n    .content-wrapper {\n      .btn-default {\n        padding: 9px 14px 5px 15px;\n      }\n      .nav-txt {\n        h6 {\n          font-size: 16px;\n        }\n        p {\n          font-size: 12px;\n        }\n      }\n      .btn-blue, .btn-transparent {\n        padding: 8px 14px 4px 15px;\n      }\n    }\n  }\n\n  .wonderwall-click {\n    .wonderwall-screen {\n      .screen-two {\n        &.default-peering {\n          .container {\n            .cloud-content {\n              .right-content-block {\n                .public-logo.intrnt-logo {\n                  p {\n                    font-size: 16px;\n                    font-weight: 100;\n                  }\n                }\n              }\n\n            }\n            .top-connect-box {\n              .public-logo {\n                p {\n                  font-weight: 100;\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  .loading-screen {\n    .share-btn {\n      .link-share {\n        &:before {\n          top: -5px;\n        }\n      }\n    }\n  }\n  .wonderwall-screen {\n    .screen-two {\n      &.customer-access {\n        .cisco-nfsi {\n          max-width: 100vw;\n          width: 118%;\n        }\n        .button-left-wrap {\n          width: 411px !important;\n          max-width: 100% !important;\n          .right-btn-box {\n            .icon-small {\n              @media only screen and (max-width: 1350px) {\n                margin-top: 56px !important;\n              }\n            }\n          }\n        }\n        .right-content-block {\n          @media only screen and (min-width: 1200px) {\n            width: calc(100% - 411px) !important;\n          }\n        }\n      }\n\n    }\n\n  }\n  .header + .slider.active {\n    z-index: 1;\n  }\n\n  .product-slider {\n    .text-block {\n      .text-scroll {\n        overflow-y: hidden;\n      }\n    }\n    .img-box {\n      .bg-img {\n        .img {\n          height: auto;\n        }\n      }\n    }\n\n    .bg-img {\n      .img {\n\n        img[src*=\".svg\"] {\n          width: 380px;\n          height: 100%;\n          @media screen and (min-width: 1025px) {\n            width: 618px;\n          }\n        }\n      }\n    }\n    #stealthwatch {\n      .bg-img {\n        .img {\n          img[src*=\".svg\"] {\n            width: 380px;\n            height: 305px;\n            @media screen and (min-width: 1025px) {\n              width: 618px;\n              height: 100%;\n            }\n          }\n        }\n      }\n    }\n    .btn-product {\n      .icon-img {\n        img {\n          width: auto;\n          height: auto;\n        }\n      }\n    }\n\n    ul {\n      li {\n        &:before {\n          top: 7px;\n        }\n      }\n    }\n    .btn-wrapper {\n      .btn-default {\n        padding: 10px 17px 8px;\n      }\n    }\n  }\n  .right-side-nav {\n    .link-wrapper {\n      .outer-link-box > a {\n        padding: 7px 10px 5px;\n      }\n    }\n  }\n\n}\n\n//product slider bugs\n\n.ua-ie-11 {\n  .product-slider {\n    .img-text-wrapper {\n      &#cisco8818 {\n        .img-box .bg-img .img {\n          height: 100%;\n          width: 100%;\n          img {\n            height: 100%;\n            width: auto;\n            margin: 0 auto;\n          }\n        }\n        .thumb-image {\n          .img-content {\n            max-width: 80px;\n            max-height: 80px;\n            width: auto;\n            > .img {\n              max-width: 80px;\n              max-height: 80px;\n              width: auto;\n              img {\n                max-width: 80px;\n                max-height: 72px;\n                width: auto;\n              }\n\n            }\n          }\n        }\n      }\n    }\n    .thumb-image {\n      .img-content > .img {\n        left: auto;\n        margin: 0 auto;\n        height: auto;\n        position: relative;\n        top: 50%;\n        transform: translateY(-50%);\n      }\n    }\n  }\n}\n\n//edge fixes\n\n.ua-edge {\n  .right-side-nav {\n    .text-bottom {\n      @media only screen and (max-height: 890px) {\n        bottom: 41px;\n      }\n      .intro-text {\n        &:before {\n          top: 3px;\n        }\n      }\n    }\n    .intro-text {\n      &:before {\n        top: 3px;\n      }\n    }\n\n  }\n  .loading-screen {\n    .share-btn {\n      .link-share {\n        &:before {\n          top: -5px;\n          width: 22px;\n          height: 22px;\n          background-size: cover;\n        }\n      }\n    }\n  }\n}\n\n//firefox//\n.ua-firefox {\n  .info-overlay {\n    background-color: rgba(255, 255, 255, 0.75);\n  }\n\n  .wonderwall-click {\n    .wonderwall-screen {\n      .screen-two {\n        @include tab_mid_container {\n          &.customer-access {\n            .button-left-wrap {\n              .right-btn-box {\n                margin: 0 0 84px 0;\n                position: relative;\n                left: -20px;\n              }\n              &:after {\n                right: 62px;\n              }\n            }\n            .right-content-block {\n              &:after {\n                left: -38%;\n              }\n            }\n          }\n        }\n        &.customer-access {\n          .move_arrow_blue {\n            &::after {\n              position: relative;\n              bottom: 0;\n            }\n          }\n        }\n      }\n    }\n  }\n  .openstack-btn {\n    p {\n      .move_arrow {\n        &::after {\n          position: relative;\n          bottom: 0;\n        }\n      }\n    }\n    .pro-link {\n      line-height: inherit !important;\n      @include tab_mid_container {\n        &:after {\n          position: relative;\n          right: -5px;\n        }\n        &:hover {\n          &:after {\n            position: relative;\n            right: -8px;\n          }\n        }\n      }\n\n    }\n  }\n\n  .component-stories {\n    .two-col-image {\n      .img-wrap {\n        &.colored-icons {\n          .image-outer {\n            .img-row {\n              @include tab_mid_container {\n                img {\n                  width: 120px;\n                  height: 120px;\n                  padding: 6px;\n                }\n              }\n\n            }\n          }\n        }\n      }\n    }\n    @include small_height {\n      @include tab_mid_container {\n        .telco-cloud-6 {\n          .color-tabs {\n            .tab-wrapper {\n              .tab-content {\n                padding: 8px 2px;\n                margin: 0 4px;\n              }\n            }\n          }\n        }\n        .full-width-tabs {\n          padding: 18px 86px 13px !important;\n        }\n      }\n    }\n\n  }\n  .csm-story {\n    .verticle-carousel {\n      .story-overview {\n        .color-tabs {\n          @include tab_mid_container {\n            padding: 0 20px;\n          }\n\n        }\n      }\n\n    }\n  }\n\n}\n\n// rotate-slider\n.ua-ie-11 {\n  .rotate-overlay {\n    .info {\n      span {\n        line-height: 1.56;\n        padding-top: 5px;\n        padding-bottom: 0px;\n      }\n    }\n  }\n}\n\n//telco-cloud-7\n\n.ua-ie-11 {\n  .component-stories {\n    @media (min-width: 1400px) {\n      .telco-cloud-7 .text-img {\n        max-width: 100%;\n\n      }\n    }\n    .telco-cloud-5 .pop_images .image-outer.extra-top {\n      @media (min-width: 1200px) {\n        top: -38px;\n\n        svg {\n          margin-top: 4px;\n        }\n      }\n    }\n  }\n\n}\n\n","* {\n  box-sizing: border-box;\n  -webkit-tap-highlight-color: transparent;\n}\n\nh1, h2, h3, h4, h5, h6, p,\nfieldset, form, label,\ntable, tbody, tr, th, td,\nfigure, footer, header,\nmenu, nav, section,\naudio, video, button {\n  margin: 0;\n  border: 0;\n}\n","/* Slider */\n\n.slick-slider {\n    position: relative;\n    display: block;\n    box-sizing: border-box;\n}\n.slick-list {\n    position: relative;\n    overflow: hidden;\n    display: block;\n    margin: 0;\n    padding: 0;\n\n    &:focus {\n        outline: none;\n    }\n\n    &.dragging {\n        cursor: pointer;\n        cursor: hand;\n    }\n}\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n    -webkit-transform: translate3d(0, 0, 0);\n    -moz-transform: translate3d(0, 0, 0);\n    -ms-transform: translate3d(0, 0, 0);\n    -o-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n}\n\n.slick-track {\n    position: relative;\n    left: 0;\n    top: 0;\n    display: block;\n    margin-left: auto;\n    margin-right: auto;\n\n    &:before,\n    &:after {\n        content: \"\";\n        display: table;\n    }\n\n    &:after {\n        clear: both;\n    }\n\n    .slick-loading & {\n        visibility: hidden;\n    }\n}\n.slick-slide {\n    float: left;\n    height: 100%;\n    min-height: 1px;\n    [dir=\"rtl\"] & {\n        float: right;\n    }\n    img {\n        display: block;\n    }\n    &.slick-loading img {\n        display: none;\n    }\n\n    display: none;\n\n    &.dragging img {\n        pointer-events: none;\n    }\n\n    .slick-initialized & {\n        display: block;\n    }\n\n    .slick-loading & {\n        visibility: hidden;\n    }\n\n    .slick-vertical & {\n        display: block;\n        height: auto;\n        border: 1px solid transparent;\n    }\n}\n.slick-arrow.slick-hidden {\n    display: none;\n}\n","/* Base Font-family */\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 100; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTLight.woff\") format(\"woff\");\n  font-style: normal;\n  font-weight: 300; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 400; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 700; }\n\n/* Transition */\n/* Transition-delay  */\n/* Order  */\n/* Transform-origin */\n/* Transform */\n/* border-radius */\n/* Backface-visibility  */\n/* Box-shadow*/\n/* Animation */\n/*Width for all icons*/\n/* Base colors*/\n/*  Media query variables */\n/*\n * Mobile landscape media query\n */\n/* (min-width: 1200px), (max-width: 1280px) */\n/* (min-width: 1250px), (max-width: 1350px) */\n/* (min-width: 1024px), (max-width: 1250px) */\n/* (min-width: 1500px) */\n/* (max-width: 1280px) */\n/* (max-width: 480px) */\n/* (max-width: 767px) */\n/* (max-width: 595px) */\n/* (min-width: 596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/* (min-width: 768px), (max-width: 991px) */\n/* (min-width:992px), (max-width: 1023px) */\n/* (min-width:992px), (max-width: 1271px) */\n/* (min-width:1272px), (max-width: 1401px) */\n/*  (min-width:768px), (max-width: 991px) */\n/*  (min-width:596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/*  (max-width:1280px) */\n/*  Media query mixins\n   (min-width:1250px) */\n/* (max-width:1250px) */\n/*  (min-width:992px) */\n/* (min-width:1401px) */\n/* (max-width:1399px) */\n/* (max-width:991px) */\n/* (max-width:767px) */\n/* (min-width:768px) */\n/* (max-width:595px) */\n/* (min-width:596px) */\n/*  (max-width:480px) */\n/* Base Font-family */\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 100; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTLight.woff\") format(\"woff\");\n  font-style: normal;\n  font-weight: 300; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 400; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 700; }\n\n/* Transition */\n/* Transition-delay  */\n/* Order  */\n/* Transform-origin */\n/* Transform */\n/* border-radius */\n/* Backface-visibility  */\n/* Box-shadow*/\n/* Animation */\n/*Width for all icons*/\n/* Base colors*/\n/*  Media query variables */\n/*\n * Mobile landscape media query\n */\n/* (min-width: 1200px), (max-width: 1280px) */\n/* (min-width: 1250px), (max-width: 1350px) */\n/* (min-width: 1024px), (max-width: 1250px) */\n/* (min-width: 1500px) */\n/* (max-width: 1280px) */\n/* (max-width: 480px) */\n/* (max-width: 767px) */\n/* (max-width: 595px) */\n/* (min-width: 596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/* (min-width: 768px), (max-width: 991px) */\n/* (min-width:992px), (max-width: 1023px) */\n/* (min-width:992px), (max-width: 1271px) */\n/* (min-width:1272px), (max-width: 1401px) */\n/*  (min-width:768px), (max-width: 991px) */\n/*  (min-width:596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/*  (max-width:1280px) */\n/*  Media query mixins\n   (min-width:1250px) */\n/* (max-width:1250px) */\n/*  (min-width:992px) */\n/* (min-width:1401px) */\n/* (max-width:1399px) */\n/* (max-width:991px) */\n/* (max-width:767px) */\n/* (min-width:768px) */\n/* (max-width:595px) */\n/* (min-width:596px) */\n/*  (max-width:480px) */\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n  -webkit-tap-highlight-color: transparent; }\n\nol,\nul,\nli {\n  padding: 0;\n  margin: 0;\n  list-style: none; }\n\na {\n  text-decoration: none;\n  outline: 0;\n  cursor: pointer;\n  font-family: CiscoSansTT; }\n  a:hover {\n    outline: 0;\n    text-decoration: none; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nfieldset,\nform,\nlabel,\ntable,\ntbody,\ntr,\nth,\ntd,\nfigure,\nfooter,\nheader,\nmenu,\nnav,\nsection,\naudio,\nvideo,\nbutton {\n  margin: 0;\n  border: 0; }\n\nimg {\n  height: auto;\n  width: 100%;\n  max-width: 100%;\n  vertical-align: top;\n  border: 0; }\n\n.container {\n  width: 100%;\n  margin: 0 auto;\n  padding: 0 20px;\n  max-width: 1271px;\n  position: relative; }\n\nsection,\n.section {\n  width: 100%;\n  position: relative;\n  float: left;\n  padding: 90px 0;\n  overflow: hidden; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    section,\n    .section {\n      padding: 60px 0; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    section,\n    .section {\n      padding: 40px 0; } }\n  @media (max-width: 767px) {\n    section,\n    .section {\n      padding: 30px 0; } }\n  @media (max-width: 767px) {\n    section:after,\n    .section:after {\n      display: none; } }\n\ninput:-webkit-autofill {\n  -webkit-box-shadow: 0 0 0 30px white inset; }\n\nheader:after,\n.container:after,\n.wrapper:after,\n.column-wrapper:after,\n.grid-wrapper:after,\n.two-third:after,\n.content-wrapper:after,\n.v-middle-wrapper:after,\n.col-wrapper:after {\n  content: \"\";\n  clear: both;\n  display: block; }\n\n/*\n * Heading and Paragraph.\n */\nh1 {\n  font-size: 50px;\n  line-height: 1.28;\n  font-weight: 500;\n  color: #000000;\n  font-family: CiscoSansTT; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    h1 {\n      font-size: 46px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    h1 {\n      font-size: 42px; } }\n  @media (min-width: 596px) and (max-width: 767px) {\n    h1 {\n      font-size: 38px; } }\n  @media (min-width: 481px) and (max-width: 595px) {\n    h1 {\n      font-size: 34px; } }\n  @media (max-width: 480px) {\n    h1 {\n      font-size: 30px; } }\n\nh2 {\n  font-size: 40px;\n  line-height: 1;\n  font-weight: 700;\n  color: #000000;\n  font-family: CiscoSansTT; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    h2 {\n      font-size: 36px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    h2 {\n      font-size: 32px; } }\n  @media (min-width: 596px) and (max-width: 767px) {\n    h2 {\n      font-size: 28px; } }\n  @media (max-width: 595px) {\n    h2 {\n      font-size: 25px; } }\n\nh3 {\n  font-size: 30px;\n  line-height: 1.05;\n  font-weight: 700;\n  color: #000000;\n  font-family: CiscoSansTT; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    h3 {\n      font-size: 26px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    h3 {\n      font-size: 24px; } }\n  @media (min-width: 596px) and (max-width: 767px) {\n    h3 {\n      font-size: 20px; } }\n  @media (min-width: 481px) and (max-width: 595px) {\n    h3 {\n      font-size: 16px; } }\n  @media (max-width: 480px) {\n    h3 {\n      font-size: 16px; } }\n\nh4 {\n  font-size: 35px;\n  line-height: 1;\n  font-weight: 700;\n  color: #000000;\n  font-family: CiscoSansTT; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    h4 {\n      font-size: 32px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    h4 {\n      font-size: 28px; } }\n  @media (min-width: 596px) and (max-width: 767px) {\n    h4 {\n      font-size: 24px; } }\n  @media (max-width: 595px) {\n    h4 {\n      font-size: 25px; } }\n\nh5 {\n  font-size: 25px;\n  line-height: 1.5;\n  font-weight: 700;\n  color: #000000;\n  font-family: CiscoSansTT; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    h5 {\n      font-size: 20px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    h5 {\n      font-size: 20px; } }\n  @media (min-width: 596px) and (max-width: 767px) {\n    h5 {\n      font-size: 18px; } }\n  @media (min-width: 481px) and (max-width: 595px) {\n    h5 {\n      font-size: 16px; } }\n  @media (max-width: 480px) {\n    h5 {\n      font-size: 16px; } }\n\nh6 {\n  font-size: 20px;\n  line-height: 1.33;\n  font-weight: 400;\n  color: #000000;\n  font-family: CiscoSansTT; }\n  @media (max-width: 767px) {\n    h6 {\n      font-size: 18px; } }\n  @media (max-width: 595px) {\n    h6 {\n      font-size: 16px; } }\n\np {\n  font-size: 16px;\n  color: #000000;\n  line-height: 1.39;\n  font-style: normal;\n  font-weight: 400;\n  font-family: CiscoSansTT; }\n  @media (max-width: 767px) {\n    p {\n      font-size: 16px; } }\n\nspan {\n  font-family: CiscoSansTT; }\n\n/*\n * Background Image.\n */\n.bg-img {\n  overflow: hidden; }\n  .bg-img img {\n    -o-object-fit: cover;\n    object-fit: cover; }\n\n/*\n * bg color class.\n */\n.blue {\n  background-color: #0d274d; }\n\n.green {\n  background-color: #6ebe4a; }\n\n/*\n * Text Alignment.\n */\n.text-left {\n  text-align: left; }\n\n.text-right {\n  text-align: right; }\n\n.text-center {\n  text-align: center; }\n\n.left {\n  float: left; }\n\n.right {\n  float: right; }\n\n.no-padding {\n  padding: 0 !important; }\n\n.no-padding-top {\n  padding-top: 0 !important; }\n\n.no-padding-bottom {\n  padding-bottom: 0 !important; }\n\n/*\n * Effects.\n */\n.zoom-in img {\n  -moz-transform: scale(1);\n  -ms-transform: scale(1);\n  -o-transform: scale(1);\n  -webkit-transform: scale(1);\n  transform: scale(1);\n  -webkit-transition: transform 0.4s ease-in-out;\n  -moz-transition: transform 0.4s ease-in-out;\n  -o-transition: transform 0.4s ease-in-out;\n  -ms-transition: transform 0.4s ease-in-out;\n  transition: transform 0.4s ease-in-out; }\n\n.zoom-in:hover img {\n  -moz-transform: scale(1.06);\n  -ms-transform: scale(1.06);\n  -o-transform: scale(1.06);\n  -webkit-transform: scale(1.06);\n  transform: scale(1.06); }\n\n.zoom-bg .bg-img img {\n  -moz-transform: scale(1);\n  -ms-transform: scale(1);\n  -o-transform: scale(1);\n  -webkit-transform: scale(1);\n  transform: scale(1);\n  -webkit-transition: transform 0.4s ease-in-out;\n  -moz-transition: transform 0.4s ease-in-out;\n  -o-transition: transform 0.4s ease-in-out;\n  -ms-transition: transform 0.4s ease-in-out;\n  transition: transform 0.4s ease-in-out; }\n\n.zoom-bg:hover .bg-img img {\n  -moz-transform: scale(1.06);\n  -ms-transform: scale(1.06);\n  -o-transform: scale(1.06);\n  -webkit-transform: scale(1.06);\n  transform: scale(1.06); }\n\n.blend-mode {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 1;\n  mix-blend-mode: multiply; }\n\n::-webkit-input-placeholder {\n  /* Chrome/Opera/Safari */\n  font-weight: 400;\n  color: #000000;\n  opacity: 1;\n  font-size: 14px; }\n\n::-moz-placeholder {\n  /* Firefox 19+ */\n  font-weight: 400;\n  color: #000000;\n  opacity: 1;\n  font-size: 14px; }\n\n:-ms-input-placeholder {\n  /* IE 10+ */\n  font-weight: 400;\n  color: #000000;\n  opacity: 1;\n  font-size: 14px; }\n\n:-moz-placeholder {\n  /* Firefox 18- */\n  font-weight: 400;\n  color: #000000;\n  opacity: 1;\n  font-size: 14px; }\n\nbody.stop-scroll {\n  overflow: hidden; }\n\n.wow {\n  visibility: hidden; }\n\n.sec-bg-img {\n  position: absolute;\n  width: 100%;\n  left: 0;\n  bottom: -70px;\n  height: 392px;\n  background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/svgs/City.svg);\n  background-repeat: no-repeat;\n  background-position: 78% 130%;\n  background-size: cover;\n  overflow: visible; }\n  @media only screen and (min-width: 1990px) and (max-width: 2099px) {\n    .sec-bg-img {\n      height: 408px; } }\n  @media only screen and (min-width: 2100px) and (max-width: 2500px) {\n    .sec-bg-img {\n      height: 488px; } }\n  @media only screen and (min-width: 2501px) {\n    .sec-bg-img {\n      height: 574px; } }\n  @media (min-width: 1250px) and (max-width: 1350px) {\n    .sec-bg-img {\n      height: 350px;\n      background-position: 80% 130%; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .sec-bg-img {\n      height: 350px;\n      background-position: 84% 130%; } }\n  .sec-bg-img.home-screen {\n    background-image: url(\"/dist/images/peering/background-img-home.svg\");\n    bottom: 0;\n    background-position: 66% 100%;\n    width: 100%;\n    left: auto;\n    right: 0; }\n    @media screen and (min-width: 1401px) and (max-width: 1649px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 99%; } }\n    @media screen and (min-width: 1650px) and (max-width: 1800px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 98%; } }\n    @media screen and (min-width: 1801px) and (max-width: 2100px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 97%; } }\n    @media screen and (min-width: 2101px) and (max-width: 2300px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 96%; } }\n    @media screen and (min-width: 2301px) and (max-width: 2500px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 96%; } }\n    @media screen and (min-width: 2501px) and (max-width: 2700px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 95%; } }\n    @media screen and (min-width: 2701px) and (max-width: 2900px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 95%; } }\n    @media screen and (min-width: 2901px) and (max-width: 3100px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 95%; } }\n    @media screen and (min-width: 3100px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 94%;\n        height: 696px; } }\n    @media screen and (max-width: 1399px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 99%; } }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 98%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .sec-bg-img.home-screen {\n        background-position: 66% 123%; } }\n  .sec-bg-img #lottie5-globe-new {\n    position: absolute;\n    right: -60px;\n    width: 23%;\n    top: -62px;\n    z-index: -1;\n    height: 490px; }\n    @media screen and (min-width: 1500px) {\n      .sec-bg-img #lottie5-globe-new {\n        top: -120px; } }\n    @media only screen and (min-width: 1024px) and (max-width: 1200px) {\n      .sec-bg-img #lottie5-globe-new {\n        right: -57px;\n        top: -18px;\n        height: 424px; } }\n  .sec-bg-img #lottie7-plane-new {\n    position: absolute;\n    top: -5px;\n    left: -45px;\n    width: 100%;\n    height: 250px; }\n  .sec-bg-img #oil-pump {\n    position: absolute;\n    left: -80px;\n    bottom: 23px;\n    width: 150px;\n    height: 150px;\n    z-index: -1; }\n    @media (max-width: 1399px) {\n      .sec-bg-img #oil-pump {\n        bottom: 20px; } }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .sec-bg-img #oil-pump {\n        bottom: 4px;\n        left: -88px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .sec-bg-img #oil-pump {\n        bottom: 20px;\n        left: -88px; } }\n  .sec-bg-img #wind-turbines {\n    position: absolute;\n    left: 0;\n    bottom: 16px;\n    width: 220px;\n    height: 220px; }\n    @media screen and (min-width: 1401px) {\n      .sec-bg-img #wind-turbines {\n        left: 15px; } }\n    @media (max-width: 1399px) {\n      .sec-bg-img #wind-turbines {\n        bottom: 14px; } }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .sec-bg-img #wind-turbines {\n        bottom: 12px;\n        width: 170px;\n        height: 170px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .sec-bg-img #wind-turbines {\n        bottom: 34px;\n        width: 170px;\n        height: 170px; } }\n\n.ua-ie-11 .hex-pattern:after, .ua-ie-11 .hex-pattern:before {\n  opacity: 0.3; }\n\n.hex-pattern {\n  position: relative;\n  overflow: hidden; }\n  .hex-pattern #lottie2,\n  .hex-pattern #lottie3 {\n    position: absolute;\n    z-index: -1;\n    right: -60%;\n    left: -50%;\n    opacity: 0.2;\n    width: 100%;\n    height: 617px; }\n  .hex-pattern #lottie2 {\n    top: -160px; }\n  .hex-pattern #lottie3 {\n    left: auto;\n    right: -60%; }\n  .hex-pattern #lottie4 {\n    position: absolute;\n    z-index: -1;\n    bottom: 0;\n    left: -50%;\n    opacity: 0.2;\n    width: 100%;\n    height: 617px; }\n  .hex-pattern:before {\n    transform: scaleX(-1); }\n\n.wonderwall-screen .right-content-block .color-box {\n  max-width: 826px;\n  height: 67px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  position: relative;\n  background-color: #fff !important;\n  border-radius: 34px; }\n  .wonderwall-screen .right-content-block .color-box:after {\n    display: none; }\n  .wonderwall-screen .right-content-block .color-box.gree-box {\n    height: 55px;\n    margin-top: 0 !important; }\n    .wonderwall-screen .right-content-block .color-box.gree-box:after {\n      content: \"\";\n      display: block;\n      position: absolute;\n      width: 100%;\n      height: calc(100% + 16px);\n      left: 0;\n      top: -11px;\n      border-radius: 34px;\n      z-index: 2;\n      background-color: #dfefd6 !important;\n      background-blend-mode: multiply;\n      mix-blend-mode: multiply !important; }\n  .wonderwall-screen .right-content-block .color-box.blue-box {\n    background-color: #d4effa !important; }\n  .wonderwall-screen .right-content-block .color-box.orange-box {\n    background-color: #ffebcd !important; }\n\n.v-middle-inner {\n  display: table;\n  position: relative;\n  width: 100%;\n  height: 100%; }\n\n.col-two {\n  display: inline-block;\n  vertical-align: middle;\n  width: 50%; }\n  @media (max-width: 767px) {\n    .col-two {\n      width: 100%; } }\n\n.col-three {\n  display: inline-block;\n  vertical-align: middle;\n  width: 33.33%; }\n  @media (max-width: 767px) {\n    .col-three {\n      width: 50%; } }\n  @media (max-width: 595px) {\n    .col-three {\n      width: 100%; } }\n\n.col-four {\n  display: inline-block;\n  vertical-align: middle;\n  width: 25%; }\n  @media (max-width: 767px) {\n    .col-four {\n      width: 50%; } }\n  @media (max-width: 595px) {\n    .col-four {\n      width: 100%; } }\n\n.list-syntax {\n  padding-left: 12px; }\n  .list-syntax li {\n    font-size: 20px;\n    font-weight: normal;\n    line-height: 1.3;\n    text-align: left;\n    color: #4d4c4c;\n    display: inline-block;\n    width: 100%;\n    margin: 17px;\n    position: relative; }\n    .list-syntax li:before {\n      content: \"\";\n      position: absolute;\n      left: -11px;\n      top: 10px;\n      background: #4d4c4c;\n      width: 3px;\n      height: 3px;\n      border-radius: 0; }\n\n.v-middle {\n  display: table-cell;\n  vertical-align: middle; }\n\n/*line-arrow*/\n.line-arrow,\n.blue-line-arrow {\n  position: relative;\n  display: inline-block;\n  padding-right: 8px;\n  vertical-align: top;\n  font-size: 11px; }\n  .line-arrow:after,\n  .blue-line-arrow:after {\n    content: \"\";\n    position: absolute;\n    bottom: 3px;\n    width: 8px;\n    height: 8px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n    background-size: contain;\n    background-repeat: no-repeat;\n    right: -4px;\n    transition: right 0.3s ease-in-out; }\n  .line-arrow:hover:after,\n  .blue-line-arrow:hover:after {\n    right: -7px; }\n\n.blue-line-arrow {\n  color: #06144d; }\n  .blue-line-arrow:after {\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n    background-size: contain;\n    background-repeat: no-repeat; }\n\n.img-up {\n  display: inline-block;\n  vertical-align: top;\n  position: relative;\n  transform: translateY(0);\n  transition: transform 0.5s ease-in-out; }\n  .img-up:hover {\n    transform: translateY(-5px); }\n\n.move_arrow {\n  position: relative;\n  padding-right: 10px; }\n  .move_arrow:after {\n    content: \"\";\n    position: absolute;\n    vertical-align: middle;\n    display: inline-block;\n    right: -11px;\n    width: 11px;\n    height: 11px;\n    bottom: 5px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n    background-size: contain;\n    background-repeat: no-repeat;\n    transition: transform 0.5s ease; }\n    @media (min-width: 1250px) and (max-width: 1350px) {\n      .move_arrow:after {\n        bottom: 5px; } }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .move_arrow:after {\n        bottom: 5px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .move_arrow:after {\n        bottom: 5px; } }\n  .move_arrow:hover {\n    text-decoration: underline; }\n    .move_arrow:hover::after {\n      transform: translateX(4px); }\n\n.move_arrow_blue {\n  position: relative;\n  padding-right: 10px; }\n  .move_arrow_blue:after {\n    content: \"\";\n    position: absolute;\n    vertical-align: middle;\n    display: inline-block;\n    right: -4px;\n    width: 8px;\n    height: 8px;\n    bottom: 5px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n    background-size: contain;\n    background-repeat: no-repeat;\n    transition: transform 0.5s ease; }\n  .move_arrow_blue:hover {\n    text-decoration: underline; }\n    .move_arrow_blue:hover::after {\n      transform: translateX(2px); }\n\n.icon_move_up > p {\n  margin-right: 5px; }\n  .icon_move_up > p > a {\n    position: relative;\n    padding-right: 10px; }\n    .icon_move_up > p > a:after {\n      position: absolute;\n      vertical-align: middle;\n      display: inline-block;\n      content: \"\";\n      right: -4px;\n      width: 8px;\n      height: 8px;\n      bottom: 4px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n      background-size: contain;\n      background-repeat: no-repeat;\n      transition: transform 0.5s ease; }\n\n.icon_move_up > .small-img {\n  margin-left: 5px;\n  margin-top: -2px; }\n  .icon_move_up > .small-img > a {\n    transition: all 0.5s ease;\n    display: block; }\n\n.icon_move_up > .icon-block {\n  margin-left: 5px; }\n  .icon_move_up > .icon-block > a {\n    transition: all 0.5s ease;\n    display: block; }\n\n.icon_move_up:hover > p > a {\n  text-decoration: underline; }\n  .icon_move_up:hover > p > a::after {\n    transform: translateX(2px); }\n\n.icon_move_up:hover .icon-block > a,\n.icon_move_up:hover .small-img > a {\n  transform: translateY(-5px); }\n\n.small_icon_move_up {\n  margin-left: 10px;\n  margin-top: -1px; }\n  .small_icon_move_up a {\n    display: block;\n    transition: all 0.5s ease; }\n  .small_icon_move_up:hover a {\n    transform: translateY(-5px); }\n\n.icon_move_up_blue > p {\n  margin-right: 5px; }\n  .icon_move_up_blue > p > a {\n    position: relative;\n    padding-right: 10px; }\n    .icon_move_up_blue > p > a:after {\n      position: absolute;\n      vertical-align: middle;\n      display: inline-block;\n      content: \"\";\n      right: -4px;\n      width: 8px;\n      height: 8px;\n      bottom: 4px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n      background-size: contain;\n      background-repeat: no-repeat;\n      transition: transform 0.5s ease; }\n\n.icon_move_up_blue > small {\n  margin-right: 5px; }\n  .icon_move_up_blue > small > a {\n    line-height: 1.2;\n    position: relative;\n    padding-right: 10px; }\n    .icon_move_up_blue > small > a:after {\n      position: absolute;\n      vertical-align: middle;\n      display: inline-block;\n      content: \"\";\n      right: -4px;\n      width: 8px;\n      height: 8px;\n      bottom: 1px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n      background-size: contain;\n      background-repeat: no-repeat;\n      transition: transform 0.5s ease; }\n\n.icon_move_up_blue > .small-img {\n  margin-left: 5px;\n  margin-top: -2px; }\n  .icon_move_up_blue > .small-img > a {\n    transition: all 0.5s ease;\n    display: block; }\n\n.icon_move_up_blue > .icon-wrap > a {\n  transition: all 0.5s ease;\n  display: block; }\n\n.icon_move_up_blue > .icon-block {\n  margin-left: 5px; }\n  .icon_move_up_blue > .icon-block > a {\n    transition: all 0.5s ease;\n    display: block; }\n\n.icon_move_up_blue:hover > p > a {\n  text-decoration: underline; }\n  .icon_move_up_blue:hover > p > a::after {\n    transform: translateX(2px); }\n\n.icon_move_up_blue:hover > small > a {\n  text-decoration: underline; }\n  .icon_move_up_blue:hover > small > a::after {\n    transform: translateX(2px); }\n\n.icon_move_up_blue:hover .icon-block > a,\n.icon_move_up_blue:hover .small-img > a,\n.icon_move_up_blue:hover .icon-wrap > a {\n  transform: translateY(-5px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .move_arrow {\n  padding-right: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .move_arrow:after {\n    right: -4px;\n    width: 7px;\n    height: 7px;\n    bottom: 4px; }\n    @media screen and (min-width: 1450px) {\n      .ua-mobile:not(.ua-mobile-ipad) .move_arrow:after {\n        bottom: 5px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .move_arrow:hover::after {\n    transform: translateX(2px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .move_arrow_blue {\n  padding-right: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .move_arrow_blue:after {\n    right: -4px;\n    width: 7px;\n    height: 7px;\n    bottom: 4px; }\n    @media screen and (min-width: 1450px) {\n      .ua-mobile:not(.ua-mobile-ipad) .move_arrow_blue:after {\n        bottom: 5px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .move_arrow_blue:hover::after {\n    transform: translateX(2px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up > p {\n  margin-right: 2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .icon_move_up > p > a {\n    padding-right: 8px; }\n    .ua-mobile:not(.ua-mobile-ipad) .icon_move_up > p > a:after {\n      bottom: 3px;\n      right: -3px;\n      width: 7px;\n      height: 7px; }\n      @media screen and (min-width: 1450px) {\n        .ua-mobile:not(.ua-mobile-ipad) .icon_move_up > p > a:after {\n          bottom: 5px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up > .small-img {\n  margin-left: 2px;\n  margin-top: -1px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up > .icon-block {\n  margin-left: 2px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up:hover > p > a::after {\n  transform: translateX(2px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up:hover .icon-block > a,\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up:hover .small-img > a {\n  transform: translateY(-5px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > p {\n  margin-right: 2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > p > a {\n    padding-right: 8px; }\n    .ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > p > a:after {\n      bottom: 4px;\n      right: -3px;\n      width: 7px;\n      height: 7px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > small {\n  margin-right: 0;\n  margin-left: 2px;\n  margin-top: -1px; }\n  .ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > small > a {\n    line-height: 1.2;\n    padding-right: 8px; }\n    .ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > small > a:after {\n      bottom: 3px;\n      right: -3px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > .small-img {\n  margin-left: 2px;\n  margin-top: -1px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue > .icon-block {\n  margin-left: 2px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue:hover > p > a::after {\n  transform: translateX(2px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue:hover > small > a::after {\n  transform: translateX(2px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue:hover .icon-block > a,\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue:hover .small-img > a,\n.ua-mobile:not(.ua-mobile-ipad) .icon_move_up_blue:hover .icon-wrap > a {\n  transform: translateY(-5px); }\n\n.ua-mobile:not(.ua-mobile-ipad) .small_icon_move_up {\n  margin-left: 7px;\n  margin-top: 0;\n  top: -3px;\n  position: relative; }\n\n/* Base Font-family */\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 100; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTLight.woff\") format(\"woff\");\n  font-style: normal;\n  font-weight: 300; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 400; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 700; }\n\n/* Transition */\n/* Transition-delay  */\n/* Order  */\n/* Transform-origin */\n/* Transform */\n/* border-radius */\n/* Backface-visibility  */\n/* Box-shadow*/\n/* Animation */\n/*Width for all icons*/\n/* Base colors*/\n/*  Media query variables */\n/*\n * Mobile landscape media query\n */\n/* (min-width: 1200px), (max-width: 1280px) */\n/* (min-width: 1250px), (max-width: 1350px) */\n/* (min-width: 1024px), (max-width: 1250px) */\n/* (min-width: 1500px) */\n/* (max-width: 1280px) */\n/* (max-width: 480px) */\n/* (max-width: 767px) */\n/* (max-width: 595px) */\n/* (min-width: 596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/* (min-width: 768px), (max-width: 991px) */\n/* (min-width:992px), (max-width: 1023px) */\n/* (min-width:992px), (max-width: 1271px) */\n/* (min-width:1272px), (max-width: 1401px) */\n/*  (min-width:768px), (max-width: 991px) */\n/*  (min-width:596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/*  (max-width:1280px) */\n/*  Media query mixins\n   (min-width:1250px) */\n/* (max-width:1250px) */\n/*  (min-width:992px) */\n/* (min-width:1401px) */\n/* (max-width:1399px) */\n/* (max-width:991px) */\n/* (max-width:767px) */\n/* (min-width:768px) */\n/* (max-width:595px) */\n/* (min-width:596px) */\n/*  (max-width:480px) */\n/*\n * Buttons.\n */\n.btn-default,\n.green-btn,\n.link-arrow,\n.btn-transparent,\n.btn-blue {\n  padding: 14px 28px 14px 29px;\n  margin-top: 8px;\n  font-weight: 700;\n  font-size: 16px;\n  font-family: \"CiscoSansTT\";\n  text-align: center;\n  display: inline-block;\n  position: relative;\n  outline: none;\n  cursor: pointer;\n  transition: all 0.1s ease-in-out;\n  letter-spacing: 0.001em; }\n\n.btn-default {\n  background-color: #fbab2c;\n  border: 2px solid #fbab2c;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.38;\n  text-align: left;\n  color: #FFFFFF;\n  padding: 5px 20px;\n  border-radius: 50px;\n  transition: all 0.1s ease-in-out; }\n  .btn-default:hover {\n    background-color: transparent;\n    color: #fbab2c; }\n\n.btn-blue {\n  border: 2px solid #0d274d;\n  background-color: #0d274d;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.38;\n  text-align: left;\n  color: #FFFFFF;\n  padding: 5px 20px;\n  border-radius: 50px;\n  transition: all 0.1s ease-in-out; }\n  .btn-blue:hover {\n    border: 2px solid #fbab2c;\n    background-color: #fbab2c;\n    color: #FFFFFF; }\n\n.btn-transparent {\n  background-color: transparent;\n  border: 2px solid #0d274d;\n  color: #0d274d;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.38;\n  text-align: left;\n  padding: 5px 20px;\n  border-radius: 50px; }\n  .btn-transparent:hover {\n    background-color: #fbab2c;\n    border: 2px solid #fbab2c;\n    color: #0d274d; }\n\n.btn-arrow:after {\n  position: relative;\n  vertical-align: top;\n  display: inline-block;\n  content: '';\n  right: -12px;\n  width: 12px;\n  height: 12px;\n  margin-top: 3px;\n  background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n  background-size: contain;\n  background-repeat: no-repeat;\n  margin-left: 6px;\n  transition: all 0.5s ease; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .btn-arrow:after {\n      width: 10px;\n      height: 10px; } }\n\n.btn-arrow:hover:after {\n  background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n  right: -15px;\n  opacity: 1; }\n\n.btn-blud {\n  background-color: #0d274d;\n  text-align: center;\n  padding: 20px 30px;\n  border-radius: 50px;\n  font-size: 16px;\n  font-weight: normal;\n  line-height: 1.38;\n  color: #FFFFFF; }\n  .btn-blud:not(.no-hover):hover {\n    background-color: #6ebe4a; }\n\n.link-arrow {\n  margin-top: 10px;\n  padding: 0 22px 0 0;\n  color: #06144d; }\n  .link-arrow:before {\n    content: \"\";\n    position: absolute;\n    right: 4px;\n    top: 5px;\n    width: 12px;\n    height: 12px;\n    border-radius: 50%;\n    background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/left-and-right-arrows.svg) no-repeat;\n    background-size: cover;\n    transition: all 0.3s ease-in-out; }\n  .link-arrow:hover:before {\n    right: 0; }\n\n/* Base Font-family */\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTTExtraLight.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTExtraLight/CiscoSansTT-ExtraLight.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 100; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTLight.woff\") format(\"woff\");\n  font-style: normal;\n  font-weight: 300; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTTRegular.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTRegular/CiscoSansTT.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 400; }\n\n@font-face {\n  font-family: CiscoSansTT;\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\");\n  src: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.eot\") format(\"eot\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.woff\") format(\"woff\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTTBold.woff2\") format(\"woff2\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.svg\") format(\"svg\"), url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/fonts/CiscoSansTTBold/CiscoSansTT-Bold.ttf\") format(\"truetype\");\n  font-style: normal;\n  font-weight: 700; }\n\n/* Transition */\n/* Transition-delay  */\n/* Order  */\n/* Transform-origin */\n/* Transform */\n/* border-radius */\n/* Backface-visibility  */\n/* Box-shadow*/\n/* Animation */\n/*Width for all icons*/\n/* Base colors*/\n/*  Media query variables */\n/*\n * Mobile landscape media query\n */\n/* (min-width: 1200px), (max-width: 1280px) */\n/* (min-width: 1250px), (max-width: 1350px) */\n/* (min-width: 1024px), (max-width: 1250px) */\n/* (min-width: 1500px) */\n/* (max-width: 1280px) */\n/* (max-width: 480px) */\n/* (max-width: 767px) */\n/* (max-width: 595px) */\n/* (min-width: 596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/* (min-width: 768px), (max-width: 991px) */\n/* (min-width:992px), (max-width: 1023px) */\n/* (min-width:992px), (max-width: 1271px) */\n/* (min-width:1272px), (max-width: 1401px) */\n/*  (min-width:768px), (max-width: 991px) */\n/*  (min-width:596px), (max-width: 767px) */\n/*  (min-width:481px), (max-width: 595px) */\n/*  (max-width:1280px) */\n/*  Media query mixins\n   (min-width:1250px) */\n/* (max-width:1250px) */\n/*  (min-width:992px) */\n/* (min-width:1401px) */\n/* (max-width:1399px) */\n/* (max-width:991px) */\n/* (max-width:767px) */\n/* (min-width:768px) */\n/* (max-width:595px) */\n/* (min-width:596px) */\n/*  (max-width:480px) */\n.ua-ie-11 .loading-screen .notification-btn .left-circle {\n  margin-top: 3px; }\n\n.ua-ie-11 .small-img img {\n  width: auto !important;\n  height: auto !important;\n  max-width: none !important;\n  border-radius: 50% !important;\n  position: relative;\n  top: -4px;\n  right: 2px; }\n\n.ua-ie-11 .bottom-tabs .upper-links li a {\n  transition: none; }\n  .ua-ie-11 .bottom-tabs .upper-links li a.active {\n    transition: none; }\n\n.ua-ie-11 .bottom-tabs .upper-links li:nth-child(2n).active a::before {\n  transition: none; }\n\n.ua-ie-11 .bottom-tabs .upper-links li a.active:after {\n  transition: none; }\n\n.ua-ie-11 .map-overlay .impact-content-box .col-three-img .img-box img {\n  width: auto !important;\n  height: auto !important; }\n\n.ua-ie-11 .map-overlay #world {\n  width: 100%;\n  height: 100%; }\n\n.ua-ie-11 .top-connect-box .cisco-nfsi .inner-text-img p a:after, .ua-ie-11 .top-connect-box .cisco-nfsi .txt-with-icon p a:after {\n  background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_arrow.png) !important;\n  margin: 2px 0 0 0;\n  bottom: auto; }\n\n.ua-ie-11 .cloud-content .btn-blud .pro-link:after {\n  background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_arrow.png) !important;\n  margin: 5px 0 0 0 !important; }\n\n.ua-ie-11 .info-overlay {\n  background-color: rgba(255, 255, 255, 0.75); }\n  .ua-ie-11 .info-overlay .slider-container .item .img-block img {\n    height: auto; }\n\n.ua-ie-11 .openstack-btn p > .pro-link {\n  line-height: 1.39; }\n  .ua-ie-11 .openstack-btn p > .pro-link:after {\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_arrow.png) !important; }\n\n.ua-ie-11 .icon_move_up_blue a:after {\n  bottom: 6px; }\n\n.ua-ie-11 .move_arrow_blue:after {\n  bottom: 7px; }\n\n@media only screen and (min-width: 1251px) {\n  .ua-ie-11 .move_arrow:after {\n    bottom: 8px; } }\n\n.ua-ie-11 .automation-tab .hidden-content .icon-img {\n  width: auto;\n  height: auto; }\n  .ua-ie-11 .automation-tab .hidden-content .icon-img img[src*=\".svg\"] {\n    max-width: 49px;\n    max-height: 49px;\n    width: auto;\n    height: auto;\n    display: block; }\n\n.ua-ie-11 .automation-tab .hidden-content h6 .pro-link:after {\n  top: 3px;\n  transform: translateY(0); }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-ie-11 .wonderwall-screen .right-content-block .connecting-box {\n    margin: -20px 4px 0 4px;\n    padding: 12px 0; }\n    .ua-ie-11 .wonderwall-screen .right-content-block .connecting-box p {\n      font-size: 10px;\n      padding: 0 14px 0 8px; }\n    .ua-ie-11 .wonderwall-screen .right-content-block .connecting-box .btn-arrow:after {\n      right: 2px;\n      background-size: 5px; } }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .top-connect-box .cisco-nfsi .aci-box .aci-box-content .txt-with-icon p {\n  line-height: 1.4; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .top-connect-box .cisco-nfsi .aci-box .aci-box-content .txt-with-icon p:after {\n    background-size: 5px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two .icon-wrp .icon-box {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two .icon-wrp .icon-box img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 41px;\n    max-height: 41px;\n    display: block; }\n\n.ua-ie-11 .tool-hover {\n  width: auto;\n  height: auto; }\n  .ua-ie-11 .tool-hover img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 41px;\n    max-height: 41px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .left-logo {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .left-logo img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two .right-content-block .color-box .icon-right {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two .right-content-block .color-box .icon-right img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .inner-text-img .top-dyk-img {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .inner-text-img .top-dyk-img img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-access .txt-with-icon p a {\n  line-height: 1.4; }\n\n@media only screen and (min-width: 1200px) and (max-width: 1350px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box .inner-text-img .logo-cvim {\n    margin-left: -12px !important;\n    width: 178px; } }\n\n@media only screen and (min-width: 1351px) and (max-width: 1450px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box .inner-text-img .logo-cvim {\n    margin-left: 20px !important;\n    width: 178px; } }\n\n@media only screen and (min-width: 1451px) and (max-width: 1599px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box .inner-text-img .logo-cvim {\n    margin-left: -35px !important;\n    width: 178px; } }\n\n@media only screen and (min-width: 1600px) and (max-width: 1649px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box .inner-text-img .logo-cvim {\n    margin-left: -38px !important;\n    width: 178px; } }\n\n@media only screen and (min-width: 1200px) and (max-width: 1499px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi.aci-box .logo-cvim {\n    width: 170px;\n    margin-left: 56px; } }\n\n@media only screen and (min-width: 1500px) and (max-width: 1649px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi.aci-box .logo-cvim {\n    width: 170px;\n    margin-left: 52px; } }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon {\n  margin-top: -15px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box small {\n  position: absolute; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon {\n  margin-top: 10px; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.margin-top {\n    margin-top: 10px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .inner-text-img .logo-cvim {\n  width: 166px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .orange-box .orange-box-content .dyk-logo {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .orange-box .orange-box-content .dyk-logo img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .orange-box .orange-box-content .aci-box-content-right .right-content > .right-img {\n  margin-bottom: -22px;\n  margin-top: -20px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box.gree-box {\n  z-index: 1; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box.gree-box small {\n    z-index: 3; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .full-container .multi-hamburger {\n  width: 45%; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi.aci-box .logo-cvim {\n  margin: 0 auto 4px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box {\n  max-width: none !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi {\n    width: auto !important;\n    max-width: none !important; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .top-connect-box .left-logo.right {\n  width: auto;\n  height: auto; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .top-connect-box .left-logo.right img {\n    width: auto;\n    height: auto;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .color-box.gree-box {\n  z-index: 0; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .color-box.gree-box small {\n    z-index: 3; }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .color-box .txt-with-icon .icon-block.img-border {\n    width: 22px;\n    height: 22px;\n    margin: -4px 0 0px 0; } }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .color-box .top-dyk-img {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .color-box .top-dyk-img img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .color-box .aci-box-content-right .silicon .img-wrap img {\n  width: auto; }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .aci-box-content .left-logo.left-align {\n    top: 19px !important; } }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo .left-logo {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo .left-logo img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box small {\n  z-index: 3; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .automation-tab {\n  max-width: 100vw; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .openstack-btn p {\n  width: calc(100% - 62px);\n  display: inline-block;\n  vertical-align: top; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .openstack-btn .logo-img {\n  width: 31px;\n  height: 37px;\n  display: inline-block;\n  vertical-align: top; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .openstack-btn .logo-img img {\n    height: auto; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-internet-block .component-block .component-logo img {\n  height: auto; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .cisco-nfsi.aci-box .openstack-btn .logo-img {\n  position: relative;\n  top: -3px; }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block {\n    width: 70%; } }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block:after {\n  left: -23%;\n  top: 34px;\n  width: 100vw;\n  background-size: contain; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.orange-box, .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.gree-box {\n  width: 100vw !important; }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap {\n    width: 30%; } }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .right-btn-box {\n  margin-top: 6px; }\n  @media only screen and (max-width: 1350px) {\n    .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .right-btn-box {\n      margin-top: 0; } }\n  @media only screen and (max-width: 1350px) {\n    .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .right-btn-box .icon-small {\n      margin-top: 38px !important; } }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .btn-img-wrap .btn-blud {\n  padding: 0 54px 0 27px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap:after {\n  right: 16% !important;\n  width: 46% !important; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .aci-box-content .left-logo {\n  width: auto !important;\n  height: auto !important; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .aci-box-content .left-logo img {\n    width: auto !important;\n    height: auto !important;\n    max-width: 50px;\n    max-height: 50px;\n    display: block; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .top-connect-box {\n  max-width: 100%; }\n  .ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-core .top-connect-box .cisco-nfsi.aci-box .inner-text-img .logo-cvim {\n    margin: 1px auto 0; }\n\n.ua-ie-11 .video-overlay:after {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: white;\n  opacity: 0.7; }\n\n.ua-ie-11 .video-overlay .video-container {\n  z-index: 2; }\n\n.ua-ie-11 .loading-screen .share-btn .link-share:before {\n  width: 22px;\n  height: 22px;\n  background-size: cover; }\n\n.ua-ie-11 .loading-screen .logo-warp {\n  margin: 0 auto 69px; }\n\n.ua-ie-11 .right-side-nav .text-bottom .intro-text:before {\n  top: -3px; }\n\n.ua-ie-11 .right-side-nav .intro-text:before {\n  top: -2px; }\n\n@media only screen and (max-height: 890px) {\n  .ua-ie-11 .product-slider .text-outer {\n    height: 463px;\n    overflow-y: auto; } }\n\n@media (max-height: 850px) {\n  .ua-ie-11 .component-stories .container .component-data {\n    padding-bottom: 84px; } }\n\n@media (max-height: 850px) {\n  .ua-ie-11 .component-stories .container .component-data .item-wrapper .item .slide-name {\n    bottom: 0px; } }\n\n.ua-ie-11 .component-stories .container .component-data .item-wrapper .row-wrap .col-three .card-wrap .content-wrap .link-arrow:before {\n  top: 1px;\n  width: 13px;\n  height: 13px; }\n\n@media (max-height: 850px) {\n  .ua-ie-11 .component-stories .container .component-data .slick-arrow {\n    bottom: 66px; } }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-ie-11 .component-stories .col-three-img .card-wrap.trans-img .img-wrap img {\n    margin: 0 auto;\n    width: auto; } }\n\n.ua-ie-11 .header .logo-img {\n  margin-right: 74px; }\n  .ua-ie-11 .header .logo-img img {\n    width: auto;\n    height: auto; }\n\n.ua-ie-11 .header .content-wrapper .btn-default {\n  padding: 9px 14px 5px 15px; }\n\n.ua-ie-11 .header .content-wrapper .nav-txt h6 {\n  font-size: 16px; }\n\n.ua-ie-11 .header .content-wrapper .nav-txt p {\n  font-size: 12px; }\n\n.ua-ie-11 .header .content-wrapper .btn-blue, .ua-ie-11 .header .content-wrapper .btn-transparent {\n  padding: 8px 14px 4px 15px; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .public-logo.intrnt-logo p {\n  font-size: 16px;\n  font-weight: 100; }\n\n.ua-ie-11 .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo p {\n  font-weight: 100; }\n\n.ua-ie-11 .loading-screen .share-btn .link-share:before {\n  top: -5px; }\n\n.ua-ie-11 .wonderwall-screen .screen-two.customer-access .cisco-nfsi {\n  max-width: 100vw;\n  width: 118%; }\n\n.ua-ie-11 .wonderwall-screen .screen-two.customer-access .button-left-wrap {\n  width: 411px !important;\n  max-width: 100% !important; }\n  @media only screen and (max-width: 1350px) {\n    .ua-ie-11 .wonderwall-screen .screen-two.customer-access .button-left-wrap .right-btn-box .icon-small {\n      margin-top: 56px !important; } }\n\n@media only screen and (min-width: 1200px) {\n  .ua-ie-11 .wonderwall-screen .screen-two.customer-access .right-content-block {\n    width: calc(100% - 411px) !important; } }\n\n.ua-ie-11 .header + .slider.active {\n  z-index: 1; }\n\n.ua-ie-11 .product-slider .text-block .text-scroll {\n  overflow-y: hidden; }\n\n.ua-ie-11 .product-slider .img-box .bg-img .img {\n  height: auto; }\n\n.ua-ie-11 .product-slider .bg-img .img img[src*=\".svg\"] {\n  width: 380px;\n  height: 100%; }\n  @media screen and (min-width: 1025px) {\n    .ua-ie-11 .product-slider .bg-img .img img[src*=\".svg\"] {\n      width: 618px; } }\n\n.ua-ie-11 .product-slider #stealthwatch .bg-img .img img[src*=\".svg\"] {\n  width: 380px;\n  height: 305px; }\n  @media screen and (min-width: 1025px) {\n    .ua-ie-11 .product-slider #stealthwatch .bg-img .img img[src*=\".svg\"] {\n      width: 618px;\n      height: 100%; } }\n\n.ua-ie-11 .product-slider .btn-product .icon-img img {\n  width: auto;\n  height: auto; }\n\n.ua-ie-11 .product-slider ul li:before {\n  top: 7px; }\n\n.ua-ie-11 .product-slider .btn-wrapper .btn-default {\n  padding: 10px 17px 8px; }\n\n.ua-ie-11 .right-side-nav .link-wrapper .outer-link-box > a {\n  padding: 7px 10px 5px; }\n\n.ua-ie-11 .product-slider .img-text-wrapper#cisco8818 .img-box .bg-img .img {\n  height: 100%;\n  width: 100%; }\n  .ua-ie-11 .product-slider .img-text-wrapper#cisco8818 .img-box .bg-img .img img {\n    height: 100%;\n    width: auto;\n    margin: 0 auto; }\n\n.ua-ie-11 .product-slider .img-text-wrapper#cisco8818 .thumb-image .img-content {\n  max-width: 80px;\n  max-height: 80px;\n  width: auto; }\n  .ua-ie-11 .product-slider .img-text-wrapper#cisco8818 .thumb-image .img-content > .img {\n    max-width: 80px;\n    max-height: 80px;\n    width: auto; }\n    .ua-ie-11 .product-slider .img-text-wrapper#cisco8818 .thumb-image .img-content > .img img {\n      max-width: 80px;\n      max-height: 72px;\n      width: auto; }\n\n.ua-ie-11 .product-slider .thumb-image .img-content > .img {\n  left: auto;\n  margin: 0 auto;\n  height: auto;\n  position: relative;\n  top: 50%;\n  transform: translateY(-50%); }\n\n@media only screen and (max-height: 890px) {\n  .ua-edge .right-side-nav .text-bottom {\n    bottom: 41px; } }\n\n.ua-edge .right-side-nav .text-bottom .intro-text:before {\n  top: 3px; }\n\n.ua-edge .right-side-nav .intro-text:before {\n  top: 3px; }\n\n.ua-edge .loading-screen .share-btn .link-share:before {\n  top: -5px;\n  width: 22px;\n  height: 22px;\n  background-size: cover; }\n\n.ua-firefox .info-overlay {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-firefox .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .right-btn-box {\n    margin: 0 0 84px 0;\n    position: relative;\n    left: -20px; }\n  .ua-firefox .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap:after {\n    right: 62px; }\n  .ua-firefox .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block:after {\n    left: -38%; } }\n\n.ua-firefox .wonderwall-click .wonderwall-screen .screen-two.customer-access .move_arrow_blue::after {\n  position: relative;\n  bottom: 0; }\n\n.ua-firefox .openstack-btn p .move_arrow::after {\n  position: relative;\n  bottom: 0; }\n\n.ua-firefox .openstack-btn .pro-link {\n  line-height: inherit !important; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .ua-firefox .openstack-btn .pro-link:after {\n      position: relative;\n      right: -5px; }\n    .ua-firefox .openstack-btn .pro-link:hover:after {\n      position: relative;\n      right: -8px; } }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-firefox .component-stories .two-col-image .img-wrap.colored-icons .image-outer .img-row img {\n    width: 120px;\n    height: 120px;\n    padding: 6px; } }\n\n@media (max-height: 850px) and (min-width: 1024px) and (max-width: 1250px) {\n  .ua-firefox .component-stories .telco-cloud-6 .color-tabs .tab-wrapper .tab-content {\n    padding: 8px 2px;\n    margin: 0 4px; }\n  .ua-firefox .component-stories .full-width-tabs {\n    padding: 18px 86px 13px !important; } }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .ua-firefox .csm-story .verticle-carousel .story-overview .color-tabs {\n    padding: 0 20px; } }\n\n.ua-ie-11 .rotate-overlay .info span {\n  line-height: 1.56;\n  padding-top: 5px;\n  padding-bottom: 0px; }\n\n@media (min-width: 1400px) {\n  .ua-ie-11 .component-stories .telco-cloud-7 .text-img {\n    max-width: 100%; } }\n\n@media (min-width: 1200px) {\n  .ua-ie-11 .component-stories .telco-cloud-5 .pop_images .image-outer.extra-top {\n    top: -38px; }\n    .ua-ie-11 .component-stories .telco-cloud-5 .pop_images .image-outer.extra-top svg {\n      margin-top: 4px; } }\n\n* {\n  box-sizing: border-box;\n  -webkit-tap-highlight-color: transparent; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nfieldset,\nform,\nlabel,\ntable,\ntbody,\ntr,\nth,\ntd,\nfigure,\nfooter,\nheader,\nmenu,\nnav,\nsection,\naudio,\nvideo,\nbutton {\n  margin: 0;\n  border: 0; }\n\n/* Slider */\n.slick-slider {\n  position: relative;\n  display: block;\n  box-sizing: border-box; }\n\n.slick-list {\n  position: relative;\n  overflow: hidden;\n  display: block;\n  margin: 0;\n  padding: 0; }\n  .slick-list:focus {\n    outline: none; }\n  .slick-list.dragging {\n    cursor: pointer;\n    cursor: hand; }\n\n.slick-slider .slick-track,\n.slick-slider .slick-list {\n  -webkit-transform: translate3d(0, 0, 0);\n  -moz-transform: translate3d(0, 0, 0);\n  -ms-transform: translate3d(0, 0, 0);\n  -o-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0); }\n\n.slick-track {\n  position: relative;\n  left: 0;\n  top: 0;\n  display: block;\n  margin-left: auto;\n  margin-right: auto; }\n  .slick-track:before, .slick-track:after {\n    content: \"\";\n    display: table; }\n  .slick-track:after {\n    clear: both; }\n  .slick-loading .slick-track {\n    visibility: hidden; }\n\n.slick-slide {\n  float: left;\n  height: 100%;\n  min-height: 1px;\n  display: none; }\n  [dir=\"rtl\"] .slick-slide {\n    float: right; }\n  .slick-slide img {\n    display: block; }\n  .slick-slide.slick-loading img {\n    display: none; }\n  .slick-slide.dragging img {\n    pointer-events: none; }\n  .slick-initialized .slick-slide {\n    display: block; }\n  .slick-loading .slick-slide {\n    visibility: hidden; }\n  .slick-vertical .slick-slide {\n    display: block;\n    height: auto;\n    border: 1px solid transparent; }\n\n.slick-arrow.slick-hidden {\n  display: none; }\n\n/*!\n * animate.css -http://daneden.me/animate\n * Version - 3.6.0\n * Licensed under the MIT license - http://opensource.org/licenses/MIT\n *\n * Copyright (c) 2018 Daniel Eden\n */\n.wow {\n  visibility: hidden; }\n\n.animated {\n  -webkit-animation-duration: 0.5s;\n  animation-duration: 0.5s;\n  -webkit-animation-fill-mode: both;\n  animation-fill-mode: both; }\n\n.animated.infinite {\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite; }\n\n@-webkit-keyframes bounce {\n  from,\n  20%,\n  53%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  40%,\n  43% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0); }\n  70% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -15px, 0);\n    transform: translate3d(0, -15px, 0); }\n  90% {\n    -webkit-transform: translate3d(0, -4px, 0);\n    transform: translate3d(0, -4px, 0); } }\n\n@keyframes bounce {\n  from,\n  20%,\n  53%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  40%,\n  43% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0); }\n  70% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -15px, 0);\n    transform: translate3d(0, -15px, 0); }\n  90% {\n    -webkit-transform: translate3d(0, -4px, 0);\n    transform: translate3d(0, -4px, 0); } }\n\n.bounce {\n  -webkit-animation-name: bounce;\n  animation-name: bounce;\n  -webkit-transform-origin: center bottom;\n  transform-origin: center bottom; }\n\n@-webkit-keyframes flash {\n  from,\n  50%,\n  to {\n    opacity: 1; }\n  25%,\n  75% {\n    opacity: 0; } }\n\n@keyframes flash {\n  from,\n  50%,\n  to {\n    opacity: 1; }\n  25%,\n  75% {\n    opacity: 0; } }\n\n.flash {\n  -webkit-animation-name: flash;\n  animation-name: flash; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes pulse {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); }\n  50% {\n    -webkit-transform: scale3d(1.05, 1.05, 1.05);\n    transform: scale3d(1.05, 1.05, 1.05); }\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n@keyframes pulse {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); }\n  50% {\n    -webkit-transform: scale3d(1.05, 1.05, 1.05);\n    transform: scale3d(1.05, 1.05, 1.05); }\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n.pulse {\n  -webkit-animation-name: pulse;\n  animation-name: pulse; }\n\n@-webkit-keyframes rubberBand {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); }\n  30% {\n    -webkit-transform: scale3d(1.25, 0.75, 1);\n    transform: scale3d(1.25, 0.75, 1); }\n  40% {\n    -webkit-transform: scale3d(0.75, 1.25, 1);\n    transform: scale3d(0.75, 1.25, 1); }\n  50% {\n    -webkit-transform: scale3d(1.15, 0.85, 1);\n    transform: scale3d(1.15, 0.85, 1); }\n  65% {\n    -webkit-transform: scale3d(0.95, 1.05, 1);\n    transform: scale3d(0.95, 1.05, 1); }\n  75% {\n    -webkit-transform: scale3d(1.05, 0.95, 1);\n    transform: scale3d(1.05, 0.95, 1); }\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n@keyframes rubberBand {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); }\n  30% {\n    -webkit-transform: scale3d(1.25, 0.75, 1);\n    transform: scale3d(1.25, 0.75, 1); }\n  40% {\n    -webkit-transform: scale3d(0.75, 1.25, 1);\n    transform: scale3d(0.75, 1.25, 1); }\n  50% {\n    -webkit-transform: scale3d(1.15, 0.85, 1);\n    transform: scale3d(1.15, 0.85, 1); }\n  65% {\n    -webkit-transform: scale3d(0.95, 1.05, 1);\n    transform: scale3d(0.95, 1.05, 1); }\n  75% {\n    -webkit-transform: scale3d(1.05, 0.95, 1);\n    transform: scale3d(1.05, 0.95, 1); }\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n.rubberBand {\n  -webkit-animation-name: rubberBand;\n  animation-name: rubberBand; }\n\n@-webkit-keyframes shake {\n  from,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  10%,\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0); }\n  20%,\n  40%,\n  60%,\n  80% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0); } }\n\n@keyframes shake {\n  from,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  10%,\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0); }\n  20%,\n  40%,\n  60%,\n  80% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0); } }\n\n.shake {\n  -webkit-animation-name: shake;\n  animation-name: shake; }\n\n@-webkit-keyframes headShake {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  6.5% {\n    -webkit-transform: translateX(-6px) rotateY(-9deg);\n    transform: translateX(-6px) rotateY(-9deg); }\n  18.5% {\n    -webkit-transform: translateX(5px) rotateY(7deg);\n    transform: translateX(5px) rotateY(7deg); }\n  31.5% {\n    -webkit-transform: translateX(-3px) rotateY(-5deg);\n    transform: translateX(-3px) rotateY(-5deg); }\n  43.5% {\n    -webkit-transform: translateX(2px) rotateY(3deg);\n    transform: translateX(2px) rotateY(3deg); }\n  50% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n@keyframes headShake {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); }\n  6.5% {\n    -webkit-transform: translateX(-6px) rotateY(-9deg);\n    transform: translateX(-6px) rotateY(-9deg); }\n  18.5% {\n    -webkit-transform: translateX(5px) rotateY(7deg);\n    transform: translateX(5px) rotateY(7deg); }\n  31.5% {\n    -webkit-transform: translateX(-3px) rotateY(-5deg);\n    transform: translateX(-3px) rotateY(-5deg); }\n  43.5% {\n    -webkit-transform: translateX(2px) rotateY(3deg);\n    transform: translateX(2px) rotateY(3deg); }\n  50% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0); } }\n\n.headShake {\n  -webkit-animation-timing-function: ease-in-out;\n  animation-timing-function: ease-in-out;\n  -webkit-animation-name: headShake;\n  animation-name: headShake; }\n\n@-webkit-keyframes swing {\n  20% {\n    -webkit-transform: rotate3d(0, 0, 1, 15deg);\n    transform: rotate3d(0, 0, 1, 15deg); }\n  40% {\n    -webkit-transform: rotate3d(0, 0, 1, -10deg);\n    transform: rotate3d(0, 0, 1, -10deg); }\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 5deg);\n    transform: rotate3d(0, 0, 1, 5deg); }\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, -5deg);\n    transform: rotate3d(0, 0, 1, -5deg); }\n  to {\n    -webkit-transform: rotate3d(0, 0, 1, 0deg);\n    transform: rotate3d(0, 0, 1, 0deg); } }\n\n@keyframes swing {\n  20% {\n    -webkit-transform: rotate3d(0, 0, 1, 15deg);\n    transform: rotate3d(0, 0, 1, 15deg); }\n  40% {\n    -webkit-transform: rotate3d(0, 0, 1, -10deg);\n    transform: rotate3d(0, 0, 1, -10deg); }\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 5deg);\n    transform: rotate3d(0, 0, 1, 5deg); }\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, -5deg);\n    transform: rotate3d(0, 0, 1, -5deg); }\n  to {\n    -webkit-transform: rotate3d(0, 0, 1, 0deg);\n    transform: rotate3d(0, 0, 1, 0deg); } }\n\n.swing {\n  -webkit-transform-origin: top center;\n  transform-origin: top center;\n  -webkit-animation-name: swing;\n  animation-name: swing; }\n\n@-webkit-keyframes tada {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); }\n  10%,\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }\n  40%,\n  60%,\n  80% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n@keyframes tada {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); }\n  10%,\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }\n  40%,\n  60%,\n  80% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n.tada {\n  -webkit-animation-name: tada;\n  animation-name: tada; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes wobble {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  15% {\n    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }\n  30% {\n    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }\n  45% {\n    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }\n  60% {\n    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }\n  75% {\n    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes wobble {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  15% {\n    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }\n  30% {\n    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }\n  45% {\n    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }\n  60% {\n    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }\n  75% {\n    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.wobble {\n  -webkit-animation-name: wobble;\n  animation-name: wobble; }\n\n@-webkit-keyframes jello {\n  from,\n  11.1%,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  22.2% {\n    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n    transform: skewX(-12.5deg) skewY(-12.5deg); }\n  33.3% {\n    -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n    transform: skewX(6.25deg) skewY(6.25deg); }\n  44.4% {\n    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n    transform: skewX(-3.125deg) skewY(-3.125deg); }\n  55.5% {\n    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n    transform: skewX(1.5625deg) skewY(1.5625deg); }\n  66.6% {\n    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n    transform: skewX(-0.78125deg) skewY(-0.78125deg); }\n  77.7% {\n    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);\n    transform: skewX(0.390625deg) skewY(0.390625deg); }\n  88.8% {\n    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n    transform: skewX(-0.1953125deg) skewY(-0.1953125deg); } }\n\n@keyframes jello {\n  from,\n  11.1%,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  22.2% {\n    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n    transform: skewX(-12.5deg) skewY(-12.5deg); }\n  33.3% {\n    -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n    transform: skewX(6.25deg) skewY(6.25deg); }\n  44.4% {\n    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n    transform: skewX(-3.125deg) skewY(-3.125deg); }\n  55.5% {\n    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n    transform: skewX(1.5625deg) skewY(1.5625deg); }\n  66.6% {\n    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n    transform: skewX(-0.78125deg) skewY(-0.78125deg); }\n  77.7% {\n    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);\n    transform: skewX(0.390625deg) skewY(0.390625deg); }\n  88.8% {\n    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n    transform: skewX(-0.1953125deg) skewY(-0.1953125deg); } }\n\n.jello {\n  -webkit-animation-name: jello;\n  animation-name: jello;\n  -webkit-transform-origin: center;\n  transform-origin: center; }\n\n@-webkit-keyframes bounceIn {\n  from,\n  20%,\n  40%,\n  60%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  0% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); }\n  20% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1); }\n  40% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.03, 1.03, 1.03);\n    transform: scale3d(1.03, 1.03, 1.03); }\n  80% {\n    -webkit-transform: scale3d(0.97, 0.97, 0.97);\n    transform: scale3d(0.97, 0.97, 0.97); }\n  to {\n    opacity: 1;\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n@keyframes bounceIn {\n  from,\n  20%,\n  40%,\n  60%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  0% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); }\n  20% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1); }\n  40% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.03, 1.03, 1.03);\n    transform: scale3d(1.03, 1.03, 1.03); }\n  80% {\n    -webkit-transform: scale3d(0.97, 0.97, 0.97);\n    transform: scale3d(0.97, 0.97, 0.97); }\n  to {\n    opacity: 1;\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1); } }\n\n.bounceIn {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-animation-name: bounceIn;\n  animation-name: bounceIn; }\n\n@-webkit-keyframes bounceInDown {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -3000px, 0);\n    transform: translate3d(0, -3000px, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 25px, 0);\n    transform: translate3d(0, 25px, 0); }\n  75% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0); }\n  90% {\n    -webkit-transform: translate3d(0, 5px, 0);\n    transform: translate3d(0, 5px, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes bounceInDown {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -3000px, 0);\n    transform: translate3d(0, -3000px, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 25px, 0);\n    transform: translate3d(0, 25px, 0); }\n  75% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0); }\n  90% {\n    -webkit-transform: translate3d(0, 5px, 0);\n    transform: translate3d(0, 5px, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.bounceInDown {\n  -webkit-animation-name: bounceInDown;\n  animation-name: bounceInDown; }\n\n@-webkit-keyframes bounceInLeft {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(-3000px, 0, 0);\n    transform: translate3d(-3000px, 0, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(25px, 0, 0);\n    transform: translate3d(25px, 0, 0); }\n  75% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0); }\n  90% {\n    -webkit-transform: translate3d(5px, 0, 0);\n    transform: translate3d(5px, 0, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes bounceInLeft {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(-3000px, 0, 0);\n    transform: translate3d(-3000px, 0, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(25px, 0, 0);\n    transform: translate3d(25px, 0, 0); }\n  75% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0); }\n  90% {\n    -webkit-transform: translate3d(5px, 0, 0);\n    transform: translate3d(5px, 0, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.bounceInLeft {\n  -webkit-animation-name: bounceInLeft;\n  animation-name: bounceInLeft; }\n\n@-webkit-keyframes bounceInRight {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(3000px, 0, 0);\n    transform: translate3d(3000px, 0, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(-25px, 0, 0);\n    transform: translate3d(-25px, 0, 0); }\n  75% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0); }\n  90% {\n    -webkit-transform: translate3d(-5px, 0, 0);\n    transform: translate3d(-5px, 0, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes bounceInRight {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(3000px, 0, 0);\n    transform: translate3d(3000px, 0, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(-25px, 0, 0);\n    transform: translate3d(-25px, 0, 0); }\n  75% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0); }\n  90% {\n    -webkit-transform: translate3d(-5px, 0, 0);\n    transform: translate3d(-5px, 0, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.bounceInRight {\n  -webkit-animation-name: bounceInRight;\n  animation-name: bounceInRight; }\n\n@-webkit-keyframes bounceInUp {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 3000px, 0);\n    transform: translate3d(0, 3000px, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0); }\n  75% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0); }\n  90% {\n    -webkit-transform: translate3d(0, -5px, 0);\n    transform: translate3d(0, -5px, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes bounceInUp {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 3000px, 0);\n    transform: translate3d(0, 3000px, 0); }\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0); }\n  75% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0); }\n  90% {\n    -webkit-transform: translate3d(0, -5px, 0);\n    transform: translate3d(0, -5px, 0); }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.bounceInUp {\n  -webkit-animation-name: bounceInUp;\n  animation-name: bounceInUp; }\n\n@-webkit-keyframes bounceOut {\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9); }\n  50%,\n  55% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); } }\n\n@keyframes bounceOut {\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9); }\n  50%,\n  55% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); } }\n\n.bounceOut {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-animation-name: bounceOut;\n  animation-name: bounceOut; }\n\n@-webkit-keyframes bounceOutDown {\n  20% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0); }\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0); } }\n\n@keyframes bounceOutDown {\n  20% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0); }\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0); } }\n\n.bounceOutDown {\n  -webkit-animation-name: bounceOutDown;\n  animation-name: bounceOutDown; }\n\n@-webkit-keyframes bounceOutLeft {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(20px, 0, 0);\n    transform: translate3d(20px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0); } }\n\n@keyframes bounceOutLeft {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(20px, 0, 0);\n    transform: translate3d(20px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0); } }\n\n.bounceOutLeft {\n  -webkit-animation-name: bounceOutLeft;\n  animation-name: bounceOutLeft; }\n\n@-webkit-keyframes bounceOutRight {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(-20px, 0, 0);\n    transform: translate3d(-20px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0); } }\n\n@keyframes bounceOutRight {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(-20px, 0, 0);\n    transform: translate3d(-20px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0); } }\n\n.bounceOutRight {\n  -webkit-animation-name: bounceOutRight;\n  animation-name: bounceOutRight; }\n\n@-webkit-keyframes bounceOutUp {\n  20% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0); }\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 20px, 0);\n    transform: translate3d(0, 20px, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0); } }\n\n@keyframes bounceOutUp {\n  20% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0); }\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 20px, 0);\n    transform: translate3d(0, 20px, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0); } }\n\n.bounceOutUp {\n  -webkit-animation-name: bounceOutUp;\n  animation-name: bounceOutUp; }\n\n@-webkit-keyframes fadeIn {\n  from {\n    opacity: 0; }\n  to {\n    opacity: 1; } }\n\n@keyframes fadeIn {\n  from {\n    opacity: 0; }\n  to {\n    opacity: 1; } }\n\n.fadeIn {\n  -webkit-animation-name: fadeIn;\n  animation-name: fadeIn; }\n\n@-webkit-keyframes fadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInDown {\n  -webkit-animation-name: fadeInDown;\n  animation-name: fadeInDown; }\n\n@-webkit-keyframes fadeInDownBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInDownBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInDownBig {\n  -webkit-animation-name: fadeInDownBig;\n  animation-name: fadeInDownBig; }\n\n@-webkit-keyframes fadeInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInLeft {\n  -webkit-animation-name: fadeInLeft;\n  animation-name: fadeInLeft; }\n\n@-webkit-keyframes fadeInLeftBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInLeftBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInLeftBig {\n  -webkit-animation-name: fadeInLeftBig;\n  animation-name: fadeInLeftBig; }\n\n@-webkit-keyframes fadeInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInRight {\n  -webkit-animation-name: fadeInRight;\n  animation-name: fadeInRight; }\n\n@-webkit-keyframes fadeInRightBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInRightBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInRightBig {\n  -webkit-animation-name: fadeInRightBig;\n  animation-name: fadeInRightBig; }\n\n@-webkit-keyframes fadeInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInUp {\n  -webkit-animation-name: fadeInUp;\n  animation-name: fadeInUp;\n  animation: fadeInUp 0.9s 0s both; }\n\n@-webkit-keyframes fadeInUpBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes fadeInUpBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.fadeInUpBig {\n  -webkit-animation-name: fadeInUpBig;\n  animation-name: fadeInUpBig; }\n\n@-webkit-keyframes fadeOut {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0; } }\n\n@keyframes fadeOut {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0; } }\n\n.fadeOut {\n  -webkit-animation-name: fadeOut;\n  animation-name: fadeOut; }\n\n@-webkit-keyframes fadeOutDown {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0); } }\n\n@keyframes fadeOutDown {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0); } }\n\n.fadeOutDown {\n  -webkit-animation-name: fadeOutDown;\n  animation-name: fadeOutDown; }\n\n@-webkit-keyframes fadeOutDownBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0); } }\n\n@keyframes fadeOutDownBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0); } }\n\n.fadeOutDownBig {\n  -webkit-animation-name: fadeOutDownBig;\n  animation-name: fadeOutDownBig; }\n\n@-webkit-keyframes fadeOutLeft {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0); } }\n\n@keyframes fadeOutLeft {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0); } }\n\n.fadeOutLeft {\n  -webkit-animation-name: fadeOutLeft;\n  animation-name: fadeOutLeft; }\n\n@-webkit-keyframes fadeOutLeftBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0); } }\n\n@keyframes fadeOutLeftBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0); } }\n\n.fadeOutLeftBig {\n  -webkit-animation-name: fadeOutLeftBig;\n  animation-name: fadeOutLeftBig; }\n\n@-webkit-keyframes fadeOutRight {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0); } }\n\n@keyframes fadeOutRight {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0); } }\n\n.fadeOutRight {\n  -webkit-animation-name: fadeOutRight;\n  animation-name: fadeOutRight; }\n\n@-webkit-keyframes fadeOutRightBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0); } }\n\n@keyframes fadeOutRightBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0); } }\n\n.fadeOutRightBig {\n  -webkit-animation-name: fadeOutRightBig;\n  animation-name: fadeOutRightBig; }\n\n@-webkit-keyframes fadeOutUp {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0); } }\n\n@keyframes fadeOutUp {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0); } }\n\n.fadeOutUp {\n  -webkit-animation-name: fadeOutUp;\n  animation-name: fadeOutUp; }\n\n@-webkit-keyframes fadeOutUpBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0); } }\n\n@keyframes fadeOutUpBig {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0); } }\n\n.fadeOutUpBig {\n  -webkit-animation-name: fadeOutUpBig;\n  animation-name: fadeOutUpBig; }\n\n@-webkit-keyframes flip {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  40% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  50% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  80% {\n    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; } }\n\n@keyframes flip {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  40% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out; }\n  50% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  80% {\n    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; } }\n\n.animated.flip {\n  -webkit-backface-visibility: visible;\n  backface-visibility: visible;\n  -webkit-animation-name: flip;\n  animation-name: flip; }\n\n@-webkit-keyframes flipInX {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1; }\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); } }\n\n@keyframes flipInX {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1; }\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); } }\n\n.flipInX {\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n  -webkit-animation-name: flipInX;\n  animation-name: flipInX; }\n\n@-webkit-keyframes flipInY {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    opacity: 1; }\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); } }\n\n@keyframes flipInY {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0; }\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in; }\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    opacity: 1; }\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); } }\n\n.flipInY {\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n  -webkit-animation-name: flipInY;\n  animation-name: flipInY; }\n\n@-webkit-keyframes flipOutX {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); }\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1; }\n  to {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0; } }\n\n@keyframes flipOutX {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); }\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1; }\n  to {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0; } }\n\n.flipOutX {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-animation-name: flipOutX;\n  animation-name: flipOutX;\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important; }\n\n@-webkit-keyframes flipOutY {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); }\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    opacity: 1; }\n  to {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    opacity: 0; } }\n\n@keyframes flipOutY {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px); }\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    opacity: 1; }\n  to {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    opacity: 0; } }\n\n.flipOutY {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n  -webkit-animation-name: flipOutY;\n  animation-name: flipOutY; }\n\n@-webkit-keyframes lightSpeedIn {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n    transform: translate3d(100%, 0, 0) skewX(-30deg);\n    opacity: 0; }\n  60% {\n    -webkit-transform: skewX(20deg);\n    transform: skewX(20deg);\n    opacity: 1; }\n  80% {\n    -webkit-transform: skewX(-5deg);\n    transform: skewX(-5deg);\n    opacity: 1; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n@keyframes lightSpeedIn {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n    transform: translate3d(100%, 0, 0) skewX(-30deg);\n    opacity: 0; }\n  60% {\n    -webkit-transform: skewX(20deg);\n    transform: skewX(20deg);\n    opacity: 1; }\n  80% {\n    -webkit-transform: skewX(-5deg);\n    transform: skewX(-5deg);\n    opacity: 1; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n.lightSpeedIn {\n  -webkit-animation-name: lightSpeedIn;\n  animation-name: lightSpeedIn;\n  -webkit-animation-timing-function: ease-out;\n  animation-timing-function: ease-out; }\n\n@-webkit-keyframes lightSpeedOut {\n  from {\n    opacity: 1; }\n  to {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n    transform: translate3d(100%, 0, 0) skewX(30deg);\n    opacity: 0; } }\n\n@keyframes lightSpeedOut {\n  from {\n    opacity: 1; }\n  to {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n    transform: translate3d(100%, 0, 0) skewX(30deg);\n    opacity: 0; } }\n\n.lightSpeedOut {\n  -webkit-animation-name: lightSpeedOut;\n  animation-name: lightSpeedOut;\n  -webkit-animation-timing-function: ease-in;\n  animation-timing-function: ease-in; }\n\n@-webkit-keyframes rotateIn {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, -200deg);\n    transform: rotate3d(0, 0, 1, -200deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n@keyframes rotateIn {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, -200deg);\n    transform: rotate3d(0, 0, 1, -200deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n.rotateIn {\n  -webkit-animation-name: rotateIn;\n  animation-name: rotateIn; }\n\n@-webkit-keyframes rotateInDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n@keyframes rotateInDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n.rotateInDownLeft {\n  -webkit-animation-name: rotateInDownLeft;\n  animation-name: rotateInDownLeft; }\n\n@-webkit-keyframes rotateInDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n@keyframes rotateInDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n.rotateInDownRight {\n  -webkit-animation-name: rotateInDownRight;\n  animation-name: rotateInDownRight; }\n\n@-webkit-keyframes rotateInUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n@keyframes rotateInUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n.rotateInUpLeft {\n  -webkit-animation-name: rotateInUpLeft;\n  animation-name: rotateInUpLeft; }\n\n@-webkit-keyframes rotateInUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -90deg);\n    transform: rotate3d(0, 0, 1, -90deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n@keyframes rotateInUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -90deg);\n    transform: rotate3d(0, 0, 1, -90deg);\n    opacity: 0; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1; } }\n\n.rotateInUpRight {\n  -webkit-animation-name: rotateInUpRight;\n  animation-name: rotateInUpRight; }\n\n@-webkit-keyframes rotateOut {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, 200deg);\n    transform: rotate3d(0, 0, 1, 200deg);\n    opacity: 0; } }\n\n@keyframes rotateOut {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, 200deg);\n    transform: rotate3d(0, 0, 1, 200deg);\n    opacity: 0; } }\n\n.rotateOut {\n  -webkit-animation-name: rotateOut;\n  animation-name: rotateOut; }\n\n@-webkit-keyframes rotateOutDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0; } }\n\n@keyframes rotateOutDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0; } }\n\n.rotateOutDownLeft {\n  -webkit-animation-name: rotateOutDownLeft;\n  animation-name: rotateOutDownLeft; }\n\n@-webkit-keyframes rotateOutDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0; } }\n\n@keyframes rotateOutDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0; } }\n\n.rotateOutDownRight {\n  -webkit-animation-name: rotateOutDownRight;\n  animation-name: rotateOutDownRight; }\n\n@-webkit-keyframes rotateOutUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0; } }\n\n@keyframes rotateOutUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0; } }\n\n.rotateOutUpLeft {\n  -webkit-animation-name: rotateOutUpLeft;\n  animation-name: rotateOutUpLeft; }\n\n@-webkit-keyframes rotateOutUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 90deg);\n    transform: rotate3d(0, 0, 1, 90deg);\n    opacity: 0; } }\n\n@keyframes rotateOutUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1; }\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 90deg);\n    transform: rotate3d(0, 0, 1, 90deg);\n    opacity: 0; } }\n\n.rotateOutUpRight {\n  -webkit-animation-name: rotateOutUpRight;\n  animation-name: rotateOutUpRight; }\n\n@-webkit-keyframes hinge {\n  0% {\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  20%,\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 80deg);\n    transform: rotate3d(0, 0, 1, 80deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  40%,\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, 60deg);\n    transform: rotate3d(0, 0, 1, 60deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n    opacity: 1; }\n  to {\n    -webkit-transform: translate3d(0, 700px, 0);\n    transform: translate3d(0, 700px, 0);\n    opacity: 0; } }\n\n@keyframes hinge {\n  0% {\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  20%,\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 80deg);\n    transform: rotate3d(0, 0, 1, 80deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out; }\n  40%,\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, 60deg);\n    transform: rotate3d(0, 0, 1, 60deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n    opacity: 1; }\n  to {\n    -webkit-transform: translate3d(0, 700px, 0);\n    transform: translate3d(0, 700px, 0);\n    opacity: 0; } }\n\n.hinge {\n  -webkit-animation-duration: 2s;\n  animation-duration: 2s;\n  -webkit-animation-name: hinge;\n  animation-name: hinge; }\n\n@-webkit-keyframes jackInTheBox {\n  from {\n    opacity: 0;\n    -webkit-transform: scale(0.1) rotate(30deg);\n    transform: scale(0.1) rotate(30deg);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom; }\n  50% {\n    -webkit-transform: rotate(-10deg);\n    transform: rotate(-10deg); }\n  70% {\n    -webkit-transform: rotate(3deg);\n    transform: rotate(3deg); }\n  to {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1); } }\n\n@keyframes jackInTheBox {\n  from {\n    opacity: 0;\n    -webkit-transform: scale(0.1) rotate(30deg);\n    transform: scale(0.1) rotate(30deg);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom; }\n  50% {\n    -webkit-transform: rotate(-10deg);\n    transform: rotate(-10deg); }\n  70% {\n    -webkit-transform: rotate(3deg);\n    transform: rotate(3deg); }\n  to {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1); } }\n\n.jackInTheBox {\n  -webkit-animation-name: jackInTheBox;\n  animation-name: jackInTheBox; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes rollIn {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes rollIn {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.rollIn {\n  -webkit-animation-name: rollIn;\n  animation-name: rollIn; }\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n@-webkit-keyframes rollOut {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }\n\n@keyframes rollOut {\n  from {\n    opacity: 1; }\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }\n\n.rollOut {\n  -webkit-animation-name: rollOut;\n  animation-name: rollOut; }\n\n@-webkit-keyframes zoomIn {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); }\n  50% {\n    opacity: 1; } }\n\n@keyframes zoomIn {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); }\n  50% {\n    opacity: 1; } }\n\n.zoomIn {\n  -webkit-animation-name: zoomIn;\n  animation-name: zoomIn; }\n\n@-webkit-keyframes zoomInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInDown {\n  -webkit-animation-name: zoomInDown;\n  animation-name: zoomInDown; }\n\n@-webkit-keyframes zoomInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInLeft {\n  -webkit-animation-name: zoomInLeft;\n  animation-name: zoomInLeft; }\n\n@-webkit-keyframes zoomInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInRight {\n  -webkit-animation-name: zoomInRight;\n  animation-name: zoomInRight; }\n\n@-webkit-keyframes zoomInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomInUp {\n  -webkit-animation-name: zoomInUp;\n  animation-name: zoomInUp; }\n\n@-webkit-keyframes zoomOut {\n  from {\n    opacity: 1; }\n  50% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); }\n  to {\n    opacity: 0; } }\n\n@keyframes zoomOut {\n  from {\n    opacity: 1; }\n  50% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3); }\n  to {\n    opacity: 0; } }\n\n.zoomOut {\n  -webkit-animation-name: zoomOut;\n  animation-name: zoomOut; }\n\n@-webkit-keyframes zoomOutDown {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomOutDown {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomOutDown {\n  -webkit-animation-name: zoomOutDown;\n  animation-name: zoomOutDown; }\n\n@-webkit-keyframes zoomOutLeft {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);\n    transform: scale(0.1) translate3d(-2000px, 0, 0);\n    -webkit-transform-origin: left center;\n    transform-origin: left center; } }\n\n@keyframes zoomOutLeft {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);\n    transform: scale(0.1) translate3d(-2000px, 0, 0);\n    -webkit-transform-origin: left center;\n    transform-origin: left center; } }\n\n.zoomOutLeft {\n  -webkit-animation-name: zoomOutLeft;\n  animation-name: zoomOutLeft; }\n\n@-webkit-keyframes zoomOutRight {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);\n    transform: scale(0.1) translate3d(2000px, 0, 0);\n    -webkit-transform-origin: right center;\n    transform-origin: right center; } }\n\n@keyframes zoomOutRight {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);\n    transform: scale(0.1) translate3d(2000px, 0, 0);\n    -webkit-transform-origin: right center;\n    transform-origin: right center; } }\n\n.zoomOutRight {\n  -webkit-animation-name: zoomOutRight;\n  animation-name: zoomOutRight; }\n\n@-webkit-keyframes zoomOutUp {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n@keyframes zoomOutUp {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }\n\n.zoomOutUp {\n  -webkit-animation-name: zoomOutUp;\n  animation-name: zoomOutUp; }\n\n@-webkit-keyframes slideInDown {\n  from {\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInDown {\n  from {\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.slideInDown {\n  -webkit-animation-name: slideInDown;\n  animation-name: slideInDown; }\n\n@-webkit-keyframes slideInLeft {\n  from {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInLeft {\n  from {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.slideInLeft {\n  -webkit-animation-name: slideInLeft;\n  animation-name: slideInLeft; }\n\n@-webkit-keyframes slideInRight {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInRight {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.slideInRight {\n  -webkit-animation-name: slideInRight;\n  animation-name: slideInRight; }\n\n@-webkit-keyframes slideInUp {\n  from {\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n@keyframes slideInUp {\n  from {\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n    visibility: visible; }\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); } }\n\n.slideInUp {\n  -webkit-animation-name: slideInUp;\n  animation-name: slideInUp; }\n\n@-webkit-keyframes slideOutDown {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0); } }\n\n@keyframes slideOutDown {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0); } }\n\n.slideOutDown {\n  -webkit-animation-name: slideOutDown;\n  animation-name: slideOutDown; }\n\n@-webkit-keyframes slideOutLeft {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0); } }\n\n@keyframes slideOutLeft {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0); } }\n\n.slideOutLeft {\n  -webkit-animation-name: slideOutLeft;\n  animation-name: slideOutLeft; }\n\n@-webkit-keyframes slideOutRight {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0); } }\n\n@keyframes slideOutRight {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0); } }\n\n.slideOutRight {\n  -webkit-animation-name: slideOutRight;\n  animation-name: slideOutRight; }\n\n@-webkit-keyframes slideOutUp {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0); } }\n\n@keyframes slideOutUp {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0); }\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0); } }\n\n.slideOutUp {\n  -webkit-animation-name: slideOutUp;\n  animation-name: slideOutUp; }\n\n.blur {\n  animation-name: blur; }\n\n@keyframes blur {\n  from {\n    text-shadow: 0 0 100px #fff;\n    color: transparent; }\n  to {\n    color: transparent;\n    text-shadow: 0 0 0 #fff; } }\n\n.scaleRight {\n  animation-name: scaleRight; }\n\n@keyframes scaleRight {\n  from {\n    transform: scale(0);\n    transform-origin: right bottom; }\n  to {\n    transform: scale(1);\n    transform-origin: right bottom; } }\n\n.scaleLeft {\n  animation-name: scaleLeft; }\n\n@keyframes scaleLeft {\n  from {\n    transform: scale(0);\n    transform-origin: left bottom; }\n  to {\n    transform: scale(1);\n    transform-origin: left bottom; } }\n\n.wefadeInRight {\n  -webkit-animation: we-fade-in-right 1.2s 0.2s both;\n  animation: we-fade-in-right 1.2s 0.2s both; }\n\n.wefadeInLeft {\n  -webkit-animation: we-fade-in-left 1.2s 0.2s both;\n  animation: we-fade-in-left 1.2s 0.2s both; }\n\n.wefadeInBottom {\n  -webkit-animation: we-fade-in-bottom 2s ease-in-out 0.2s both;\n  animation: we-fade-in-bottom 2s ease-in-out 0.2s both; }\n\n.kenburns-bottom-right {\n  -webkit-animation: kenburns-bottom-right 12s ease-in-out both;\n  animation: kenburns-bottom-right 12s ease-in-out both; }\n  @media only screen and (max-width: 576px) {\n    .kenburns-bottom-right {\n      -webkit-animation: kenburns-bottom-right-mobile 12s ease-in-out both;\n      animation: kenburns-bottom-right-mobile 12s ease-in-out both; } }\n\n/**\n * ----------------------------------------\n * custom animation fade-in-right\n * ----------------------------------------\n */\n@-webkit-keyframes we-fade-in-right {\n  0% {\n    -webkit-transform: translateX(100px);\n    transform: translateX(100px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n@keyframes we-fade-in-right {\n  0% {\n    -webkit-transform: translateX(100px);\n    transform: translateX(100px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n.we-zoom-in {\n  -webkit-animation: we-zoom-in 1.2s 0.2s both;\n  animation: we-zoom-in 1.2s 0.2s both; }\n\n@keyframes we-zoom-in {\n  0% {\n    transform: scale(0.75);\n    opacity: 0; }\n  100% {\n    transform: scale(1);\n    opacity: 1; } }\n\n/**\n * ----------------------------------------\n * custom animation fade-in-left\n * ----------------------------------------\n */\n@-webkit-keyframes we-fade-in-left {\n  0% {\n    -webkit-transform: translateX(-100px);\n    transform: translateX(-100px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n@keyframes we-fade-in-left {\n  0% {\n    -webkit-transform: translateX(-100px);\n    transform: translateX(-100px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1; } }\n\n@-webkit-keyframes we-fade-in-bottom {\n  0% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@keyframes we-fade-in-bottom {\n  0% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0; }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1; } }\n\n@keyframes we-fade-in-up {\n  0% {\n    transform: translateY(-20px);\n    opacity: 0; }\n  100% {\n    transform: translateY(0);\n    opacity: 1; } }\n\n.wefadeInUp {\n  -webkit-animation: wefadeInUp 1.2s 0.2s both;\n  animation: wefadeInUp 1.2s 0.2s both; }\n\n@keyframes we-fade-in {\n  0% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n.wefadeIn {\n  -webkit-animation: we-fade-in 1.2s 0.2s both;\n  animation: we-fade-in 1.2s 0.2s both; }\n\n@keyframes wefadeInUp {\n  0% {\n    transform: translateY(20px);\n    opacity: 0; }\n  100% {\n    transform: translateY(0);\n    opacity: 1; } }\n\n.wefadeInUplarge {\n  -webkit-animation: wefadeInUplarge 1.2s 0.2s both;\n  animation: wefadeInUplarge 1.2s 0.2s both; }\n\n@keyframes wefadeInUplarge {\n  0% {\n    transform: translateY(100px);\n    opacity: 0; }\n  100% {\n    transform: translateY(0);\n    opacity: 1; } }\n\n@keyframes svgUpDown {\n  from {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 1580px; }\n  to {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 3100px; } }\n\n@keyframes svgCircleRotate {\n  from {\n    stroke-dasharray: 180px;\n    stroke-dashoffset: 180px; }\n  to {\n    stroke-dasharray: 180px;\n    stroke-dashoffset: 0px; } }\n\n@keyframes svgDownUp {\n  from {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 1540px; }\n  to {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 10px; } }\n\n@keyframes svgTransform {\n  from {\n    opacity: 0; }\n  to {\n    opacity: 1; } }\n\n/**\n * ----------------------------------------\n * animation kenburns-bottom-right\n * ----------------------------------------\n */\n@-webkit-keyframes kenburns-bottom-right {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%; }\n  100% {\n    -webkit-transform: scale(1.25) translate(20px, 15px);\n    transform: scale(1.25) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom; } }\n\n@keyframes kenburns-bottom-right {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%; }\n  100% {\n    -webkit-transform: scale(1.25) translate(20px, 15px);\n    transform: scale(1.25) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom; } }\n\n/**\n * ----------------------------------------\n * animation kenburns-bottom-right-mobile\n * ----------------------------------------\n */\n@-webkit-keyframes kenburns-bottom-right-mobile {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%; }\n  100% {\n    -webkit-transform: scale(1.15) translate(20px, 15px);\n    transform: scale(1.15) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom; } }\n\n@keyframes kenburns-bottom-right-mobile {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%; }\n  100% {\n    -webkit-transform: scale(1.15) translate(20px, 15px);\n    transform: scale(1.15) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom; } }\n\nbody {\n  position: relative;\n  box-sizing: border-box;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-text-size-adjust: 100%;\n  background-color: white; }\n\n.header {\n  display: none;\n  position: fixed;\n  top: 0;\n  width: 100%;\n  padding: 27px 0 14px;\n  z-index: 10;\n  background: #FFFFFF; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .header {\n      padding: 20px 0 8px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .header {\n      height: 68px;\n      transition: all .8s ease-in-out;\n      padding: 5px 0 0; } }\n  .header.active {\n    display: block; }\n  .header.click-active .content-wrapper .home-icon {\n    opacity: 1;\n    visibility: visible; }\n  .header.click-active .content-wrapper .btn-wrapper {\n    padding-right: 66px; }\n    @media (max-width: 1199px) and (min-width: 1024px) {\n      .header.click-active .content-wrapper .btn-wrapper {\n        display: none; } }\n    @media (max-width: 1023px) and (min-width: 992px) {\n      .header.click-active .content-wrapper .btn-wrapper {\n        padding-right: 70px; } }\n  .header.side-nav-active {\n    z-index: 13; }\n  .header .nav-container {\n    display: flex;\n    align-items: center;\n    justify-content: flex-end; }\n    @media screen and (min-width: 1401px) {\n      .header .nav-container {\n        max-width: 1549px !important;\n        justify-content: flex-start !important; } }\n    .header .nav-container > .logo-img {\n      max-width: 105.8px;\n      height: 55.72px;\n      float: left;\n      margin-right: 75px;\n      display: block; }\n      @media screen and (min-width: 1251px) and (max-width: 1400px) {\n        .header .nav-container > .logo-img {\n          margin-right: 23px; } }\n      @media screen and (min-width: 1201px) and (max-width: 1250px) {\n        .header .nav-container > .logo-img {\n          max-width: 85px;\n          margin-right: 23px; } }\n      @media (max-width: 1200px) and (min-width: 1024px) {\n        .header .nav-container > .logo-img {\n          max-width: 80px;\n          margin-right: 23px; } }\n      @media screen and (min-width: 768px) and (max-width: 1024px) {\n        .header .nav-container > .logo-img {\n          margin-right: 50px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .header .nav-container > .logo-img {\n          max-width: 70px;\n          margin-right: 74px; } }\n      .header .nav-container > .logo-img img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n  .header .btn-wrapper {\n    display: flex; }\n    @media (max-width: 991px) {\n      .header .btn-wrapper {\n        display: block;\n        font-size: 0;\n        overflow: hidden;\n        margin-bottom: 20px;\n        width: 100%; } }\n    .header .btn-wrapper .hidden {\n      opacity: 0;\n      visibility: hidden;\n      cursor: inherit;\n      display: none !important; }\n    .header .btn-wrapper .btn-transparent {\n      font-size: 12px;\n      display: inline-block;\n      vertical-align: top;\n      margin-right: 10px; }\n      @media screen and (min-width: 1350px) {\n        .header .btn-wrapper .btn-transparent {\n          font-size: 16px; } }\n      @media (max-width: 991px) {\n        .header .btn-wrapper .btn-transparent {\n          border: 2px solid #FFFFFF;\n          color: #FFFFFF; } }\n      @media screen and (max-width: 480px) {\n        .header .btn-wrapper .btn-transparent {\n          padding: 5px 10px;\n          margin-right: 5px; } }\n      @media screen and (max-width: 1024px) {\n        .header .btn-wrapper .btn-transparent:hover {\n          border-color: #6ebe4a; } }\n    .header .btn-wrapper .btn-blue {\n      font-size: 12px;\n      display: inline-block;\n      vertical-align: top; }\n      @media (max-width: 991px) {\n        .header .btn-wrapper .btn-blue {\n          border: 2px solid #FFFFFF;\n          background-color: #FFFFFF;\n          color: #0d274d; } }\n      @media screen and (min-width: 1350px) {\n        .header .btn-wrapper .btn-blue {\n          font-size: 16px; } }\n      @media screen and (max-width: 480px) {\n        .header .btn-wrapper .btn-blue {\n          padding: 5px 10px; } }\n      @media screen and (max-width: 1024px) {\n        .header .btn-wrapper .btn-blue:hover {\n          background-color: #6ebe4a;\n          border-color: #6ebe4a;\n          color: #FFFFFF; } }\n  .header .content-wrapper {\n    width: calc(100% - 135px);\n    display: flex;\n    justify-content: space-around;\n    align-items: center;\n    position: relative; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .header .content-wrapper {\n        width: calc(100% - 130px); } }\n    @media (max-width: 1200px) and (min-width: 1024px) {\n      .header .content-wrapper {\n        width: calc(100% - 99px); } }\n    @media (max-width: 991px) {\n      .header .content-wrapper {\n        width: calc(100% - 140px); } }\n    .header .content-wrapper:before {\n      content: '';\n      position: absolute;\n      top: -4px;\n      left: -30px;\n      width: 1px;\n      height: 68px;\n      background-color: #C9C9C9; }\n      @media screen and (min-width: 1251px) and (max-width: 1400px) {\n        .header .content-wrapper:before {\n          left: -12px;\n          top: -9px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .header .content-wrapper:before {\n          top: -3px;\n          left: -12px;\n          height: 60px; } }\n      @media screen and (min-width: 768px) and (max-width: 991px) {\n        .header .content-wrapper:before {\n          top: -8px;\n          left: -26px;\n          height: 55px; } }\n      @media screen and (min-width: 992px) and (max-width: 1024px) {\n        .header .content-wrapper:before {\n          top: 0px;\n          left: -26px;\n          height: 56px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .header .content-wrapper:before {\n          display: none; } }\n    .header .content-wrapper .nav-txt {\n      margin-right: 0;\n      width: 55.27%;\n      position: relative;\n      top: -4px; }\n      @media (max-width: 1200px) and (min-width: 1024px) {\n        .header .content-wrapper .nav-txt {\n          width: 56%; } }\n      @media screen and (max-width: 1023px) and (min-width: 992px) {\n        .header .content-wrapper .nav-txt {\n          width: 58.27%; } }\n      @media screen and (min-width: 768px) and (max-width: 1024px) {\n        .header .content-wrapper .nav-txt {\n          width: 100%;\n          padding-right: 15px;\n          top: 0; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .header .content-wrapper .nav-txt {\n          opacity: 0;\n          height: 0; } }\n      .header .content-wrapper .nav-txt h6 {\n        font-weight: bold;\n        line-height: 1.35;\n        text-align: left;\n        color: #4d4c4c; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .header .content-wrapper .nav-txt h6 {\n            font-size: 18px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .header .content-wrapper .nav-txt h6 {\n            font-size: 14px; } }\n        @media (max-width: 991px) {\n          .header .content-wrapper .nav-txt h6 {\n            font-size: 14px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .header .content-wrapper .nav-txt h6 {\n            display: none; } }\n      .header .content-wrapper .nav-txt p {\n        font-size: 16px;\n        font-weight: normal;\n        line-height: 1.38;\n        text-align: left;\n        color: #4d4c4c;\n        padding-top: 1px;\n        letter-spacing: -0.02em; }\n        @media (max-width: 1268px) and (min-width: 1024px) {\n          .header .content-wrapper .nav-txt p {\n            font-size: 13px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .header .content-wrapper .nav-txt p {\n            font-size: 12px; } }\n        @media (max-width: 991px) {\n          .header .content-wrapper .nav-txt p {\n            font-size: 12px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .header .content-wrapper .nav-txt p {\n            display: none; } }\n    .header .content-wrapper .home-btn-outer {\n      width: 40%;\n      position: relative; }\n      @media (max-width: 1200px) and (min-width: 1024px) {\n        .header .content-wrapper .home-btn-outer {\n          width: 33%;\n          padding-bottom: 6px; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .header .content-wrapper .home-btn-outer {\n          width: 80%; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .header .content-wrapper .home-btn-outer {\n          width: 40px; } }\n      @media screen and (min-width: 768px) and (max-width: 1024px) {\n        .header .content-wrapper .home-btn-outer > .btn-wrapper.overlay {\n          display: none; } }\n    .header .content-wrapper .home-icon {\n      display: none;\n      width: 46px;\n      height: 46px;\n      border-radius: 50%;\n      opacity: 0;\n      visibility: hidden;\n      position: absolute;\n      right: 3px;\n      top: -6px;\n      cursor: pointer; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .header .content-wrapper .home-icon {\n          right: 0px; } }\n      @media (max-width: 1399px) and (min-width: 1200px) {\n        .header .content-wrapper .home-icon {\n          top: -1px;\n          right: 7px; } }\n      @media (max-width: 1199px) and (min-width: 1025px) {\n        .header .content-wrapper .home-icon {\n          width: 35px;\n          height: 35px;\n          top: -18px;\n          right: 2px; } }\n      @media screen and (min-width: 768px) and (max-width: 1024px) {\n        .header .content-wrapper .home-icon {\n          width: 35px;\n          height: 35px;\n          right: 6px;\n          top: -17px; } }\n      .header .content-wrapper .home-icon img {\n        width: 46px;\n        height: 46px; }\n        @media (max-width: 1200px) and (min-width: 1025px) {\n          .header .content-wrapper .home-icon img {\n            width: 35px;\n            height: 35px; } }\n        @media screen and (min-width: 768px) and (max-width: 1024px) {\n          .header .content-wrapper .home-icon img {\n            width: 35px;\n            height: 35px; } }\n    .header .content-wrapper .btn-wrapper {\n      margin-right: 0;\n      text-align: right;\n      padding-right: 37px;\n      float: right;\n      width: 100%;\n      padding-bottom: 2px;\n      transition: padding-right 0.3s ease-in-out;\n      max-width: 473px;\n      display: block; }\n      @media (min-width: 1251px) and (max-width: 1350px) {\n        .header .content-wrapper .btn-wrapper {\n          max-width: 463px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .header .content-wrapper .btn-wrapper {\n          padding-right: 20px;\n          max-width: 386px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .header .content-wrapper .btn-wrapper {\n          max-width: 386px;\n          margin-bottom: 0; } }\n      @media (max-width: 991px) {\n        .header .content-wrapper .btn-wrapper {\n          max-width: 386px; } }\n    .header .content-wrapper .btn-transparent {\n      margin-right: 26px;\n      margin-top: 1px;\n      padding: 5px 14px 5px 15px; }\n      @media screen and (min-width: 1350px) {\n        .header .content-wrapper .btn-transparent {\n          margin-right: 14px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1349px) {\n        .header .content-wrapper .btn-transparent {\n          margin-right: 14px; } }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .header .content-wrapper .btn-transparent {\n          margin-left: 0px;\n          margin-right: 27px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .header .content-wrapper .btn-transparent {\n          margin-left: 0px;\n          margin-right: 13px; } }\n      @media (max-width: 1201px) and (min-width: 1300px) {\n        .header .content-wrapper .btn-transparent {\n          font-size: 14px; } }\n      @media (max-width: 1200px) and (min-width: 1024px) {\n        .header .content-wrapper .btn-transparent {\n          font-size: 12px; } }\n      @media (max-width: 1023px) and (min-width: 992px) {\n        .header .content-wrapper .btn-transparent {\n          margin-right: 7px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .header .content-wrapper .btn-transparent {\n          font-size: 12px; } }\n      @media (max-width: 991px) {\n        .header .content-wrapper .btn-transparent {\n          font-size: 12px;\n          display: none; } }\n      .header .content-wrapper .btn-transparent:hover {\n        background-color: #fbab2c;\n        border-color: #fbab2c; }\n    .header .content-wrapper .btn-blue {\n      float: right;\n      padding: 5px 14px 5px 15px;\n      margin-top: 1px; }\n      @media (max-width: 1201px) and (min-width: 1300px) {\n        .header .content-wrapper .btn-blue {\n          font-size: 14px; } }\n      @media (max-width: 1200px) and (min-width: 1024px) {\n        .header .content-wrapper .btn-blue {\n          margin-right: 0px;\n          font-size: 12px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .header .content-wrapper .btn-blue {\n          font-size: 12px;\n          margin-top: 1px; } }\n      @media (max-width: 991px) {\n        .header .content-wrapper .btn-blue {\n          font-size: 12px; } }\n      @media (max-width: 991px) {\n        .header .content-wrapper .btn-blue {\n          display: none; } }\n    .header .content-wrapper .menu-wrap {\n      margin-left: 11px;\n      cursor: pointer; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .header .content-wrapper .menu-wrap {\n          max-width: 44px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .header .content-wrapper .menu-wrap {\n          margin-left: 12px;\n          margin-top: 3px;\n          max-width: 44px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .header .content-wrapper .menu-wrap {\n          width: 34px;\n          margin-left: 0;\n          margin-top: 16px; } }\n      .header .content-wrapper .menu-wrap .hamburger {\n        margin: 14px 0 12px; }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .header .content-wrapper .menu-wrap .hamburger {\n            margin: 0; } }\n        @media (max-width: 991px) {\n          .header .content-wrapper .menu-wrap .hamburger {\n            margin: 0; } }\n      .header .content-wrapper .menu-wrap .menu-icon {\n        display: block;\n        background-color: #0d274d;\n        position: relative;\n        width: 43.5px;\n        height: 6.1px;\n        border-radius: 30px; }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .header .content-wrapper .menu-wrap .menu-icon {\n            width: 21px;\n            height: 3px;\n            margin: auto; } }\n        @media (max-width: 991px) {\n          .header .content-wrapper .menu-wrap .menu-icon {\n            width: 21px;\n            height: 3px;\n            margin: auto; } }\n        .header .content-wrapper .menu-wrap .menu-icon:before {\n          content: '';\n          position: absolute;\n          left: 0;\n          top: 12px;\n          width: 100%;\n          height: 100%;\n          background-color: #0d274d;\n          border-radius: inherit; }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .header .content-wrapper .menu-wrap .menu-icon:before {\n              top: 6px; } }\n          @media (max-width: 991px) {\n            .header .content-wrapper .menu-wrap .menu-icon:before {\n              top: 6px; } }\n        .header .content-wrapper .menu-wrap .menu-icon:after {\n          content: '';\n          position: absolute;\n          left: 0;\n          top: -12px;\n          width: 100%;\n          height: 100%;\n          background-color: #0d274d;\n          border-radius: inherit; }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .header .content-wrapper .menu-wrap .menu-icon:after {\n              top: -6px; } }\n          @media (max-width: 991px) {\n            .header .content-wrapper .menu-wrap .menu-icon:after {\n              top: -6px; } }\n      .header .content-wrapper .menu-wrap h6 {\n        font-size: 14px;\n        font-weight: bold;\n        line-height: 1.36;\n        text-align: center;\n        margin-top: 15px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .header .content-wrapper .menu-wrap h6 {\n            font-size: 13px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .header .content-wrapper .menu-wrap h6 {\n            font-size: 12px;\n            margin-top: 10px; } }\n        @media (max-width: 991px) {\n          .header .content-wrapper .menu-wrap h6 {\n            display: none;\n            font-size: 12px;\n            margin-top: 10px; } }\n    .header .content-wrapper > .wall-screen {\n      position: fixed;\n      top: 0;\n      left: 15%;\n      max-width: 70%; }\n      @media (max-width: 767px) {\n        .header .content-wrapper > .wall-screen {\n          max-width: 75%; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .header .content-wrapper > .wall-screen {\n          max-width: 75%;\n          left: 13%; } }\n\n.right-side-nav {\n  top: 0;\n  right: -473px;\n  z-index: 10;\n  max-width: 473px;\n  min-width: 240px;\n  width: 40%;\n  height: 100%;\n  position: fixed;\n  text-align: left;\n  background-color: #0d274d;\n  padding: 26px 71px 46px 61px; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .right-side-nav {\n      padding: 26px 46px; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .right-side-nav {\n      padding: 26px 31px; } }\n  @media screen and (min-width: 768px) and (max-width: 991px) {\n    .right-side-nav {\n      width: 50%;\n      max-width: 380px;\n      padding: 26px 31px; } }\n  .right-side-nav.active {\n    right: 0px !important; }\n  .right-side-nav:after {\n    content: '';\n    position: absolute;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/header_bg.svg);\n    background-repeat: no-repeat;\n    bottom: 0px;\n    left: 0;\n    width: 106%;\n    height: 465px;\n    opacity: 0.15;\n    z-index: -1; }\n  .right-side-nav .nav-close {\n    display: block;\n    position: absolute;\n    width: 18px;\n    height: 19px;\n    top: 18px;\n    left: 14px;\n    cursor: pointer;\n    transform: rotate(45deg); }\n    .right-side-nav .nav-close span {\n      display: block;\n      width: 18px;\n      height: 2px;\n      top: 7px;\n      background: #ffffff;\n      margin-bottom: 6px;\n      position: relative; }\n      .right-side-nav .nav-close span:after {\n        content: \"\";\n        position: absolute;\n        background: #ffffff;\n        width: 100%;\n        height: 2px;\n        bottom: 0;\n        transform: rotate(-90deg); }\n  .right-side-nav .text-bottom {\n    position: absolute;\n    right: 0;\n    width: 100%;\n    bottom: 9px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .right-side-nav .text-bottom {\n        bottom: 0; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .right-side-nav .text-bottom {\n        bottom: 0; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .right-side-nav .text-bottom {\n        bottom: 0; } }\n    @media screen and (max-width: 480px) {\n      .right-side-nav .text-bottom {\n        padding-right: 21px; } }\n  .right-side-nav .content-box {\n    height: 100%;\n    position: relative;\n    overflow: hidden; }\n    @media screen and (max-width: 1250px) {\n      .right-side-nav .content-box {\n        overflow: inherit; } }\n  .right-side-nav .video-wrapper {\n    max-height: 158px;\n    width: 316px;\n    margin: auto;\n    position: relative;\n    overflow: hidden; }\n    @media screen and (min-width: 1025px) and (max-width: 1250px) {\n      .right-side-nav .video-wrapper {\n        max-height: inherit;\n        height: 175px;\n        width: 100%; } }\n    @media screen and (min-width: 992px) and (max-width: 1024px) {\n      .right-side-nav .video-wrapper {\n        max-height: inherit;\n        height: 175px;\n        width: 100%; } }\n    @media screen and (min-width: 768px) and (max-width: 991px) {\n      .right-side-nav .video-wrapper {\n        max-height: inherit;\n        height: 150px;\n        width: 100%; } }\n    .right-side-nav .video-wrapper a {\n      position: absolute;\n      width: 100%;\n      height: 100%;\n      left: 0;\n      top: 0;\n      z-index: 1; }\n    .right-side-nav .video-wrapper img {\n      width: 100%;\n      height: auto; }\n    .right-side-nav .video-wrapper:after {\n      content: '';\n      position: absolute;\n      width: 60px;\n      height: 60px;\n      background-repeat: no-repeat;\n      background-size: contain;\n      background-image: url(\"/dist/images/video_icon.svg\");\n      left: 0;\n      top: 0;\n      right: 0;\n      bottom: 0;\n      margin: auto; }\n  .right-side-nav .intro-text {\n    font-size: 16px;\n    color: #ffffff;\n    display: inline-block;\n    float: right;\n    position: relative;\n    margin-bottom: 15px;\n    padding-left: 17px;\n    padding-right: 2px; }\n    .right-side-nav .intro-text:before {\n      content: '';\n      left: -3px;\n      background-image: url(\"/dist/images/left_arrow.svg\");\n      background-repeat: no-repeat;\n      top: 4px;\n      position: absolute;\n      width: 11.7px;\n      height: 17.3px;\n      background-size: contain; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .right-side-nav .intro-text {\n        margin-bottom: 5px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .right-side-nav .intro-text {\n        margin-bottom: 5px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .right-side-nav .intro-text {\n        margin-bottom: 5px; } }\n  .right-side-nav h6 {\n    font-size: 16px;\n    line-height: 1.25;\n    text-align: left;\n    color: #ffffff;\n    margin-top: 12px;\n    padding-left: 10px; }\n    @media screen and (max-width: 1250px) {\n      .right-side-nav h6 {\n        padding-left: 0px; } }\n    @media screen and (max-width: 480px) {\n      .right-side-nav h6 {\n        font-size: 14px; } }\n  @media screen and (min-width: 992px) {\n    .right-side-nav .image-box-outer .btn-wrapper {\n      display: none; } }\n  .right-side-nav .link-wrapper {\n    margin-top: 15px;\n    height: calc(100% - 270px);\n    overflow-y: auto; }\n    @media screen and (max-width: 1250px) {\n      .right-side-nav .link-wrapper {\n        margin-left: -10px; } }\n    @media screen and (min-width: 1025px) and (max-width: 1250px) {\n      .right-side-nav .link-wrapper {\n        height: calc(100% - 248px);\n        width: calc(100% + 15px);\n        padding-right: 15px; } }\n    @media screen and (min-width: 992px) and (max-width: 1024px) {\n      .right-side-nav .link-wrapper {\n        height: calc(100% - 280px);\n        width: calc(100% + 15px);\n        padding-right: 15px; } }\n    @media screen and (min-width: 768px) and (max-width: 991px) {\n      .right-side-nav .link-wrapper {\n        height: calc(100% - 340px);\n        width: calc(100% + 15px);\n        padding-right: 15px; } }\n    .right-side-nav .link-wrapper .outer-link-box {\n      margin-bottom: 4px;\n      max-width: 271px;\n      width: 100%; }\n      @media only screen and (max-height: 890px) {\n        .right-side-nav .link-wrapper .outer-link-box {\n          margin-bottom: 4px; } }\n      .right-side-nav .link-wrapper .outer-link-box:first-child {\n        margin-bottom: 8px; }\n        @media only screen and (max-height: 890px) {\n          .right-side-nav .link-wrapper .outer-link-box:first-child {\n            margin-bottom: 8px; } }\n        .right-side-nav .link-wrapper .outer-link-box:first-child.desk-hide {\n          display: none; }\n      .right-side-nav .link-wrapper .outer-link-box a {\n        color: #ffffff;\n        padding-top: 3px;\n        padding-bottom: 4px;\n        display: block;\n        width: 100%; }\n      .right-side-nav .link-wrapper .outer-link-box .no-anchor {\n        cursor: text !important;\n        color: #ffffff; }\n        .right-side-nav .link-wrapper .outer-link-box .no-anchor:hover {\n          background: transparent !important; }\n      .right-side-nav .link-wrapper .outer-link-box > a,\n      .right-side-nav .link-wrapper .outer-link-box > .no-anchor {\n        font-weight: bold;\n        display: inline-block;\n        position: relative;\n        font-size: 16px;\n        line-height: 1.1;\n        padding: 6px 10px 6px;\n        margin: 3px 0 2px;\n        border-radius: 7px;\n        background-color: transparent;\n        transition: background-color 0.3s ease-in-out; }\n        @media only screen and (max-height: 890px) {\n          .right-side-nav .link-wrapper .outer-link-box > a,\n          .right-side-nav .link-wrapper .outer-link-box > .no-anchor {\n            margin: 3px 0; } }\n        @media screen and (max-width: 480px) {\n          .right-side-nav .link-wrapper .outer-link-box > a,\n          .right-side-nav .link-wrapper .outer-link-box > .no-anchor {\n            font-size: 14px; } }\n        .right-side-nav .link-wrapper .outer-link-box > a.active span:after,\n        .right-side-nav .link-wrapper .outer-link-box > .no-anchor.active span:after {\n          display: block; }\n        .right-side-nav .link-wrapper .outer-link-box > a.active:hover,\n        .right-side-nav .link-wrapper .outer-link-box > .no-anchor.active:hover {\n          background-color: transparent; }\n        .right-side-nav .link-wrapper .outer-link-box > a:hover,\n        .right-side-nav .link-wrapper .outer-link-box > .no-anchor:hover {\n          background-color: #fbab2c; }\n        .right-side-nav .link-wrapper .outer-link-box > a span,\n        .right-side-nav .link-wrapper .outer-link-box > .no-anchor span {\n          position: relative;\n          display: inline-block;\n          line-height: 1; }\n          .right-side-nav .link-wrapper .outer-link-box > a span:after,\n          .right-side-nav .link-wrapper .outer-link-box > .no-anchor span:after {\n            display: none;\n            content: '';\n            background-image: url(\"/dist/images/dotdot.png\");\n            background-repeat: no-repeat;\n            position: absolute;\n            left: 0;\n            height: 3px;\n            bottom: -10px;\n            font-size: 7px;\n            width: 100%; }\n      .right-side-nav .link-wrapper .outer-link-box .inner-link {\n        list-style: none;\n        margin: 0;\n        padding: 0;\n        margin-top: 2px; }\n        .right-side-nav .link-wrapper .outer-link-box .inner-link li {\n          padding: 3px 10px 3px;\n          list-style: none;\n          display: block;\n          margin: 1px 0 2px;\n          background-color: transparent;\n          border-radius: 7px; }\n          @media only screen and (max-height: 890px) {\n            .right-side-nav .link-wrapper .outer-link-box .inner-link li {\n              margin: 0; } }\n          .right-side-nav .link-wrapper .outer-link-box .inner-link li:hover {\n            background-color: #fbab2c;\n            transition: background-color 0.3s ease-in-out; }\n          .right-side-nav .link-wrapper .outer-link-box .inner-link li:after {\n            display: none; }\n          .right-side-nav .link-wrapper .outer-link-box .inner-link li a {\n            font-size: 14px;\n            line-height: 1.2;\n            display: inline-block;\n            width: auto; }\n\n@-moz-document url-prefix() {\n  .header .nav-container {\n    width: 100%;\n    justify-content: inherit; }\n  .header .right-side-nav {\n    width: auto; } }\n\n@media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) {\n  .text-bottom {\n    display: none; }\n  .header {\n    height: 68px;\n    z-index: 10;\n    transition: all .8s ease-in-out;\n    padding: 5px 0 0; }\n    .header .btn-wrapper.overlay {\n      display: none; } }\n    @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 1272px) and (max-width: 1400px) {\n      .header .btn-wrapper.overlay {\n        display: block; } }\n    @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 992px) and (max-width: 1271px) {\n      .header .btn-wrapper.overlay {\n        display: block; } }\n\n@media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) {\n    .header .content-wrapper .home-icon {\n      top: -14px;\n      right: 0;\n      width: 30px;\n      height: 30px; } }\n    @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 1272px) and (max-width: 1400px) {\n      .header .content-wrapper .home-icon {\n        top: 0px;\n        right: 13px; } }\n    @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 992px) and (max-width: 1271px) {\n      .header .content-wrapper .home-icon {\n        top: -1px;\n        right: 16px; } }\n\n@media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) {\n      .header .content-wrapper .home-icon > img {\n        width: 30px;\n        height: 30px; }\n    .header.side-nav-active {\n      z-index: 11; }\n    .header .nav-container {\n      height: 100%; }\n      .header .nav-container > .logo-img {\n        max-width: 70px;\n        margin-right: 74px; }\n      .header .nav-container .content-wrapper::before {\n        display: none; } }\n      @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 1272px) and (max-width: 1400px) {\n        .header .nav-container .content-wrapper::before {\n          display: block;\n          top: 6px; } }\n      @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 992px) and (max-width: 1271px) {\n        .header .nav-container .content-wrapper::before {\n          display: block;\n          top: 6px; } }\n\n@media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) {\n      .header .nav-container .content-wrapper .nav-txt {\n        opacity: 0;\n        height: 0; } }\n      @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 1272px) and (max-width: 1400px) {\n        .header .nav-container .content-wrapper .nav-txt {\n          opacity: 1;\n          height: 100%;\n          top: 9px; } }\n      @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 992px) and (max-width: 1271px) {\n        .header .nav-container .content-wrapper .nav-txt {\n          opacity: 1;\n          height: 100%;\n          top: 9px; } }\n\n@media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) {\n        .header .nav-container .content-wrapper .nav-txt h6 {\n          display: none; } }\n        @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 1272px) and (max-width: 1400px) {\n          .header .nav-container .content-wrapper .nav-txt h6 {\n            display: block; } }\n        @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 992px) and (max-width: 1271px) {\n          .header .nav-container .content-wrapper .nav-txt h6 {\n            display: block; } }\n\n@media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) {\n        .header .nav-container .content-wrapper .nav-txt p {\n          display: none; } }\n        @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 1272px) and (max-width: 1400px) {\n          .header .nav-container .content-wrapper .nav-txt p {\n            display: block; } }\n        @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (min-width: 992px) and (max-width: 1271px) {\n          .header .nav-container .content-wrapper .nav-txt p {\n            display: block; } }\n  @media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) and (max-width: 595px) {\n    .header .content-wrapper > .wall-screen {\n      width: 71%; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .right-side-nav {\n  max-width: 100%;\n  width: 100%;\n  height: 100vh;\n  padding: 25px 20px 46px 17px;\n  right: -100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav:after {\n    background-size: cover;\n    left: auto;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/mobile_pattern.svg);\n    background-repeat: no-repeat;\n    right: 0;\n    width: 401px;\n    height: 246px;\n    bottom: 0px;\n    opacity: 1; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .nav-close {\n    left: 17px; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .video-wrapper {\n    width: 100%; }\n    .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .video-wrapper:after {\n      width: 36px;\n      height: 36px; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .intro-text {\n    font-size: 10px;\n    margin-bottom: 19px; }\n    .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .intro-text:before {\n      left: 0;\n      top: 3px;\n      width: 8px;\n      height: 12px; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav h6 {\n    font-size: 10px;\n    padding-left: 0;\n    margin-top: 8px; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .image-box-outer {\n    width: 100%;\n    max-width: 220px;\n    float: right; }\n    .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .image-box-outer .btn-wrapper {\n      display: block;\n      float: left;\n      width: 100%;\n      margin-bottom: 32px; }\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .image-box-outer .btn-wrapper .btn-transparent {\n        margin-right: 0px; }\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .image-box-outer .btn-wrapper .overlay {\n        border: 2px solid white;\n        background-color: transparent;\n        color: white;\n        font-size: 9px;\n        padding: 3px 0 5px;\n        width: 100px;\n        height: 22px;\n        text-align: center;\n        border-radius: 47px;\n        display: inline-block;\n        float: right;\n        margin-left: 20px; }\n        .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .image-box-outer .btn-wrapper .overlay.btn-blue {\n          margin-left: 0;\n          background-color: white;\n          color: #0d274d; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .video-wrapper {\n    max-height: 111px; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper {\n    height: auto;\n    padding-top: 15px;\n    margin-top: 0;\n    width: calc(100% - 220px);\n    font-size: 0;\n    float: left; }\n    @media screen and (max-width: 991px) {\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper {\n        height: auto; } }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper {\n        height: calc(100vh - 30px);\n        overflow-y: auto; } }\n    .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .link-outer {\n      max-width: 100%;\n      width: calc(50% - 9px);\n      float: left; }\n    .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box {\n      margin: 8px 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box > a,\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box > .no-anchor {\n        font-size: 10px;\n        margin: 0;\n        display: inline-block;\n        padding: 6px 10px 13px 7px;\n        border-radius: 10px;\n        width: 100%;\n        max-width: 137px; }\n        @media screen and (min-width: 1024px) and (max-width: 1250px) {\n          .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box > a,\n          .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box > .no-anchor {\n            padding-left: 0; } }\n        .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box > a span:after,\n        .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box > .no-anchor span:after {\n          bottom: -6px; }\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box .inner-link li {\n        margin-top: 0;\n        margin-bottom: 10px;\n        padding: 0px 10px 0 7px; }\n        .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box .inner-link li:last-child {\n          margin-bottom: 0; }\n        .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box .inner-link li a {\n          font-size: 10px;\n          padding: 0; }\n        .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box .inner-link li:hover {\n          background-color: transparent; }\n      .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .link-wrapper .outer-link-box.desk-hide {\n        display: block !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-side-nav .text-bottom {\n    padding-right: 20px; }\n\n.bottom-tabs {\n  float: left;\n  width: 100%;\n  max-width: 100%;\n  position: fixed;\n  bottom: 0;\n  z-index: 9;\n  background-color: #FFFFFF;\n  display: none; }\n  .bottom-tabs.active {\n    display: block; }\n  .bottom-tabs .upper-links {\n    font-size: 0;\n    width: 100%;\n    overflow: hidden;\n    display: flex; }\n    @media (max-width: 767px) {\n      .bottom-tabs .upper-links {\n        display: block; } }\n    .bottom-tabs .upper-links li {\n      position: relative;\n      list-style: none;\n      display: inline-block;\n      vertical-align: top;\n      background-color: #06144d;\n      width: 16%; }\n      .bottom-tabs .upper-links li:first-child {\n        width: 17%; }\n        .bottom-tabs .upper-links li:first-child a {\n          text-align: right;\n          padding-left: 20px; }\n      .bottom-tabs .upper-links li:last-child {\n        width: 23%; }\n        @media (max-width: 1291px) {\n          .bottom-tabs .upper-links li:last-child {\n            width: 19%; } }\n        .bottom-tabs .upper-links li:last-child a {\n          text-align: left;\n          padding-right: 10px; }\n          @media screen and (min-width: 1201px) and (max-width: 1310px) {\n            .bottom-tabs .upper-links li:last-child a {\n              padding-left: 70px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1200px) {\n            .bottom-tabs .upper-links li:last-child a {\n              padding-left: 70px; } }\n          .bottom-tabs .upper-links li:last-child a:before {\n            display: none; }\n      @media (max-width: 1291px) {\n        .bottom-tabs .upper-links li:nth-of-type(3) {\n          width: 20%; } }\n      .bottom-tabs .upper-links li.slick-slide {\n        width: 16.66%; }\n        .bottom-tabs .upper-links li.slick-slide a {\n          text-align: center;\n          padding: 21px 36px 21px 20px; }\n          .bottom-tabs .upper-links li.slick-slide a:before {\n            top: 0;\n            right: -26px; }\n          .bottom-tabs .upper-links li.slick-slide a:after {\n            display: block; }\n      .bottom-tabs .upper-links li:nth-child(even) {\n        background-color: #0a4475; }\n        .bottom-tabs .upper-links li:nth-child(even) a:before {\n          background-color: #0a4475; }\n        .bottom-tabs .upper-links li:nth-child(even) a:after {\n          background-color: #0a4475; }\n      .bottom-tabs .upper-links li a.hover-class {\n        transition: background-color 0.2s ease-in-out;\n        background-color: #fbab2c; }\n        .bottom-tabs .upper-links li a.hover-class:before {\n          transition: background-color 0.2s ease-in-out;\n          background-color: #fbab2c; }\n        .bottom-tabs .upper-links li a.hover-class:after {\n          transition: background-color 0.2s ease-in-out;\n          background-color: #fbab2c; }\n      .bottom-tabs .upper-links li a.active {\n        transition: background-color 0.2s ease-in-out;\n        background-color: #fbab2c; }\n        .bottom-tabs .upper-links li a.active:before {\n          transition: background-color 0.2s ease-in-out;\n          background-color: #fbab2c; }\n        .bottom-tabs .upper-links li a.active:after {\n          transition: background-color 0.2s ease-in-out;\n          background-color: #fbab2c; }\n      .bottom-tabs .upper-links li a {\n        font-size: 14px;\n        line-height: 1.29;\n        text-align: left;\n        color: #ffffff;\n        display: block;\n        width: 100%;\n        padding: 0 10px;\n        text-align: center;\n        padding: 22px 0 19px 60px; }\n        @media screen and (min-width: 1201px) and (max-width: 1310px) {\n          .bottom-tabs .upper-links li a {\n            padding: 17px 0 14px 51px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1200px) {\n          .bottom-tabs .upper-links li a {\n            font-size: 12px;\n            padding: 17px 0 14px 59px;\n            text-align: center; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .bottom-tabs .upper-links li a {\n            padding: 22px 0 19px 30px;\n            height: 77px;\n            font-size: 12px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .bottom-tabs .upper-links li a {\n            padding: 22px 0 19px 30px;\n            height: 77px;\n            font-size: 12px; } }\n        .bottom-tabs .upper-links li a:before {\n          content: \"\";\n          position: absolute;\n          right: -57px;\n          top: 0px;\n          width: 66px;\n          height: calc(100% + 21px);\n          z-index: 3;\n          border-top-right-radius: 100%;\n          border-bottom-right-radius: 0%;\n          background-color: #06144d; }\n          @media screen and (min-width: 1201px) and (max-width: 1310px) {\n            .bottom-tabs .upper-links li a:before {\n              right: -41px;\n              top: -6px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1200px) {\n            .bottom-tabs .upper-links li a:before {\n              right: -47px;\n              top: -3px; } }\n        .bottom-tabs .upper-links li a:after {\n          z-index: 2;\n          display: none;\n          content: \"\";\n          position: absolute;\n          width: 36px;\n          height: 100%;\n          left: -36px;\n          top: 0;\n          background-color: #06144d; }\n        .bottom-tabs .upper-links li a span {\n          position: relative;\n          z-index: 4;\n          display: block;\n          word-break: break-word; }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .bottom-tabs .upper-links li a span {\n              top: 50%;\n              transform: translate(0, -50%);\n              left: 30px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .bottom-tabs .upper-links li a span {\n              top: 50%;\n              transform: translate(0, -50%);\n              left: 30px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .bottom-tabs .upper-links li:nth-child(1) a span {\n          text-align: center; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .bottom-tabs .upper-links li:nth-child(1) a span {\n          text-align: center; } }\n    .bottom-tabs .upper-links .slick-dots {\n      display: none !important; }\n  .bottom-tabs .bottom-links {\n    padding: 2px 20px 2px;\n    background-color: white;\n    overflow: hidden;\n    max-width: 1000px;\n    margin: auto;\n    width: 100%; }\n    .bottom-tabs .bottom-links ul {\n      font-size: 0;\n      text-align: center; }\n      .bottom-tabs .bottom-links ul li {\n        list-style: none;\n        display: inline-block;\n        vertical-align: top;\n        margin: 0 13px; }\n        .bottom-tabs .bottom-links ul li a {\n          display: block;\n          color: #06144d;\n          font-size: 10px;\n          line-height: 1.8;\n          letter-spacing: 0.001em; }\n          .bottom-tabs .bottom-links ul li a:hover {\n            color: #049fd9; }\n\n.ua-mobile:not(.ua-mobile-ipad):not(.ua-android) body.bar-hide .bottom-tabs {\n  top: auto; }\n\n.ua-mobile:not(.ua-mobile-ipad):not(.ua-android) body.bar-show .bottom-tabs {\n  top: auto;\n  bottom: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links {\n  position: relative; }\n  .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links .slick-list {\n    padding: 0 36px; }\n  .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li {\n    width: 12.3349%; }\n    .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:first-child {\n      width: 13.66%; }\n      .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:first-child a {\n        text-align: center; }\n        .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:first-child a span {\n          left: 15px;\n          padding-right: 0px;\n          width: 100%; }\n          @media (max-width: 595px) {\n            .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:first-child a span {\n              left: 15px;\n              padding-right: 15px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:last-child {\n      width: 19.66%; }\n      .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:last-child a {\n        text-align: center; }\n        .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:last-child a span {\n          left: 40px;\n          padding-right: 30px; }\n          @media (max-width: 595px) {\n            .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:last-child a span {\n              left: 30px;\n              padding-right: 30px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li:nth-of-type(3) {\n      width: 17.3349%; }\n    .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li a {\n      font-size: 10px;\n      padding: 10px 0;\n      height: 38px; }\n      @media (max-width: 595px) {\n        .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li a::before {\n          right: -30px;\n          width: 36px; } }\n      .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li a span {\n        top: 50%;\n        transform: translate(0, -50%);\n        left: 47px;\n        padding-left: 0;\n        padding-right: 13px; }\n        @media (max-width: 595px) {\n          .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links li a span {\n            left: 35px;\n            padding-right: 30px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .bottom-links {\n  padding: 2px 0 2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .bottom-links ul li {\n    margin: 0 13px; }\n    @media (min-width: 481px) and (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .bottom-links ul li {\n        margin: 0 7px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .bottom-links ul li:first-child {\n      margin-left: 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .bottom-links ul li:last-child {\n      margin-right: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad).ua-android body .bottom-tabs {\n  top: auto;\n  bottom: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links {\n  display: block; }\n  .ua-mobile:not(.ua-mobile-ipad) .bottom-tabs .upper-links .slick-dots {\n    display: none !important; }\n\nsection.sec-overlay {\n  position: fixed;\n  height: 100vh;\n  background-color: #FFFFFF; }\n  section.sec-overlay.invisible {\n    visibility: hidden;\n    opacity: 0;\n    transform: scale(0.9);\n    transition: transform 0.6s, opacity 0.6s, visibility 0s 0.4s; }\n  section.sec-overlay.popup {\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    z-index: -1;\n    visibility: hidden;\n    transform: scale(0.9);\n    transition: transform 0.6s, opacity 0.4s, visibility 0s 0.2s, z-index 0.4s; }\n  section.sec-overlay.visible {\n    visibility: visible;\n    opacity: 1;\n    z-index: 99;\n    transform: scale(1);\n    transition: transform 0.6s, opacity 0.4s; }\n  section.sec-overlay.current {\n    visibility: visible !important;\n    display: block !important;\n    opacity: 1 !important;\n    z-index: 99;\n    transition: transform 0.6s, opacity 0.4s !important; }\n    section.sec-overlay.current.invisible {\n      opacity: 1 !important;\n      display: block !important; }\n  section.sec-overlay .cross {\n    max-width: 13px;\n    position: absolute;\n    right: 84px;\n    top: 47px;\n    cursor: pointer;\n    z-index: 1; }\n    @media (max-width: 1280px) {\n      section.sec-overlay .cross {\n        right: 28px; } }\n    section.sec-overlay .cross img {\n      width: 13px; }\n\n.pro-link {\n  color: inherit;\n  text-decoration: inherit;\n  position: relative; }\n\n.toggle-box {\n  position: absolute;\n  width: auto;\n  bottom: 5.3%;\n  right: -9%;\n  border-radius: 21px;\n  text-align: left;\n  padding: 8px 19px 9px;\n  background-color: #05bbe9;\n  max-width: 13.5%;\n  min-width: 13.5%;\n  transition: 0.4s all ease-in-out; }\n  .toggle-box p {\n    color: #FFFFFF;\n    font-size: 18px;\n    line-height: 1.39;\n    display: inline-block;\n    vertical-align: top;\n    position: relative; }\n    .toggle-box p:after {\n      content: '';\n      position: absolute;\n      width: 9px;\n      height: 12px;\n      top: 7px;\n      right: -17px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n      background-size: contain;\n      background-repeat: no-repeat; }\n  .toggle-box .bottom-content {\n    display: none;\n    padding: 20px 0; }\n    .toggle-box .bottom-content ul {\n      display: block;\n      float: left;\n      margin-left: 64px;\n      margin-right: 20px; }\n      .toggle-box .bottom-content ul:nth-child(1) {\n        margin: 0 !important; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .toggle-box .bottom-content ul {\n          margin-left: 20px;\n          margin-right: 10px; } }\n      .toggle-box .bottom-content ul li {\n        font-size: 14px;\n        font-weight: normal;\n        line-height: 1.29;\n        text-align: left;\n        color: #FFFFFF;\n        display: block; }\n  .toggle-box .click-btn {\n    position: absolute;\n    top: 13px;\n    right: 5%;\n    width: 40px;\n    height: 23px;\n    z-index: 0;\n    cursor: pointer; }\n    .toggle-box .click-btn img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain; }\n    .toggle-box .click-btn .btn-block {\n      position: absolute;\n      top: -3px;\n      right: -2px;\n      width: 100%;\n      height: 100%; }\n      .toggle-box .click-btn .btn-block.close-btn {\n        opacity: 0; }\n      .toggle-box .click-btn .btn-block.expand-btn {\n        opacity: 1; }\n  .toggle-box.active {\n    min-width: 30% !important;\n    max-width: 65.4% !important;\n    width: auto;\n    padding: 20px 24px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .toggle-box.active {\n        min-width: 30% !important;\n        max-width: 72.4% !important; } }\n    .toggle-box.active .click-btn .btn-block.close-btn {\n      opacity: 1; }\n    .toggle-box.active .click-btn .btn-block.expand-btn {\n      opacity: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) section.sec-overlay.product-slider-wrap.invisible {\n  transform: none;\n  transition: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) section.sec-overlay.product-slider-wrap.popup {\n  transform: none;\n  transition: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) section.sec-overlay.product-slider-wrap.visible {\n  transform: none;\n  transition: none; }\n\n.loading-screen {\n  background-color: #00bceb;\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  text-align: center;\n  z-index: 99;\n  display: block;\n  backdrop-filter: blur(4.9px);\n  transition: all 0.4s ease; }\n  .loading-screen.remove-page {\n    opacity: 0;\n    transform: scale(1.3);\n    visibility: hidden; }\n  .loading-screen .button {\n    display: none; }\n  .loading-screen.loading .content-box .button-wrap {\n    margin: 68px 0 10px;\n    height: 95px;\n    position: relative; }\n    .loading-screen.loading .content-box .button-wrap .button {\n      position: absolute;\n      left: 0;\n      right: 0;\n      margin: 0 auto; }\n    .loading-screen.loading .content-box .button-wrap .btn-blud {\n      display: none; }\n    .loading-screen.loading .content-box .button-wrap .load-btn {\n      display: block; }\n  .loading-screen .loading-logo {\n    display: none; }\n  .loading-screen .content-box {\n    position: absolute;\n    top: 47.5%;\n    left: 0;\n    width: 100%;\n    transform: translateY(-50%);\n    z-index: 2; }\n  .loading-screen .logo-warp {\n    max-width: 130.8px;\n    height: 66px;\n    margin: 0 auto 28px;\n    display: block;\n    width: 100%; }\n    .loading-screen .logo-warp img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain; }\n  .loading-screen .content-wrap {\n    text-align: center; }\n    .loading-screen .content-wrap h3 {\n      font-weight: bold;\n      line-height: 1.37;\n      letter-spacing: normal;\n      color: #FFFFFF;\n      margin: 7px 0;\n      padding-left: 14px;\n      animation: wefadeInUp 1.2s 0.7s both; }\n    .loading-screen .content-wrap h5 {\n      font-weight: normal;\n      line-height: 1.36;\n      letter-spacing: normal;\n      color: #FFFFFF;\n      margin: 20px 0;\n      animation: wefadeInUp 1.2s 0.9s both; }\n      .loading-screen .content-wrap h5.mobile-view-text {\n        display: none; }\n  .loading-screen .share-icon {\n    max-width: 72px;\n    margin: auto;\n    margin-top: 25px; }\n    .loading-screen .share-icon a {\n      display: flex;\n      align-items: center;\n      height: 22px; }\n    .loading-screen .share-icon img {\n      max-width: 21px;\n      margin-right: 7px; }\n    .loading-screen .share-icon span {\n      font-size: 14px;\n      line-height: 1;\n      letter-spacing: normal;\n      color: #fff; }\n  .loading-screen .notification-btn {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    max-width: 380px;\n    min-height: 103px;\n    border-radius: 50px;\n    margin: 51px auto 0;\n    background-color: #FFFFFF;\n    padding: 0 4px;\n    animation: wefadeInUp 1.2s 1s both;\n    font-size: 0; }\n    .loading-screen .notification-btn .left-circle {\n      border-radius: 50%;\n      width: 75px;\n      height: 55px;\n      display: inline-block;\n      vertical-align: middle;\n      margin-left: 9px; }\n      .loading-screen .notification-btn .left-circle img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n    .loading-screen .notification-btn .text-block {\n      position: relative;\n      overflow: hidden;\n      max-height: 110px; }\n      .loading-screen .notification-btn .text-block .text-inner {\n        padding-left: 12px;\n        width: calc(100% - 97px);\n        display: inline-block;\n        vertical-align: middle; }\n      .loading-screen .notification-btn .text-block p {\n        opacity: 0;\n        float: none;\n        display: inline-block;\n        vertical-align: middle;\n        font-size: 14px;\n        font-weight: normal;\n        line-height: 1.36;\n        letter-spacing: normal;\n        text-align: left;\n        color: #4d4c4c;\n        padding-right: 10px; }\n        @media (max-width: 767px) {\n          .loading-screen .notification-btn .text-block p:nth-of-type(1) {\n            padding-right: 8px; } }\n  .loading-screen .share-btn {\n    display: block;\n    text-align: center;\n    margin-top: 25px;\n    animation: wefadeInUp 1.2s 1.2s both; }\n    .loading-screen .share-btn .link-share {\n      position: relative;\n      font-size: 14px;\n      line-height: 1.36;\n      text-align: left;\n      color: #FFFFFF;\n      padding-left: 24px; }\n      .loading-screen .share-btn .link-share:before {\n        content: \"\";\n        position: absolute;\n        top: -2px;\n        left: -2px;\n        width: 21px;\n        height: 21px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/share-logo.svg);\n        background-repeat: no-repeat;\n        background-size: contain; }\n    .loading-screen .share-btn .share-wrap {\n      display: none;\n      padding-top: 18px; }\n      .loading-screen .share-btn .share-wrap .at-style-responsive .at-share-btn {\n        transition: all .3s ease;\n        padding: 0;\n        margin-right: 10px; }\n  .loading-screen .button-wrap {\n    text-align: center;\n    margin: 26px 0 !important;\n    animation: wefadeInUp 1.2s 1.4s both; }\n    .loading-screen .button-wrap .btn-blud {\n      background-color: #0d274d;\n      text-align: center;\n      display: inline-block;\n      padding: 20px 30px;\n      border-radius: 50px; }\n      .loading-screen .button-wrap .btn-blud p {\n        font-size: 16px;\n        font-weight: normal;\n        line-height: 1.38;\n        letter-spacing: normal;\n        color: #FFFFFF; }\n    .loading-screen .button-wrap .load-btn {\n      max-width: 798px;\n      margin: 66px auto 0;\n      text-align: center;\n      display: none;\n      position: absolute;\n      width: 100%;\n      top: 25px;\n      left: 0;\n      right: 0;\n      margin: auto; }\n      .loading-screen .button-wrap .load-btn .loading-graph {\n        position: relative;\n        width: 100%;\n        height: 6px;\n        background-color: #FFFFFF;\n        border-radius: 14px; }\n        .loading-screen .button-wrap .load-btn .loading-graph span {\n          content: '';\n          position: absolute;\n          top: 0;\n          left: 0;\n          height: 100%;\n          background-color: #0d274d;\n          border-radius: inherit; }\n      .loading-screen .button-wrap .load-btn h5 {\n        font-weight: normal;\n        line-height: 1.36;\n        letter-spacing: normal;\n        color: #FFFFFF;\n        margin: 10px 0; }\n        @media (max-width: 991px) {\n          .loading-screen .button-wrap .load-btn h5 {\n            font-size: 25px; } }\n    .loading-screen .button-wrap .button {\n      margin-bottom: 48px;\n      padding-top: 2px; }\n      @media (max-height: 850px) {\n        .loading-screen .button-wrap .button {\n          margin-bottom: 45px; } }\n      .loading-screen .button-wrap .button a {\n        padding: 18px 28px;\n        color: #FFFFFF;\n        border: solid 2px #0d274d;\n        background-color: #0d274d; }\n        @media only screen and (min-device-width: 320px) and (max-device-width: 823px) {\n          .loading-screen .button-wrap .button a {\n            padding: 12px 24px;\n            font-size: 14px;\n            margin-top: 5px; } }\n        .loading-screen .button-wrap .button a:hover {\n          background-color: #fbab2c;\n          border: solid 2px #fbab2c; }\n\n.ua-mobile:not(.ua-mobile-ipad) .loading-screen {\n  position: absolute;\n  height: 100%;\n  top: 0;\n  left: 0;\n  display: flex;\n  align-items: center;\n  height: 100vh; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen #lottie {\n    display: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .loading-logo {\n    display: block;\n    width: 76px;\n    height: 40px; }\n    .ua-mobile:not(.ua-mobile-ipad) .loading-screen .loading-logo img {\n      width: 76px;\n      height: 40px; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .content-box {\n    top: 56% !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .logo-warp {\n    margin: 0 auto 3px !important;\n    max-width: 96px;\n    height: 54px; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .content-wrap h3 {\n    padding-left: 0;\n    font-size: 20px;\n    margin: 0 0 7px; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .content-wrap h5 {\n    margin: 6px 0;\n    font-size: 14px; }\n    .ua-mobile:not(.ua-mobile-ipad) .loading-screen .content-wrap h5.mobile-view-text {\n      display: block;\n      margin: 8px 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .share-icon {\n    margin-top: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .notification-btn {\n    margin: 10px auto 0;\n    min-height: inherit;\n    padding: 3px 15px 3px 5px; }\n    .ua-mobile:not(.ua-mobile-ipad) .loading-screen .notification-btn .left-circle {\n      width: 53px;\n      height: 68px;\n      margin-left: 8px; }\n    .ua-mobile:not(.ua-mobile-ipad) .loading-screen .notification-btn .text-block .text-inner {\n      width: calc(100% - 75px); }\n    .ua-mobile:not(.ua-mobile-ipad) .loading-screen .notification-btn .text-block p {\n      font-size: 12px;\n      padding-right: 10px;\n      left: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .loading-screen .button-wrap {\n    margin: 4px 0 !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .loading-screen .button-wrap .load-btn {\n      margin: 0 auto 0;\n      top: 15px; }\n      .ua-mobile:not(.ua-mobile-ipad) .loading-screen .button-wrap .load-btn h5 {\n        margin: 5px 0 0; }\n\n.slider {\n  height: 100vh;\n  display: none; }\n  @media (max-width: 767px) {\n    .slider {\n      height: 78vh; } }\n  .slider.active {\n    display: block; }\n  .slider .slick-dots {\n    display: none !important; }\n\n#page {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  -webkit-box-sizing: border-box;\n  box-sizing: border-box; }\n\n#click1,\n#click2,\n#click3,\n#click4,\n#click5,\n#click6 {\n  background: #fff; }\n\n.load-hide {\n  display: none; }\n  .load-hide.load-active {\n    display: block; }\n\n.fixed-active {\n  padding: 100px 0 0; }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .fixed-active {\n      display: none; } }\n  @media screen and (min-width: 1301px) {\n    .fixed-active {\n      padding: 92px 0 0; } }\n  @media (max-height: 850px) {\n    .fixed-active {\n      padding: 0 0 0 !important; } }\n  .fixed-active .button-wrapper {\n    margin: 6px 0 20px; }\n    .fixed-active .button-wrapper .btn-transparent {\n      margin-right: 16px;\n      padding: 8px 18px 8px;\n      font-size: 14px;\n      min-width: 119px;\n      text-align: center; }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .fixed-active .button-wrapper .btn-transparent {\n          margin-right: 13px;\n          font-size: 12px; } }\n      @media (max-width: 991px) {\n        .fixed-active .button-wrapper .btn-transparent {\n          margin-right: 6px;\n          font-size: 11px;\n          padding: 6px 10px 5px; } }\n  .fixed-active .automation-tab:first-child {\n    z-index: 2; }\n  @media screen and (max-width: 1220px) {\n    .fixed-active .automation-tab .tool-hover .active-text {\n      left: auto;\n      right: -13px;\n      padding: 11px 68px 7px 25px; } }\n  .fixed-active.mobile-automation-box {\n    display: none; }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .fixed-active.mobile-automation-box {\n        display: block;\n        padding: 12px 0 0;\n        margin: 0 auto;\n        float: none; }\n        .fixed-active.mobile-automation-box .automation-tab {\n          height: 22px;\n          margin: 1px 0 3px 0;\n          padding: 4px 17px; }\n          .fixed-active.mobile-automation-box .automation-tab .inner-content .logo-img {\n            margin-right: 6px;\n            width: 11px;\n            height: 11px; }\n          .fixed-active.mobile-automation-box .automation-tab .inner-content .logo-icon {\n            max-width: 17px;\n            height: 15px; }\n          .fixed-active.mobile-automation-box .automation-tab .hidden-content .txt-wrap {\n            width: calc(100% - 50px); }\n          .fixed-active.mobile-automation-box .automation-tab .hidden-content .icon-img {\n            width: 32px;\n            height: 32px;\n            margin-left: 10px; }\n            .fixed-active.mobile-automation-box .automation-tab .hidden-content .icon-img .active-text {\n              padding: 11px 43px 7px 25px; }\n          .fixed-active.mobile-automation-box .automation-tab .hidden-content h6 .pro-link {\n            padding-right: 10px; }\n            .fixed-active.mobile-automation-box .automation-tab .hidden-content h6 .pro-link::after {\n              right: 0px;\n              width: 6px;\n              height: 7px; }\n          .fixed-active.mobile-automation-box .automation-tab .hidden-content p {\n            margin-top: 2px;\n            font-size: 10px; }\n          .fixed-active.mobile-automation-box .automation-tab.active .inner-content .logo-img {\n            max-width: 12px; } }\n\n.wonderwall-hover {\n  padding: 0 0 110px 0;\n  height: calc(100vh - 333px);\n  position: relative;\n  clear: both; }\n  @media screen and (min-width: 1024px) and (max-width: 1300px) {\n    .wonderwall-hover {\n      padding: 0 0 110px 0; } }\n  @media screen and (min-width: 1024px) and (max-width: 1200px) {\n    .wonderwall-hover {\n      height: calc(100vh - 331px); } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-hover {\n      height: calc(100vh - 115px) !important; } }\n\n.automation-tab.security-wrap {\n  max-width: unset;\n  margin: 0px 0 3px 0; }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .wall-screen .wonderwall-hover {\n    height: auto !important; } }\n\n.wonderwall-screen {\n  position: absolute;\n  width: 100%;\n  height: inherit;\n  padding: 0;\n  top: 0;\n  left: 0; }\n  .wonderwall-screen .cloud-internet-block .component-block {\n    opacity: 0 !important; }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-screen .screen-one {\n      margin-top: -8px !important; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-screen .screen-one {\n      margin-top: -20px !important; } }\n  .wonderwall-screen .screen-one .top-connect-box {\n    max-width: 633px !important;\n    padding: 36px 0px 26px 0 !important;\n    margin-right: 106px !important; }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .top-connect-box {\n        max-width: 311px !important;\n        padding: 20px 0px 10px 0 !important;\n        margin-right: 90px !important; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .top-connect-box {\n        max-width: 311px !important;\n        padding: 20px 0px 10px 0 !important;\n        margin-right: 90px !important; } }\n    .wonderwall-screen .screen-one .top-connect-box .top-bar p {\n      font-weight: bold !important; }\n    .wonderwall-screen .screen-one .top-connect-box .data-box-outer h6 {\n      font-weight: bold !important; }\n    .wonderwall-screen .screen-one .top-connect-box .data-box-outer .outer-wrap p {\n      font-weight: bold !important; }\n      @media (max-width: 991px) {\n        .wonderwall-screen .screen-one .top-connect-box .data-box-outer .outer-wrap p {\n          color: #0d274d; } }\n      .wonderwall-screen .screen-one .top-connect-box .data-box-outer .outer-wrap p::after {\n        bottom: unset;\n        height: 10px;\n        top: 50%;\n        transform: translateY(-50%); }\n        @media (max-width: 991px) {\n          .wonderwall-screen .screen-one .top-connect-box .data-box-outer .outer-wrap p::after {\n            background-image: url(\"/dist/images/manage-services/_arrow.svg\"); } }\n    .wonderwall-screen .screen-one .top-connect-box .public-logo {\n      right: -106px !important;\n      bottom: 32% !important;\n      width: 172px !important;\n      height: 87px !important; }\n      .wonderwall-screen .screen-one .top-connect-box .public-logo.hover-class {\n        background-color: unset; }\n        .wonderwall-screen .screen-one .top-connect-box .public-logo.hover-class::after {\n          content: \"\";\n          position: absolute;\n          background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/hover-cloud.svg\");\n          width: 100% !important;\n          height: 100% !important;\n          z-index: 0;\n          background-size: contain;\n          background-repeat: no-repeat; }\n        .wonderwall-screen .screen-one .top-connect-box .public-logo.hover-class .btn-arrow {\n          color: #FFFFFF !important; }\n          .wonderwall-screen .screen-one .top-connect-box .public-logo.hover-class .btn-arrow::after {\n            background-image: url(\"/dist/images/arrow-right-white.svg\"); }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .screen-one .top-connect-box .public-logo {\n          width: 140px !important;\n          height: 71px !important;\n          right: -60px !important;\n          top: 27px !important; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .top-connect-box .public-logo {\n          width: 110px !important;\n          height: 71px !important;\n          right: -85px !important;\n          top: 18px !important; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .top-connect-box .public-logo {\n          width: 118px !important;\n          height: 60px !important;\n          right: -81px !important;\n          bottom: 46px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .top-connect-box .public-logo {\n          width: 118px !important;\n          height: 60px !important;\n          right: -81px !important;\n          bottom: 35px !important; } }\n      .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow {\n        top: 74% !important;\n        left: 53% !important;\n        font-weight: bold !important;\n        color: #0d274d !important;\n        z-index: 1; }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow {\n            font-size: 10px !important; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow {\n            top: 57% !important; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow {\n            font-size: 10px !important; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow {\n            font-size: 10px !important; } }\n        .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow::after {\n          right: 2px;\n          width: 10px;\n          height: 10px; }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow::after {\n              width: 5px;\n              height: 7px;\n              margin-top: 2px;\n              margin-left: 4px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow::after {\n              right: 5px;\n              width: 6px;\n              height: 7px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow::after {\n              right: 5px;\n              width: 6px;\n              height: 7px; } }\n        .wonderwall-screen .screen-one .top-connect-box .public-logo .btn-arrow:hover::after {\n          right: -5px; }\n      .wonderwall-screen .screen-one .top-connect-box .public-logo img {\n        display: none; }\n      .wonderwall-screen .screen-one .top-connect-box .public-logo::before {\n        content: \"\";\n        position: absolute;\n        background-image: url(\"/dist/images/manage-services/_saas-cloud-.svg\");\n        width: 100%;\n        height: 100%;\n        background-size: contain;\n        background-repeat: no-repeat; }\n  @media screen and (min-width: 1200px) and (max-width: 1399px) and (orientation: landscape) {\n    .wonderwall-screen .screen-one .cloud-content {\n      margin-left: 86px; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-screen .screen-one .cloud-content {\n      margin-left: 20px; } }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-screen .screen-one .cloud-content {\n      bottom: 0; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-screen .screen-one .cloud-content {\n      bottom: 0px; } }\n  .wonderwall-screen .screen-one .cloud-content .public-logo {\n    width: 172px;\n    height: 87px;\n    top: -37px; }\n    @media (max-width: 1399px) {\n      .wonderwall-screen .screen-one .cloud-content .public-logo {\n        right: -45px;\n        top: -37px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .public-logo {\n        right: -105px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-screen .screen-one .cloud-content .public-logo {\n        right: -10px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-screen .screen-one .cloud-content .public-logo {\n        top: -36px !important; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .public-logo {\n        top: -36px !important;\n        right: -49px !important; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .public-logo {\n        width: 118px !important;\n        height: 60px !important;\n        top: -24px !important;\n        right: -7px !important; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .public-logo {\n        width: 118px !important;\n        height: 60px !important;\n        top: -24px !important;\n        right: -7px !important; } }\n    .wonderwall-screen .screen-one .cloud-content .public-logo p {\n      top: 74% !important;\n      left: 50% !important;\n      font-weight: bold !important;\n      color: #0d274d !important; }\n  .wonderwall-screen .screen-one .cloud-content .button-left-wrap {\n    position: relative;\n    top: 39px;\n    left: -18px; }\n    @media (max-width: 1399px) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap {\n        left: -83px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap {\n        left: -98px; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap {\n        width: 200px;\n        left: -82px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap {\n        width: 128px;\n        height: 115px;\n        left: -1px;\n        top: 18px;\n        margin: 0; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap {\n        width: 128px;\n        height: 168px;\n        left: -1px;\n        top: 73px; } }\n    .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap.business {\n      position: relative;\n      overflow: visible; }\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap.business.hover-class .btn-blud::after {\n        content: \"\";\n        position: absolute;\n        width: calc(100% + 2px);\n        top: -2px;\n        height: calc(100% + 2px);\n        right: -2px;\n        background-color: #fbab2c;\n        z-index: 0;\n        border-radius: 34px;\n        border: 1px solid #fbab2c; }\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap.business.hover-class .btn-blud p {\n        color: #FFFFFF; }\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap.business.hover-class .btn-blud p a::after {\n          background-image: url(\"/dist/images/arrow-right-white.svg\"); }\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap.business .btn-blud {\n        position: relative;\n        overflow: visible !important; }\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap.business .btn-blud p {\n          z-index: 1; }\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap.business .btn-blud a {\n          text-decoration: none; }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap {\n        height: 45px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap {\n        height: 34px;\n        margin: 0 0 4px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap {\n        height: 34px;\n        margin: 0 0 4px; } }\n    @media (max-width: 1399px) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .icon-box {\n        top: 6px !important; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .icon-box {\n        width: 49px;\n        height: 40px;\n        top: 6px !important; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .icon-box {\n        width: 49px;\n        height: 40px;\n        top: 7px !important;\n        left: 5px !important; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .icon-box {\n        width: 49px;\n        height: 40px;\n        top: 7px !important;\n        left: 5px !important; } }\n    .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud {\n      border: solid 1px #0051af;\n      border-right: none;\n      margin: -1px 0 0 0; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud {\n          margin: -1px 0 0 5px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud {\n          height: 45px !important;\n          padding: unset !important;\n          border-radius: 34px !important;\n          min-width: unset !important;\n          width: 119px !important;\n          margin: -1px 0 0 5px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud {\n          height: 34px !important;\n          border-radius: 34px !important;\n          width: 88px !important;\n          margin: -1px 0 0 3px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud {\n          height: 34px !important;\n          border-radius: 34px !important;\n          width: 88px !important;\n          margin: -1px 0 0 3px !important; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud p {\n          font-size: 12px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud p {\n          font-size: 9px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud p {\n          font-size: 9px; } }\n\n@-moz-document url-prefix() {\n  .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud p a::after {\n    bottom: 3px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud p a::after {\n          right: -2px;\n          bottom: 2px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .btn-blud p a::after {\n          right: -2px;\n          bottom: 2px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .icon-box {\n        left: 6px !important;\n        top: 15px;\n        width: 55px;\n        height: 26px; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .button-left-wrap .btn-img-wrap .icon-box {\n        width: 55px;\n        height: 26px;\n        top: 15px; } }\n  .wonderwall-screen .screen-one .cloud-content .right-content-block {\n    max-width: 884px !important;\n    min-height: 213px;\n    border: solid 1px #74bf4b;\n    border: solid 1px #74bf4b;\n    border-radius: 20px;\n    margin-left: 10px;\n    background-color: rgba(237, 245, 231, 0.8); }\n    @media (max-width: 1399px) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block {\n        margin-left: -61px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block {\n        width: calc(100% - 245px);\n        margin-left: -70px; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block {\n        width: calc(100% - 178px);\n        margin-left: -70px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block {\n        margin-left: -87px !important;\n        min-width: 715px !important; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block {\n        margin-left: -70px !important;\n        min-width: 500px !important;\n        min-height: 185px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block {\n        max-width: 490px !important;\n        min-height: 141px;\n        margin-left: 15px !important; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block {\n        min-width: 490px !important;\n        min-height: 141px !important;\n        margin-left: 15px !important; } }\n    .wonderwall-screen .screen-one .cloud-content .right-content-block .blue-box-outer::after {\n      height: 130px;\n      width: 91px;\n      top: 22px; }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .blue-box-outer::after {\n          height: 110px;\n          width: 80px;\n          top: 34px; } }\n      @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .blue-box-outer::after {\n          height: 110px;\n          width: 80px;\n          top: 33px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .blue-box-outer::after {\n          height: 95px;\n          width: 91px;\n          top: 45px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .blue-box-outer::after {\n          height: 71px;\n          width: 49px;\n          top: 27px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .blue-box-outer::after {\n          height: 71px;\n          width: 49px;\n          top: 24px; } }\n    @media (max-width: 1399px) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        max-width: 770px;\n        margin: 0 auto; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        max-width: 84%;\n        margin: 0 auto; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        max-width: 84%;\n        margin: 0 auto; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        max-width: 610px;\n        margin: 0 auto; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        max-width: 575px; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        max-width: 575px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        margin: -5px auto;\n        padding-right: 16px !important; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connect-box {\n        margin: -5px auto;\n        padding-right: 12px !important; } }\n    .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n      min-width: 150.5px; }\n      @media (max-width: 1399px) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 135.5px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 100.5px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 100.5px; } }\n      @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 115.5px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 110.5px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 93.5px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 75.5px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box {\n          min-width: 75.5px; } }\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box p {\n        font-weight: bold;\n        position: relative; }\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box p::after {\n          top: 2px;\n          height: 11px; }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box p::after {\n              margin-left: 4px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box p::after {\n              top: 3px;\n              height: 8px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .connecting-box p::after {\n              top: 3px;\n              height: 8px; } }\n    .wonderwall-screen .screen-one .cloud-content .right-content-block .head {\n      border-radius: unset;\n      background-color: unset;\n      padding: 15px 17px 4px 0; }\n    .wonderwall-screen .screen-one .cloud-content .right-content-block .wrapper {\n      padding: 19px 0 0 0; }\n    .wonderwall-screen .screen-one .cloud-content .right-content-block .blue-box-outer {\n      border-radius: unset;\n      background-color: unset; }\n    .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box {\n      max-width: 781px; }\n      @media (max-width: 1399px) {\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box {\n          max-width: 872px; } }\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n        height: 63px;\n        min-width: 685px;\n        padding: 0;\n        margin: 17px auto 0 0px;\n        border-radius: 200px;\n        bottom: 3px;\n        background-color: rgba(116, 191, 75, 0.5); }\n        @media (max-width: 1399px) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            min-width: 653px;\n            margin: 17px auto 0 85px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            min-width: 525px;\n            margin: 17px auto 0 102px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            min-width: 525px;\n            margin: 17px auto 0 80px; } }\n        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            min-width: 521px;\n            margin: 17px auto 0 80px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            margin: 17px auto 0 95px;\n            min-width: 540px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            margin: 17px auto 0 63px;\n            min-width: 375px;\n            bottom: -40px;\n            height: 45px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            min-width: 379px;\n            height: 35px;\n            bottom: -15px;\n            margin: 17px auto 0 2px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer {\n            min-width: 379px;\n            height: 36px;\n            bottom: -14px;\n            margin: 17px auto 0 -5px; } }\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n          color: #0d274d;\n          font-weight: bold;\n          left: 90px;\n          top: 0; }\n          @media (max-width: 1399px) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              top: 20px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              left: 65px;\n              top: 20px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              left: 65px;\n              top: 20px; } }\n          @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              left: 65px;\n              top: 20px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              left: 50px;\n              top: 20px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              left: 50px;\n              top: 12px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              top: 7px;\n              left: 50px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-bar-outer p {\n              top: 7px;\n              left: 54px; } }\n      .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n        position: relative;\n        top: 12px;\n        left: 53px; }\n        @media (max-width: 1399px) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            left: -18px; } }\n        @media screen and (min-width: 1351px) and (max-width: 1399px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            width: 69%;\n            float: right; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            left: -20px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            left: -20px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            left: -20px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            left: 21px;\n            top: 12px;\n            width: 74%; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            top: 7px;\n            left: -13px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer {\n            top: 8px;\n            left: -14px; } }\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.circle {\n          width: 39px;\n          height: 39px;\n          left: 8px; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.circle {\n              width: 22px;\n              height: 22px;\n              left: 7px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.circle {\n              width: 22px;\n              height: 22px;\n              left: 7px; } }\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.circle::after.ua-safari {\n            left: -7px; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.circle::after {\n              height: 29px;\n              width: 29px;\n              left: -4px;\n              top: -4px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.circle::after {\n              height: 31px;\n              width: 32px;\n              left: -5px;\n              top: -5px; } }\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n          width: 372px;\n          z-index: 2; }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n              width: 284px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n              width: 284px; } }\n          @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n              width: 280px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n              width: 300px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n              width: 300px;\n              max-width: 198px;\n              top: 8px;\n              left: -10px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n              width: 206px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar {\n              width: 206px; } }\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar::before {\n            left: 7px; }\n            @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar::before {\n                left: 4px; } }\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar::before {\n                left: 3px; } }\n            @media (max-width: 595px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar::before {\n                left: 3px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar::after {\n              right: -1px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar::after {\n              right: -1px; } }\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar p {\n            font-weight: normal; }\n            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar p {\n                font-size: 14px; } }\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar p {\n                top: -13px; } }\n            @media (max-width: 595px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.range-bar p {\n                top: -14px; } }\n        .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle {\n          position: relative;\n          width: 39px;\n          height: 39px;\n          left: 6px; }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle {\n              left: -11px;\n              top: 1px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle {\n              width: 22px;\n              height: 22px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle {\n              width: 22px;\n              height: 22px; } }\n          .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle::after {\n            content: \"\";\n            position: absolute;\n            left: -8px;\n            top: -8px;\n            height: 55px;\n            width: 55px;\n            background-size: contain;\n            background-repeat: no-repeat;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/grey-circle.svg);\n            z-index: -1; }\n            @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle::after {\n                height: 33px;\n                width: 33px;\n                left: -7px;\n                top: -6px; } }\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle::after {\n                height: 30px;\n                width: 30px;\n                left: -4px;\n                top: -5px; } }\n            @media (max-width: 595px) and (orientation: landscape) {\n              .wonderwall-screen .screen-one .cloud-content .right-content-block .color-box .range-outer .img-box.no-circle::after {\n                height: 30px;\n                width: 40px;\n                left: -5px;\n                top: -4px; } }\n  .wonderwall-screen:focus {\n    outline: none; }\n  .wonderwall-screen.active {\n    left: 0; }\n  .wonderwall-screen.prev-active, .wonderwall-screen.next-active, .wonderwall-screen.active {\n    opacity: 1 !important;\n    z-index: 1 !important;\n    visibility: visible !important;\n    transition: opactiy 0s linear 1s, left 0.5s linear; }\n  .wonderwall-screen.prev-active {\n    left: -150%; }\n  .wonderwall-screen.next-active {\n    left: 150%; }\n  .wonderwall-screen small {\n    font-family: \"CiscoSansTT\"; }\n  .wonderwall-screen .button-wrapper {\n    margin: 12px 0 11px; }\n    .wonderwall-screen .button-wrapper .btn-default {\n      margin-right: 22px;\n      padding: 8px 20px 8px;\n      font-size: 14px; }\n  .wonderwall-screen .cloud-internet-block {\n    position: relative; }\n    .wonderwall-screen .cloud-internet-block .component-block {\n      position: relative;\n      opacity: 0.5;\n      float: left;\n      margin: 30px 15px 0 17px; }\n      @media screen and (min-width: 1276px) and (max-width: 1279px) {\n        .wonderwall-screen .cloud-internet-block .component-block {\n          margin-left: 19px; } }\n      @media screen and (min-width: 1280px) and (max-width: 1324px) {\n        .wonderwall-screen .cloud-internet-block .component-block {\n          margin-left: 21px; } }\n      @media screen and (max-width: 1271px) {\n        .wonderwall-screen .cloud-internet-block .component-block {\n          left: 0 !important; } }\n      .wonderwall-screen .cloud-internet-block .component-block .component-logo {\n        max-width: 72px;\n        height: 72px;\n        margin: 0 auto 13px;\n        display: block; }\n        .wonderwall-screen .cloud-internet-block .component-block .component-logo img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain; }\n    .wonderwall-screen .cloud-internet-block .top-connect-box {\n      display: block;\n      width: 100%;\n      max-width: 646px;\n      margin: 0 auto;\n      margin-right: 72px;\n      padding: 40px 0 26px;\n      position: relative; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-screen .cloud-internet-block .top-connect-box {\n          max-width: 698px; } }\n      @media (max-width: 991px) {\n        .wonderwall-screen .cloud-internet-block .top-connect-box {\n          max-width: 300px;\n          margin: 0 auto 0;\n          padding: 34px 0 44px; } }\n      @media (max-width: 767px) {\n        .wonderwall-screen .cloud-internet-block .top-connect-box {\n          margin-left: 111px; } }\n      .wonderwall-screen .cloud-internet-block .top-connect-box .top-bar {\n        width: 100%;\n        padding: 8px 35px 9px;\n        text-align: center;\n        border-radius: 8px;\n        background-color: #73daf4;\n        margin-bottom: 9px; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .top-bar {\n            padding: 5px 35px 4px;\n            border-radius: 4px;\n            margin-bottom: 6px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .top-bar {\n            padding: 5px 35px 4px;\n            border-radius: 4px;\n            margin-bottom: 6px; } }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .top-bar p {\n          color: #06144d;\n          font-weight: normal;\n          line-height: 1.25;\n          letter-spacing: -0.024em; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .top-bar p {\n              font-size: 10px; } }\n          @media (max-width: 767px) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .top-bar p {\n              font-size: 10px; } }\n      .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer {\n        width: 100%;\n        padding: 10px 0 12px 0;\n        border-radius: 8px;\n        background-color: #bfeefa; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer {\n            border-radius: 4px;\n            padding: 6px 0 7px 0; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer {\n            border-radius: 4px;\n            padding: 6px 0 7px 0; } }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .head {\n          text-align: center;\n          font-weight: 300;\n          color: #06144d;\n          margin: 0 0 12px; }\n          @media (max-width: 991px) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .head {\n              font-size: 14px;\n              margin: 0 0 7px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .head {\n              font-size: 12px; } }\n          @media (max-width: 767px) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .head {\n              font-size: 12px; } }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .outer-wrap {\n          padding-left: 13px; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .outer-wrap {\n              padding-left: 5px; } }\n          @media (max-width: 767px) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .outer-wrap {\n              padding-left: 5px; } }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box-outer .data-box {\n          border: solid 1px #0d274d;\n          background-color: #9e9ea2; }\n      .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo {\n        right: -17%;\n        bottom: 25%; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo {\n            right: -12%;\n            bottom: 40%; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo {\n            bottom: 50%; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo {\n            right: -25%;\n            bottom: 43%;\n            width: 110px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo {\n            right: -25%;\n            bottom: 43%;\n            width: 110px; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo {\n            right: -14%;\n            bottom: 45%; } }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo .btn-arrow {\n          position: absolute;\n          top: 62%;\n          left: 43%;\n          -webkit-transform: translate(-50%, -50%);\n          -o-transform: translate(-50%, -50%);\n          transform: translate(-50%, -50%);\n          width: 100%;\n          font-size: 14px;\n          font-weight: normal;\n          line-height: 1.29;\n          text-align: center;\n          color: #06144d; }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .public-logo p {\n          top: 66%;\n          left: 43%; }\n      .wonderwall-screen .cloud-internet-block .top-connect-box .data-box {\n        position: relative;\n        background-color: #0a4475;\n        border-radius: 8px;\n        min-width: 141px !important;\n        height: 36px !important;\n        margin: 0 0 0 11px;\n        padding: 8px 8px !important;\n        z-index: 2;\n        text-align: center;\n        display: inline-block; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .data-box {\n            min-width: 83px !important;\n            height: auto !important;\n            margin: 0 0 0 4px !important;\n            padding: 4px 8px !important;\n            border-radius: 4px;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .cloud-internet-block .top-connect-box .data-box {\n            min-width: 83px !important;\n            height: auto !important;\n            margin: 0 0 0 4px !important;\n            padding: 4px 8px !important;\n            border-radius: 4px;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center; } }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box:first-child {\n          margin-left: 0; }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box p {\n          font-size: 14px;\n          font-weight: normal;\n          line-height: 1.29;\n          display: inline-block;\n          color: #FFFFFF;\n          padding: 0 16px 0 9px;\n          position: relative; }\n          @media (max-width: 991px) {\n            .wonderwall-screen .cloud-internet-block .top-connect-box .data-box p {\n              font-size: 10px !important;\n              padding: 0 16px 0 9px !important; } }\n          .wonderwall-screen .cloud-internet-block .top-connect-box .data-box p:after {\n            content: \"\";\n            bottom: 2px;\n            right: -4px;\n            display: inline-block;\n            margin: 0;\n            -webkit-transition: 0.5s all ease;\n            -o-transition: 0.5s all ease;\n            transition: 0.5s all ease;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n            position: absolute;\n            height: 12px;\n            width: 12px;\n            background-size: contain;\n            background-repeat: no-repeat; }\n            @media (min-width: 1024px) and (max-width: 1250px) {\n              .wonderwall-screen .cloud-internet-block .top-connect-box .data-box p:after {\n                width: 10px;\n                height: 10px; } }\n            @media (max-width: 991px) {\n              .wonderwall-screen .cloud-internet-block .top-connect-box .data-box p:after {\n                height: 7px !important;\n                width: 7px !important;\n                right: 2px !important;\n                bottom: 3px; } }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box.action-box {\n          cursor: pointer;\n          transition: background-color 0.2s ease-in-out; }\n          .wonderwall-screen .cloud-internet-block .top-connect-box .data-box.action-box.hover-class {\n            background-color: #fbab2c;\n            border: solid 1px #fbab2c; }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box:after {\n          display: none; }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box.hover-class p:after {\n          right: -7px !important; }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .data-box:hover p:after {\n          right: -7px !important; }\n      .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box {\n        position: absolute;\n        top: 22%;\n        right: 58%;\n        width: 100%;\n        max-width: 326px;\n        height: 220px;\n        border-radius: 30px;\n        border: solid 1px #00bceb;\n        background-color: #f7f7f7;\n        z-index: -1;\n        text-align: center; }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .left-logo {\n          position: absolute;\n          top: -20px;\n          left: -21px;\n          width: 50px;\n          height: 50px;\n          border-radius: 50%; }\n          .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .left-logo img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain; }\n        .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block {\n          font-size: 0; }\n          .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content {\n            display: inline-block;\n            margin: 6px 11px;\n            text-align: center; }\n          .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-wrap {\n            width: 35px;\n            height: 35px;\n            margin: 0 auto; }\n            .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-wrap img {\n              width: 100%;\n              height: 100%;\n              object-fit: contain; }\n          .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block small {\n            font-size: 8px;\n            font-weight: normal;\n            line-height: 2.5;\n            letter-spacing: normal;\n            color: #0d274d; }\n            .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block small a {\n              position: relative; }\n          .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content {\n            position: absolute;\n            bottom: 5px;\n            left: 0;\n            width: 96.7%;\n            display: block;\n            margin: 0 5px;\n            padding: 4px 0 5px;\n            background: #bfbfc0;\n            border-radius: 0 0 30px 30px;\n            border: solid 1px #00bceb;\n            border-top: 0px; }\n            .wonderwall-screen .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content p {\n              font-size: 12px;\n              font-weight: normal;\n              line-height: 1.5;\n              color: #FFFFFF; }\n    .wonderwall-screen .cloud-internet-block .v-hamburger {\n      position: absolute;\n      bottom: -64%;\n      top: auto;\n      left: 50%;\n      transform: translate(-50%);\n      height: 39px;\n      width: 10px;\n      background: #dfefd6;\n      z-index: 1; }\n      .wonderwall-screen .cloud-internet-block .v-hamburger:after {\n        content: \"\";\n        position: absolute;\n        left: -10px;\n        width: 100%;\n        height: 100%;\n        background: #d4effa; }\n      .wonderwall-screen .cloud-internet-block .v-hamburger:before {\n        content: \"\";\n        position: absolute;\n        right: -10px;\n        width: 100%;\n        height: 100%;\n        background: #ffebcd; }\n    .wonderwall-screen .cloud-internet-block .public-logo {\n      position: absolute;\n      right: 10%;\n      bottom: 23%;\n      width: 164.8px;\n      height: 83.66px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .cloud-internet-block .public-logo {\n          width: 130.8px; } }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-screen .cloud-internet-block .public-logo {\n          width: 130.8px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-screen .cloud-internet-block .public-logo {\n          width: 116px; } }\n      .wonderwall-screen .cloud-internet-block .public-logo img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n      .wonderwall-screen .cloud-internet-block .public-logo p {\n        position: absolute;\n        top: 62%;\n        left: 43%;\n        transform: translate(-50%, -50%);\n        width: 100%;\n        font-size: 14px;\n        font-weight: normal;\n        line-height: 1.29;\n        text-align: center;\n        color: #0d274d; }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-screen .cloud-internet-block .public-logo p {\n            font-size: 12px; } }\n        @media (max-width: 991px) {\n          .wonderwall-screen .cloud-internet-block .public-logo p {\n            font-size: 10px; } }\n      .wonderwall-screen .cloud-internet-block .public-logo small {\n        position: absolute;\n        top: 62%;\n        left: 0;\n        width: 100%;\n        text-align: center;\n        font-size: 12px; }\n      .wonderwall-screen .cloud-internet-block .public-logo.intrnt-logo p {\n        top: 68%;\n        left: 55%; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .cloud-internet-block .public-logo.intrnt-logo p {\n            left: 55%;\n            letter-spacing: -0.01em;\n            font-size: 10px !important;\n            top: 74% !important; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .cloud-internet-block .public-logo.intrnt-logo p {\n            left: 58%;\n            letter-spacing: -0.01em; } }\n  .wonderwall-screen .cloud-content {\n    display: flex;\n    align-items: center;\n    position: relative; }\n    .wonderwall-screen .cloud-content .public-logo {\n      right: -110px;\n      top: -33px;\n      bottom: auto; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-screen .cloud-content .public-logo {\n          right: -38px;\n          top: -37px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .cloud-content .public-logo {\n          right: -45px !important;\n          top: -52px !important;\n          left: auto !important; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-screen .cloud-content .public-logo {\n          right: -10px !important;\n          top: -42px !important;\n          left: auto !important;\n          width: 110px !important;\n          height: 66px !important; } }\n      @media (max-width: 767px) {\n        .wonderwall-screen .cloud-content .public-logo {\n          right: -20px !important;\n          top: -54px !important;\n          left: auto !important;\n          width: 144px !important;\n          height: 66px !important; } }\n      @media (max-width: 595px) {\n        .wonderwall-screen .cloud-content .public-logo {\n          top: -45px !important;\n          right: -16px !important;\n          width: 110px !important; } }\n  .wonderwall-screen .button-left-wrap {\n    max-width: 156px;\n    padding: 0 4px;\n    margin: 0 0 36px 0; }\n    @media (max-width: 767px) {\n      .wonderwall-screen .button-left-wrap {\n        padding: 0; } }\n    .wonderwall-screen .button-left-wrap .btn-blud {\n      display: flex;\n      padding: 12px 25px;\n      border-radius: 7px;\n      font-size: 14px;\n      font-weight: normal;\n      line-height: 1.29;\n      margin: 4px 0 0 3px;\n      width: 140px;\n      height: 49px;\n      align-items: center;\n      justify-content: center;\n      position: relative;\n      overflow: hidden;\n      background-color: #0a4475; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .button-left-wrap .btn-blud {\n          width: 141px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-screen .button-left-wrap .btn-blud {\n          min-width: 135px;\n          height: 44px;\n          font-size: 12px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .button-left-wrap .btn-blud {\n          min-width: 135px;\n          height: 44px;\n          font-size: 12px; } }\n      .wonderwall-screen .button-left-wrap .btn-blud.btn-arrow:after {\n        position: absolute;\n        right: 14px !important;\n        width: 7px;\n        height: 10px;\n        top: 50%;\n        transform: translateY(-50%);\n        margin: 0;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg); }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .button-left-wrap .btn-blud.btn-arrow:after {\n            right: 10px !important;\n            width: 4px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .button-left-wrap .btn-blud.btn-arrow:after {\n            right: 10px !important;\n            width: 4px; } }\n      .wonderwall-screen .button-left-wrap .btn-blud.btn-arrow:hover:after {\n        right: 10px !important;\n        opacity: 1 !important; }\n      .wonderwall-screen .button-left-wrap .btn-blud.hover-class:after {\n        right: 10px !important; }\n      .wonderwall-screen .button-left-wrap .btn-blud > a {\n        color: #FFFFFF;\n        display: block;\n        width: 100%; }\n      .wonderwall-screen .button-left-wrap .btn-blud.action-box1:after {\n        display: none; }\n  .wonderwall-screen .right-content-block {\n    width: calc(100% - 156px);\n    margin-left: 0;\n    position: relative; }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-screen .right-content-block {\n        width: calc(100% - 146px); } }\n    .wonderwall-screen .right-content-block .head {\n      height: 37px;\n      padding: 10px 17px 4px 0;\n      border-radius: 20px 20px 0 0;\n      position: relative;\n      background-color: rgba(116, 191, 75, 0.2);\n      text-align: center; }\n      @media (max-width: 991px) {\n        .wonderwall-screen .right-content-block .head {\n          height: 32px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-screen .right-content-block .head {\n          height: 22px;\n          padding: 6px 17px 4px 0; } }\n      @media (max-width: 767px) {\n        .wonderwall-screen .right-content-block .head {\n          height: 22px;\n          padding: 6px 17px 4px 0; } }\n      .wonderwall-screen .right-content-block .head h6 {\n        font-weight: 700;\n        line-height: 1;\n        letter-spacing: normal;\n        color: #0d274d; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .right-content-block .head h6 {\n            font-size: 14px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .right-content-block .head h6 {\n            font-size: 12px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .right-content-block .head h6 {\n            font-size: 12px; } }\n    .wonderwall-screen .right-content-block .blue-box-outer {\n      height: 155px;\n      padding: 14px 0 0 0;\n      border-radius: 0 0 20px 20px;\n      position: relative;\n      background-color: rgba(116, 191, 75, 0.2); }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .right-content-block .blue-box-outer {\n          height: 140px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-screen .right-content-block .blue-box-outer {\n          height: 91px;\n          padding: 3px 0 0 0; } }\n      @media (max-width: 767px) {\n        .wonderwall-screen .right-content-block .blue-box-outer {\n          height: 91px;\n          padding: 3px 0 0 0; } }\n      .wonderwall-screen .right-content-block .blue-box-outer:after {\n        content: \"\";\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_tri-arrow.svg);\n        position: absolute;\n        left: 0;\n        top: 45px;\n        height: 72px;\n        width: 160px;\n        background-size: contain;\n        background-repeat: no-repeat; }\n        @media (min-width: 1200px) and (max-width: 1280px) {\n          .wonderwall-screen .right-content-block .blue-box-outer:after {\n            top: 46px;\n            height: 98px;\n            width: 144px; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-screen .right-content-block .blue-box-outer:after {\n            top: 60px;\n            height: 75px;\n            width: 85px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .right-content-block .blue-box-outer:after {\n            top: 55px;\n            height: 60px;\n            width: 100px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .right-content-block .blue-box-outer:after {\n            height: 38px;\n            top: 25px;\n            width: 85px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .right-content-block .blue-box-outer:after {\n            height: 38px;\n            top: 25px;\n            width: 85px; } }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-screen .right-content-block .public-logo {\n        right: -15px; } }\n    .wonderwall-screen .right-content-block .color-box {\n      max-width: 826px;\n      height: 69px;\n      display: flex;\n      position: relative; }\n      .wonderwall-screen .right-content-block .color-box small {\n        margin-top: 6px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .right-content-block .color-box {\n          width: 100%; } }\n      .wonderwall-screen .right-content-block .color-box:after {\n        content: \"\";\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        left: 0;\n        top: 0;\n        border-radius: 34px; }\n      .wonderwall-screen .right-content-block .color-box .lines {\n        position: absolute;\n        list-style-type: none;\n        left: 0;\n        top: 50%;\n        width: 99.7%;\n        transform: translateY(-50%);\n        z-index: 1; }\n        .wonderwall-screen .right-content-block .color-box .lines li {\n          position: relative;\n          width: 100%;\n          height: 2px;\n          background: #bbbbbb;\n          margin-bottom: 4px; }\n      .wonderwall-screen .right-content-block .color-box.blue-box:after {\n        background-color: #d4effa; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-screen .right-content-block .color-box.blue-box {\n          max-width: 85%; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .right-content-block .color-box.blue-box {\n          max-width: 81%; } }\n      .wonderwall-screen .right-content-block .color-box.gree-box {\n        margin-top: -10px;\n        margin-left: -17px;\n        padding: 0 0 0 10px;\n        max-width: 825px; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-screen .right-content-block .color-box.gree-box {\n            max-width: 85%; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-screen .right-content-block .color-box.gree-box {\n            max-width: 81%; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-screen .right-content-block .color-box.gree-box {\n            margin-left: -27px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .right-content-block .color-box.gree-box {\n            margin-left: -27px; } }\n        .wonderwall-screen .right-content-block .color-box.gree-box:after {\n          z-index: 1;\n          opacity: 0.8;\n          background-color: #dfefd6; }\n      .wonderwall-screen .right-content-block .color-box.orange-box {\n        max-width: 806px;\n        margin-top: -7px;\n        margin-left: -33px; }\n        .wonderwall-screen .right-content-block .color-box.orange-box small {\n          margin-top: 16px; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-screen .right-content-block .color-box.orange-box {\n            max-width: 84%; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-screen .right-content-block .color-box.orange-box {\n            max-width: 80%; } }\n        .wonderwall-screen .right-content-block .color-box.orange-box:after {\n          background-color: #ffebcd; }\n      .wonderwall-screen .right-content-block .color-box small {\n        font-size: 10px;\n        font-weight: normal;\n        line-height: 1.8;\n        letter-spacing: normal;\n        text-align: left;\n        color: #0d274d;\n        z-index: 2;\n        margin: 0 0 0 23px; }\n      .wonderwall-screen .right-content-block .color-box .range-bar-outer {\n        height: 55px;\n        padding: 7px 12px 8px 24px;\n        border-radius: 28px;\n        background-color: rgba(255, 255, 255, 0.6);\n        max-width: 684px;\n        margin: 17px auto 0 48px;\n        position: absolute;\n        bottom: 7px;\n        z-index: 9; }\n        @media screen and (min-width: 1200px) and (max-width: 1300px) {\n          .wonderwall-screen .right-content-block .color-box .range-bar-outer {\n            margin: 17px auto 0 85px !important; } }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-screen .right-content-block .color-box .range-bar-outer {\n            margin: 17px auto 0 90px;\n            max-width: 590px;\n            padding: 7px 8px 8px 23px;\n            float: left; } }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .wonderwall-screen .right-content-block .color-box .range-bar-outer {\n            margin: 17px auto 0 90px;\n            max-width: 590px;\n            padding: 7px 8px 8px 23px;\n            float: left; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .right-content-block .color-box .range-bar-outer {\n            margin: 17px auto 0 110px;\n            max-width: 610px;\n            padding: 7px 3px 8px 19px;\n            float: left; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .right-content-block .color-box .range-bar-outer {\n            margin: 2px auto 0 31px;\n            height: 33px;\n            padding: 6px 7px 3px 12px;\n            float: left;\n            bottom: -5px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .right-content-block .color-box .range-bar-outer {\n            margin: 2px auto 0 31px;\n            height: 33px;\n            padding: 6px 7px 3px 12px;\n            float: left;\n            bottom: -5px; } }\n        .wonderwall-screen .right-content-block .color-box .range-bar-outer > p {\n          display: inline-block;\n          color: #06144d;\n          position: relative;\n          top: -13px;\n          left: 7px;\n          width: 160px; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-screen .right-content-block .color-box .range-bar-outer > p {\n              top: 8px; } }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .wonderwall-screen .right-content-block .color-box .range-bar-outer > p {\n              top: 8px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-screen .right-content-block .color-box .range-bar-outer > p {\n              top: 10px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-screen .right-content-block .color-box .range-bar-outer > p {\n              top: -1px;\n              left: 2px;\n              font-size: 10px;\n              width: 69px; } }\n          @media (max-width: 767px) {\n            .wonderwall-screen .right-content-block .color-box .range-bar-outer > p {\n              top: -1px;\n              left: 2px;\n              font-size: 10px;\n              width: 69px; } }\n      .wonderwall-screen .right-content-block .color-box .range-outer {\n        display: inline-block; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-screen .right-content-block .color-box .range-outer {\n            width: 69%;\n            float: right; } }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .wonderwall-screen .right-content-block .color-box .range-outer {\n            width: 69%;\n            float: right; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .right-content-block .color-box .range-outer {\n            width: 70%;\n            float: right; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .right-content-block .color-box .range-outer {\n            float: right;\n            margin-left: 0; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .right-content-block .color-box .range-outer {\n            float: right;\n            margin-left: 0; } }\n        .wonderwall-screen .right-content-block .color-box .range-outer .img-box {\n          display: inline-block;\n          vertical-align: middle;\n          position: relative;\n          float: left; }\n          .wonderwall-screen .right-content-block .color-box .range-outer .img-box.circle {\n            left: 24px; }\n            .wonderwall-screen .right-content-block .color-box .range-outer .img-box.circle img {\n              position: relative;\n              z-index: 2; }\n              @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.circle img {\n                  max-width: 22px; } }\n              @media (max-width: 767px) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.circle img {\n                  max-width: 22px; } }\n            .wonderwall-screen .right-content-block .color-box .range-outer .img-box.circle:after {\n              content: \"\";\n              position: absolute;\n              left: -8px;\n              top: -8px;\n              height: 55px;\n              width: 55px;\n              background-size: contain;\n              background-repeat: no-repeat;\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/grey-circle.svg); }\n              @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.circle:after {\n                  height: 33px;\n                  width: 33px;\n                  left: -6px;\n                  top: -6px; } }\n              @media (max-width: 767px) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.circle:after {\n                  height: 33px;\n                  width: 33px;\n                  left: -6px;\n                  top: -6px; } }\n          .wonderwall-screen .right-content-block .color-box .range-outer .img-box.no-circle {\n            z-index: 1; }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n              .wonderwall-screen .right-content-block .color-box .range-outer .img-box.no-circle img {\n                max-width: 22px; } }\n            @media (max-width: 767px) {\n              .wonderwall-screen .right-content-block .color-box .range-outer .img-box.no-circle img {\n                max-width: 22px; } }\n          .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar {\n            left: 6px;\n            top: 15px;\n            z-index: 1; }\n            @media (min-width: 1250px) and (max-width: 1350px) {\n              .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar {\n                width: 77%; } }\n            @media (min-width: 992px) and (max-width: 1271px) {\n              .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar {\n                width: 77%; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar {\n                width: 77%; } }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n              .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar {\n                max-width: 235px;\n                top: 8px; } }\n            @media (max-width: 767px) {\n              .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar {\n                max-width: 235px;\n                top: 8px; } }\n            .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar p {\n              position: absolute;\n              top: -22px;\n              left: 0;\n              width: 100%;\n              text-align: center; }\n              @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar p {\n                  top: -12px;\n                  font-size: 10px;\n                  letter-spacing: -0.02em; } }\n              @media (max-width: 767px) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar p {\n                  top: -12px;\n                  font-size: 10px;\n                  letter-spacing: -0.02em; } }\n            .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar:before {\n              content: \"\";\n              position: absolute;\n              left: 19px;\n              top: -8px;\n              height: 26px;\n              width: 11px;\n              background-size: contain;\n              background-repeat: no-repeat;\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/speaker-left.svg); }\n              @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar:before {\n                  height: 15px;\n                  top: -5px; } }\n              @media (max-width: 767px) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar:before {\n                  height: 15px;\n                  top: -5px; } }\n            .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar:after {\n              content: \"\";\n              position: absolute;\n              right: 7px;\n              top: -8px;\n              height: 26px;\n              width: 11px;\n              background-size: contain;\n              background-repeat: no-repeat;\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/speaker-right.svg); }\n              @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar:after {\n                  height: 16px;\n                  top: -5px;\n                  right: 2px; } }\n              @media (max-width: 767px) {\n                .wonderwall-screen .right-content-block .color-box .range-outer .img-box.range-bar:after {\n                  height: 16px;\n                  top: -5px;\n                  right: 2px; } }\n      .wonderwall-screen .right-content-block .color-box .connecting-box.hover-class {\n        background-color: transparent; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .wonderwall-screen .right-content-block .connect-box {\n        max-width: 745px;\n        float: inherit;\n        margin-left: auto; } }\n    @media (min-width: 1250px) and (max-width: 1350px) {\n      .wonderwall-screen .right-content-block .connect-box {\n        max-width: 100%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-screen .right-content-block .connect-box {\n        max-width: 770px;\n        float: inherit; } }\n    .wonderwall-screen .right-content-block .connecting-box {\n      min-width: 172.5px;\n      border-radius: 8px;\n      z-index: 99;\n      display: inline-block;\n      text-align: center;\n      height: 102px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .right-content-block .connecting-box {\n          min-width: 136.4px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .right-content-block .connecting-box {\n          min-width: 150px;\n          margin: 0 !important;\n          padding: 0 !important; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-screen .right-content-block .connecting-box {\n          margin: 0 !important;\n          height: 54px !important;\n          padding: 0 !important;\n          min-width: 90px; } }\n      @media (max-width: 767px) {\n        .wonderwall-screen .right-content-block .connecting-box {\n          margin: 0 !important;\n          height: 54px !important;\n          padding: 0 !important;\n          min-width: 90px; } }\n      .wonderwall-screen .right-content-block .connecting-box.hover-class:before {\n        content: \"\";\n        position: absolute;\n        left: 2px;\n        top: -14px;\n        width: 100%;\n        height: 155px;\n        background-image: linear-gradient(to bottom, #fbab2c, rgba(251, 171, 44, 0));\n        border-radius: 8px;\n        z-index: -1; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .right-content-block .connecting-box.hover-class:before {\n            height: 140px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .right-content-block .connecting-box.hover-class:before {\n            height: 91px;\n            top: -3px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .right-content-block .connecting-box.hover-class:before {\n            height: 91px;\n            top: -3px; } }\n      .wonderwall-screen .right-content-block .connecting-box:last-child {\n        margin-right: 0; }\n      .wonderwall-screen .right-content-block .connecting-box p {\n        font-size: 14px;\n        font-weight: normal;\n        line-height: 1.25;\n        text-align: center;\n        color: #0d274d;\n        padding: 0 10px;\n        display: inline-block; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-screen .right-content-block .connecting-box p {\n            font-size: 12px !important; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .right-content-block .connecting-box p {\n            font-size: 10px !important; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .right-content-block .connecting-box p {\n            font-size: 10px !important; } }\n        .wonderwall-screen .right-content-block .connecting-box p:after {\n          content: \"\";\n          top: 4px;\n          margin-left: 9px;\n          display: inline-block;\n          transition: 0.5s all ease;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n          position: absolute;\n          height: 12px;\n          width: 12px;\n          background-size: contain;\n          background-repeat: no-repeat; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-screen .right-content-block .connecting-box p:after {\n              height: 7px;\n              width: 7px;\n              top: 7px;\n              margin-left: 5px; } }\n          @media (max-width: 767px) {\n            .wonderwall-screen .right-content-block .connecting-box p:after {\n              height: 7px;\n              width: 7px;\n              top: 7px;\n              margin-left: 5px; } }\n      .wonderwall-screen .right-content-block .connecting-box:after {\n        display: none; }\n      .wonderwall-screen .right-content-block .connecting-box:hover p:after {\n        margin-left: 12px; }\n    .wonderwall-screen .right-content-block .segment-block {\n      position: relative;\n      display: flex;\n      align-items: center;\n      justify-content: space-around;\n      background-color: #fafafa;\n      max-width: 175px;\n      border-radius: 8px;\n      margin: 5px 0 0px -34px;\n      padding: 9px 8px; }\n      .wonderwall-screen .right-content-block .segment-block:after {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        border: 1px solid transparent;\n        border-radius: inherit;\n        transition: 0.1s all ease-in-out; }\n      .wonderwall-screen .right-content-block .segment-block a {\n        position: absolute;\n        left: 0;\n        bottom: 0;\n        width: 100%;\n        height: 100%;\n        z-index: 2; }\n      .wonderwall-screen .right-content-block .segment-block .circle-box {\n        width: 18px;\n        height: 18px;\n        border-radius: 50%; }\n        .wonderwall-screen .right-content-block .segment-block .circle-box.blue-circle {\n          background-color: #d4effa; }\n        .wonderwall-screen .right-content-block .segment-block .circle-box.green-circle {\n          background-color: #dfefd6; }\n        .wonderwall-screen .right-content-block .segment-block .circle-box.orange-circle {\n          background-color: #ffebcd; }\n      .wonderwall-screen .right-content-block .segment-block small {\n        font-size: 12px;\n        font-weight: normal;\n        line-height: 1.3;\n        color: #06144d;\n        margin-left: 0; }\n      .wonderwall-screen .right-content-block .segment-block:hover:after {\n        border: 1px solid #0d274d; }\n    .wonderwall-screen .right-content-block .icon-link-block {\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap; }\n      .wonderwall-screen .right-content-block .icon-link-block .routing-block-content {\n        margin-top: 22px;\n        margin-left: 22.7%; }\n    .wonderwall-screen .right-content-block .segment-block-content,\n    .wonderwall-screen .right-content-block .routing-block-content {\n      width: 100%;\n      position: relative;\n      display: block;\n      max-width: 513px;\n      border-radius: 8px;\n      margin: 4px 0 0px -27px;\n      padding: 9px 10px 5px 13px; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-screen .right-content-block .segment-block-content,\n        .wonderwall-screen .right-content-block .routing-block-content {\n          margin-bottom: 3px; } }\n      .wonderwall-screen .right-content-block .segment-block-content:after,\n      .wonderwall-screen .right-content-block .routing-block-content:after {\n        display: none;\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        border: 1px solid transparent;\n        border-radius: inherit;\n        transition: 0.1s all ease-in-out; }\n      .wonderwall-screen .right-content-block .segment-block-content:hover:after,\n      .wonderwall-screen .right-content-block .routing-block-content:hover:after {\n        border: 1px solid #06144d; }\n      .wonderwall-screen .right-content-block .segment-block-content .mobile-box-text p,\n      .wonderwall-screen .right-content-block .routing-block-content .mobile-box-text p {\n        color: #0d274d;\n        font-size: 16px;\n        font-weight: 700;\n        line-height: 13px;\n        margin-bottom: -1px; }\n        .wonderwall-screen .right-content-block .segment-block-content .mobile-box-text p a,\n        .wonderwall-screen .right-content-block .routing-block-content .mobile-box-text p a {\n          color: #0d274d; }\n      .wonderwall-screen .right-content-block .segment-block-content .circle-wrap,\n      .wonderwall-screen .right-content-block .routing-block-content .circle-wrap {\n        display: inline-block; }\n        .wonderwall-screen .right-content-block .segment-block-content .circle-wrap .circle-box,\n        .wonderwall-screen .right-content-block .routing-block-content .circle-wrap .circle-box {\n          position: relative;\n          font-size: 12px;\n          font-weight: normal;\n          line-height: 1.3;\n          color: #06144d;\n          margin: 0 0 7px 0;\n          display: inline-block;\n          width: 18px;\n          height: 18px;\n          vertical-align: middle; }\n          .wonderwall-screen .right-content-block .segment-block-content .circle-wrap .circle-box:after,\n          .wonderwall-screen .right-content-block .routing-block-content .circle-wrap .circle-box:after {\n            content: \"\";\n            position: absolute;\n            top: -1px;\n            left: -2px;\n            width: 18px;\n            height: 18px;\n            border-radius: 50%; }\n          .wonderwall-screen .right-content-block .segment-block-content .circle-wrap .circle-box.blue-circle:after,\n          .wonderwall-screen .right-content-block .routing-block-content .circle-wrap .circle-box.blue-circle:after {\n            background-color: #d4effa; }\n          .wonderwall-screen .right-content-block .segment-block-content .circle-wrap .circle-box.green-circle:after,\n          .wonderwall-screen .right-content-block .routing-block-content .circle-wrap .circle-box.green-circle:after {\n            background-color: #dfefd6; }\n          .wonderwall-screen .right-content-block .segment-block-content .circle-wrap .circle-box.orange-circle:after,\n          .wonderwall-screen .right-content-block .routing-block-content .circle-wrap .circle-box.orange-circle:after {\n            background-color: #ffebcd; }\n        .wonderwall-screen .right-content-block .segment-block-content .circle-wrap:hover:after,\n        .wonderwall-screen .right-content-block .routing-block-content .circle-wrap:hover:after {\n          border: 1px solid #0d274d; }\n      .wonderwall-screen .right-content-block .segment-block-content .icon-links,\n      .wonderwall-screen .right-content-block .routing-block-content .icon-links {\n        display: inline-block;\n        width: 100%;\n        margin-top: 9px; }\n      .wonderwall-screen .right-content-block .segment-block-content ul,\n      .wonderwall-screen .right-content-block .routing-block-content ul {\n        display: flex;\n        flex-direction: row;\n        flex-wrap: wrap;\n        width: 100%; }\n        .wonderwall-screen .right-content-block .segment-block-content ul li,\n        .wonderwall-screen .right-content-block .routing-block-content ul li {\n          margin-right: 19px; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-screen .right-content-block .segment-block-content ul li,\n            .wonderwall-screen .right-content-block .routing-block-content ul li {\n              margin-right: 10px; } }\n          @media screen and (max-width: 767px) {\n            .wonderwall-screen .right-content-block .segment-block-content ul li,\n            .wonderwall-screen .right-content-block .routing-block-content ul li {\n              margin-right: 10px; } }\n          .wonderwall-screen .right-content-block .segment-block-content ul li a,\n          .wonderwall-screen .right-content-block .routing-block-content ul li a {\n            display: flex;\n            flex-wrap: wrap;\n            flex-direction: column;\n            text-align: center; }\n          .wonderwall-screen .right-content-block .segment-block-content ul li .icon-container,\n          .wonderwall-screen .right-content-block .routing-block-content ul li .icon-container {\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            width: 21px;\n            height: 21px;\n            margin: 0 auto; }\n            .wonderwall-screen .right-content-block .segment-block-content ul li .icon-container img,\n            .wonderwall-screen .right-content-block .routing-block-content ul li .icon-container img {\n              width: 100%;\n              height: 100%;\n              object-fit: contain; }\n          .wonderwall-screen .right-content-block .segment-block-content ul li span,\n          .wonderwall-screen .right-content-block .routing-block-content ul li span {\n            font-size: 10px;\n            color: #06144d;\n            margin-top: 3px;\n            display: inline-block; }\n      .wonderwall-screen .right-content-block .segment-block-content .box-text,\n      .wonderwall-screen .right-content-block .routing-block-content .box-text {\n        display: inline-block;\n        margin-top: 8px; }\n        .wonderwall-screen .right-content-block .segment-block-content .box-text P,\n        .wonderwall-screen .right-content-block .routing-block-content .box-text P {\n          font-size: 12px;\n          line-height: 13px;\n          color: #06144d; }\n  .wonderwall-screen .sla-block {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n    width: 100%;\n    height: 54px;\n    background-color: rgba(237, 245, 231, 0.8);\n    border: solid 1px;\n    border-left: 0;\n    border-right: 0;\n    border-color: rgba(116, 191, 75, 0.6); }\n    @media (max-width: 767px) {\n      .wonderwall-screen .sla-block {\n        height: 40px; } }\n    .wonderwall-screen .sla-block .title-container {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      background-color: #74bf4b;\n      height: 100%;\n      border-radius: 0 40px 40px 0;\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n      padding: 0px 22px 0px 17px; }\n      @media (max-width: 767px) {\n        .wonderwall-screen .sla-block .title-container {\n          padding: 0px 22px 0px 21px; } }\n      .wonderwall-screen .sla-block .title-container span {\n        color: #fff;\n        font-size: 15px;\n        font-weight: 700;\n        width: 92px;\n        line-height: 1.2; }\n\n@-moz-document url-prefix() {\n  .wonderwall-screen .sla-block .title-container span {\n    width: 105px; }\n    .wonderwall-screen .sla-block .title-container span .move_arrow:after {\n      right: 11px;\n      bottom: -14px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .sla-block .title-container span {\n            width: 60px;\n            font-size: 10px;\n            line-height: 1;\n            margin-top: -2px; } }\n      .wonderwall-screen .sla-block .title-container .icon-container {\n        width: 29px;\n        height: 33px;\n        margin-right: 17px; }\n        @media (max-width: 767px) {\n          .wonderwall-screen .sla-block .title-container .icon-container {\n            width: 22px;\n            height: 24px;\n            margin-right: 14px;\n            margin-top: -1px; } }\n        .wonderwall-screen .sla-block .title-container .icon-container img {\n          width: 100%;\n          height: 100%; }\n\n.wonderwall-click-wrap {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: calc(100vh - 80px);\n  padding: 0 0 110px 0;\n  opacity: 0;\n  z-index: -1;\n  transition: all 0.2s ease-in-out; }\n  .wonderwall-click-wrap.click-active {\n    opacity: 1;\n    z-index: 2; }\n\n.wonderwall-click {\n  height: calc(100vh - 80px);\n  margin-top: 105px;\n  padding: 0 0 110px 0;\n  position: relative; }\n  @media screen and (min-width: 1024px) and (max-width: 1300px) {\n    .wonderwall-click {\n      height: calc(100vh - 95px);\n      margin-top: 95px; } }\n  .wonderwall-click .wonderwall-screen {\n    position: relative;\n    height: calc(100vh - 85px);\n    overflow: hidden; }\n    .wonderwall-click .wonderwall-screen .sec-bg-img {\n      bottom: 81px; }\n    .wonderwall-click .wonderwall-screen .screen-two {\n      position: relative;\n      width: 100%;\n      height: 100%;\n      left: 0;\n      top: 0;\n      padding-top: 0px; }\n    .wonderwall-click .wonderwall-screen.slick-active {\n      opacity: 1; }\n\n.eff-scaleUp {\n  -webkit-animation: scaleUp 0.9s ease 0.65s both;\n  animation: scaleUp 0.9s ease 0.65s both; }\n\n.eff-scaleUpOne {\n  -webkit-animation: scaleUp 0.9s ease 0.65s both;\n  animation: scaleUp 0.9s ease 0.65s both; }\n\n@keyframes scaleUp {\n  from {\n    -webkit-transform: scale(1);\n    transform: scale(1); }\n  to {\n    -webkit-transform: scale(1.1);\n    transform: scale(1.1); } }\n\n@keyframes scaleUpOne {\n  from {\n    -webkit-transform: scale(0.9);\n    transform: scale(0.9); }\n  to {\n    -webkit-transform: scale(1);\n    transform: scale(1); } }\n\n@-moz-document url-prefix() {\n  .automation-tab.active .hidden-content .txt-wrap {\n    opacity: 1; }\n  .automation-tab.active .hidden-content .icon-img {\n    opacity: 1; }\n  .automation-tab .hidden-content .txt-wrap {\n    opacity: 0; }\n  .automation-tab .hidden-content .icon-img {\n    opacity: 0; } }\n\n.data-box,\n.connecting-box {\n  position: relative; }\n  .data-box.btn-arrow:after,\n  .connecting-box.btn-arrow:after {\n    position: absolute;\n    right: 5px;\n    top: 50%;\n    margin: 0;\n    transform: translateY(-50%);\n    transition: 0.5s all ease;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg); }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .data-box.btn-arrow:after,\n      .connecting-box.btn-arrow:after {\n        margin: 0px -4px 0; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .data-box.btn-arrow:after,\n      .connecting-box.btn-arrow:after {\n        margin: 0px -4px 0; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .data-box.btn-arrow:after,\n      .connecting-box.btn-arrow:after {\n        margin: 0px -4px 0; } }\n  .data-box.btn-arrow:hover:after,\n  .connecting-box.btn-arrow:hover:after {\n    right: 2px !important;\n    opacity: 1 !important; }\n  .data-box.btn-arrow.hover-class:after,\n  .connecting-box.btn-arrow.hover-class:after {\n    right: 2px !important; }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap {\n    overflow-x: scroll; } }\n\n@media screen and (max-height: 850px) {\n  .screen-hover-wrap {\n    position: relative;\n    z-index: 2;\n    overflow-y: scroll;\n    overflow-x: hidden;\n    height: calc(100% - 173px);\n    margin-top: 96px; } }\n\n@media screen and (max-width: 991px) {\n  .screen-hover-wrap {\n    margin-top: 0; } }\n\n.screen-hover-wrap.wall-screen .fixed-active .automation-tab .dyk-logo {\n  position: absolute;\n  width: 50px;\n  height: 50px;\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s; }\n  .screen-hover-wrap.wall-screen .fixed-active .automation-tab .dyk-logo.hover-upper {\n    z-index: 9; }\n  .screen-hover-wrap.wall-screen .fixed-active .automation-tab .dyk-logo.left {\n    right: 63px;\n    top: 0; }\n  .screen-hover-wrap.wall-screen .fixed-active .automation-tab .dyk-logo.right {\n    right: 0;\n    top: 0; }\n\n.screen-hover-wrap.wall-screen .fixed-active .automation-tab.active .dyk-logo {\n  opacity: 1;\n  visibility: visible;\n  transition: opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s; }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .right-content-block {\n    min-width: 800px !important;\n    margin-left: 40px; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .right-content-block > .wrapper .color-box {\n    max-width: 100%; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .right-content-block > .public-logo {\n    right: -34px;\n    top: -34px;\n    width: 140px;\n    height: 71px; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .right-content-block > .public-logo p {\n    bottom: 0;\n    top: auto;\n    font-size: 14px; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .cloud-internet-block {\n    margin-top: 20px; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .cloud-internet-block .top-connect-box.data-box {\n    max-width: 646px !important;\n    margin: 0 31% 0;\n    padding: 34px 0 44px; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .screen-hover-wrap .wonderwall-screen .cloud-internet-block .top-connect-box.data-box {\n    max-width: 311px !important;\n    margin: 0 87px 0 auto;\n    padding: 19px 0 20px !important; } }\n\n@media screen and (min-width: 992px) and (max-width: 1024px) {\n  .screen-hover-wrap .wonderwall-screen .cloud-internet-block .top-connect-box.data-box {\n    padding: 34px 0 38px; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .cloud-internet-block .top-connect-box.data-box > .data-box {\n    margin: 0 25px 0 12px; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .cloud-internet-block .top-connect-box.data-box > .public-logo {\n    right: -18%;\n    bottom: 16%;\n    width: 140px;\n    height: 71px; } }\n\n@media screen and (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-screen .cloud-internet-block .top-connect-box.data-box > .public-logo p {\n    font-size: 14px;\n    top: auto;\n    bottom: 0px; } }\n\n@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {\n  .screen-hover-wrap .swipe-caption.screen-swipe {\n    width: 115px;\n    bottom: 110px;\n    right: 12px;\n    z-index: 9;\n    height: auto;\n    background-color: transparent;\n    padding: 0 12px;\n    border-radius: 5px; }\n    .screen-hover-wrap .swipe-caption.screen-swipe .swipe-text {\n      font-size: 16px;\n      color: #06144d;\n      line-height: 1.5; }\n    .screen-hover-wrap .swipe-caption.screen-swipe .swipe-down {\n      width: 30px;\n      height: 30px;\n      margin-top: -15px;\n      margin-left: 34px;\n      transform: translateX(-50%) rotate(-90deg); }\n      .screen-hover-wrap .swipe-caption.screen-swipe .swipe-down a:before, .screen-hover-wrap .swipe-caption.screen-swipe .swipe-down a:after {\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/blue_arrow-down.svg) no-repeat center top; } }\n\n.screen-click-wrap {\n  position: relative;\n  z-index: 2;\n  overflow-x: hidden;\n  height: calc(100% - 80px);\n  padding-bottom: 50px; }\n  @media screen and (max-height: 800px) {\n    .screen-click-wrap {\n      position: relative;\n      z-index: 2;\n      overflow-y: scroll;\n      overflow-x: hidden;\n      height: calc(100% - 80px);\n      padding-bottom: 50px; } }\n\n@media (min-width: 768px) and (max-width: 991px) and (orientation: portrait) {\n  .screen-click-wrap {\n    overflow-x: scroll;\n    height: 100%;\n    width: 100%;\n    position: relative;\n    z-index: 2; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .component-block {\n    position: absolute; } }\n\n@media (min-width: 1024px) and (max-width: 1250px) and (orientation: portrait) {\n  .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one {\n    margin-top: 20%; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one {\n    margin-left: 100px; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one {\n    max-width: 648px;\n    margin: 0 auto; } }\n\n@media (max-width: 767px) {\n  .main-wrapper.screen-inactive {\n    height: 100vh;\n    overflow: hidden; }\n  .main-wrapper .main {\n    overflow: hidden;\n    margin: 0;\n    padding-top: 78px;\n    padding-bottom: 60px; }\n    .main-wrapper .main .slider .screen-hover-wrap {\n      width: 100%;\n      position: absolute;\n      overflow: hidden;\n      height: auto; }\n      .main-wrapper .main .slider .screen-hover-wrap > * {\n        overflow: hidden; }\n      .main-wrapper .main .slider .screen-hover-wrap .wonderwall-hover {\n        height: auto; }\n        .main-wrapper .main .slider .screen-hover-wrap .wonderwall-hover .wonderwall-screen {\n          overflow-x: scroll;\n          position: relative; }\n    .main-wrapper .main .slider .wonderwall-click-wrap {\n      position: relative;\n      height: initial; }\n      .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click {\n        height: initial; }\n        .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .slick-list {\n          overflow: visible; }\n        .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .wonderwall-screen {\n          height: initial;\n          overflow: visible; }\n          .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .wonderwall-screen .screen-two {\n            height: initial; }\n        .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .screen-click-wrap {\n          overflow-y: hidden;\n          height: initial; }\n  .wonderwall-click-wrap {\n    padding: 0;\n    width: 100%; }\n    .wonderwall-click-wrap .wonderwall-click {\n      margin: 0;\n      padding: 0; }\n    .wonderwall-click-wrap .wonderwall-screen .screen-two {\n      padding: 0; }\n      .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap {\n        overflow-x: scroll;\n        width: 100%;\n        z-index: 2;\n        padding-bottom: 0; }\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap > .container {\n          display: none; }\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content,\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content {\n          padding: 0;\n          background: transparent;\n          font-size: 0;\n          margin: 10px 0 0; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .box-text,\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .box-text {\n            padding-left: 0px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .mobile-box-text,\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .mobile-box-text {\n            vertical-align: middle; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .circle-box,\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .circle-box {\n            padding: 0;\n            width: 13px;\n            height: 13px;\n            margin: 0 2px; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .circle-box::after,\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .circle-box::after {\n              content: \"\";\n              position: absolute;\n              top: 0;\n              left: 0;\n              width: 13px;\n              height: 13px; }\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block {\n          padding-top: 0;\n          margin-top: 0;\n          height: initial;\n          min-width: 780px;\n          overflow: visible; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .top-connect-box {\n            width: 100% !important; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi {\n              height: 40px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .component-block {\n            display: none; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box {\n            width: 100% !important;\n            height: 40px; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box.gree-box {\n              height: 33px; }\n              .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box.gree-box::after {\n                height: calc(100% + 12px);\n                top: -7px; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box.orange-box {\n              margin-top: -2px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .small-img {\n            width: 15px;\n            height: 14px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block p {\n            font-size: 12px !important; }\n    .wonderwall-click-wrap .wonderwall-screen .screen-two .openstack-btn p {\n      font-size: 12px; }\n    .wonderwall-click-wrap .wonderwall-screen .screen-two.default-peering .screen-click-wrap, .wonderwall-click-wrap .wonderwall-screen .screen-two.default-access .screen-click-wrap {\n      overflow-x: hidden;\n      overflow-y: scroll !important;\n      height: calc(100vh - 60px) !important; }\n    .wonderwall-click-wrap .wonderwall-screen .screen-two.customer-access .openstack-btn {\n      max-width: 215px; }\n  .sec-bg-img {\n    display: none; }\n  .cloud-internet-block .top-connect-box > .public-logo {\n    right: 0;\n    bottom: 30%; } }\n  @media (max-width: 767px) and (min-width: 481px) and (max-width: 595px) {\n    .cloud-internet-block .top-connect-box > .public-logo {\n      right: -27%; } }\n\n@media (max-width: 767px) {\n    .cloud-internet-block .top-connect-box > .public-logo p {\n      font-size: 10px; }\n  .cloud-internet-block .top-connect-box .cisco-nfsi {\n    height: 40px; }\n  .cloud-internet-block .top-connect-box.full-container {\n    margin-left: 0; }\n  .cloud-internet-block .v-hamburger {\n    bottom: -88%; }\n  .cloud-content > .public-logo {\n    right: -36px;\n    top: -43px;\n    z-index: 1;\n    width: 93px; }\n  .hex-pattern #lottie2,\n  .hex-pattern #lottie4 {\n    display: none; }\n  .hex-pattern #lottie3 {\n    right: auto;\n    left: 25%;\n    opacity: 1;\n    width: 271%;\n    height: 100%;\n    top: auto;\n    bottom: -58px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/lodding-lottie-ptrn.png);\n    background-repeat: no-repeat; }\n    .hex-pattern #lottie3 svg {\n      display: none; }\n  .slider {\n    z-index: 2; }\n  .fixed-active {\n    padding: 12px 0 0;\n    margin: 0 auto;\n    float: none;\n    z-index: 10; }\n    .fixed-active.mobile-automation-box {\n      display: block;\n      z-index: 10;\n      margin-top: 8px; }\n    .fixed-active .button-wrapper {\n      display: none; }\n  .wonderwall-hover .right-content-block .segment-block {\n    margin: 2px 0 15px -16px;\n    padding: 3px; }\n    .wonderwall-hover .right-content-block .segment-block small {\n      font-size: 10px; }\n  .screen-hover-wrap {\n    z-index: inherit; }\n    .screen-hover-wrap > .fixed-active {\n      display: none; }\n    .screen-hover-wrap .wonderwall-hover {\n      padding: 0; }\n      .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block {\n        margin-top: 0; } }\n      @media (max-width: 767px) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block {\n          padding-bottom: 40px; } }\n\n@media (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .component-block {\n          display: none; }\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .component-block {\n          opacity: 0 !important; } }\n      @media (max-width: 767px) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one {\n          min-width: 648px;\n          max-width: 648px;\n          margin: 0 auto; } }\n      @media (max-width: 767px) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .top-connect-box {\n          max-width: 311px;\n          margin: 0 87px 0 auto; } }\n\n@media (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .top-connect-box .public-logo > p {\n          font-size: 10px; } }\n      @media (max-width: 767px) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .cloud-content .button-left-wrap .btn-blud {\n          font-size: 10px;\n          height: 29px;\n          padding: 10px 15px 10px 15px;\n          border-radius: 4px;\n          width: 83px;\n          margin: 2px 0 0 3px; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .main-wrapper.screen-inactive {\n    height: 100vh;\n    overflow: hidden; }\n  .main-wrapper .main {\n    overflow: hidden;\n    margin: 0;\n    padding-top: 78px; }\n    .main-wrapper .main .slider .screen-hover-wrap {\n      width: 100%;\n      position: absolute;\n      overflow: hidden;\n      height: auto; }\n      .main-wrapper .main .slider .screen-hover-wrap > * {\n        overflow: hidden; }\n      .main-wrapper .main .slider .screen-hover-wrap .wonderwall-hover {\n        height: auto; }\n        .main-wrapper .main .slider .screen-hover-wrap .wonderwall-hover .wonderwall-screen {\n          overflow-x: scroll;\n          position: relative; }\n    .main-wrapper .main .slider .wonderwall-click-wrap {\n      position: relative;\n      height: initial; }\n      .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click {\n        height: initial; }\n        .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .slick-list {\n          overflow: visible; }\n        .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .wonderwall-screen {\n          height: initial;\n          overflow: visible; }\n          .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .wonderwall-screen .screen-two {\n            height: initial; }\n        .main-wrapper .main .slider .wonderwall-click-wrap .wonderwall-click .screen-click-wrap {\n          overflow-y: hidden;\n          height: initial; }\n  .wonderwall-click-wrap {\n    padding: 0;\n    width: 100%; }\n    .wonderwall-click-wrap .wonderwall-click {\n      margin: 0;\n      padding: 0; }\n    .wonderwall-click-wrap .wonderwall-screen .screen-two {\n      padding: 0; }\n      .wonderwall-click-wrap .wonderwall-screen .screen-two.default-peering .screen-click-wrap, .wonderwall-click-wrap .wonderwall-screen .screen-two.default-access .screen-click-wrap {\n        overflow-y: scroll !important;\n        height: calc(100vh - 60px) !important; }\n      .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap {\n        overflow-x: scroll;\n        width: 100%;\n        z-index: 2;\n        padding-bottom: 0; }\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap > .container {\n          display: none; }\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content,\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content {\n          padding: 0;\n          background: transparent;\n          font-size: 0;\n          margin: 10px 0 0; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .box-text,\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .box-text {\n            padding-left: 0px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .mobile-box-text,\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .mobile-box-text {\n            vertical-align: middle; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .circle-box,\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .circle-box {\n            padding: 0;\n            width: 13px;\n            height: 13px;\n            margin: 0 2px; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .segment-block-content .circle-box::after,\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .routing-block-content .circle-box::after {\n              content: \"\";\n              position: absolute;\n              top: 0;\n              left: 0;\n              width: 13px;\n              height: 13px; }\n        .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block {\n          padding-top: 0 !important;\n          margin-top: 0;\n          height: initial;\n          min-width: 780px;\n          overflow: visible; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .top-connect-box {\n            width: 100% !important; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi {\n              height: 40px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .component-block {\n            display: none; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box {\n            width: 100% !important;\n            height: auto; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box.gree-box {\n              height: 33px; }\n              .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box.gree-box::after {\n                height: calc(100% + 12px);\n                top: -7px; }\n            .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box.orange-box {\n              margin-top: -2px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block .small-img {\n            width: 15px;\n            height: 14px; }\n          .wonderwall-click-wrap .wonderwall-screen .screen-two .screen-click-wrap .cloud-internet-block p {\n            font-size: 10px; }\n    .wonderwall-click-wrap .wonderwall-screen .screen-two .openstack-btn p {\n      font-size: 10px; }\n    .wonderwall-click-wrap .wonderwall-screen .screen-two.customer-access .openstack-btn {\n      max-width: 215px; }\n  .sec-bg-img {\n    display: none; }\n  .cloud-internet-block .top-connect-box > .public-logo {\n    right: 0;\n    bottom: 30%; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (min-width: 481px) and (max-width: 595px) {\n    .cloud-internet-block .top-connect-box > .public-logo {\n      right: -27%; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .cloud-internet-block .top-connect-box > .public-logo p {\n      font-size: 10px; }\n  .cloud-internet-block .top-connect-box .cisco-nfsi {\n    height: 40px; }\n  .cloud-internet-block .top-connect-box.full-container {\n    margin-left: 0; }\n  .cloud-internet-block .v-hamburger {\n    bottom: -88%; }\n  .cloud-content > .public-logo {\n    right: -36px;\n    top: -43px;\n    z-index: 1;\n    width: 93px; }\n  .hex-pattern #lottie2,\n  .hex-pattern #lottie4 {\n    display: none; }\n  .hex-pattern #lottie3 {\n    right: auto;\n    left: 25%;\n    opacity: 1;\n    width: 271%;\n    height: 100%;\n    top: auto;\n    bottom: -58px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/lodding-lottie-ptrn.png);\n    background-repeat: no-repeat; }\n    .hex-pattern #lottie3 svg {\n      display: none; }\n  .slider {\n    z-index: 2; }\n  .fixed-active {\n    padding: 12px 0 0;\n    margin: 0 auto;\n    float: none;\n    z-index: 10; }\n    .fixed-active.mobile-automation-box {\n      display: block;\n      z-index: 10; }\n    .fixed-active .button-wrapper {\n      display: none; }\n  .wonderwall-hover .right-content-block .segment-block {\n    margin: 2px 0 15px -16px;\n    padding: 3px; }\n    .wonderwall-hover .right-content-block .segment-block small {\n      font-size: 10px; }\n  .screen-hover-wrap {\n    z-index: inherit; }\n    .screen-hover-wrap > .fixed-active {\n      display: none; }\n    .screen-hover-wrap .wonderwall-hover {\n      padding: 0; }\n      .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block {\n        margin-top: 0; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block {\n          padding-bottom: 40px; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .component-block {\n          display: none; }\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .component-block {\n          opacity: 0 !important; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one {\n          min-width: 648px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .top-connect-box {\n          max-width: 311px;\n          margin: 0 90px 0 auto; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .top-connect-box .public-logo > p {\n          font-size: 10px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .cloud-content .button-left-wrap .btn-blud {\n          font-size: 10px;\n          height: 28px;\n          padding: 8px 15px 10px 15px;\n          border-radius: 4px;\n          min-width: 86px;\n          width: 86px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 767px) {\n        .screen-hover-wrap .wonderwall-hover .wonderwall-screen .cloud-internet-block .screen-one .cloud-content .button-left-wrap .btn-blud {\n          font-size: 10px;\n          height: 29px;\n          padding: 8px 15px 10px 15px;\n          border-radius: 4px;\n          width: 83px; } }\n\n@media screen and (min-width: 1078px) and (max-width: 1081px) and (orientation: landscape) {\n  .ua-safari:not(:root:root) .screen-one.cloud-content.range-bar-outer.range-outer .img-box.circle {\n    left: 20px !important; }\n    .ua-safari:not(:root:root) .screen-one.cloud-content.range-bar-outer.range-outer .img-box.circle::after {\n      left: -7px !important; }\n  .ua-safari:not(:root:root) .screen-one.cloud-content.range-bar-outer.range-outer .img-box.range-bar {\n    left: 13px !important; }\n    .ua-safari:not(:root:root) .screen-one.cloud-content.range-bar-outer.range-outer .img-box.range-bar::before {\n      left: 13px !important; }\n    .ua-safari:not(:root:root) .screen-one.cloud-content.range-bar-outer.range-outer .img-box.range-bar::after {\n      right: 13px !important; } }\n\n@media (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn.btn-wrap .button-left-wrap .btn-blud {\n    width: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn.btn-wrap .button-left-wrap .btn-blud a {\n      color: #FFFFFF; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus {\n    top: 45px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers {\n    left: 20px;\n    bottom: 12px;\n    width: 72px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers img {\n      width: 36px;\n      height: 35px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-left {\n    left: -55px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap {\n    height: 26px;\n    width: 110px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud {\n    min-width: 65px !important;\n    text-align: left;\n    border-radius: 13px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud .btn-arrow:after {\n      top: 55%; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud .icon-box {\n      max-width: 46px;\n      top: 9px;\n      left: 4px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud a {\n      color: #042750;\n      font-weight: 600;\n      font-size: 10px;\n      letter-spacing: -0.010em; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .circle-box-outer .col-right .sdn-transport {\n    width: 95.2px;\n    height: 86px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .circle-box-outer .col-right .sdn-transport .tri-arrow {\n      width: 45px;\n      height: 62px;\n      top: -8px;\n      left: 4px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .circle-box-outer .col-right .sdn-transport .circle-box {\n      margin: 24px 0 0 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .cloud-outer {\n    width: 146px;\n    height: 146px;\n    margin: 17px 0 0 27px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .cloud-outer .cloud.cloud-one {\n      right: -31px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap .cloud-outer .cloud.cloud-three {\n      right: -36px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus {\n  top: 65px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers img {\n  width: 76.1px;\n  height: 73.7px;\n  margin: 0 auto; }\n  @media (max-width: 1291px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers img {\n      width: 55px;\n      height: 50px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers span {\n  padding-left: 0; }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud.btn-arrow::after {\n  background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/manage-services/_arrow.svg\"); }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud img {\n  max-width: 34px;\n  position: absolute;\n  left: 10px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud a {\n  color: #042750;\n  font-weight: bold;\n  font-size: 16px;\n  letter-spacing: normal;\n  display: inline-block; }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-blud p {\n  color: #042750;\n  font-weight: bold;\n  font-size: 16px;\n  letter-spacing: normal; }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap {\n  margin: 0 0 7px;\n  border-radius: 34px;\n  border: solid 1px #042750;\n  background-color: #fff;\n  color: #042750;\n  justify-content: space-between;\n  height: 54px;\n  overflow: hidden; }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap .icon-box {\n    position: relative;\n    max-width: 85px;\n    top: 0px;\n    left: 7px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap .icon-box {\n        top: -5px;\n        left: 0px;\n        max-width: 49px;\n        max-height: 15px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap .icon-box {\n        max-width: 67px;\n        top: -2px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap.residential .icon-box {\n    max-width: 70px;\n    top: 9px;\n    left: 2px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap.residential .icon-box {\n        top: -4px;\n        left: 0;\n        max-width: 49px;\n        max-height: 15px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .button-left-wrap.three-btn-wrap .btn-img-wrap.residential .icon-box {\n        top: -3px;\n        left: 3px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .circle-box-outer.box-outer-wrap .top-block {\n  background-color: #00bceb; }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .circle-box-outer.box-outer-wrap .top-block h6 {\n    font-weight: bold;\n    line-height: 1;\n    letter-spacing: normal;\n    text-align: center;\n    color: #0d274d; }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .circle-box-outer.box-outer-wrap .col-right .sdn-transport h6 {\n  font-weight: bold;\n  line-height: 1;\n  letter-spacing: normal;\n  text-align: center;\n  color: #0d274d;\n  top: 10px; }\n  @media (max-width: 1399px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .circle-box-outer.box-outer-wrap .col-right .sdn-transport h6 {\n      top: 4px; } }\n  @media (max-width: 1291px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .circle-box-outer.box-outer-wrap .col-right .sdn-transport h6 {\n      top: 14px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .circle-box-outer.box-outer-wrap .col-right .sdn-transport h6 {\n      top: 10px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .circle-box-outer.box-outer-wrap .col-right .sdn-transport h6 {\n      top: 10px; } }\n\n@media (max-width: 1291px) {\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content {\n    margin-left: 120px; } }\n\n@media (max-width: 1399px) {\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .cloud-outer .cloud p {\n    top: 70%;\n    transform: translate(0px, -50%); } }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .cloud-outer .cloud p {\n  font-weight: bold;\n  line-height: 1.31;\n  letter-spacing: normal;\n  text-align: center;\n  color: #0d274d;\n  font-size: 16px; }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .cloud-outer .cloud p {\n      font-size: 10px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn.btn-wrap .button-left-wrap .btn-blud {\n  padding: 15px 23.5px;\n  background-color: #00bceb; }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn.btn-wrap .button-left-wrap .btn-blud a {\n    font-size: 14px;\n    font-weight: bold;\n    line-height: 1.29;\n    letter-spacing: normal;\n    text-align: center; }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn.btn-wrap .button-left-wrap .btn-blud {\n      padding: 7.5px 10px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn.btn-wrap .button-left-wrap .btn-blud {\n      padding: 7.5px 10px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.customer-access {\n  overflow: visible; }\n  @media screen and (max-height: 800px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .screen-click-wrap {\n      overflow-x: visible; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .container-wrapper {\n    width: 100%;\n    margin-top: 61px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .container-wrapper {\n        min-width: 1000px;\n        margin-top: 140px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .container-wrapper {\n        margin-top: 4px;\n        min-width: 820px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .container-wrapper {\n        margin-top: 4px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .container {\n    max-width: 1390px; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .container {\n        max-width: 1549px !important;\n        justify-content: center; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .top-block-outer {\n    display: flex;\n    align-items: center; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .top-block-outer {\n        max-width: 1549px !important;\n        justify-content: center; } }\n    @media (max-width: 1291px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .top-block-outer {\n        justify-content: center; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .top-block-outer {\n        justify-content: left; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .dyk-logo {\n    width: 50px;\n    height: 50px;\n    position: absolute;\n    z-index: 3; }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .dyk-logo {\n        width: 37px;\n        height: 37px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .dyk-logo {\n        width: 37px;\n        height: 37px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .dyk-logo.hover-upper {\n      z-index: 9; }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .sec-bg-img {\n    background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/manage-services/managed-bg.svg\");\n    bottom: 35px;\n    background-position: 0px 100%;\n    background-size: cover;\n    background-repeat: no-repeat;\n    height: 300px;\n    width: 100%;\n    animation: none;\n    display: none; }\n    @media screen and (min-width: 1600px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .sec-bg-img {\n        bottom: 0; } }\n    @media screen and (min-width: 2000px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .sec-bg-img {\n        bottom: 0;\n        height: 400px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .sec-bg-img {\n        overflow-x: hidden;\n        background-position: -70px 100%;\n        bottom: 45px;\n        background-size: auto; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .sec-bg-img #lottie12 {\n      position: absolute;\n      bottom: 70px;\n      width: 100%;\n      height: 270.12px;\n      right: -50%;\n      opacity: 0.4; }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .automation-tab {\n    max-width: initial;\n    border-bottom-right-radius: 0;\n    border-top-right-radius: 0; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .automation-tab {\n        min-width: 780px;\n        width: calc(100% - 20px) !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access small {\n    font-size: 10px;\n    font-weight: normal;\n    line-height: 1.8;\n    letter-spacing: normal;\n    text-align: left;\n    color: #0d274d;\n    z-index: 2;\n    margin: 0 0 0 23px; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-internet-block {\n      width: 100%;\n      min-width: 800px;\n      margin-left: 0; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-internet-block {\n      min-width: inherit;\n      overflow: hidden; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-internet-block {\n      overflow-y: scroll !important;\n      height: calc(100vh - 80px) !important;\n      min-width: inherit; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block {\n    width: 140px;\n    float: left;\n    margin: 0;\n    left: -1px;\n    top: 12px; }\n    @media (max-width: 1291px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block {\n        width: 123px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block {\n        width: 90px;\n        top: 12px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block {\n        width: 90px;\n        top: 14px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box {\n      max-width: 100%;\n      border-radius: 0;\n      margin: 0;\n      height: 50px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box {\n          height: 43px !important; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box {\n          height: 20px !important; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box {\n          height: 20px !important; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.blue-box {\n        background-color: #d4eefa !important; }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.blue-box:before {\n          content: \"\";\n          position: absolute;\n          left: 0;\n          bottom: -5px;\n          height: 8px;\n          width: 100%;\n          background-color: #c8e0eb;\n          z-index: 1; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.blue-box:before {\n              bottom: -2px;\n              height: 4px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.blue-box:before {\n              bottom: -2px;\n              height: 4px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.gree-box {\n        background-color: #dfeed5 !important;\n        height: 55px; }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.gree-box:after {\n          display: none; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.orange-box {\n        background-color: #ffeacc !important; }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.orange-box:before {\n          content: \"\";\n          position: absolute;\n          top: -8px;\n          left: 0;\n          height: 8px;\n          width: 100%;\n          background-color: #ffe0b3; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.orange-box:before {\n              top: -2px;\n              height: 4px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .right-content-block .color-box.orange-box:before {\n              top: -2px;\n              height: 4px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed {\n    float: left;\n    position: relative;\n    margin: 17px 0 0 20px; }\n    @media screen and (min-width: 768px) and (max-width: 990px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed {\n        margin: 17px 0 0 60px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed {\n        margin: 17px 0 0 -7px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed {\n        margin: 0px 0 0 -7px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .circle {\n      width: 306px;\n      height: 306px;\n      background-color: #f4f4f4;\n      border-radius: 50%;\n      position: relative; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .circle {\n          width: 220px;\n          height: 220px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .circle {\n          width: 153px;\n          height: 153px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .circle {\n          width: 153px;\n          height: 153px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .dyk-logo {\n      right: 10px;\n      top: -52px; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .dyk-logo.hover-upper {\n        z-index: 9999 !important; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .dyk-logo {\n          right: 34px;\n          top: -40px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .dyk-logo {\n          right: 0px;\n          top: -22px; }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .dyk-logo.hover-upper .active-text {\n            max-width: 270px !important; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .dyk-logo {\n          right: -20px;\n          top: -5px; }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .dyk-logo.hover-upper .active-text {\n            max-width: 270px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch,\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus,\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers {\n      position: absolute; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch span,\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus span,\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers span {\n        font-size: 14px;\n        font-weight: normal;\n        line-height: 1.29;\n        letter-spacing: normal;\n        text-align: left;\n        color: #414344;\n        margin-top: 8px;\n        display: block;\n        padding-left: 6px; }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch span,\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus span,\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers span {\n            font-size: 12px;\n            padding-left: 0 !important;\n            margin-top: 6px;\n            text-align: center; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch span,\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus span,\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers span {\n            font-size: 10px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch span,\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus span,\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers span {\n            font-size: 10px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch {\n      max-width: 66px;\n      left: 58px;\n      top: 0px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch {\n          max-width: 44px;\n          left: 35px;\n          top: 5px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch {\n          max-width: 31px;\n          left: 33px;\n          top: 10px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .branch {\n          max-width: 31px;\n          left: 33px;\n          top: -2px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus {\n      max-width: 108px;\n      right: 20px;\n      top: 66px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus {\n          max-width: 70px;\n          right: 33px;\n          top: 56px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus {\n          max-width: 43px;\n          right: 17px;\n          top: 21px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus {\n          max-width: 43px;\n          right: 17px;\n          top: 21px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .campus span {\n        padding-left: 27px; }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers {\n      width: 108px;\n      left: 43px;\n      bottom: 44px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers {\n          width: 88px;\n          left: 24px;\n          bottom: 23px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers {\n          width: 76px;\n          left: 38px;\n          bottom: 12px; }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers img {\n            width: 40px;\n            height: 34px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers {\n          bottom: 12px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed .remote-workers span {\n        text-align: right;\n        left: 5px;\n        letter-spacing: -0.03em; }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed h6 {\n      font-weight: 300;\n      line-height: 1;\n      letter-spacing: normal;\n      text-align: center;\n      color: #0d274d;\n      margin-top: 24px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed h6 {\n          margin-top: 15px;\n          font-size: 18px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed h6 {\n          margin-top: 12px;\n          font-size: 12px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .distributed h6 {\n          margin-top: 12px;\n          font-size: 12px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content {\n    float: left;\n    margin-left: 99px; }\n    @media (max-width: 1291px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content {\n        margin-left: 120px; } }\n    @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content {\n        margin-left: 108px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content {\n        margin-left: 95px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content {\n        margin-left: 75px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.right {\n      bottom: 16px;\n      right: -26px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.right {\n          bottom: 13px;\n          right: -20px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.right {\n          bottom: -8px;\n          right: -17px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.right {\n          bottom: -8px;\n          right: -15px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.right .active-text {\n          right: -6px;\n          left: auto;\n          padding: 11px 50px 7px 25px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.right .active-text {\n          right: -6px;\n          left: auto;\n          padding: 11px 50px 7px 25px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.left {\n      bottom: 20px;\n      left: 16px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.left {\n          bottom: 10px;\n          left: 18px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.left {\n          bottom: -8px;\n          left: 150px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .dyk-logo.left {\n          bottom: -8px;\n          left: 150px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-left {\n      position: absolute;\n      left: -81px;\n      margin-top: -4px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-left {\n          left: -106px;\n          margin-top: 42px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-left {\n          left: -88px;\n          margin-top: -6px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-left {\n          left: -88px;\n          margin-top: -6px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer {\n      overflow: hidden;\n      background-color: #f4f4f4;\n      border-radius: 50%;\n      height: 454px;\n      width: 454px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer {\n          height: 380px;\n          width: 380px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer {\n          height: 218px;\n          width: 218px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer {\n          height: 218px;\n          width: 218px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content {\n        float: left;\n        margin-top: 32px;\n        width: 100%; }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content {\n            margin-top: 29px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content {\n            margin-top: 24px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content {\n            margin-top: 24px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content h6 {\n          color: #0d274d;\n          font-weight: 300;\n          text-align: center; }\n          @media (max-width: 1291px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content h6 {\n              font-size: 18px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content h6 {\n              margin-top: 0;\n              font-size: 12px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .circle-box-outer .bottom-content h6 {\n              margin-top: 0;\n              font-size: 12px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block {\n      width: 201.9px;\n      height: 49px;\n      padding: 16px 0 12px;\n      border-radius: 8px;\n      background-color: #bfeefa;\n      margin: 69px auto 18px;\n      position: relative;\n      left: 23px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block {\n          width: 160px;\n          height: 40px;\n          padding: 12px 0 12px;\n          margin: 65px auto 19px;\n          left: 23px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block {\n          width: 97px;\n          height: 23px;\n          padding: 6px 0 7px;\n          border-radius: 4px;\n          margin: 36px auto 9px;\n          left: 6px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block {\n          width: 97px;\n          height: 23px;\n          padding: 6px 0 7px;\n          border-radius: 4px;\n          margin: 30px auto 8px;\n          left: 6px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block h6 {\n        font-weight: 300;\n        line-height: 1;\n        letter-spacing: normal;\n        text-align: center;\n        color: #06144d; }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block h6 {\n            font-size: 16px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block h6 {\n            font-size: 12px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .top-block h6 {\n            font-size: 12px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right {\n      margin-left: 20px;\n      float: right;\n      max-width: 342px;\n      position: relative;\n      left: 36px; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right h6 {\n        font-weight: 300;\n        line-height: 1;\n        letter-spacing: normal;\n        text-align: center;\n        color: #fff;\n        position: relative;\n        top: 9px; }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right h6 {\n            font-size: 16px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right h6 {\n            top: 7px;\n            font-size: 10px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right h6 {\n            top: 7px;\n            font-size: 10px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport {\n        float: left;\n        width: 202px;\n        position: relative;\n        z-index: 2;\n        border-radius: 20px;\n        height: 176px;\n        background-color: rgba(116, 191, 75, 0.2);\n        border: 1px solid #74bf4b; }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport {\n            width: 170px;\n            height: 170px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport {\n            width: 97px;\n            height: 82px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport {\n            width: 98.5px;\n            height: 86.2px;\n            border-radius: 20px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .tri-arrow {\n          width: 88px;\n          height: 128px;\n          float: left;\n          position: relative;\n          top: -18px; }\n          @media (max-width: 1291px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .tri-arrow {\n              width: 80px;\n              height: 120px;\n              top: -9px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .tri-arrow {\n              width: 46px;\n              height: 54px;\n              top: -7px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .tri-arrow {\n              width: 40px;\n              height: 58px;\n              top: -7px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box {\n          width: 99.6px;\n          height: 55px;\n          margin: 20px 0 0 0;\n          border-radius: 28px 0 0 28px;\n          background-color: rgba(255, 255, 255, 0.6);\n          float: right; }\n          @media (max-width: 1291px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box {\n              width: 89px;\n              height: 46px;\n              margin: -55px 0 0 0; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box {\n              width: 48px;\n              height: 27px;\n              margin: 21px 0 0 0; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box {\n              width: 48px;\n              height: 27px;\n              margin: 21px 0 0 0; } }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box img {\n            width: 47px;\n            margin: 4px 0 0 6px; }\n            @media (max-width: 1291px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box img {\n                width: 38px; } }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box img {\n                width: 23px;\n                margin: 2px 0 0 3px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .col-right .sdn-transport .circle-box img {\n                width: 23px;\n                margin: 2px 0 0 3px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap {\n      position: relative;\n      max-width: 268px;\n      top: 1px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap {\n          top: 0; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap {\n          top: 2px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap:after {\n        display: none; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap {\n        width: 210px;\n        justify-content: flex-end;\n        margin: 0 0 6.8px; }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap {\n            width: 210px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap {\n            width: 146px;\n            margin: 0 0 4px;\n            height: 26px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap {\n            width: 146px;\n            margin: 0 0 4px;\n            height: 26px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info {\n          width: 102px;\n          position: relative;\n          left: 4px;\n          border-radius: 8px 0 0 8px;\n          background-color: #d4d4d8;\n          height: 49px;\n          padding: 18px 0 0 0px;\n          text-align: center; }\n          @media (max-width: 1291px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info {\n              height: 40px;\n              padding: 13px 0 0 0px;\n              width: 85px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info {\n              width: 62px;\n              height: 24px;\n              padding: 6px 0 0 0px;\n              border-radius: 4px 0 0 4px;\n              left: 2px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info {\n              width: 62px;\n              height: 24px;\n              padding: 6px 0 0 0px;\n              border-radius: 4px 0 0 4px;\n              left: 2px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info p {\n            font-size: 14px;\n            line-height: 1.29;\n            letter-spacing: normal;\n            color: #4d4c4c; }\n            @media (max-width: 1291px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info p {\n                font-size: 12px; } }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info p {\n                font-size: 10px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .info p {\n                font-size: 10px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud {\n          border-radius: 34px;\n          border: solid 1px #042750;\n          border-right: none;\n          background-color: #fff;\n          color: #042750;\n          margin: 0;\n          width: auto;\n          min-width: 126px;\n          display: flex;\n          justify-content: center !important;\n          height: 54px;\n          justify-content: flex-start; }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud.btn-arrow::after {\n            right: 12px !important; }\n            @media (max-width: 1291px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud.btn-arrow::after {\n                right: 8px !important; } }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud.btn-arrow::after {\n                right: 10px !important; } }\n          @media (max-width: 1291px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud {\n              width: 106px;\n              min-width: 115px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud {\n              width: 85px;\n              min-width: 85px;\n              padding: 8px 4px;\n              height: 26px;\n              border-radius: 20px; }\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud p {\n                font-size: 12px; }\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud a {\n                font-size: 12px; }\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud.btn-arrow::after {\n                top: 56%; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud {\n              width: 65px;\n              padding: 8px 4px;\n              height: 26px;\n              min-width: 65px;\n              text-align: left;\n              border-radius: 13px; }\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud p {\n                font-size: 10px !important; }\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud a {\n                font-size: 10px; }\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud.btn-arrow::after {\n                top: 57.5%; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud > a {\n              padding: 0; } }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud > a::after {\n            right: -6px;\n            position: relative;\n            bottom: 0; }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-content .button-left-wrap.three-btn-wrap .btn-img-wrap .btn-blud > a::after {\n                right: -4px;\n                width: 4px;\n                height: 6px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box {\n    max-width: 427px;\n    position: relative; }\n    @media (max-width: 1291px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box {\n        max-width: 427px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box {\n        max-width: 196px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .dyk-logo {\n      left: -48px;\n      top: -66px; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .dyk-logo .tool-hover {\n        z-index: -2 !important; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .dyk-logo {\n          left: -35px;\n          top: -58px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .dyk-logo {\n          left: -15px;\n          top: -10px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .dyk-logo {\n          left: -15px;\n          top: -10px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .dyk-logo .active-text {\n          right: -6px;\n          left: auto;\n          padding: 11px 50px 7px 25px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box .dyk-logo .active-text {\n          right: -6px;\n          left: auto;\n          padding: 11px 50px 7px 25px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box h6 {\n      font-weight: 300;\n      line-height: 1;\n      letter-spacing: normal;\n      text-align: center;\n      color: #0d274d;\n      margin-top: 24px;\n      float: left;\n      width: 100%;\n      padding-left: 118px; }\n      @media (max-width: 1399px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box h6 {\n          padding-left: 30px; } }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box h6 {\n          margin-top: 14px;\n          padding: 0;\n          font-size: 18px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box h6 {\n          margin-top: 14px;\n          padding: 0;\n          font-size: 12px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-circle-box h6 {\n          margin-top: 14px;\n          padding: 0;\n          font-size: 12px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer {\n    position: relative;\n    float: left;\n    width: 306px;\n    height: 306px;\n    background-color: #f4f4f4;\n    border-radius: 50%;\n    margin: 17px 0 0 113px; }\n    @media (max-width: 1399px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer {\n        width: 295px;\n        height: 295px;\n        margin: 17px 0 0 55px; } }\n    @media (max-width: 1291px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer {\n        width: 220px;\n        height: 220px;\n        margin: 17px 50px 0 46px; } }\n    @media screen and (min-width: 991px) and (max-width: 1024px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer {\n        margin: 17px 0 0 24px; } }\n    @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer {\n        margin: 17px 0 0 24px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer {\n        width: 147px;\n        height: 147px;\n        margin: 17px 0 0 27px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer {\n        width: 147px;\n        height: 147px;\n        margin: 17px 0 0 27px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one {\n      width: 202.8px;\n      position: absolute;\n      right: -46px;\n      top: -30px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one {\n          width: 150px;\n          top: -18px; } }\n      @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one {\n          width: 135px;\n          top: -15px;\n          right: -20px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one {\n          width: 101px;\n          right: -20px;\n          top: -15px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one {\n          width: 101px;\n          right: -20px;\n          top: -15px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one p {\n        position: absolute;\n        text-align: center;\n        width: 100%;\n        top: 71%;\n        transform: translate(-2px, -50%);\n        color: #021742;\n        font-size: 14px; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one p {\n            top: 70%;\n            font-size: 10px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-one p {\n            top: 70%;\n            font-size: 10px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two {\n      width: 202.8px;\n      position: absolute;\n      left: -42px;\n      top: 31px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two {\n          width: 150px;\n          left: -26px;\n          top: 25px; } }\n      @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two {\n          width: 135px;\n          left: -15px;\n          top: 30px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two {\n          width: 101px;\n          left: -21px;\n          top: 16px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two {\n          width: 101px;\n          left: -21px;\n          top: 16px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two p {\n        position: absolute;\n        text-align: center;\n        width: 100%;\n        top: 76%;\n        transform: translate(-8px, -50%);\n        font-size: 14px;\n        color: white; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two p {\n            top: 75%;\n            transform: translate(-5px, -50%);\n            font-size: 10px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-two p {\n            top: 75%;\n            transform: translate(-5px, -50%);\n            font-size: 10px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three {\n      width: 202.8px;\n      position: absolute;\n      right: -52px;\n      top: 95px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three {\n          width: 150px;\n          right: -35px;\n          top: 80px; } }\n      @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three {\n          width: 135px;\n          right: -15px;\n          top: 80px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three {\n          width: 101px;\n          right: -28px;\n          top: 42px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three {\n          width: 101px;\n          right: -28px;\n          top: 42px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three p {\n        position: absolute;\n        text-align: center;\n        width: 100%;\n        font-size: 14px;\n        top: 75%;\n        transform: translate(-2px, -50%);\n        color: #06144d; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three p {\n            top: 77%;\n            transform: translate(5px, -50%);\n            font-size: 10px; } }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three p {\n            transform: translate(8px, -50%); } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-three p {\n            top: 77%;\n            transform: translate(5px, -50%);\n            font-size: 10px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four {\n      width: 202.8px;\n      position: absolute;\n      left: -50px;\n      bottom: 41px; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four {\n          width: 150px;\n          left: -45px;\n          bottom: 30px; } }\n      @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four {\n          width: 135px;\n          left: -10px;\n          bottom: 15px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four {\n          width: 101px;\n          left: -21px;\n          bottom: 17px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four {\n          width: 101px;\n          left: -21px;\n          bottom: 17px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four p {\n        position: absolute;\n        text-align: center;\n        width: 100%;\n        font-size: 14px;\n        top: 72%;\n        transform: translate(-4px, -50%);\n        color: #06144d; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four p {\n            top: 76%;\n            transform: translate(5px, -50%);\n            font-size: 10px; } }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four p {\n            transform: translate(11px, -50%); } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .cloud-outer .cloud-four p {\n            top: 76%;\n            transform: translate(5px, -50%);\n            font-size: 10px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn {\n    float: left;\n    width: 100%;\n    position: relative; }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap {\n      position: relative;\n      width: 100%;\n      max-width: 100%;\n      z-index: 2;\n      top: 0;\n      margin: 25px 0 0; }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap {\n          margin: 50px 0 0; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap {\n          margin: 7px 0 0; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap {\n          margin: 18px 0 0; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .img-wrap {\n        margin: 0 10px 0 0;\n        float: left; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-blud {\n        min-width: 146px;\n        width: auto;\n        padding: 12px 31px 12px 28px; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-blud {\n            min-width: auto;\n            padding: 8px 15px;\n            height: 29px;\n            border-radius: 4px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-blud {\n            min-width: auto;\n            padding: 8px 15px;\n            height: 29px;\n            border-radius: 4px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-blud > a {\n          letter-spacing: -0.020em; }\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-blud > a:after {\n            bottom: 1px;\n            right: -7px;\n            width: 10px;\n            height: 10px; }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-blud > a:after {\n                right: -7px;\n                width: 5px;\n                height: 7px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-blud > a:after {\n                right: -7px;\n                width: 5px;\n                height: 7px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap:after {\n        display: none; }\n      .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-img-wrap {\n        margin: -3px 5px 0; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-img-wrap {\n            margin: 0 3px 0; }\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-img-wrap a {\n              font-size: 10px !important; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-img-wrap {\n            margin: 0 3px 0; }\n            .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .button-left-wrap .btn-img-wrap a {\n              font-size: 10px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .left-btns-wrap {\n      display: flex;\n      justify-content: center; }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.customer-access .bottom-btn .left-btns-wrap {\n          justify-content: left; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab, .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab, .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab, .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab {\n  border-top-left-radius: 20px !important;\n  border-bottom-left-radius: 20px !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab:nth-child(1), .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab:nth-child(1), .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab:nth-child(1), .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab:nth-child(1) {\n    background-color: rgba(0, 188, 235, 0.2); }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab:nth-child(1):after, .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab:nth-child(1):after, .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab:nth-child(1):after, .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab:nth-child(1):after {\n      background-color: rgba(0, 188, 235, 0.2) !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::after, .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::after, .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::after, .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::after {\n    border: solid 1px #00bceb;\n    background-color: rgba(0, 188, 235, 0.4) !important;\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n    top: -1px !important;\n    right: -100% !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::before, .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::before, .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::before, .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::before {\n    border: solid 1px #00bceb;\n    background-color: rgba(0, 188, 235, 0.4) !important;\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n    top: -1px !important;\n    display: none; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .segment-block-content .move_arrow_blue,\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .routing-block-content .move_arrow_blue, .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .segment-block-content .move_arrow_blue,\n.wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .routing-block-content .move_arrow_blue, .wonderwall-click .wonderwall-screen .screen-two.default-peering .right-content-block .segment-block-content .move_arrow_blue,\n.wonderwall-click .wonderwall-screen .screen-two.default-peering .right-content-block .routing-block-content .move_arrow_blue, .wonderwall-click .wonderwall-screen .screen-two.default-cloud .right-content-block .segment-block-content .move_arrow_blue,\n.wonderwall-click .wonderwall-screen .screen-two.default-cloud .right-content-block .routing-block-content .move_arrow_blue {\n  display: inline-block; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .segment-block-content .move_arrow_blue:after,\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .routing-block-content .move_arrow_blue:after, .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .segment-block-content .move_arrow_blue:after,\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .routing-block-content .move_arrow_blue:after, .wonderwall-click .wonderwall-screen .screen-two.default-peering .right-content-block .segment-block-content .move_arrow_blue:after,\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .right-content-block .routing-block-content .move_arrow_blue:after, .wonderwall-click .wonderwall-screen .screen-two.default-cloud .right-content-block .segment-block-content .move_arrow_blue:after,\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .right-content-block .routing-block-content .move_arrow_blue:after {\n    content: \"\";\n    position: absolute;\n    vertical-align: middle;\n    right: -6px;\n    width: 11px;\n    height: 11px;\n    bottom: 1px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n    background-size: contain;\n    background-repeat: no-repeat;\n    transition: transform 0.5s ease; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .automation-tab {\n  border-top-left-radius: 20px !important;\n  border-bottom-left-radius: 20px !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .automation-tab:nth-child(1) {\n    background-color: rgba(0, 188, 235, 0.2); }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .automation-tab:nth-child(1):after {\n      background-color: rgba(0, 188, 235, 0.2) !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .automation-tab::after {\n    border: solid 1px #00bceb;\n    background-color: rgba(0, 188, 235, 0.4) !important;\n    border-radius: 0;\n    border-left: 0;\n    right: -99.99% !important;\n    border-right: 0;\n    top: -1px !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .automation-tab::before {\n    border: solid 1px #00bceb;\n    background-color: rgba(0, 188, 235, 0.4) !important;\n    border-radius: 0;\n    border-left: 0;\n    border-right: 0;\n    top: -1px !important;\n    display: none; }\n\n.wonderwall-click .wonderwall-screen .screen-two.access .automation-tab {\n  width: 100% !important; }\n\n.wonderwall-click .wonderwall-screen .screen-two.access .dyk-logo.type-1 {\n  right: -726px;\n  top: -46px; }\n  @media (min-width: 1401px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .dyk-logo.type-1 {\n      right: -1000px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .dyk-logo.type-1 {\n      top: -42px;\n      right: -630px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .dyk-logo.type-1 {\n      right: -375px;\n      top: -56px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access .dyk-logo.right {\n  right: -115px;\n  top: 50px; }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .dyk-logo.right {\n      right: -30px;\n      top: 44px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access .cloud-content .aci-box-content .dyk-logo {\n  right: -20px;\n  top: -40px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .cloud-content .aci-box-content .dyk-logo {\n      right: -50px;\n      top: -50px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .cloud-content .aci-box-content .dyk-logo {\n      top: -57px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .cloud-content .aci-box-content .dyk-logo {\n      right: -100px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access .cloud-content .aci-box-content .dyk-logo .tool-hover .active-text {\n      right: -6px;\n      left: auto;\n      padding: 11px 68px 7px 25px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .automation-tab {\n  margin: 1px 0 3px 0;\n  border-radius: 20px 0px 0 20px;\n  padding: 5px 16px 5px 46px; }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .automation-tab {\n      height: 22px;\n      margin: 4px 0 2px 0;\n      padding: 4px 17px 0px !important;\n      max-width: 404px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .automation-tab:nth-child(1) {\n    background-color: rgba(0, 188, 235, 0.2); }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .automation-tab:nth-child(1):after {\n      background-color: rgba(0, 188, 235, 0.2) !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .automation-tab::after {\n    border: solid 1px #00bceb;\n    background-color: rgba(0, 188, 235, 0.4);\n    border-left: 0;\n    top: -1px;\n    width: 99.84%; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .automation-tab::after {\n        display: none; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-internet-block .component-block {\n  margin: 75px 20px 0 0px; }\n\n@media screen and (min-width: 1750px) {\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-internet-block .container-wrapper .container {\n    margin-right: 0;\n    max-width: 90%; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .txt-with-icon {\n  display: block;\n  top: 29px;\n  right: -116px; }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .txt-with-icon {\n      top: 55px;\n      right: -280px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .txt-with-icon {\n      top: 40px;\n      right: -26px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .txt-with-icon p {\n    margin: 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .txt-with-icon .icon-block.img-border > a {\n    border: 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .txt-with-icon .icon-block {\n    margin: 5px auto; }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .top-txt {\n    right: 85px !important;\n    top: 9px !important;\n    left: auto !important; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .top-txt.right {\n  position: absolute;\n  right: -429px;\n  top: 22px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .top-txt.right {\n      right: -110px;\n      width: 100px;\n      left: auto;\n      margin: 0; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .top-txt.right {\n      right: -132px !important;\n      top: 33px !important;\n      left: auto !important; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .top-txt.right {\n      right: -110px;\n      width: 100px;\n      left: auto;\n      margin: 0; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .top-txt.right {\n      right: -121px;\n      top: 25px !important;\n      width: 100px;\n      left: auto !important;\n      margin: 0; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .top-txt p:after {\n    font-size: 3px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim {\n  width: 214px; }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim {\n      width: 115px;\n      margin: 10px auto 0; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .tool-hover.orange .active-text {\n  max-width: 470px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap {\n  max-width: 210px;\n  top: 9px;\n  left: -89px; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .tool-hover {\n    border: solid 1px #74bf4b;\n    border-radius: 50px; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .tool-hover .active-text {\n      max-width: 330px;\n      width: 330px; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .tool-hover .active-text span {\n        font-size: 12px;\n        letter-spacing: -0.025em; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .tool-hover.orange .active-text {\n      max-width: 470px; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue {\n    position: absolute;\n    right: -107px;\n    bottom: 50px; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue p {\n      font-size: 16px;\n      font-weight: 700;\n      color: #0d274d; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue p {\n          font-size: 10px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue p {\n          font-size: 10px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue p {\n          font-size: 10px !important;\n          right: 14px;\n          top: -2px;\n          position: relative; } }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue:after {\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n      width: 11px;\n      height: 11px;\n      right: -8px; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-blud {\n    border-radius: 34px;\n    border-left: solid 1px #042750;\n    background-color: #fff;\n    color: #042750;\n    margin: 0;\n    width: 100%;\n    max-width: 125px;\n    height: 52px;\n    padding: 0;\n    justify-content: center; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-blud img {\n      max-width: 34px;\n      position: absolute;\n      left: 10px;\n      display: none; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-blud p {\n      color: #042750;\n      font-weight: 700;\n      font-size: 16px; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-blud p a {\n        padding-right: 0; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-blud .move_arrow::after {\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n      right: -16px; }\n\n@-moz-document url-prefix() {\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-blud .move_arrow::after {\n    bottom: 3px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap {\n    margin: 0 0 7px;\n    border-radius: 34px;\n    border: solid 1px #042750;\n    background-color: #fff;\n    color: #042750;\n    justify-content: space-between;\n    height: 54px;\n    overflow: hidden; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.business {\n      position: relative;\n      overflow: visible; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.business.hover-class .btn-blud::after {\n        content: \"\";\n        position: absolute;\n        width: calc(100% + 2px);\n        top: -2px;\n        height: calc(100% + 2px);\n        right: -2px;\n        background-color: #fbab2c;\n        z-index: 0;\n        border-radius: 34px;\n        border: 1px solid #fbab2c; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.business.hover-class .btn-blud p {\n        color: #FFFFFF; }\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.business.hover-class .btn-blud p a::after {\n          background-image: url(\"/dist/images/arrow-right-white.svg\"); }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.business .btn-blud {\n        position: relative;\n        overflow: visible !important; }\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.business .btn-blud p {\n          z-index: 1; }\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.business .btn-blud a {\n          text-decoration: none; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap .icon-box {\n      position: relative;\n      left: 7px; }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap .icon-box {\n          max-width: 67px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.residential .icon-box {\n      top: 9px;\n      left: 11px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer {\n  display: flex; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .icon-wrap {\n    width: 50px;\n    margin-right: 39px;\n    position: absolute;\n    left: -81px; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block {\n    margin-bottom: 4px;\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n    width: 100%;\n    height: 54px;\n    background-color: rgba(237, 245, 231, 0.8);\n    border: solid 1px;\n    border-left: 0;\n    border-right: 0;\n    border-bottom-left-radius: 50px;\n    border-top-left-radius: 50px;\n    border-color: rgba(116, 191, 75, 0.6);\n    overflow: hidden; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block {\n        margin-bottom: 8px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block .title-container {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      background-color: #74bf4b;\n      height: 100%;\n      border-radius: 0 40px 40px 0;\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n      padding: 0px 15px 0px 20px; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block .title-container span {\n        color: #fff;\n        font-size: 15px;\n        font-weight: 700;\n        width: 105px;\n        line-height: 1.2; }\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block .title-container span a {\n          padding-right: 0;\n          display: inline-block; }\n          .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block .title-container span a:after {\n            position: relative;\n            bottom: 1px; }\n\n@-moz-document url-prefix() {\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block .title-container span a:after {\n    right: -8px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block .title-container .icon-container {\n        width: 29px;\n        height: 33px;\n        margin-right: 10px; }\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .sla-block .title-container .icon-container img {\n          width: 100%;\n          height: 100%; }\n\n.wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block {\n  border-bottom-left-radius: 20px;\n  border: solid 1px #74bf4b;\n  border-right: 0;\n  background-color: rgba(237, 245, 231, 0.8);\n  width: calc(100% - 273px); }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block {\n      border-radius: 20px 0px 0px 20px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block {\n      border-radius: 20px 0px 0px 20px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content {\n    margin: 4px 0 15px 25px;\n    padding: 0; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content {\n        width: 90%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content {\n        width: 90%; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content {\n        margin: 4px 0 15px 11px;\n        width: 90%; } }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .tool-hover {\n      border: solid 1px #74bf4b;\n      border-radius: 50px; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .tool-hover .active-text {\n        max-width: 400px;\n        width: 400px; }\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .tool-hover .active-text span {\n          font-size: 12px;\n          letter-spacing: -0.025em; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .tool-hover.orange .active-text {\n        max-width: 470px; }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .dyk-logo.left {\n      right: 27px;\n      top: 32px; }\n      @media screen and (min-width: 1199px) and (max-width: 1300px) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .dyk-logo.left {\n          right: 115px;\n          top: 40px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .dyk-logo.left {\n          right: 150px;\n          top: 36px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .dyk-logo.left {\n          right: 150px;\n          top: 37px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .dyk-logo.left {\n          right: 140px;\n          top: 36px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .move_arrow_blue {\n      display: inline-block; }\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .move_arrow_blue:after {\n        content: \"\";\n        position: absolute;\n        vertical-align: middle;\n        right: -6px;\n        width: 11px;\n        height: 11px;\n        bottom: 1px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n        background-size: contain;\n        background-repeat: no-repeat;\n        transition: transform 0.5s ease; }\n  .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .color-box {\n    background-color: transparent !important;\n    padding-left: 26px;\n    height: 50px; }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .color-box {\n        padding-left: 15px;\n        height: 45px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .color-box .icon-wrap {\n      position: relative;\n      top: -12px; }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .color-box .icon-wrap {\n          max-width: 35px;\n          top: -9px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-access {\n  overflow: visible;\n  padding: 0 !important; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .container {\n      min-width: 800px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .dyk-logo {\n    position: absolute;\n    width: 50px;\n    height: 50px;\n    z-index: 1; }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .dyk-logo {\n        width: 35px;\n        height: 35px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .dyk-logo {\n        width: 35px;\n        height: 35px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .dyk-logo.hover-upper {\n      z-index: 9; }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .screen-click-wrap {\n      overflow-y: scroll;\n      height: 100%; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab {\n    border-radius: 7px;\n    padding-left: 17px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab {\n        padding-left: 20px;\n        width: 100% !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab::before {\n      content: \"\";\n      position: absolute;\n      height: 100%;\n      top: 0;\n      left: -99%;\n      width: 100%;\n      background-color: #00bceb;\n      z-index: -1;\n      display: none; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab::before {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab::before {\n          display: none; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab::after {\n      content: \"\";\n      position: absolute;\n      height: 100%;\n      top: 0;\n      right: -99.9%;\n      width: 100%;\n      background-color: #00bceb;\n      z-index: -1; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab::after {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .automation-tab::after {\n          display: none; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img {\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/access-screen-bg.svg);\n    height: 100%;\n    background-position: 65px 100%;\n    bottom: 82px;\n    background-size: contain;\n    background-repeat: no-repeat;\n    width: 100%;\n    display: none; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img {\n        bottom: 80px;\n        background-size: cover; } }\n    @media (max-width: 1399px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img {\n        bottom: 50px;\n        background-position: 34px 100%;\n        background-size: 100% 100%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img {\n        bottom: 112px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img {\n        bottom: 30px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img {\n        overflow-x: hidden; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img #lottie10 {\n      width: 170%;\n      bottom: 50px;\n      position: absolute; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .sec-bg-img #lottie9 {\n      position: absolute;\n      bottom: -130px;\n      width: 200%; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .top-connect-box {\n    max-width: 100%;\n    padding: 54px 0 30px 0;\n    z-index: 1;\n    margin-left: 0; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .top-connect-box {\n        padding: 0 0 42px 0; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .top-connect-box {\n        width: 100% !important;\n        padding: 0 0 42px 0; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .top-connect-box {\n        padding: 20px 0 31px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content {\n    align-items: flex-start; }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content {\n        padding-bottom: 14px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content {\n        padding-bottom: 40px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content {\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n      width: 100%;\n      margin-left: 43%;\n      max-width: 270px;\n      margin-top: 4px;\n      position: absolute;\n      z-index: 2; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content {\n          margin-left: 46%; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content {\n          margin-left: 35%; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content {\n          margin-left: 52%; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content {\n          margin-top: -13px;\n          margin-left: 22%; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img {\n        margin-bottom: 15px;\n        width: 100%;\n        position: relative;\n        top: -7px;\n        left: -17px; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img {\n            left: 194px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img {\n            left: -42px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .dotted-line {\n          position: absolute;\n          right: -165%;\n          width: 508.5px;\n          top: 28px;\n          max-width: max-content; }\n          @media screen and (min-width: 1401px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .dotted-line {\n              right: -230%;\n              width: 675.5px; } }\n          @media screen and (min-width: 1950px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .dotted-line {\n              right: -323%;\n              width: 928.5px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .dotted-line {\n              right: -60%;\n              width: 300.5px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .dotted-line {\n              right: -59%;\n              width: 271.5px;\n              z-index: -1;\n              top: 48px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt {\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          margin-bottom: 1px;\n          margin-right: 23px;\n          position: relative;\n          top: -18px;\n          left: 15px; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt {\n              margin-left: 188px;\n              margin-top: 14px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt {\n              top: -27px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt p {\n            color: #06144d;\n            padding-right: 5px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt p:after {\n              width: 6px;\n              height: 7px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt p.small-font {\n              font-size: 10px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt .small-img {\n            height: 17px;\n            width: 17px;\n            margin-left: 8px; }\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt .small-img {\n                height: 17px;\n                width: 17px; } }\n            @media (max-width: 595px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt .small-img {\n                height: 17px;\n                width: 14px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt .small-img a {\n              display: block;\n              transition: all 0.5s ease; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt .small-img:hover a {\n              transform: translate(0px, -5px); }\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt .small-img img {\n              width: 100%;\n              height: 100%;\n              object-fit: contain;\n              border-radius: 50%; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim {\n          width: 230px;\n          height: auto;\n          margin: -2px auto 0; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim {\n              width: 220px; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim {\n              width: 220px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim {\n              width: 220px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim > a {\n            display: inline-block; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon {\n        display: flex;\n        align-items: center;\n        position: absolute;\n        z-index: 2;\n        top: 23px;\n        right: -150px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon {\n            right: -140px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon {\n            right: -140px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon {\n            right: -44px;\n            top: 38px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon {\n            top: 23px;\n            right: -280px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon {\n            top: 5px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon .icon-block {\n          width: 32px;\n          height: 32px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon .icon-block img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            border-radius: 50%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon .icon-block.img-border > a {\n            border: 1px solid #0d274d;\n            border-radius: 50%; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .txt-with-icon p {\n          color: #06144d; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content p {\n        font-size: 12px;\n        font-weight: normal;\n        line-height: 1.25;\n        color: #FFFFFF; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content p a {\n          color: inherit; }\n  @media screen and (min-width: 1401px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .container {\n      max-width: 1549px;\n      justify-content: flex-start !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block {\n    padding-top: 0;\n    margin-top: 20px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block {\n        width: 100%;\n        min-width: 978px;\n        margin-left: 0;\n        overflow-y: auto;\n        margin: 0;\n        padding-top: 68px;\n        overflow: hidden;\n        overflow-y: hidden;\n        height: calc(60vh - 60px) !important; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block {\n        min-width: 912px;\n        overflow-y: scroll !important;\n        height: calc(100vh - 60px) !important; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block {\n        overflow-x: hidden;\n        margin-top: -6px;\n        overflow-y: scroll !important;\n        height: calc(100vh - 60px) !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block {\n      position: relative;\n      opacity: 1;\n      float: left;\n      margin: 24px 20px 0 0px;\n      width: calc(13% - 97px); }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block {\n          margin: -24px 20px 0 20px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block {\n          margin: -24px 20px 0 20px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block {\n          width: 72px;\n          margin: 0px 0px 0 20px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block .component-logo {\n        width: 72px;\n        margin-left: 19px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block .component-logo {\n            margin-left: 0; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block .component-logo {\n            margin-top: 62px;\n            margin-left: 0; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .component-block .component-logo {\n            margin: 0; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .container-wrapper {\n      width: calc(88.4% - 4px);\n      float: right; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .container-wrapper {\n          width: calc(100% - 92px);\n          padding-left: 20px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .container-wrapper {\n          width: 100%;\n          float: inherit; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .container-wrapper .container {\n        padding: 0 0 0 8px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .container-wrapper .container {\n            padding: 0; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .container-wrapper .container {\n            padding: 0 0 0 20px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .v-hamburger {\n      bottom: -36px;\n      height: 36px;\n      z-index: -1; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block > .container {\n      padding: 0;\n      max-width: 100%; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .content-background-box {\n      top: -5px;\n      left: 26.7%;\n      height: 236px;\n      padding-top: 10px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .content-background-box {\n          left: 35%; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .content-background-box {\n          left: 35%; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .content-background-box {\n          left: 35%; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-internet-block .left-logo {\n      top: -26px;\n      left: -17px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block {\n    width: 70.5%;\n    float: right;\n    margin: 0 0 0 auto; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block {\n        width: 83.5%; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block {\n        width: 70.5%; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box {\n      width: 100% !important;\n      max-width: inherit;\n      margin: 0;\n      border-top-right-radius: 0;\n      border-bottom-right-radius: 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box::after {\n        border-top-right-radius: 0;\n        border-bottom-right-radius: 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box small {\n        position: absolute;\n        margin: 0 0 0 34px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box {\n        width: calc(100% - 61px) !important;\n        margin-left: 61px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box {\n            width: calc(90% - 61px) !important;\n            float: right; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box small {\n          margin: 9px 0 0 20px; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box small {\n              margin: 2px 0 0 15px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box small {\n              margin: 2px 0 0 10px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box::before {\n          content: \"\";\n          position: absolute;\n          right: -100px;\n          top: 0;\n          width: 100px;\n          height: 50px;\n          z-index: 2;\n          background-color: white; }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box::before {\n              display: none; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box::before {\n              display: none; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box::after {\n          content: \"\";\n          display: block;\n          position: absolute;\n          left: -360px;\n          top: 35px;\n          width: calc(129% + 135px);\n          height: 100%;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/single_dot.svg);\n          background-repeat: repeat-x;\n          z-index: 1;\n          background-color: transparent;\n          border-radius: 0; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box::after {\n              left: -200px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box::after {\n              left: -196px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.blue-box::after {\n              left: -160px;\n              top: 17px;\n              width: calc(104% + 135px); } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.gree-box {\n        width: calc(100% - 37px) !important;\n        padding-left: 20px;\n        margin-left: 37px;\n        height: 51px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.gree-box {\n            width: calc(90% - 37px) !important;\n            float: right; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.gree-box:after {\n          top: -10px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.gree-box small {\n          margin-left: 10px;\n          margin-top: -3px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.orange-box {\n        width: calc(100% - 23px) !important;\n        margin-top: -4px;\n        height: 66px;\n        margin-left: 23px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.orange-box {\n            width: calc(90% - 23px) !important;\n            float: right; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .color-box.orange-box small {\n          margin-top: 7px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .segment-block-content {\n      margin: 4px 0 0px 33px; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .segment-block-content {\n          margin-bottom: 3px;\n          float: left; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .segment-block-content .icon-right {\n        width: 50px;\n        height: 50px;\n        position: absolute;\n        top: -31px;\n        right: 10px; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .segment-block-content .icon-right {\n            width: 37px;\n            height: 37px;\n            top: -13px;\n            left: auto;\n            right: -26px;\n            bottom: auto; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .segment-block-content .icon-right {\n            width: 37px;\n            height: 37px;\n            top: -13px;\n            left: auto;\n            right: -26px;\n            bottom: auto; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .right-content-block .segment-block-content .icon-right img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi {\n    height: 60px;\n    width: 100%;\n    max-width: 100%;\n    border-radius: 34px 0 0 34px;\n    margin: 10px 0; }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi {\n        margin: 7px 0; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content {\n      display: flex;\n      align-items: center;\n      justify-content: flex-start;\n      width: 100%;\n      margin-left: calc(22.7% - 192px);\n      max-width: 326px;\n      margin-top: 0;\n      position: relative; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content {\n          margin-left: calc(35% - 175px); } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content {\n          margin-left: calc(35% - 175px); } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content {\n          margin-left: calc(35% - 175px); } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon {\n        margin-top: -1px;\n        margin-left: 6px;\n        position: absolute;\n        left: -97px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n          margin-left: 0px;\n          right: -133px;\n          left: auto; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img {\n        max-width: 513px;\n        width: 100%;\n        margin: 3px 0 0 0;\n        z-index: 1; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim {\n          width: 220px;\n          height: 39px;\n          display: block;\n          margin: 0 auto;\n          position: relative; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim > a {\n            display: inline-block; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            border-radius: 5px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img p {\n          font-size: 12px;\n          font-weight: normal;\n          line-height: 1.25;\n          letter-spacing: normal;\n          text-align: center;\n          color: #FFFFFF; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img p a {\n            color: inherit; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon {\n        display: flex;\n        align-items: center;\n        z-index: 2; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon .icon-block {\n          width: 32px;\n          height: 32px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon .icon-block img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            border-radius: 50%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon .icon-block.img-border {\n            border: 1px solid #0d274d;\n            border-radius: 50%; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon p {\n          font-size: 12px;\n          font-weight: normal;\n          color: #FFFFFF; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon p a {\n            color: inherit; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi.aci-box {\n      max-width: initial;\n      justify-content: flex-start; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi.aci-box .openstack-btn {\n        padding: 15px 15px 15px 20px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi.aci-box .openstack-btn p {\n          width: auto; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .txt-with-icon {\n      margin-left: 0; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img {\n      padding-left: 3px;\n      margin-top: 20px;\n      max-width: 100%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim {\n        margin-top: 4px; }\n\n.wonderwall-click .wonderwall-screen .screen-two .button-left-wrap {\n  position: absolute;\n  padding: 0;\n  margin: 1px 0 0;\n  width: 100%;\n  max-width: initial;\n  z-index: 3;\n  max-width: 194px;\n  top: -12px; }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap {\n      max-width: 130px; } }\n  .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap::after {\n    display: block;\n    content: \"\";\n    position: absolute;\n    right: -133px;\n    top: 26px;\n    width: 133px;\n    height: 133px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-xhaul.svg);\n    background-repeat: no-repeat;\n    z-index: -1;\n    background-size: 100%; }\n  .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .btn-img-wrap {\n    display: flex;\n    align-items: center;\n    margin: -3px 0 0; }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .btn-img-wrap {\n        margin: -5px 0 0; } }\n  .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .btn-blud {\n    border-radius: 8px;\n    width: 162px;\n    margin: 4px 0 0; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .btn-blud {\n        width: 100%;\n        padding: 10px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .btn-blud {\n        width: 100%;\n        padding: 10px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .btn-blud {\n        width: 100%;\n        padding: 10px; } }\n    .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .btn-blud > a::after {\n      position: relative;\n      bottom: 0; }\n  .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp {\n    display: flex;\n    align-items: center;\n    margin: 0 0 0 -26px; }\n    .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp small {\n      font-size: 10px;\n      font-weight: bold;\n      line-height: 1.3;\n      letter-spacing: normal;\n      text-align: center;\n      color: #0d274d;\n      display: block;\n      margin: 0;\n      padding: 0 6px 0; }\n    .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp .icon-box {\n      position: relative;\n      width: 53px;\n      height: 53px;\n      border-radius: 50%;\n      margin: 3px 8px 0 0;\n      z-index: 1; }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp .icon-box {\n          width: 42px;\n          height: 42px;\n          margin: 5px 8px 0 0; } }\n      .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp .icon-box.big-icon {\n        width: 80px;\n        height: 55.5px; }\n        .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp .icon-box.big-icon .product-overlay > img {\n          max-width: 69.4px; }\n        .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp .icon-box.big-icon .product-overlay.pro-link {\n          position: relative; }\n          .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp .icon-box.big-icon .product-overlay.pro-link:after {\n            bottom: 2px; }\n      .wonderwall-click .wonderwall-screen .screen-two .button-left-wrap .icon-wrp .icon-box img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n\n@media (max-width: 767px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .v-hamburger {\n    display: none; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box {\n    padding-top: 3px;\n    padding-bottom: 4px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .content-background-box {\n      left: auto;\n      right: auto;\n      padding: 0;\n      height: 100%;\n      max-width: 290px;\n      margin-left: 40%;\n      background: transparent;\n      z-index: 1;\n      bottom: -29px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .content-background-box .left-logo {\n        bottom: 80px;\n        left: 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content {\n        display: none; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content {\n        max-width: 173px;\n        bottom: -14px;\n        padding: 3px 0 2px;\n        margin: 0; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content p {\n          font-size: 10px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .content-background-box .left-logo {\n        top: 16px;\n        left: -46px;\n        width: 35px;\n        height: 35px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .content-background-box.hover-upper + .cisco-nfsi .inner-text-img {\n        z-index: inherit; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n      padding-left: 0px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn {\n      padding: 16px 14px 15px 20px;\n      background-color: #0a4475; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn .logo-img {\n        margin-right: 6px;\n        width: 35px;\n        height: 33px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi .aci-box-content {\n      max-width: 290px;\n      margin-left: calc(40% - 130px); }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi .aci-box-content .inner-text-img p {\n        max-width: 113px;\n        font-size: 10px;\n        text-align: left;\n        padding-left: 10px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi .aci-box-content .inner-text-img .top-txt p {\n        font-size: 10px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon {\n        margin-top: -3px;\n        left: -140px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n          left: auto;\n          right: -135px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content::before {\n    left: 0px;\n    top: 17px;\n    width: 100%;\n    height: 48px;\n    background-size: cover; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .inner-text-img {\n    left: -42px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .inner-text-img .logo-cvim img {\n      max-width: 176px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .inner-text-img .dotted-line {\n      right: -204px;\n      width: 120%;\n      top: 33px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt {\n    margin-bottom: 4px;\n    margin-right: 6px;\n    top: -20px;\n    left: 2px; } }\n  @media screen and (max-width: 767px) and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt {\n      top: 6px !important; } }\n  @media (max-width: 767px) and (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt {\n      top: 6px !important; } }\n\n@media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt p {\n      font-size: 10px !important; } }\n    @media screen and (max-width: 767px) and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt p::after {\n        bottom: 4px;\n        width: 6px;\n        height: 6px; } }\n    @media (max-width: 767px) and (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt p::after {\n        bottom: 4px !important; } }\n\n@media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt .small-img {\n      margin-left: 5px; } }\n    @media screen and (max-width: 767px) and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt .small-img {\n        margin-left: 7px !important; } }\n    @media (max-width: 767px) and (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .aci-box-content .top-txt .small-img {\n        margin-left: 7px !important; } }\n\n@media (max-width: 767px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .right-content-block {\n    width: calc(100% - 310px);\n    border-radius: 20px 0px 0px 20px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box {\n      width: calc(100% - 61px) !important; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box::after {\n        left: -63px;\n        top: 18px;\n        width: calc(100% + 63px); }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .right-content-block .color-box.gree-box {\n      width: calc(100% - 37px) !important;\n      height: 27px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .right-content-block .color-box.gree-box small {\n        margin-top: -2px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .right-content-block .color-box.orange-box {\n      width: calc(100% - 23px) !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .button-left-wrap {\n    width: 203px;\n    min-width: inherit;\n    top: 32px;\n    left: 6px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .button-left-wrap .btn-img-wrap {\n      height: 40px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .cloud-content .button-left-wrap::after {\n      left: auto;\n      right: -95px;\n      width: 95px;\n      height: 95px;\n      top: 23px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-access:not(.pre-aggrgtn) .cloud-internet-block .txt-with-icon p a {\n    font-size: 10px; } }\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .openstack-btn p {\n    width: 109px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two .sla-block {\n  height: 40px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two .sla-block .title-container {\n    padding: 0px 20px 0px 20px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two .sla-block .title-container .icon-container {\n      width: 22px;\n      height: 25px;\n      margin-right: 13px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two .sla-block .title-container span {\n      font-size: 12px;\n      width: 74px !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .right-content-block .segment-block-content p, .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .right-content-block .segment-block-content p {\n  font-size: 10px !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .right-content-block .segment-block-content .move_arrow_blue, .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .right-content-block .segment-block-content .move_arrow_blue {\n  padding-right: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .right-content-block .segment-block-content .move_arrow_blue:after, .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .right-content-block .segment-block-content .move_arrow_blue:after {\n    display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .routing-block-content p,\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .segment-block-content p {\n  font-size: 10px !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .routing-block-content .move_arrow_blue,\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .segment-block-content .move_arrow_blue {\n  padding-right: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .routing-block-content .move_arrow_blue:after,\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .right-content-block .segment-block-content .move_arrow_blue:after {\n    display: inline-block;\n    bottom: 2px;\n    right: -3px;\n    width: 8px;\n    height: 8px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .routing-block-content p,\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .segment-block-content p {\n  font-size: 10px !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .routing-block-content .move_arrow_blue,\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .segment-block-content .move_arrow_blue {\n  padding-right: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .routing-block-content .move_arrow_blue:after,\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .segment-block-content .move_arrow_blue:after {\n    display: inline-block;\n    bottom: 2px;\n    right: -3px;\n    width: 8px;\n    height: 8px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .routing-block-content p,\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .segment-block-content p {\n  font-size: 10px !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .routing-block-content .move_arrow_blue,\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .segment-block-content .move_arrow_blue {\n  padding-right: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .routing-block-content .move_arrow_blue:after,\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .segment-block-content .move_arrow_blue:after {\n    display: inline-block;\n    bottom: 2px;\n    right: -3px;\n    width: 8px;\n    height: 8px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .right-content-block .segment-block-content p {\n  font-size: 10px !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .right-content-block .segment-block-content .move_arrow_blue {\n  padding-right: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .right-content-block .segment-block-content .move_arrow_blue:after {\n    display: inline-block;\n    bottom: 2px;\n    right: -3px;\n    width: 8px;\n    height: 8px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .right-content-block .routing-block-content p {\n  font-size: 10px !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .right-content-block .routing-block-content .move_arrow_blue {\n  padding-right: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .right-content-block .routing-block-content .move_arrow_blue:after {\n    display: inline-block;\n    bottom: 2px;\n    right: -3px;\n    width: 8px;\n    height: 8px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .move_arrow_blue:after {\n  bottom: 7px;\n  display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .small_icon_move_up {\n  top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .move_arrow_blue:after {\n  bottom: 5px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap.residential .icon-box {\n  top: 8px;\n  left: 12px;\n  max-width: 56px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue {\n  right: -80px;\n  bottom: 40px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue:after {\n    width: 7px;\n    height: 7px;\n    right: -1px;\n    bottom: 5px; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .move_arrow_blue:after {\n        right: 12px;\n        bottom: 8px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-blud .move_arrow:after {\n  right: -12px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .small_icon_move_up {\n  top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap {\n  width: 203px;\n  min-width: inherit;\n  top: 32px;\n  left: 6px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap .btn-img-wrap {\n    height: 40px;\n    margin: 0 0 6px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .button-left-wrap::after {\n    left: auto;\n    right: -95px;\n    width: 95px;\n    height: 95px;\n    top: 23px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .slac-block-outer .icon-wrap {\n  width: 38px;\n  margin-right: 40px;\n  top: 4px;\n  left: -3px;\n  position: relative; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .sla-block {\n  height: 40px;\n  margin-bottom: 8px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .sla-block .title-container {\n    padding: 0px 11px 0px 11px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .sla-block .title-container .icon-container {\n      width: 22px;\n      height: 25px;\n      margin-right: 13px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .sla-block .title-container span {\n      font-size: 12px;\n      width: 74px; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .sla-block .title-container span {\n          margin-top: 2px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .color-box {\n  height: 40px !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .color-box .icon-wrap {\n    max-width: 35px;\n    top: -3px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content {\n  margin: 43px 0 15px 11px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .mobile-box-text p {\n    font-size: 10px !important;\n    display: inline-block; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .mobile-box-text .move_arrow_blue {\n    font-size: 10px !important;\n    display: inline-block;\n    padding-right: 5px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .mobile-box-text .move_arrow_blue:after {\n      content: \"\";\n      position: absolute;\n      vertical-align: middle;\n      right: -4px;\n      width: 7px;\n      height: 7px;\n      bottom: 2px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n      background-size: contain;\n      background-repeat: no-repeat;\n      transition: transform 0.5s ease; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .box-text {\n    display: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .icon-links {\n    display: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .right-content-block .segment-block-content .dyk-logo.left {\n    right: 64%;\n    top: 3px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box {\n  padding-top: 0px;\n  padding-bottom: 4px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .content-background-box {\n    left: auto;\n    right: auto;\n    padding: 0;\n    height: 100%;\n    max-width: 290px;\n    margin-left: 40%;\n    background: transparent;\n    z-index: 1;\n    bottom: -29px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .content-background-box .left-logo {\n      bottom: 80px;\n      left: 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .content-background-box .top-block .icon-content {\n      display: none; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .content-background-box .top-block .bottom-content {\n      max-width: 173px;\n      bottom: -14px;\n      padding: 3px 0 2px;\n      margin: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .content-background-box .top-block .bottom-content p {\n        font-size: 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .content-background-box .left-logo {\n      top: 16px;\n      left: -46px;\n      width: 35px;\n      height: 35px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .content-background-box.hover-upper + .cisco-nfsi .inner-text-img {\n      z-index: inherit; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n    padding-left: 0px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi .openstack-btn {\n    padding: 16px 14px 15px 20px;\n    background-color: #0a4475; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi .openstack-btn .logo-img {\n      margin-right: 6px;\n      width: 23px;\n      height: 23px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi .aci-box-content {\n    max-width: 290px;\n    margin-left: calc(40% - 130px); }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi .aci-box-content .inner-text-img p {\n      max-width: 113px;\n      font-size: 10px;\n      text-align: left;\n      padding-left: 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi .aci-box-content .inner-text-img .top-txt p {\n      font-size: 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon {\n      margin-top: -3px;\n      left: -140px; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n        left: auto;\n        right: -135px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content::before {\n  left: 0px;\n  top: 17px;\n  width: 100%;\n  height: 48px;\n  background-size: cover; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .inner-text-img .logo-cvim img {\n  max-width: 176px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .top-txt {\n  margin-bottom: 4px;\n  margin-right: 6px;\n  top: 3px;\n  left: 2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .top-txt p {\n    font-size: 10px !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .aci-box-content .top-txt .small-img {\n    margin-left: 5px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .right-content-block {\n  width: calc(100% - 260px);\n  border-radius: 20px 0px 0px 20px;\n  height: 185px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .right-content-block .color-box.blue-box {\n    width: calc(100% - 61px) !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .right-content-block .color-box.blue-box::after {\n      left: -63px;\n      top: 18px;\n      width: calc(100% + 63px); }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .right-content-block .color-box.gree-box {\n    width: calc(100% - 37px) !important;\n    height: 27px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .right-content-block .color-box.gree-box small {\n      margin-top: -2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .right-content-block .color-box.orange-box {\n    width: calc(100% - 23px) !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap {\n  width: 161px;\n  min-width: inherit;\n  top: 25px;\n  left: -3px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .btn-img-wrap {\n    height: 40px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .dyk-logo.left {\n    right: -106px;\n    top: -56px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .dyk-logo.left {\n        right: -122px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .dyk-logo.left {\n        top: -42px;\n        right: -630px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .dyk-logo.left {\n        right: -375px;\n        top: -56px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .btn-blud {\n    width: 135px;\n    height: 38px;\n    max-width: 95px;\n    min-width: 50%; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .btn-blud img {\n      max-width: 25px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap .btn-blud p {\n      font-size: 12px !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .cloud-content .button-left-wrap::after {\n    left: auto;\n    right: -95px;\n    width: 95px;\n    height: 95px;\n    top: 23px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.access.default-access .txt-with-icon p a {\n  font-size: 12px; }\n\n@media screen and (min-width: 565px) and (max-width: 570px) and (orientation: landscape) {\n  .ua-safari:not(:root:root) .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt p {\n    padding-bottom: 2px; } }\n\n@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n  .ua-mobile:not(.ua-mobile-ipad) .screen-two.pre-aggrgtn .dyk-logo {\n    top: 12px !important; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .screen-two.pre-aggrgtn .dyk-logo .left.tool-hover {\n    width: 35px !important;\n    height: 35px !important; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .sec-bg-img {\n  background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/pre-aggregation-bg.svg) !important;\n  height: 100%;\n  background-position: -60px 100%;\n  bottom: 40px;\n  background-size: cover;\n  background-repeat: no-repeat;\n  display: none; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .sec-bg-img {\n      bottom: 105px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .automation-tab {\n  margin: 0px 0 3px 0;\n  border-radius: 0; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .segment-block-content .move_arrow_blue {\n  display: inline-block; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .segment-block-content .move_arrow_blue:after {\n    content: \"\";\n    position: absolute;\n    vertical-align: middle;\n    right: -6px;\n    width: 11px;\n    height: 11px;\n    bottom: 3px;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n    background-size: contain;\n    background-repeat: no-repeat;\n    transition: transform 0.5s ease; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .container {\n  width: 100%;\n  max-width: 1271px; }\n  @media screen and (min-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .container {\n      max-width: 1549px;\n      justify-content: flex-start; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn.default-access {\n  background-repeat: no-repeat; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn.default-access .automation-tab {\n    padding-left: 0; }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block {\n    width: 100%;\n    min-width: 800px;\n    margin-left: 0;\n    overflow: hidden; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box {\n  top: -14px;\n  left: 27.9%;\n  height: 242px;\n  max-width: 300px;\n  padding-top: 10px; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box {\n      left: 35%; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box {\n      left: 35%; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box {\n      left: 30%; } }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .dyk-logo {\n    right: -69px;\n    top: 12px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .dyk-logo {\n        width: 35px;\n        height: 35px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .dyk-logo span {\n      height: 50px;\n      align-items: unset; }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .dyk-logo .tool-hover .active-text {\n      min-height: 50px; }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .dyk-logo .tool-hover .active-text {\n          right: -6px;\n          left: auto;\n          padding: 11px 68px 7px 25px; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .v-hamburger {\n      bottom: -46px;\n      height: 46px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .top-dyk-img {\n    position: absolute;\n    height: 50px;\n    width: 50px;\n    margin: 5px auto 0;\n    bottom: -30px;\n    left: -60px;\n    transform: translateX(-50%); }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .top-dyk-img img {\n      width: 100%;\n      object-fit: cover; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .left-logo {\n  top: -26px;\n  left: -17px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content {\n  margin: 6px 22px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-wrap {\n  width: 29px;\n  height: 33px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content {\n  bottom: 3px;\n  padding: 6px 0 5px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi {\n  height: 60px;\n  width: 100%;\n  max-width: 100%;\n  border-radius: 0px;\n  margin: 10px 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .openstack-btn {\n    border-radius: 0 30px 30px 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n    align-items: center;\n    width: 100%;\n    margin-left: calc(27.2% - 196px);\n    max-width: 326px;\n    margin-top: 0;\n    position: relative; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n        margin-left: calc(34% - 196px); } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n        margin-left: calc(34% - 196px); } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n        margin-left: calc(31% - 196px); } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img {\n      max-width: 513px;\n      width: 100%;\n      margin: -6px 0 0 0;\n      padding-left: 0;\n      z-index: 1; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim {\n        width: 213px;\n        height: 22px;\n        display: block;\n        margin: 0 auto;\n        top: -1px;\n        position: relative; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim > a {\n          display: inline-block;\n          margin-top: 7px; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain;\n          border-radius: 5px; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .small-img {\n        width: 17px;\n        margin-left: 7px; }\n        @media screen and (min-width: 1400px) {\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .small-img {\n            margin-left: 2px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .small-img {\n            width: 17px !important;\n            margin-left: 2px;\n            margin-top: -4px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .small-img {\n            width: 15px !important;\n            margin-left: 2px;\n            margin-top: -4px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p {\n        font-size: 12px;\n        font-weight: normal;\n        line-height: 1.25;\n        letter-spacing: normal;\n        text-align: center;\n        color: #0d274d;\n        padding-left: 50px; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p a {\n          color: inherit;\n          margin-right: 34px; }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p a:after {\n            background-image: url(\"/dist/images/pre-aggrigation/pre-arr-arrow.svg\");\n            width: 16px;\n            height: 8px; }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon {\n      position: absolute;\n      display: flex;\n      align-items: center;\n      flex-direction: column;\n      z-index: 2;\n      top: 9px; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon .icon-block {\n        width: 32px;\n        height: 32px;\n        margin-left: -12px;\n        margin-top: 3px; }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon .icon-block {\n            margin-top: 0; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon .icon-block {\n            margin-top: 0; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon .icon-block img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain;\n          border-radius: 50%; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon .icon-block.img-border {\n          border: 1px solid #0d274d;\n          border-radius: 50%; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon p {\n        font-size: 12px;\n        font-weight: normal;\n        color: #0d274d; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon p a {\n          color: inherit; }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon p a:after {\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon p a:after {\n                bottom: 5px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n        right: -108px; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-right {\n        max-width: 100px;\n        right: -225px;\n        margin-left: auto; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box {\n    max-width: initial;\n    justify-content: flex-start; }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .txt-with-icon {\n      margin-left: auto; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n        top: 8px;\n        right: -261px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n            right: -190px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n      padding-left: 1px;\n      margin-top: 4px;\n      max-width: 100%; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt {\n        display: flex;\n        flex-direction: row;\n        margin-left: 42px; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt p {\n          padding-left: 34px; }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt p a {\n            margin-right: 7px; }\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt p a::after {\n                right: -10px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim {\n        margin-top: 6px;\n        width: 196px; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim > a {\n          margin-top: 0px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-content {\n  margin-top: 7px; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-content {\n      margin-top: 17px; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-content {\n      margin-bottom: 20px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-content {\n      margin-bottom: 0;\n      padding: 0; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-content {\n      margin-bottom: 0;\n      padding-bottom: 15px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-content:before {\n    display: none; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .top-connect-box {\n  max-width: 100%;\n  padding-top: 54px;\n  padding-bottom: 29px;\n  z-index: 3; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .top-connect-box .cisco-nfsi {\n    position: relative;\n    z-index: -1;\n    height: 60px;\n    width: 100%;\n    max-width: 100%;\n    margin: 10px 0; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block {\n  margin: 0;\n  width: 100%; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box {\n    display: block;\n    max-width: 100%;\n    height: 202px;\n    background-color: rgba(237, 245, 231, 0.8) !important;\n    border: solid 1px;\n    border-left: 0;\n    border-right: 0;\n    border-radius: 0;\n    border-color: rgba(116, 191, 75, 0.6); }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box {\n        height: 185px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .container {\n      z-index: 2; }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content {\n      position: relative;\n      width: 100%;\n      height: 100%;\n      display: block;\n      margin-left: 0;\n      max-width: inherit; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon {\n        position: absolute;\n        display: flex;\n        flex-direction: column;\n        max-width: 155px; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon .icon-block {\n          width: 32px;\n          height: 32px;\n          margin-left: -16px;\n          margin-top: 4px; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          top: 27px;\n          left: 12.3%; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              left: 19%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              left: 19%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              left: 12%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n          top: 34px;\n          left: 46.9%; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n              left: 50%;\n              top: 75px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          top: 34px;\n          left: 58.9%; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              left: 61%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              left: 61%;\n              top: 30px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              left: 63%;\n              top: 100px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n          top: 34px;\n          left: 87.9%; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n              top: 32px;\n              left: 73%; } }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo {\n        position: absolute;\n        width: 50px;\n        height: 50px;\n        z-index: 4; }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo {\n            width: 35px;\n            height: 35px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          top: 36px;\n          right: 18.8%; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              top: 35px !important; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              right: 9%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              right: 25%;\n              top: 64px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n          top: 129px;\n          left: 28.8%; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              left: 40%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              left: 34%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              left: 44%;\n              top: 119px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n          top: -52px;\n          left: 56.8%; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n              top: -40px !important;\n              left: 70%; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .dyk-logo.type-3 .left.tool-hover {\n              width: 35px !important;\n              height: 35px !important; } }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content {\n        position: absolute;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        max-width: 185px;\n        width: 100%; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content .txt-img {\n          display: flex;\n          flex-direction: row; }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content .txt-img p {\n            color: #0d274d;\n            position: relative;\n            font-size: 12px;\n            margin-right: 0px;\n            padding-right: 7px;\n            margin-bottom: 4px; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content .txt-img p {\n                font-size: 10px !important; } }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content .txt-img .small-img {\n            width: 17px;\n            margin-left: 7px; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 {\n          top: -31px;\n          left: 30.7%;\n          max-width: 206px; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 {\n              top: -47px !important; } }\n          @media (max-width: 1399px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 {\n              top: -47px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 {\n              max-width: 176px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n            width: 195px; }\n            @media (min-width: 992px) and (max-width: 1271px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                width: 155px; } }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                max-width: 117px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img {\n            margin-bottom: 0px;\n            margin-left: 10px; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img .move_arrow_blue::after {\n                bottom: 3px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 {\n          top: 67px;\n          left: 30%;\n          max-width: 224px;\n          z-index: 3; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 {\n              max-width: 111px;\n              top: 47px;\n              z-index: 2; } }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n            width: 195px;\n            margin-top: 15px;\n            margin-left: 2px; }\n            @media (min-width: 992px) and (max-width: 1271px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n                width: 155px; } }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n                max-width: 111px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n                max-width: 102px;\n                margin-left: -1px;\n                margin-top: 8px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img {\n            margin-left: 8px;\n            margin-bottom: -5px; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img .move_arrow_blue::after {\n                bottom: 3px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .multi-hamburger {\n      position: absolute;\n      right: 0px;\n      width: 60%;\n      top: 9px; }\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .multi-hamburger ul {\n        list-style: none; }\n        .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .multi-hamburger ul li {\n          height: 1px;\n          width: 100%;\n          margin-left: auto;\n          margin-top: 3px; }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .multi-hamburger ul li.blue-line {\n            background-color: #1db1e7; }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .multi-hamburger ul li.orange-line {\n            height: 1px;\n            background-color: #faac1a; }\n          .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .multi-hamburger ul li.green-line {\n            background-color: #6ebe4a; }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .right-content-block .color-box .dotted-line {\n      position: absolute;\n      left: 0px;\n      top: 21px;\n      width: 40%;\n      height: 1px;\n      border-top: 2px dotted #0d274d; }\n\n.wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block {\n  position: absolute;\n  padding-left: 4px;\n  width: 100%;\n  top: 84px;\n  left: -19px;\n  z-index: 1;\n  justify-content: space-between; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block {\n      left: unset !important;\n      top: 90px !important;\n      width: 100% !important; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block {\n      flex-direction: column;\n      top: 94px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .mobile-box-text p {\n    color: #0d274d;\n    font-size: 16px;\n    font-weight: 700; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .mobile-box-text p:hover::after {\n        transform: translateX(2px); } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .mobile-box-text p:after {\n      content: \"\";\n      position: absolute;\n      vertical-align: middle;\n      display: none;\n      right: -4px;\n      width: 8px;\n      height: 8px;\n      bottom: 2px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n      background-size: contain;\n      background-repeat: no-repeat;\n      transition: transform 0.5s ease; }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .box-text {\n    margin-top: 1px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .box-text {\n        display: none; } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .box-text p {\n      color: #0d274d; }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .icon-links {\n      display: none; } }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .segment-block-content {\n    margin: 0px;\n    z-index: 4;\n    max-width: 428px;\n    padding: 0px 10px 5px 13px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .segment-block-content {\n        padding: 0px 10px 5px 13px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .segment-block-content {\n        padding: 0px 10px 5px 2px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .routing-block-content {\n    margin-top: 0px;\n    margin-left: 0;\n    margin-right: 1.4%;\n    max-width: 605px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .routing-block-content {\n        padding: 0px 10px 5px 13px; } }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .routing-block-content {\n        max-width: 400px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .routing-block-content {\n        max-width: 400px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .routing-block-content {\n        margin-top: -5px;\n        margin-left: 2px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .routing-block-content .mobile-box-text p a::after {\n      background-image: url(\"/dist/images/manage-services/_arrow.svg\");\n      right: -6px;\n      width: 11px;\n      height: 11px;\n      bottom: 4px; }\n\n@media (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .screen-click-wrap {\n    height: initial !important; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block {\n  overflow: hidden;\n  min-width: 667px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box {\n    left: auto;\n    right: auto;\n    padding: 0;\n    height: 100%;\n    max-width: 290px;\n    margin-left: 330px;\n    background: transparent;\n    border: 0px;\n    z-index: 2;\n    bottom: 0;\n    top: auto; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box {\n        margin-left: 253px;\n        max-width: 160px;\n        bottom: 1px;\n        height: 17px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .dyk-logo {\n      right: 120px;\n      top: 10px !important; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .content-background-box .dyk-logo {\n          right: -47px;\n          top: -107px !important; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box {\n    padding-bottom: 13px;\n    padding-top: 3px; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box {\n        padding-bottom: 21px;\n        padding-top: 25px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box {\n        padding-top: 27px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content {\n      display: none; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content {\n          display: none; } }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vCSR {\n        display: block;\n        position: absolute;\n        top: -90px;\n        left: -42px;\n        margin: 0; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vCSR {\n            top: 14px;\n            left: -80px; } }\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vCSR .icon-wrap {\n          height: 22px; }\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vCSR:after {\n          position: absolute;\n          vertical-align: middle;\n          display: inline-block;\n          content: \"\";\n          bottom: 7px;\n          right: -10px;\n          width: 7px;\n          height: 7px;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n          background-size: contain;\n          background-repeat: no-repeat;\n          transition: transform 0.5s ease; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content {\n      bottom: 3px;\n      left: -38px;\n      width: 154px;\n      padding: 1px 0 1px;\n      border-radius: 0 0 8px 8px; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content {\n          left: 7px; } }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .top-connect-box .content-background-box .top-block .bottom-content p {\n          font-size: 10px !important;\n          padding-left: 5px; } }\n  @media (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p {\n      font-size: 10px !important; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n    top: 45px; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n        left: 54px;\n        top: 31px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n    top: 45px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n        left: 49.9%; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n        left: 369px;\n        top: 44px;\n        max-width: 90px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n    top: 45px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n        top: 30px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n        top: 40px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n        left: auto;\n        top: 23px;\n        right: 85px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n    top: 105px;\n    left: 77.1%; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n        top: 47px;\n        left: 87.1%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n        top: 72px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n        left: auto;\n        right: -6px;\n        top: 44px; } }\n  @media (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo .tool-hover {\n      width: 35px;\n      height: 35px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n    top: 87px !important; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n        top: 70px !important;\n        right: 15%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n        top: 118px !important; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n        right: 99px;\n        top: 87px !important; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n    top: 133px !important; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n        top: 108px !important;\n        left: 38%; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n        left: 182px;\n        top: 123px !important; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n    top: -25px !important; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n        left: auto;\n        right: 114px;\n        top: -39px !important; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n    top: -16px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n        top: -25px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n        top: -30px;\n        left: 235px;\n        max-width: 117px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n        max-width: 102px;\n        margin-top: 9px;\n        margin-left: 5px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img {\n        margin-bottom: 1px;\n        margin-left: -3px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n    top: 67px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n        top: 55px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n        top: 40px;\n        max-width: 111px;\n        left: 242px; } }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img {\n        margin-left: 1px;\n        margin-bottom: -8px; } }\n\n@media (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi {\n    margin-top: 7px;\n    margin-bottom: 0px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n  max-width: 166px;\n  margin-left: 94px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n      margin-left: 125px; } }\n  @media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n      margin-left: 115px; } }\n  @media (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content {\n      margin-left: 88px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img {\n    margin: -2px 0 0 0; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img {\n        margin: -4px 0 0 0; } }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p {\n      font-size: 10px !important; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p {\n          padding-left: 36px; } }\n      @media (max-width: 991px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p {\n          padding-left: 34px; } }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p {\n          padding-left: 22px; } }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p a {\n          margin-right: 0; } }\n      @media (max-width: 1399px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p a::after {\n          right: -9px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p a::after {\n          right: -9px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p a::after {\n          right: -9px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img p a::after {\n          right: -9px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim {\n      width: 111px;\n      height: 11px;\n      margin-top: 2px; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim {\n          width: 111px;\n          height: 11px;\n          margin-top: -2px;\n          margin-left: 27px; } }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .inner-text-img .logo-cvim > a {\n        margin-top: 2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon {\n    top: 2px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon p {\n      font-size: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n      right: -150px; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n          right: -108px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n          right: -82px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-right {\n      right: -280px; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-right {\n          right: -198px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .aci-box-content .txt-with-icon.margin-right {\n          right: -165px; } }\n\n@media (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box {\n    margin-top: 7px;\n    background-color: #b2ebf9; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content {\n  max-width: 290px;\n  margin-left: 30px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content {\n      margin-left: 66px; } }\n  @media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content {\n      margin-left: 63px; } }\n  @media (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content {\n      max-width: 270px;\n      margin-left: 37px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n    margin-top: -2px; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n        margin-top: 2px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt {\n      justify-content: center;\n      margin-left: -21px; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt {\n          margin-bottom: -2px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt p a::after {\n          right: -9px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .top-txt p a::after {\n          right: -10px !important; } }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim {\n      width: 113px;\n      height: 12px; }\n      @media (max-width: 767px) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim {\n          margin-left: 84px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n    top: 3px;\n    right: -180px; }\n    @media (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n        right: -131px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n        right: -89px;\n        top: 7px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block {\n  top: 110px;\n  width: auto;\n  left: 10px;\n  padding-left: 0; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block {\n      top: 104px;\n      width: inherit; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .mobile-box-text p {\n    position: relative;\n    display: inline-block;\n    padding-right: 8px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .icon-link-block .segment-block-content {\n    margin-bottom: 13px; }\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n  .wonderwall-click .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .openstack-btn p {\n    width: 109px; } }\n\n@media screen and (min-width: 1401px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .container {\n    max-width: 1549px !important;\n    justify-content: flex-start !important; } }\n\n@media screen and (min-width: 1350px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .screen-click-wrap .container {\n    max-width: 1549px !important;\n    justify-content: flex-start !important; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .dyk-logo {\n  position: absolute;\n  width: 50px;\n  height: 50px;\n  z-index: 1; }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .dyk-logo {\n      width: 37px;\n      height: 37px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .dyk-logo {\n      width: 37px;\n      height: 37px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .dyk-logo.hover-upper {\n    z-index: 9 !important; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab {\n  border-radius: 0;\n  padding-left: 0; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab {\n      width: 100% !important;\n      padding-left: 20px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::before {\n    content: \"\";\n    position: absolute;\n    height: 100%;\n    top: 0;\n    left: -99%;\n    width: 100%;\n    background-color: #0a4475;\n    z-index: -1; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::before {\n        display: none; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::before {\n        display: none; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::after {\n    content: \"\";\n    position: absolute;\n    height: 100%;\n    top: 0;\n    right: -99%;\n    width: 100%;\n    background-color: #0a4475;\n    z-index: -1; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::after {\n        display: none; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .automation-tab::after {\n        display: none; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .sec-bg-img {\n  background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/aggregation-bg.svg) !important;\n  height: 100%;\n  background-position: -60px 100%;\n  bottom: 44px;\n  background-size: cover;\n  background-repeat: no-repeat;\n  display: none; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation.default-access {\n  background-repeat: no-repeat; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box {\n  max-width: 299px;\n  top: inherit;\n  bottom: 6px;\n  height: 242px;\n  padding-top: 0;\n  left: 54.8%;\n  right: inherit; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box {\n      max-width: 300px;\n      left: 510px; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box {\n      max-width: 300px;\n      left: 450px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box {\n      left: 430px; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box {\n      background: transparent;\n      border: 0px;\n      max-width: 160px;\n      bottom: 8px;\n      height: 17px;\n      z-index: 2; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo {\n    position: absolute;\n    top: 16px;\n    right: -61px;\n    width: 50px;\n    height: 50px;\n    border-radius: 50%; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo {\n        width: 35px;\n        height: 35px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo {\n        top: -144px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo.left-wrap {\n        display: block; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo.left {\n      top: 13px;\n      right: auto;\n      left: -352px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo.left {\n          left: -170px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo.left {\n          left: -170px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo.left {\n          left: -200px;\n          top: -144px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .dyk-logo.mobile-tool-hover {\n  display: none; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box {\n  padding-top: 52px;\n  padding-bottom: 30px;\n  z-index: 1;\n  margin-left: 0;\n  max-width: initial;\n  padding-left: 0; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box {\n      width: 100% !important; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box {\n      padding-top: 0px;\n      padding-bottom: 15px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n    padding-left: 15px;\n    justify-content: center; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-content {\n      max-width: 65px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-content:nth-of-type(2) .icon-wrap {\n        width: 32px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-content .move_arrow_blue::after {\n        display: none; }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-content {\n          visibility: hidden; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-content:first-child {\n            visibility: visible; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-content:nth-of-type(3n) {\n        max-width: 52px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .bottom-content {\n      bottom: 3px;\n      padding: 4px 0 7px; }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .bottom-content {\n          bottom: -1px;\n          left: 0;\n          width: 154px;\n          padding: 1px 0 1px;\n          border-radius: 0 0 8px 8px; } }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .bottom-content p {\n          font-size: 10px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-wrap {\n      width: 24px;\n      height: 21px;\n      margin-bottom: 7px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-wrap {\n          margin-bottom: 5px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-wrap {\n          margin-bottom: 5px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-wrap {\n          margin-bottom: 5px;\n          width: 50px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block small {\n      line-height: 1.2; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block small {\n          line-height: 1.2; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .aci-box-content {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n    width: 100%;\n    margin: 0 0 0 calc(54.8% - 196px);\n    max-width: 326px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .aci-box-content {\n        margin: 0 0 0 313px;\n        max-width: 300px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .aci-box-content {\n        margin: 0 0 0 285px;\n        max-width: 300px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .aci-box-content {\n        margin: 0 0 0 230px; } }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .aci-box-content {\n        max-width: 170px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .aci-box-content .inner-text-img {\n      margin-left: 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img {\n    width: 100%;\n    margin-top: 0px;\n    margin-left: 8px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img {\n        margin-left: 55px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img {\n        margin-left: 40px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img {\n        margin-top: -1px;\n        margin-left: -3px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n      width: 213px;\n      display: block;\n      margin: 0 auto 0;\n      position: relative;\n      height: 38px; }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n          width: 111px;\n          height: 21px;\n          margin: 0 auto 0; } }\n  @media (max-width: 991px) and (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n      width: 103px !important; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim > a {\n        width: 100%;\n        display: inline-block; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim img {\n        width: 100%;\n        height: auto !important;\n        object-fit: contain;\n        border-radius: 5px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .text-img {\n      display: flex;\n      flex-direction: row;\n      justify-content: center; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .small-img {\n      width: 17px;\n      margin-left: 4px;\n      margin-top: -3px;\n      height: 17px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .small-img a {\n        display: block;\n        transition: all 0.5s ease; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .small-img:hover a {\n        transform: translate(0px, -5px); }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img .small-img img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain;\n        border-radius: 50%; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img p {\n      font-size: 12px;\n      font-weight: normal;\n      line-height: 1.25;\n      letter-spacing: normal;\n      text-align: center;\n      color: #0d274d; }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img p {\n          font-size: 10px !important; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img p a {\n        color: inherit !important; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .inner-text-img p a:after {\n          right: -5px;\n          height: 8px;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon {\n    position: absolute;\n    display: flex;\n    align-items: center;\n    flex-direction: column;\n    top: 10px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon p {\n        font-size: 10px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n      left: -224px;\n      margin-top: -3px;\n      max-width: 100px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n          left: -134px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n          left: -134px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n          left: -160px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon .icon-block {\n      width: 32px;\n      margin: -2px 0 0 -16px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon .icon-block > a {\n        display: inline-block;\n        width: 100%; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box {\n    justify-content: start; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n      margin-top: 26px; }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n          margin-left: 15px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .inner-text-img p {\n        margin-right: 1px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .inner-text-img .logo-cvim {\n        margin: 1px auto 0;\n        width: 195px; }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .inner-text-img .logo-cvim {\n            width: 120px; } }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content {\n        margin: 0 0 0 313px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content {\n        margin: 0 0 0 278px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content {\n        margin: 0 0 0 230px;\n        max-width: 220px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n      left: -244px;\n      margin-top: -3px;\n      max-width: 170px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n          left: -276px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n          left: -276px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n          left: -210px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-center {\n      margin-left: -122px;\n      margin-top: 18px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-center {\n          margin-left: -142px;\n          margin-top: -4px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-center {\n          margin-left: -142px;\n          margin-top: -4px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-center {\n          margin-left: -100px;\n          margin-top: -4px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-right {\n      margin-left: 337px;\n      max-width: 100px;\n      width: 100%;\n      margin-top: -5px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-right {\n          margin-left: 337px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-right {\n          margin-left: 337px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-right {\n          margin-left: 220px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content {\n  margin-top: 7px; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block {\n  padding-top: 0;\n  margin-top: 19px; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block {\n      width: 100%;\n      min-width: inherit;\n      margin-left: 0;\n      overflow: hidden;\n      margin: 0;\n      padding-top: 18px;\n      padding-bottom: 40px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block {\n      overflow-y: scroll !important;\n      height: calc(100vh - 20px) !important; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block {\n      margin-top: 0; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .v-hamburger {\n    bottom: -36px;\n    height: 36px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block > .container {\n    padding: 0;\n    max-width: 100% !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .left-logo {\n    top: -26px !important;\n    left: -17px !important; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon {\n  display: flex;\n  align-items: center;\n  z-index: 1; }\n  @media screen and (min-width: 1401px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon {\n      position: absolute; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.margin-left {\n    left: auto;\n    right: -105px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon .icon-block {\n    width: 32px;\n    height: 32px;\n    margin-left: -15px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon .icon-block img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n      border-radius: 50%; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon .icon-block.img-border > a {\n      border: 1px solid #0d274d;\n      border-radius: 50%; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon p {\n    font-size: 12px;\n    font-weight: normal;\n    color: #0d274d;\n    margin-bottom: 4px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon p a {\n      color: inherit !important; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon p a:after {\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd {\n    right: 93px;\n    left: auto;\n    top: -89px; }\n    @media (min-width: 992px) and (max-width: 1185px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd {\n        right: -2px;\n        top: -157px; } }\n    @media (min-width: 1251px) and (max-width: 1271px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd {\n        right: 191px;\n        top: 32px; } }\n    @media (min-width: 1186px) and (max-width: 1270px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd {\n        right: -52px;\n        top: -165px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd {\n        right: 160px;\n        top: 30px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd {\n        right: 214px;\n        top: 5px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd {\n        right: 180px;\n        top: 18px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd.left {\n      left: -80px !important;\n      top: -35px; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd.left {\n          left: -40px !important; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd.left {\n          left: -30px !important; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd.left {\n          top: -24px; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .txt-with-icon.qdd.left {\n          left: -45px !important;\n          top: -26px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi {\n  height: 60px;\n  width: 100%;\n  max-width: 100%;\n  border-radius: 0px;\n  margin: 10px 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi .openstack-btn {\n    border-radius: 0 30px 30px 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi.aci-box {\n    max-width: initial;\n    justify-content: flex-start; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi.aci-box .aci-box-content .txt-with-icon {\n      margin-left: 0; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .button-left-wrap {\n  padding: 0 !important;\n  margin: 0 0 100px 0;\n  width: 14%;\n  max-width: initial;\n  z-index: 2; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .button-left-wrap {\n      width: 140px; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .button-left-wrap {\n      width: 140px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .button-left-wrap {\n      width: 140px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .button-left-wrap .btn-blud {\n    border-radius: 30px;\n    margin-left: 0;\n    padding: 12px 25px 12px 7px;\n    max-width: 122px; }\n    @media screen and (max-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .button-left-wrap .btn-blud {\n        padding: 12px 25px 12px 26px;\n        max-width: 140px;\n        border-radius: 30px;\n        margin-left: -21px; } }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .button-left-wrap .btn-blud {\n        border-radius: 30px;\n        padding-right: 8px;\n        max-width: 152px;\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0; } }\n\n@media (min-width: 1024px) and (max-width: 1250px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block {\n    padding: 0 5px; } }\n\n@media (min-width: 992px) and (max-width: 1023px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block {\n    padding: 0 5px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block {\n    padding: 0 5px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content {\n  position: relative;\n  vertical-align: top;\n  margin: 21px 26px 0 1px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content .move_arrow_blue {\n    width: fit-content;\n    padding-right: 0; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content .move_arrow_blue::after {\n      display: block;\n      right: 8px;\n      bottom: 4px; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content {\n      margin: 15px 0 0 0;\n      width: 20%;\n      display: block;\n      float: left; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content {\n      margin: 15px 0 0 0;\n      width: 20%;\n      display: block;\n      float: left; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content {\n      margin: 15px 0 0 0;\n      max-width: 100px !important;\n      float: unset;\n      position: relative;\n      top: -120px;\n      right: -174px;\n      display: flex; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content {\n      max-width: 140px !important; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content small {\n      line-height: 1.2;\n      margin-top: 7px;\n      display: inline-block; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-block .icon-content small {\n      line-height: 1.2;\n      margin-top: 7px;\n      display: inline-block;\n      width: 130px;\n      text-align: left;\n      margin: auto 0 auto 5px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img {\n  display: flex; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img p {\n    font-size: 12px;\n    color: #0d274d; }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img p {\n        font-size: 10px !important; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img p {\n        font-size: 10px !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img .small-img {\n    width: 17px;\n    height: 17px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img .small-img {\n        width: 15px;\n        height: 15px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img .small-img a {\n      display: block;\n      transition: all 0.5s ease; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .aci-box-content .txt-img .small-img:hover a {\n      transform: translate(0px, -5px); }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block {\n  margin: 0;\n  width: 100%; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box {\n    max-width: 100%;\n    height: 202px;\n    background-color: rgba(237, 245, 231, 0.8) !important;\n    border: solid 1px;\n    border-left: 0;\n    border-right: 0;\n    border-radius: 0;\n    border-color: rgba(116, 191, 75, 0.6); }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box {\n        height: 220px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box {\n        height: 220px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box {\n        height: 202px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .container {\n      z-index: 2; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content {\n      position: relative;\n      width: 100%;\n      height: 100%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon {\n        position: absolute;\n        display: flex;\n        flex-direction: column;\n        z-index: 2; }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon p {\n            font-size: 10px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          top: 36px;\n          left: 11.6%; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              left: 13.2%; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              left: 1%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              left: 1%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              left: 1%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n          top: 36px;\n          left: 34.4%; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n              left: 36%; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n              left: 20%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n              left: 20%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n              left: auto;\n              right: 33%;\n              top: 105px;\n              max-width: 62px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 p {\n              text-align: center; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          top: 36px;\n          left: 21.5%; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              left: 24%; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              left: 8%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              left: 8%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              left: 13%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n          top: 70px;\n          left: auto;\n          right: 41.7%; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n              right: 48%; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n              right: 61%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n              right: 61%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n              right: 64%;\n              top: 61px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-5 {\n          top: -26px;\n          right: 14.7%;\n          max-width: 155px;\n          left: auto; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-5 {\n              right: 22%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-5 {\n              right: 22%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .txt-with-icon.type-5 {\n              right: 18%; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo {\n        position: absolute;\n        width: 50px;\n        height: 50px;\n        z-index: 3; }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo {\n            width: 35px;\n            height: 35px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          top: 85px;\n          left: 79.6%; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              top: 107px;\n              left: 75.6%; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              left: 72.6%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              left: 72.6%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              left: 68.6%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n          top: 145px;\n          right: 31.7%; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              top: 63px;\n              right: 33.7%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              top: 63px;\n              right: 33.7%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              top: 122px;\n              right: 45.7%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n          top: 133px;\n          left: 390px; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n              top: 132px;\n              left: 372px; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n              top: 165px;\n              left: 28.6%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n              top: 166px;\n              left: 28.6%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n              top: 135px;\n              left: 33.6%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n          top: -59px;\n          left: 35.7%; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n              left: 33.7%; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n              left: 32.7%; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n              top: -40px;\n              left: 25.7%; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content {\n        position: absolute;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        max-width: 185px;\n        width: 100%; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content .txt-img {\n          margin-bottom: 9px;\n          margin-right: -12px;\n          z-index: 2; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-1 {\n          top: -32px;\n          right: -4px;\n          max-width: 213px; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-1 {\n              max-width: 117px;\n              right: -6px;\n              top: -19px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img {\n              margin-bottom: 0px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n            width: 193px;\n            position: relative;\n            top: 13px;\n            left: -4px; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                width: 115px;\n                position: relative;\n                top: 8px;\n                left: 3px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                width: 102px;\n                left: -5px;\n                top: 9px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-2 {\n          top: 52px;\n          right: 9px;\n          max-width: 194px; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-2 {\n              max-width: 111px;\n              right: -6px;\n              top: 32px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-2 {\n              max-width: 100px;\n              top: 35px !important;\n              right: 11px !important; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img {\n            margin-bottom: 5px; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img {\n                margin-bottom: 0px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-3 {\n          top: 104px;\n          right: 0;\n          max-width: 213px; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-3 {\n              max-width: 118px;\n              right: -6px;\n              top: 69px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-3 {\n              top: 69px !important; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-3 .txt-img {\n            margin-bottom: 3px; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-3 .txt-img {\n                margin-bottom: 0px;\n                margin-right: -21px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-3 .right-img {\n            position: relative;\n            z-index: 2; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 {\n          top: -31px;\n          right: 25.7%;\n          max-width: 193px; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 {\n              right: 29%; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 {\n              right: 40%;\n              top: -42px; } }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 {\n              right: 40%;\n              top: -40px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 {\n              top: -20px;\n              right: 40%; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 {\n              max-width: 116px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img {\n            margin-bottom: 22px;\n            margin-right: -7px; }\n            @media (min-width: 1024px) and (max-width: 1250px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img {\n                margin-bottom: 10px; } }\n            @media (min-width: 992px) and (max-width: 1023px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img {\n                margin-bottom: 10px; } }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img {\n                margin-bottom: 5px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img.bottom {\n              margin-top: 6px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .left-img {\n            margin-top: 10px;\n            position: relative;\n            z-index: 2; }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .left-img {\n                margin-top: 15px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .left-img::before {\n              content: \"\";\n              display: block;\n              width: 34px;\n              height: 10px;\n              top: -10px;\n              background-color: #0a4475;\n              position: absolute;\n              left: calc(50% - 17px);\n              z-index: -1; }\n              @media (max-width: 767px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .aci-box-content .right-content.type-4 .left-img::before {\n                  width: 20px;\n                  height: 7px;\n                  left: calc(50% - 9px); } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .multi-hamburger {\n      position: absolute;\n      left: 0;\n      right: auto;\n      width: 100%;\n      top: 13px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .multi-hamburger ul {\n        list-style: none; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .multi-hamburger ul li {\n          height: 1px;\n          width: 100%;\n          margin-left: auto;\n          margin-top: 3px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .multi-hamburger ul li.blue-line {\n            background-color: #1db1e7; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .multi-hamburger ul li.orange-line {\n            height: 1px;\n            background-color: #faac1a; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .color-box .multi-hamburger ul li.green-line {\n            background-color: #6ebe4a; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block {\n  position: absolute;\n  padding-left: 4px;\n  width: 100%;\n  top: 91px;\n  left: -20px;\n  z-index: 1; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block {\n      top: 115px; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block {\n      top: 120px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block {\n      top: 110px;\n      left: 0px; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block {\n      flex-direction: column;\n      width: auto; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .segment-block-content {\n    margin: 0px;\n    max-width: 476px;\n    z-index: 4;\n    padding: 11px 10px 5px 15px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .segment-block-content {\n        margin-bottom: 13px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .routing-block-content {\n    margin-top: 0px;\n    margin-left: 10px;\n    padding: 11px 10px 5px 15px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .routing-block-content {\n        margin-left: 0px; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .box-text {\n      display: none; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .icon-links {\n      display: none; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .mobile-box-text p:hover::after {\n      transform: translateX(2px); } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .mobile-box-text p:after {\n    content: \"\";\n    position: absolute;\n    vertical-align: middle;\n    display: none;\n    right: -4px;\n    width: 8px;\n    height: 8px;\n    bottom: 2px;\n    background-image: url(\"/dist/images/manage-services/_arrow.svg\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    transition: transform 0.5s ease; }\n  @media (min-width: 1250px) and (max-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .segment-block-content,\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .routing-block-content {\n      max-width: 430px; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .segment-block-content,\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .routing-block-content {\n      max-width: 430px; } }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .segment-block-content,\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .routing-block-content {\n      max-width: 400px; } }\n  @media (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .segment-block-content,\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block .routing-block-content {\n      padding: 0; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .container {\n    min-width: inherit; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .segment-block-content .dyk-logo.right {\n    right: -80px;\n    bottom: 0; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box {\n    left: 347px;\n    bottom: 7px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo {\n    top: 1px;\n    right: -57px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo.left {\n    left: -171px;\n    top: -98px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box {\n    padding-bottom: 24px;\n    padding-top: 16px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .icon-wrap {\n    margin-bottom: 5px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .top-block .bottom-content {\n    bottom: 0;\n    padding: 1px 0 1px 7px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi {\n    margin-top: 4px;\n    margin-bottom: 0px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content {\n    margin: 0 0 0 176px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .inner-text-img p {\n    padding-left: 0; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi .aci-box-content .txt-with-icon.margin-left {\n    left: -147px;\n    margin-top: -9px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box {\n    margin-top: 7px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content {\n    margin: 0 0 0 157px;\n    max-width: 220px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n    margin-top: 1px;\n    margin-left: 0px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim {\n    width: 111px;\n    height: 12px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .inner-text-img p {\n    padding-left: 0; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-left {\n    left: -154px;\n    margin-top: -6px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-center {\n    margin-left: -72px;\n    margin-top: -8px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .top-connect-box .cisco-nfsi.aci-box .aci-box-content .txt-with-icon.margin-right {\n    margin-top: -12px;\n    margin-left: 242px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block {\n    width: 100%;\n    min-width: 667px;\n    overflow: hidden;\n    margin: 0px;\n    padding-top: 0px;\n    overflow-y: scroll !important;\n    height: calc(100vh - 70px) !important; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .v-hamburger {\n    display: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .left-logo {\n    bottom: 80px;\n    left: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content {\n    visibility: hidden; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content .move_arrow_blue::after {\n      display: none; } }\n  @media (max-width: 991px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content .move_arrow_blue {\n      width: fit-content;\n      padding-right: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content .move_arrow_blue::after {\n        display: block;\n        right: 8px;\n        bottom: 4px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content:first-child {\n      visibility: visible;\n      display: flex;\n      width: 100%;\n      right: -165px;\n      top: -95px;\n      position: relative;\n      max-width: 135px;\n      margin-right: 0;\n      text-align: left; } }\n  @media (max-width: 991px) and (max-width: 991px) and (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content:first-child {\n      right: -160px;\n      top: -98px; } }\n  @media (max-width: 991px) and (max-width: 991px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content:first-child .icon-wrap {\n        width: 44.4px;\n        height: 18px;\n        margin-right: 5px;\n        margin-bottom: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content:first-child small {\n        font-size: 10px;\n        margin-top: 0; } }\n\n@media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vPE {\n      display: block;\n      position: absolute;\n      top: -85px;\n      left: -36px;\n      margin: 0;\n      max-width: 42px !important;\n      visibility: visible; } }\n    @media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vPE {\n        top: -88px;\n        left: -52px; } }\n\n@media (max-width: 991px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vPE:after {\n        position: absolute;\n        vertical-align: middle;\n        display: inline-block;\n        content: \"\";\n        bottom: 2px;\n        right: -10px;\n        width: 7px;\n        height: 7px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n        background-size: contain;\n        background-repeat: no-repeat;\n        transition: transform 0.5s ease; } }\n      @media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box .top-block .icon-content.XRd-vPE:after {\n          right: -6px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-internet-block .top-connect-box .content-background-box.hover-upper + .cisco-nfsi .inner-text-img {\n    z-index: inherit; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box {\n    height: 185px !important; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n    left: -1px;\n    top: 54px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n    left: 123px;\n    top: 54px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n    left: 41px;\n    top: 30px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 p {\n    text-align: center;\n    line-height: 1;\n    margin-bottom: 1px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 .icon-block {\n    margin-left: -4px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-4 {\n    right: auto;\n    left: 226px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-5 {\n    top: 29px;\n    right: 123px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo .tool-hover {\n    width: 35px !important;\n    height: 35px !important; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n    left: 435px;\n    top: 106px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1.hover-upper {\n      z-index: 5; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n    top: 113px;\n    right: 300px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n    top: 118px;\n    left: 186px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n    z-index: 4; } }\n  @media (max-width: 991px) and (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n      top: -38px;\n      left: 145px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img p {\n    font-size: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img p::after {\n      display: block; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n    top: -20px;\n    right: -1px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img {\n    margin-right: -23px;\n    margin-bottom: -2px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n    top: 35px;\n    right: 0px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img {\n    margin-right: -20px;\n    margin-bottom: 0px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n    top: 71px;\n    right: -1px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .txt-img {\n    margin-right: -25px;\n    margin-bottom: -2px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .right-img {\n    width: 111px;\n    position: relative;\n    top: 4px;\n    left: -3px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n    max-width: 102px;\n    top: -22px;\n    left: 293px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img {\n    margin-right: 9px;\n    margin-bottom: 2px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .right-img {\n    position: relative;\n    top: 7px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cloud-content .right-content-block .color-box .multi-hamburger ul li {\n    margin-top: 2px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .icon-link-block {\n    padding-left: 0;\n    top: 110px;\n    left: 10px; } }\n\n.ua-firefox .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi .openstack-btn {\n  max-width: 202px; }\n\n.ua-firefox .dyk-logo.left {\n  float: none; }\n\n.ua-firefox .dyk-logo.right {\n  float: none; }\n\n.ua-firefox .dyk-logo .left {\n  float: none; }\n\n.ua-firefox .dyk-logo .right {\n  float: none; }\n\n.ua-firefox .tool-hover.left {\n  float: none; }\n\n.ua-firefox .tool-hover.right {\n  float: none; }\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi .openstack-btn p {\n    width: 109px; } }\n\n.wonderwall-screen .screen-two.default-aggregation .blue-box .right-img {\n  position: relative; }\n  .wonderwall-screen .screen-two.default-aggregation .blue-box .right-img .top-mid {\n    width: 28px;\n    height: 19px;\n    position: absolute;\n    top: 0;\n    right: -24px;\n    z-index: -1; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-screen .screen-two.default-aggregation .blue-box .right-img .top-mid {\n        top: -2px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-screen .screen-two.default-aggregation .blue-box .right-img .top-mid {\n        top: -2px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-screen .screen-two.default-aggregation .blue-box .right-img .top-mid {\n        top: -2px; } }\n    .wonderwall-screen .screen-two.default-aggregation .blue-box .right-img .top-mid.left {\n      left: -24px;\n      right: auto; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .dynamic-width {\n  top: 25px !important; }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .dynamic-width {\n      top: 22px !important; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .dynamic-width {\n      top: 22px !important; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .blue-box .aci-box-content-right .inside-div {\n  width: 53.2%;\n  top: 25px;\n  left: -4px; }\n  @media (min-width: 992px) and (max-width: 1023px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .blue-box .aci-box-content-right .inside-div {\n      width: 55.9%;\n      top: 22px; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .blue-box .aci-box-content-right .inside-div {\n      width: 55.9%;\n      top: 22px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block .blue-box .aci-box-content-right .inside-div {\n      width: 55.9%;\n      top: 22px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .content-background-box .dyk-logo .tool-hover {\n  width: 35px !important;\n  height: 35px !important; }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-core {\n  background-image: none; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .sec-bg-img {\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/core-bg.svg);\n    height: 100%;\n    background-position: -60px 100%;\n    background-size: contain;\n    bottom: 75px;\n    width: 110%;\n    display: none; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .sec-bg-img {\n        background-position-y: bottom;\n        background-size: cover; } }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .sec-bg-img {\n        bottom: 55px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .container {\n    width: 100%;\n    max-width: 1271px; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .container {\n        max-width: 1549px;\n        justify-content: flex-start; } }\n  @media screen and (min-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .container {\n      max-width: 1549px !important;\n      justify-content: flex-start !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab {\n    border-radius: 0;\n    padding-left: 0; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab {\n        width: 100% !important;\n        padding-left: 20px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::before {\n      content: \"\";\n      position: absolute;\n      height: 100%;\n      top: 0;\n      left: -99%;\n      width: 100%;\n      background-color: #0a4475;\n      z-index: -1; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::before {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::before {\n          display: none; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::after {\n      content: \"\";\n      position: absolute;\n      height: 100%;\n      top: 0;\n      right: -99%;\n      width: 100%;\n      background-color: #0a4475;\n      z-index: -1; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::after {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .automation-tab::after {\n          display: none; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .content-background-box {\n    max-width: 300px;\n    right: unset;\n    left: 42.6%;\n    top: -40px;\n    height: 242px; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .content-background-box {\n        background: transparent;\n        border: 0px;\n        max-width: 160px;\n        bottom: 23px;\n        height: 17px;\n        z-index: 2;\n        top: auto;\n        left: 382px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .content-background-box .v-hamburger {\n      bottom: -39px;\n      height: 39px;\n      z-index: -1; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .content-background-box .left-logo {\n      top: 8px;\n      right: -102px;\n      left: unset; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .content-background-box .left-logo {\n          top: -105px; } }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .content-background-box .left-logo {\n          width: 35px !important;\n          height: 35px !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .mobile-tool-hover {\n    display: none; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content {\n    width: 49px;\n    vertical-align: top;\n    margin: 25px 8px 0 9px;\n    position: relative;\n    left: -4px; }\n    @media (min-width: 992px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content .move_arrow_blue::after {\n        display: none; } }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content {\n        visibility: hidden; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content .move_arrow_blue {\n          width: fit-content; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:first-child {\n          visibility: visible;\n          width: 100%;\n          display: flex;\n          text-align: left;\n          position: relative;\n          top: -101px;\n          left: -120px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:first-child .icon-wrap {\n            visibility: visible;\n            max-width: 20px;\n            margin: 0; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:first-child small {\n            left: 24px;\n            top: 3px;\n            font-size: 10px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:first-child small.move_arrow_blue::after {\n              right: 18px; } }\n    @media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:first-child {\n        top: -130px;\n        left: -169px; } }\n    @media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:first-child {\n        top: -106px;\n        left: -169px; } }\n    @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:nth-of-type(2) {\n          visibility: visible;\n          width: 100%;\n          position: relative;\n          left: 208px;\n          top: -144px;\n          display: flex;\n          text-align: left; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:nth-of-type(2) .icon-wrap {\n            visibility: visible;\n            max-width: 20px;\n            margin: 0; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:nth-of-type(2) small {\n            top: -4px;\n            left: 25px;\n            font-size: 10px;\n            width: fit-content; } }\n    @media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:nth-of-type(2) {\n        left: 265px;\n        top: -178px; } }\n    @media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:nth-of-type(2) {\n        left: 310px;\n        top: -149px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content .icon-wrap {\n      width: 20px;\n      height: 20px;\n      margin: 0 auto 8px; }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content .icon-wrap {\n          visibility: hidden; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content small {\n      line-height: 1.2;\n      position: absolute;\n      left: -7px;\n      width: 73px;\n      margin: 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content small a.pro-link:after {\n        position: relative;\n        bottom: 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content small a {\n        color: #0d274d;\n        padding: 0; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content small a::after {\n          display: none; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:nth-child(1) {\n      margin-left: 0; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .icon-content:hover .icon-wrap a {\n      transform: translateY(0); }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .bottom-content {\n    bottom: 5px; }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .bottom-content {\n        bottom: -1px;\n        left: -18px;\n        width: 154px;\n        padding: 1px 0 1px;\n        border-radius: 0 0 8px 8px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .bottom-content {\n        bottom: -1px;\n        left: -18px;\n        width: 154px;\n        padding: 1px 0 1px;\n        border-radius: 0 0 8px 8px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .bottom-content {\n        bottom: -1px;\n        left: 0;\n        width: 154px;\n        padding: 1px 0 1px;\n        border-radius: 0 0 8px 8px; } }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .top-block .bottom-content p {\n        font-size: 10px !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block {\n    padding-top: 0;\n    margin-top: 43px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block {\n        width: 100%;\n        min-width: 667px;\n        margin-left: 0;\n        overflow: hidden;\n        margin: 0;\n        padding-top: 0; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block {\n        margin-top: 0;\n        overflow-y: scroll !important;\n        height: calc(100vh - 60px) !important; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block {\n        margin-top: 0; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block > .container {\n      padding: 0;\n      max-width: 100% !important; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box {\n      padding-top: 28px;\n      padding-bottom: 30px;\n      z-index: 1;\n      margin-left: 0;\n      max-width: initial;\n      padding-left: 0; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box {\n          width: 100% !important;\n          padding-top: 12px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n        width: 100%;\n        margin-left: calc(41.8% - 196px);\n        max-width: 325px;\n        margin-top: 4px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(41.8% - 196px);\n            max-width: 300px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(41.8% - 196px);\n            max-width: 300px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: 100px;\n            max-width: 300px;\n            margin-top: 2px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: 130px;\n            max-width: 300px;\n            margin-top: 2px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n          width: 214px;\n          display: block;\n          margin: 0 auto 0;\n          position: relative;\n          height: 36px;\n          text-align: center; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n              margin-left: 95px;\n              max-width: 112px;\n              height: 23px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n              margin-left: 95px;\n              max-width: 112px;\n              height: 23px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim a {\n            width: 100%;\n            display: inline-block; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            border-radius: 5px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p {\n          font-size: 12px;\n          font-weight: normal;\n          line-height: 1.25;\n          letter-spacing: normal;\n          text-align: center;\n          color: #0d274d;\n          margin-bottom: 1px;\n          position: relative;\n          left: 6px;\n          margin-right: 7px; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p {\n              font-size: 10px !important; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p a {\n            color: inherit !important;\n            letter-spacing: -0.015em; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p a:after {\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n              right: 0;\n              width: 5px;\n              height: 7px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box {\n        justify-content: flex-start; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          margin-top: 1px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .text-img {\n            display: flex;\n            flex-direction: row; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .small-img {\n            width: 17px;\n            margin-left: 3px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .logo-cvim {\n          width: 194px;\n          height: 43.6px; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .logo-cvim {\n              width: 102.9px;\n              height: 25px;\n              margin-top: 1px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .logo-cvim {\n              width: 102.9px;\n              height: 25px;\n              margin-top: 1px; } }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .logo-cvim {\n              width: 102.9px;\n              height: 25px;\n              margin-top: 1px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon {\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          z-index: 1;\n          position: absolute;\n          right: -33%;\n          bottom: 13px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block {\n            width: 35px;\n            height: 35px;\n            margin-left: 5px; }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block {\n                width: 32px;\n                height: 32px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block img {\n              width: 100%;\n              height: 100%;\n              object-fit: contain;\n              border-radius: 50%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block.img-border > a {\n              border-radius: 50%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p {\n            font-size: 12px;\n            font-weight: normal;\n            line-height: 1.25;\n            color: #0d274d;\n            margin: 0 6px; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p {\n                font-size: 10px !important; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p a {\n              color: inherit !important; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p a:after {\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-1 {\n            bottom: 44px;\n            left: 35%;\n            right: auto; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-1 {\n                bottom: 25px;\n                left: 26%; } }\n            @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-1 {\n                bottom: 25px;\n                left: 26%; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-2 {\n            right: -32%;\n            bottom: 2px; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-2 {\n                right: -50px;\n                bottom: -12px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-3 {\n            right: -60%;\n            bottom: 2px; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-3 {\n                right: -130px;\n                bottom: -12px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n          position: relative; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .top-connect-box .left-logo.right {\n        max-width: 50px;\n        right: 14.3%;\n        top: -30px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi {\n      height: 60px;\n      width: 100%;\n      max-width: 100%;\n      border-radius: 0px;\n      margin: 10px 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi .openstack-btn {\n        border-radius: 0 30px 30px 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi.aci-box {\n        max-width: initial;\n        justify-content: flex-start; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .txt-with-icon {\n          margin-left: 0; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n          padding-left: 3px;\n          margin-top: 4px;\n          max-width: 100%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim {\n            margin-top: 4px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .button-left-wrap {\n      padding: 0 !important;\n      margin: 0 0 100px 0;\n      width: 14%;\n      max-width: initial;\n      z-index: 2; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .button-left-wrap {\n          width: 140px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .button-left-wrap {\n          width: 140px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .button-left-wrap {\n          width: 140px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .button-left-wrap .btn-blud {\n        border-radius: 30px;\n        margin-left: 0;\n        padding: 12px 25px 12px 7px;\n        max-width: 122px; }\n        @media screen and (max-width: 1401px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .button-left-wrap .btn-blud {\n            padding: 12px 25px 12px 26px;\n            max-width: 140px;\n            border-radius: 30px;\n            margin-left: -21px; } }\n        @media screen and (min-width: 1401px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .button-left-wrap .btn-blud {\n            border-radius: 30px;\n            padding-right: 8px;\n            max-width: 152px;\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block {\n      margin: 0;\n      width: 100%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box {\n        max-width: 100%;\n        height: 201px;\n        background-color: rgba(237, 245, 231, 0.8) !important;\n        border: solid 1px;\n        border-left: 0;\n        border-right: 0;\n        border-radius: 0;\n        border-color: rgba(116, 191, 75, 0.6);\n        margin-top: 7px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box {\n            height: 215px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box {\n            height: 185px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .container {\n          z-index: 2; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content {\n          position: relative;\n          width: 100%;\n          height: 100%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon {\n            position: absolute;\n            display: flex;\n            flex-direction: column;\n            align-items: center; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p {\n              font-size: 12px;\n              font-weight: normal;\n              line-height: 1.25;\n              color: #06144d;\n              margin: 0 6px; }\n              @media (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p {\n                  font-size: 10px !important; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p a {\n                color: inherit !important; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon .icon-block {\n              width: 32px;\n              height: 32px;\n              margin-left: -9px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon .icon-block img {\n                border-radius: 50%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              top: 33px;\n              left: 43.4%; }\n              @media (min-width: 1250px) and (max-width: 1350px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n                  left: 24%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n                  left: 24%; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n                  left: 23%; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n                  left: 3%; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n              top: 35px;\n              left: 19%; }\n              @media (min-width: 1250px) and (max-width: 1350px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n                  top: 34px;\n                  left: 36%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n                  top: 34px;\n                  left: 36%; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n                  top: 34px;\n                  left: 36%; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n                  top: 34px;\n                  left: 20%; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              top: 31px;\n              right: 24.5%; }\n              @media (min-width: 1250px) and (max-width: 1350px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n                  top: 34px;\n                  left: 44.3%;\n                  right: auto; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n                  top: 34px;\n                  left: 44.3%;\n                  right: auto; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n                  top: 34px;\n                  left: 44.3%;\n                  right: auto; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n                  top: 42px;\n                  left: 67.3%;\n                  right: auto; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo {\n            position: absolute;\n            width: 50px;\n            height: 50px;\n            z-index: 3; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.hover-upper {\n              z-index: 4; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo {\n                width: 35px;\n                height: 35px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              top: 61px;\n              left: 14.9%; }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n                  top: 73px;\n                  left: 27.9%; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              top: -86px;\n              right: 24.9%; }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n                  right: 190px; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n                  right: 190px; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n                  top: -76px;\n                  right: 225px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n              top: 107px;\n              right: 3.9%; }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n                  right: 435px;\n                  top: 102px; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n                  right: 190px; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n                  top: 102px;\n                  right: 150px; } }\n              @media (max-width: 767px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-3 {\n                  top: 107px;\n                  right: 130px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n              top: 175px;\n              right: 25.2%; }\n              @media (min-width: 1250px) and (max-width: 1350px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n                  top: 60px;\n                  right: 43.2%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n                  right: 420px;\n                  top: 35px; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n                  right: 150px; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n                  top: 105px;\n                  right: 230px; } }\n              @media (max-width: 767px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-4 {\n                  top: 128px;\n                  right: 185px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n            position: absolute;\n            top: 44px;\n            right: -2px;\n            background: #0d274d;\n            border-radius: 21.5px;\n            padding: 6px 10px 8px 19px; }\n            @media (max-width: 1399px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n                right: -12px; } }\n            @media (min-width: 1250px) and (max-width: 1350px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n                right: -20px; } }\n            @media (min-width: 1024px) and (max-width: 1250px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n                right: -4px;\n                top: -114px; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n                right: 143px;\n                top: -31px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon p {\n              color: #FFFFFF;\n              font-size: 12px;\n              font-weight: 700;\n              line-height: 1.2; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content {\n            position: absolute;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            max-width: 185px;\n            width: 100%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img {\n              display: flex;\n              flex-direction: row;\n              margin-bottom: 9px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img p {\n                color: #0d274d;\n                position: relative;\n                font-size: 12px;\n                margin-right: 0px;\n                padding-right: 7px;\n                margin-bottom: 4px; }\n                @media (max-width: 991px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img p {\n                    font-size: 10px !important; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img .small-img {\n                width: 17px;\n                margin-left: 3px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n              top: -90px;\n              right: 8.5%;\n              max-width: 213px; }\n              @media (max-width: 1399px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n                  top: -60px;\n                  right: 6.5%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n                  right: 0; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n                  right: 0; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n                  right: 0;\n                  top: -46px; } }\n              @media (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n                  width: 144px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                width: 213px; }\n                @media (max-width: 1399px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                    width: 180px; } }\n                @media (max-width: 991px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                    width: 111px;\n                    height: 103px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img {\n                margin-bottom: 1px;\n                margin-left: 4px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n              top: 134px;\n              right: 9.1%;\n              max-width: 194px;\n              z-index: 2; }\n              @media (max-width: 1399px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n                  right: 7.1%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n                  right: 13px; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n                  right: 13px; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n                  right: 5px;\n                  top: 78px; } }\n              @media (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n                  width: 135px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n                width: 204px; }\n                @media (max-width: 1399px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n                    width: 180px; } }\n                @media (max-width: 991px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n                    width: 111px;\n                    height: 79px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img {\n                margin-left: 5px;\n                margin-bottom: -4px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n              top: -30px;\n              right: 30.5%;\n              max-width: 213px; }\n              @media (min-width: 1250px) and (max-width: 1350px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n                  right: 23%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n                  right: 192px; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n                  right: 192px; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n                  right: 270px;\n                  top: -22px; } }\n              @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n                  right: 270px;\n                  top: -22px; } }\n              @media (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n                  width: 157px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .right-img {\n                width: 213px;\n                height: 63px; }\n                @media (max-width: 1399px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .right-img {\n                    width: 180px; } }\n                @media (max-width: 991px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .right-img {\n                    width: 113.1px;\n                    height: 30.4px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .txt-img {\n                margin-left: 8px;\n                margin-bottom: 2px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n              top: 60px;\n              right: 30.5%;\n              max-width: 213px; }\n              @media (min-width: 1250px) and (max-width: 1350px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n                  right: 22.9%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n                  right: 192px; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n                  right: 192px; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n                  right: 270px;\n                  top: 36px; } }\n              @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n                  right: 270px;\n                  top: 36px; } }\n              @media (max-width: 767px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n                  right: 270px;\n                  top: 36px; } }\n              @media (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n                  width: 157px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .right-img {\n                width: 190px;\n                z-index: 2;\n                position: relative; }\n                @media (max-width: 1399px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .right-img {\n                    width: 180px; } }\n                @media (max-width: 991px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .right-img {\n                    width: 120px;\n                    height: 24.7px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img {\n                margin-left: 7px;\n                margin-bottom: 1px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n              top: 132px;\n              right: 30.5%;\n              max-width: 213px;\n              z-index: 2; }\n              @media (min-width: 1250px) and (max-width: 1350px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n                  right: 23.5%; } }\n              @media (min-width: 1024px) and (max-width: 1250px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n                  right: 199px; } }\n              @media (min-width: 992px) and (max-width: 1023px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n                  right: 199px; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n                  right: 270px;\n                  top: 94px; } }\n              @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n                  right: 270px;\n                  top: 94px; } }\n              @media (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n                  width: 165px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 .right-img {\n                width: 213px; }\n                @media (max-width: 1399px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 .right-img {\n                    width: 180px; } }\n                @media (max-width: 991px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 .right-img {\n                    width: 111px;\n                    height: 68.4px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 .txt-img {\n                margin-left: 21px;\n                margin-bottom: 0px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger {\n          position: absolute;\n          left: 0;\n          right: auto;\n          width: 62%;\n          top: 13px; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger {\n              width: calc(60% + 50px); } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger {\n              width: calc(60% + 100px); } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger {\n              width: 55%;\n              top: 5px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul {\n            list-style: none; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li {\n              height: 1px;\n              width: 100%;\n              margin-left: auto;\n              margin-top: 3px; }\n              @media (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li {\n                  margin-top: 2px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li.blue-line {\n                background-color: #1db1e7; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li.dark-blue-line {\n                background-color: #0d274d; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li.orange-line {\n                background-color: #faac1a; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li.green-line {\n                background-color: #6ebe4a; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger.type-2 {\n            width: calc(29% + 50px);\n            left: auto;\n            right: 0;\n            top: 10px; }\n            @media (min-width: 1401px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger.type-2 {\n                width: calc(37% + 50px); } }\n            @media (min-width: 1250px) and (max-width: 1350px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger.type-2 {\n                width: calc(23% + 50px); } }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger.type-2 {\n                width: calc(36% + 50px); } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block {\n      position: absolute;\n      padding-left: 4px;\n      width: 100%;\n      top: 92px;\n      left: -20px;\n      z-index: 1; }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block {\n          flex-direction: column;\n          width: auto;\n          left: 0px; } }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .segment-block-content,\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .routing-block-content {\n          padding: 0; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .segment-block-content ul li,\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .routing-block-content ul li {\n          margin-right: 10px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .segment-block-content {\n        margin: 0px;\n        z-index: 4;\n        max-width: 428px; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .segment-block-content {\n            max-width: 408px; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .segment-block-content {\n            max-width: 270px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .segment-block-content {\n            max-width: 250px; } }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .segment-block-content {\n            margin-bottom: 13px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .routing-block-content {\n        margin-top: 2px;\n        margin-left: -23px; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .routing-block-content {\n            margin-left: 0;\n            padding-left: 0px; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .routing-block-content {\n            margin-left: 0;\n            padding-left: 0px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .routing-block-content {\n            margin-left: 0;\n            padding-left: 0px; } }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .routing-block-content {\n            margin-left: 0px; } }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .icon-links {\n          display: none; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .box-text {\n          max-width: 270px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .box-text {\n          max-width: 270px; } }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .box-text {\n          display: none; } }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .mobile-box-text p:hover::after {\n          transform: translateX(2px); } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .icon-link-block .mobile-box-text p:after {\n        content: \"\";\n        position: absolute;\n        vertical-align: middle;\n        display: none;\n        right: -4px;\n        width: 8px;\n        height: 8px;\n        bottom: 2px;\n        background-image: url(\"/dist/images/manage-services/_arrow.svg\");\n        background-size: contain;\n        background-repeat: no-repeat;\n        transition: transform 0.5s ease; }\n\n.ua-mobile:not(.ua-mobile-ipad) .right-content-block .routing-block-content .mobile-box-text p a {\n  padding-right: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .right-content-block .routing-block-content .mobile-box-text p a:after {\n    display: none; }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .content-background-box {\n    bottom: 7px;\n    left: 302px; } }\n\n@media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap {\n    overflow-y: scroll;\n    height: 100%; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap {\n    overflow-y: scroll !important; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .container {\n    min-width: inherit; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .content-background-box .left-logo {\n    top: -98px;\n    right: -39px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .top-block .bottom-content {\n    padding: 1px 0 1px 14px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block {\n    width: 100%;\n    min-width: 667px;\n    margin-left: 0;\n    overflow: hidden;\n    margin: 0;\n    padding-top: 0px;\n    overflow-y: scroll !important;\n    height: calc(100vh - 80px) !important; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n    display: none; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box {\n    padding-top: 16px;\n    padding-bottom: 23px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi {\n    margin-top: 4px;\n    margin-bottom: 0px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n    margin-left: 51px;\n    max-width: 325px;\n    margin-top: 2px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n    width: 112px;\n    height: 21px;\n    margin-top: -1px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p {\n    padding-left: 7px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box {\n    margin-top: 7px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n    margin-left: 51px;\n    max-width: 325px;\n    margin-top: 0px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .logo-cvim {\n    width: 110px;\n    height: 22px;\n    margin-top: 3px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .text-img p {\n    padding-left: 0px;\n    top: 3px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-1 {\n    bottom: 15px;\n    left: 214px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-2 {\n    right: -19px;\n    bottom: -10px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-2 .icon-block {\n    margin-left: 4px;\n    width: 30px;\n    height: 30px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-3 {\n    right: -107px;\n    bottom: -10px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-3 .icon-block {\n    margin-left: 11px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .top-connect-box .left-logo.right {\n    max-width: 50px;\n    right: 14.3%;\n    top: -30px; } }\n\n@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box {\n    height: 185px !important; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n    top: 22px;\n    left: 124px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n    top: 21px;\n    left: 20px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n    top: 40px;\n    left: 470px;\n    right: auto; } }\n\n@media (max-width: 991px) and (max-width: 767px) and (orientation: landscape) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n    top: 40px;\n    left: 455px;\n    right: auto; } }\n\n@media (max-width: 991px) and (max-width: 668px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n    left: 420px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo .tool-hover {\n    width: 35px !important;\n    height: 35px !important; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n    top: 86px;\n    left: 121px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n    top: -50px;\n    right: 143px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n    right: -7px;\n    top: -41px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img {\n    margin-bottom: -2px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n    right: 0px;\n    top: 83px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n    right: 230px;\n    top: -18px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .txt-img {\n    margin-bottom: -2px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n    right: 230px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n    right: 230px;\n    top: 85px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 .txt-img {\n    margin-left: -3px; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-core .screen-click-wrap .cloud-internet-block .cloud-content .icon-link-block {\n    left: 7px;\n    top: 112px; } }\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi .openstack-btn p {\n    width: 109px; } }\n\n@-moz-document url-prefix() {\n  @media (min-width: 1272px) and (max-width: 1400px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: 48px !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo {\n    position: relative; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left .active-text {\n      height: fit-content;\n      top: 79%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left .active-text span {\n        padding-top: 10px; }\n    @media (min-width: 1400px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n        top: 5px !important;\n        left: 100px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n      left: auto !important;\n      right: -95%;\n      top: -120px !important; }\n      @media (min-width: 1400px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n          right: -97% !important;\n          top: -174px !important; } }\n      @media (min-width: 1272px) and (max-width: 1400px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n          right: -96.5%;\n          top: -168px !important; } }\n      @media screen and (max-width: 1271px) and (min-width: 1024px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n          right: -95%;\n          top: -124px !important; } } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n  right: -14px; }\n  @media screen and (min-width: 1406px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: -14px; } }\n  @media screen and (max-width: 1405px) and (min-width: 1400px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: 4px; } }\n  @media screen and (max-width: 1399px) and (min-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: 42px; } }\n\n@media screen and (min-width: 1400px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    right: -96%;\n    top: 72px; } }\n\n@media screen and (max-width: 1399px) and (min-width: 1200px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    top: 72px;\n    left: 116px; } }\n\n@media screen and (max-width: 1199px) and (min-width: 991px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    top: 72px;\n    left: 116px; } }\n\n@media (max-width: 767px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    top: 69px;\n    left: 220px; } }\n\n@media (max-width: 595px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cloud-content .right-content-block .left-logo.left .active-text {\n    max-width: 264px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .automation-tab {\n  margin: 0 0 3px 0 !important; }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .sec-bg-img {\n  opacity: 1 !important; }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .sec-bg-img::after {\n    background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/peering/background-img.svg\") !important;\n    background-size: 84% !important;\n    left: -80px !important;\n    bottom: -13px !important; }\n    @media (max-width: 1399px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .sec-bg-img::after {\n        bottom: -46px !important; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .sec-bg-img::after {\n        bottom: 55px !important;\n        left: -46px !important; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .sec-bg-img::after {\n        left: -45px !important;\n        bottom: -33px !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .sec-bg-img #lottie8 {\n    opacity: 0 !important; }\n\n@media screen and (min-width: 1350px) {\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .screen-click-wrap .container {\n    max-width: 1549px !important;\n    justify-content: flex-start !important; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .top-connect-box {\n  padding: 70px 0 30px 0 !important; }\n  @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .top-connect-box {\n      padding: 40px 0 20px 0 !important; } }\n  @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .top-connect-box {\n      padding: 30px 0 20px 0 !important; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .top-connect-box {\n      padding: 76px 0 48px 0 !important; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .top-connect-box {\n      padding: 0px 0 59px 0 !important; } }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .top-connect-box {\n      padding: 0px 0 47px 0 !important; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .top-connect-box {\n      padding: 0px 0 25px 0 !important; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n  width: 572px;\n  position: absolute;\n  left: 302px;\n  top: -80px;\n  position: absolute;\n  z-index: 1; }\n  @media (max-width: 1399px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 495px;\n      left: 274px;\n      top: -60px; } }\n  @media screen and (min-width: 1024px) and (max-width: 1199px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 415px;\n      top: -39px;\n      left: 247px; } }\n  @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 415px;\n      top: -39px;\n      left: 247px; } }\n  @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 386px;\n      left: 251px;\n      top: -31px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 331px;\n      left: 200px;\n      top: 0px; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 331px;\n      left: 180px;\n      top: 0px; } }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 331px;\n      left: 164px;\n      top: -6px; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud {\n      width: 241px;\n      left: 175px;\n      top: 26px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n    position: absolute;\n    top: 98px;\n    left: 167px;\n    font-weight: bold;\n    line-height: 0.94;\n    letter-spacing: normal;\n    color: #0d274d; }\n    @media (max-width: 1399px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        left: 120px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        left: 82px;\n        top: 80px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        left: 82px;\n        top: 80px; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        top: 75px;\n        left: 77px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        left: 60px;\n        top: 65px; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        left: 80px;\n        top: 65px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        left: 84px;\n        top: 65px;\n        right: unset; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .software-cloud p {\n        left: 43px;\n        top: 47px;\n        right: unset; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n  width: 492px;\n  position: absolute;\n  top: -113px; }\n  @media (min-width: 1271px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      left: 860px; } }\n  @media (max-width: 1399px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 429px;\n      right: 62px;\n      top: -99px;\n      left: 760px; } }\n  @media screen and (min-width: 1024px) and (max-width: 1199px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 358px;\n      right: 58px;\n      top: -71px;\n      left: 660px; } }\n  @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 358px;\n      right: 58px;\n      top: -71px; } }\n  @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 375px;\n      right: 48px;\n      top: -71px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 276px;\n      right: 255px;\n      top: -25px;\n      left: 520px; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 276px;\n      right: 266px;\n      top: -25px; } }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 230px;\n      top: -7px;\n      height: 89px;\n      right: auto;\n      left: 466px;\n      display: flex; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud {\n      width: 178px;\n      top: -4px;\n      right: 209px;\n      left: auto; } }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n    position: absolute;\n    top: 110px;\n    right: 197px;\n    font-weight: bold;\n    line-height: 0.94;\n    letter-spacing: normal;\n    color: #0d274d; }\n    @media (max-width: 1399px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        right: 160px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        right: 121px;\n        top: 87px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        right: 121px;\n        top: 87px; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        right: 139px;\n        top: 88px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        top: 67px;\n        right: 90px; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        top: 67px;\n        right: 107px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        top: 50px;\n        left: 75px;\n        right: unset; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cisco-nfsi .public-cloud p {\n        top: 43px;\n        left: unset;\n        right: 53px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block {\n  margin-top: 0 !important; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block {\n      overflow: visible; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block {\n      padding-top: 0 !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block .sla-block {\n    max-width: 86%; }\n    @media screen and (min-width: 1700px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block .sla-block {\n        max-width: 90%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block .sla-block {\n        max-width: 75%; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block .sla-block {\n        max-width: 75%; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block .sla-block {\n        max-width: 78%; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-internet-block .sla-block {\n        max-width: 65%; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block {\n  max-width: calc(100% - 357px) !important; }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block {\n      max-width: calc(100% - 353px) !important;\n      margin-bottom: 22px !important; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block {\n      margin-bottom: 22px !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n    max-width: 91% !important;\n    border-bottom-right-radius: 20px !important;\n    border-top-right-radius: 20px !important;\n    border: solid 1px #74bf4b !important; }\n    @media (max-width: 1399px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n        max-width: 94% !important; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n        max-width: 108% !important; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n        max-width: 107% !important; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n        max-width: 115% !important; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n        max-width: 90% !important; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n        max-width: 101.4% !important;\n        height: 185px !important;\n        width: 104% !important;\n        margin-top: 13px !important; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box {\n        width: 90% !important;\n        height: 186px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger {\n      top: 10px !important; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger {\n          top: 34px !important; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger {\n          top: 34px !important; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger {\n          top: 32px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger {\n          top: 35px !important; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li {\n        position: relative; }\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.dark-blue-line {\n          height: 1px !important;\n          background-color: #181a4a; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.dark-blue-line {\n              height: 0.5px !important; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.dark-blue-line {\n              height: 0.5px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.gray-line {\n          height: 1px !important;\n          background-color: #676767; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.gray-line {\n              height: 0.5px !important; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.gray-line {\n              height: 0.5px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.yellow-line {\n          height: 1px !important;\n          background-color: #f5851f; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.yellow-line {\n              height: 0.5px !important; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.yellow-line {\n              height: 0.5px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.blue-line {\n          height: 1px !important; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.blue-line {\n              height: 0.5px !important; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.blue-line {\n              height: 0.5px !important; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.orange-line {\n            height: 0.5px !important; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .multi-hamburger ul li.orange-line {\n            height: 0.5px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n      top: -26px !important;\n      right: -75px !important; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n          top: 1px !important;\n          left: 440px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n          top: 0px !important;\n          left: 400px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n          top: 0px !important;\n          right: -37px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n          top: 0px !important;\n          right: -36px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .right-content .right-img {\n      width: 111px !important;\n      position: relative;\n      left: 30px; }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img .small-img {\n      margin-left: 8px !important; }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon {\n      z-index: 1 !important; }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon .icon-block {\n        margin-top: 5px; }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon .icon-block {\n            width: 30px !important;\n            height: 30px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon .icon-block a img {\n          border: none; }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p {\n          font-size: 10px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p {\n          font-size: 10px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n      left: unset !important;\n      top: 43px !important;\n      right: 64.5% !important; }\n      @media (max-width: 1399px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          right: 60.5% !important; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          top: 34px !important;\n          right: 53.5% !important; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          left: 27px !important;\n          top: 66px !important; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          left: 140px !important;\n          top: 60px !important; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          right: 181px !important;\n          top: 57px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n          right: 170px !important;\n          top: 68px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n      top: 44px !important;\n      right: 0% !important; }\n      @media (max-width: 1399px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          left: 60% !important;\n          top: 52px !important; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          top: 55px !important;\n          left: 57% !important; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          top: 140px !important;\n          left: -27.6% !important; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          top: 90px !important;\n          left: -26.6% !important; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          left: 55.4% !important;\n          top: 78px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n          left: 50.4% !important;\n          top: 100px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n      left: 19.9% !important;\n      top: 63px !important; }\n      @media screen and (min-width: 2300px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          left: 350px !important; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 .left.tool-hover {\n        width: 50px !important;\n        height: 50px !important; }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 .left.tool-hover {\n            width: 37px !important;\n            height: 37px !important; } }\n        @media (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 .left.tool-hover {\n            width: 37px !important;\n            height: 37px !important; } }\n      @media (max-width: 1399px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          left: 17.9% !important;\n          top: 51px !important; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          left: 21.9% !important;\n          top: 37px !important; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          left: 30.9% !important;\n          top: 60px !important; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          left: 14.9% !important;\n          top: 60px !important; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          left: 26% !important;\n          top: 72px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n          left: 20.9% !important;\n          top: 58px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block {\n      left: -19px !important;\n      top: 98px !important; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block {\n          left: -2px !important;\n          top: 106px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block {\n          top: 113px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block {\n          top: 119px;\n          left: -3px !important; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block {\n          top: 109px; } }\n      @media (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block {\n          top: 116px !important; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .box-text p {\n        min-height: 26px; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .box-text {\n          opacity: 0; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .box-text {\n          opacity: 0; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .box-text {\n          opacity: 0; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .box-text {\n          opacity: 0; } }\n      @media screen and (min-width: 1400px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .icon-links {\n          margin-top: -4px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .icon-links ul li a .icon-container {\n        width: 25px; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .icon-links {\n          opacity: 0; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .icon-links {\n          opacity: 0; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .icon-links {\n          opacity: 0; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .icon-links {\n          opacity: 0; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text {\n          width: fit-content;\n          position: relative; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text {\n          width: fit-content;\n          position: relative; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text {\n          width: fit-content;\n          position: relative; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text {\n          width: fit-content;\n          position: relative; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text a {\n        font-weight: bold;\n        color: #0d274d;\n        font-size: 16px !important; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text a {\n            font-size: 14px !important; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text a {\n            font-size: 14px !important; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text a {\n            font-weight: bold;\n            color: #0d274d;\n            font-size: 10px !important; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text a {\n            font-size: 10px !important;\n            font-weight: bold;\n            color: #0d274d; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text.btn-arrow::after {\n        display: none; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text.btn-arrow::after {\n          content: \"\";\n          position: absolute;\n          width: 7px;\n          height: 7px;\n          display: block;\n          right: -12px;\n          top: 7px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text.btn-arrow::after {\n          content: \"\";\n          position: absolute;\n          width: 7px;\n          height: 7px;\n          display: block;\n          right: -10px;\n          top: 1px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text.btn-arrow::after {\n          content: \"\";\n          position: absolute;\n          width: 7px;\n          height: 7px;\n          display: block;\n          right: -10px;\n          top: 1px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .mobile-box-text.btn-arrow::after {\n          content: \"\";\n          position: absolute;\n          width: 7px;\n          height: 7px;\n          display: block;\n          right: -10px;\n          top: 1px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content {\n        position: relative;\n        margin: 0 !important;\n        padding: 5px 5px 5px 14px;\n        margin-top: 4px; }\n        @media (max-width: 1399px) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content {\n            max-width: 310px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content {\n            max-width: 265px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content {\n            max-width: 264px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content {\n            max-width: 207px;\n            padding-left: 30px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content {\n            padding-left: 28px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content {\n            padding-left: 28px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content .box-text {\n          margin-top: 2px; }\n          @media (max-width: 1399px) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content .box-text {\n              margin-top: 2px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content .box-text {\n              margin-top: 4px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .segment-block-content .box-text {\n              margin-top: 4px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n        position: relative;\n        margin-left: -18px;\n        padding: 3px 5px 5px 28px;\n        max-width: 490px; }\n        @media (max-width: 1399px) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n            max-width: 367px;\n            padding: 3px 5px 5px 20px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n            margin-left: -15px;\n            padding: 3px 5px 5px 15px; } }\n        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n            margin-left: -10px;\n            padding: 3px 5px 5px 15px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n            position: absolute;\n            top: 25px;\n            left: 23px;\n            padding: 3px 5px 5px 15px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n            position: absolute;\n            top: 25px;\n            left: 37px;\n            padding: 3px 5px 5px 15px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n            position: absolute;\n            top: 25px;\n            left: 31px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content {\n            position: absolute;\n            top: 25px;\n            left: 23px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content .box-text {\n          margin-top: 3px; }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content .box-text {\n              margin-top: 4px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .right-content-block .color-box .aci-box-content .icon-link-block .routing-block-content .box-text {\n              margin-top: 4px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n  width: 585px;\n  position: absolute;\n  right: -40px;\n  top: -206px; }\n  @media (max-width: 1399px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      right: -60px;\n      width: 555px; } }\n  @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      width: 448px;\n      right: -68px;\n      top: -167px; } }\n  @media screen and (min-width: 1024px) and (max-width: 1199px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      width: 460px;\n      right: -78px;\n      top: -166px; } }\n  @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      right: -99px;\n      top: -21px;\n      width: 246px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      right: 30px;\n      top: -168px;\n      width: 436px; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      top: -26px;\n      width: 267px;\n      right: 55px; } }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      width: 288px;\n      right: -10px;\n      top: -25px; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n      width: 237px;\n      right: 14px;\n      top: -25px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n    top: 26%;\n    right: 106%; }\n    @media (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        right: 115%; } }\n    @media screen and (min-width: 2300px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        right: 800px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        top: 26%;\n        right: 112.5%; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        right: 140.5%; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        top: 1%;\n        right: 140.5%; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        top: 3%; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        width: 35px;\n        height: 35px;\n        top: 11px;\n        right: 142%; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap .dyk-logo {\n        top: 6px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap p {\n    position: absolute;\n    right: 37%;\n    top: 50%;\n    border-radius: 25px;\n    padding: 17px 31px 15px 30px;\n    border: solid 1px #0d274d;\n    background-color: #fff;\n    font-weight: bold;\n    line-height: 0.94;\n    letter-spacing: normal;\n    color: #0d274d; }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap p {\n        padding: 10px 15px;\n        right: 43%;\n        top: 52%; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap p {\n        right: 20%;\n        padding: 8px 10px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap p {\n        padding: 12px 15px 12px 20px;\n        top: 50%; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap p {\n        top: 43%; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap p {\n        padding: 13px 26px 14px 28px;\n        right: 25%;\n        top: 121px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap p {\n        padding: 10px !important; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-peering {\n  background-image: none;\n  overflow: visible; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img {\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/svgs/screen_5_bg.svg);\n    height: 100%;\n    background-position: -60px 100%;\n    opacity: 0.5;\n    background-size: contain;\n    bottom: 78px;\n    width: 110%;\n    display: none; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img {\n        background-position-y: bottom;\n        background-size: cover; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .container {\n    width: 100%;\n    max-width: 1271px; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .container {\n        max-width: 1549px;\n        justify-content: flex-start; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .container {\n        padding: 0;\n        min-width: 1000px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab {\n    border-radius: 0;\n    padding-left: 0; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab {\n        width: 100% !important;\n        padding-left: 20px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::before {\n      content: \"\";\n      position: absolute;\n      height: 100%;\n      top: 0;\n      left: -98%;\n      width: 100%;\n      background-color: #0a4475;\n      z-index: -1; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::before {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::before {\n          display: none; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::after {\n      content: \"\";\n      position: absolute;\n      height: 100%;\n      top: 0;\n      right: -99%;\n      width: 100%;\n      background-color: #0a4475;\n      z-index: -1; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::after {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::after {\n          display: none; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .mobile-tool-hover {\n    display: none; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .top-block .icon-content {\n    max-width: 60px;\n    vertical-align: top;\n    margin: 23px 0 0 17px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .top-block .icon-content .icon-wrap {\n      width: 24px;\n      height: 20px;\n      margin: 0 auto 10px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .top-block .icon-content small {\n      line-height: 1.2; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .top-block .icon-content small a.pro-link:after {\n        position: relative;\n        bottom: 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .top-block .bottom-content {\n    bottom: 5px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block {\n    padding-top: 0;\n    margin-top: 43px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block {\n        width: 100%;\n        min-width: 1000px;\n        margin-left: 0;\n        overflow: hidden;\n        margin: 0; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block {\n        margin-top: 0; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block {\n        margin-top: 0; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block > .container {\n      padding: 0;\n      max-width: 100% !important; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box {\n      padding-top: 28px;\n      padding-bottom: 30px;\n      z-index: 1;\n      margin-left: 0;\n      max-width: initial;\n      padding-left: 0; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box {\n          width: 100% !important;\n          padding-top: 12px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n        width: 100%;\n        margin-left: calc(41.8% - 196px);\n        max-width: 325px;\n        margin-top: 8px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(20% - 196px);\n            max-width: 300px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(30% - 196px);\n            max-width: 300px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(30% - 196px);\n            max-width: 300px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n          width: 145px;\n          display: block;\n          margin: 0 auto 0;\n          position: relative;\n          height: 34px;\n          text-align: center; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim a {\n            width: 100%;\n            display: inline-block; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            border-radius: 5px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p {\n          font-size: 12px;\n          font-weight: normal;\n          line-height: 1.25;\n          letter-spacing: normal;\n          text-align: center;\n          color: #0d274d;\n          margin-bottom: 1px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p a {\n            color: inherit !important; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p a:after {\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box {\n        justify-content: flex-start; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          margin-top: 7px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .text-img {\n            display: flex;\n            flex-direction: row; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .small-img {\n            width: 17px;\n            margin-left: 8px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .logo-cvim {\n          width: 124px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon {\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          z-index: 1;\n          position: absolute;\n          right: -33%;\n          bottom: 13px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block {\n            width: 35px;\n            height: 35px;\n            margin-left: -9px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block img {\n              width: 100%;\n              height: 100%;\n              object-fit: contain;\n              border-radius: 50%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block.img-border > a {\n              border-radius: 50%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p {\n            font-size: 12px;\n            font-weight: normal;\n            line-height: 1.25;\n            color: #0d274d;\n            margin: 0 6px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p a {\n              color: inherit !important; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p a:after {\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-1 {\n            bottom: 44px;\n            left: 34.5%;\n            right: auto; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-2 {\n            right: -32%;\n            bottom: 2px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-3 {\n            right: -60%;\n            bottom: 2px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n          position: relative; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .left-logo.right {\n        max-width: 50px;\n        right: 14.3%;\n        top: -30px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cisco-nfsi {\n      position: relative;\n      width: 100%;\n      max-width: 100%;\n      border-radius: 0px;\n      margin: 10px 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cisco-nfsi .openstack-btn {\n        border-radius: 0 30px 30px 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cisco-nfsi.aci-box {\n        max-width: initial;\n        justify-content: flex-start; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .txt-with-icon {\n          margin-left: 0; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n          padding-left: 3px;\n          margin-top: 4px;\n          max-width: 100%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim {\n            margin-top: 4px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .button-left-wrap {\n      padding: 0 !important;\n      margin: 0 0 100px 0;\n      width: 14%;\n      max-width: initial;\n      z-index: 2; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .button-left-wrap {\n          width: 140px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .button-left-wrap {\n          width: 140px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .button-left-wrap {\n          width: 140px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .button-left-wrap .btn-blud {\n        border-radius: 30px;\n        margin-left: 0;\n        padding: 12px 25px 12px 7px;\n        max-width: 122px; }\n        @media screen and (max-width: 1401px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .button-left-wrap .btn-blud {\n            padding: 12px 25px 12px 26px;\n            max-width: 140px;\n            border-radius: 30px;\n            margin-left: -21px; } }\n        @media screen and (min-width: 1401px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .button-left-wrap .btn-blud {\n            border-radius: 30px;\n            padding-right: 8px;\n            max-width: 152px;\n            border-top-left-radius: 0;\n            border-bottom-left-radius: 0; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block {\n      margin: 0;\n      width: 100%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box {\n        max-width: 100%;\n        height: 201px;\n        background-color: rgba(237, 245, 231, 0.8) !important;\n        border: solid 1px;\n        border-left: 0;\n        border-right: 0;\n        border-radius: 0;\n        border-color: rgba(116, 191, 75, 0.6);\n        margin-top: 7px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .container {\n          z-index: 2; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content {\n          position: relative;\n          width: 100%;\n          height: 100%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon {\n            position: absolute;\n            display: flex;\n            flex-direction: column;\n            align-items: center; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p {\n              font-size: 12px;\n              font-weight: normal;\n              line-height: 1.25;\n              color: #06144d;\n              margin: 0 6px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon p a {\n                color: inherit !important; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon .icon-block {\n              width: 32px;\n              height: 32px;\n              margin-left: -9px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-1 {\n              top: 34px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-2 {\n              top: 56px;\n              left: 52.3%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .txt-with-icon.type-3 {\n              top: 31px;\n              right: 20.5%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo {\n            position: absolute;\n            width: 50px;\n            height: 50px;\n            z-index: 2; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.hover-upper {\n              z-index: 3; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-1 {\n              top: 53px;\n              left: 14.9%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n              top: 33px;\n              right: 31.7%; }\n              @media (max-width: 1271px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n                  right: 34.5%; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n                  right: 44.5%;\n                  top: 85px; } }\n              @media (max-width: 767px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .dyk-logo.type-2 {\n                  right: 41.5%;\n                  top: -7px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n            position: absolute;\n            top: 44px;\n            right: -12px;\n            background: #0d274d;\n            border-radius: 21.5px;\n            padding: 6px 10px 8px 19px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .silicon p {\n              color: #FFFFFF;\n              font-size: 12px;\n              font-weight: 700;\n              line-height: 1.2; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content {\n            position: absolute;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            max-width: 185px;\n            width: 100%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img {\n              display: flex;\n              flex-direction: row;\n              margin-bottom: 9px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img p {\n                color: #0d274d;\n                position: relative;\n                font-size: 12px;\n                margin-right: 0px;\n                padding-right: 7px;\n                margin-bottom: 4px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content .txt-img .small-img {\n                width: 17px;\n                margin-left: 3px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 {\n              top: -90px;\n              right: 6.9%;\n              max-width: 190px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .right-img {\n                width: 170px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-1 .txt-img {\n                margin-bottom: 1px;\n                margin-left: 4px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 {\n              top: 94px;\n              right: 7.9%;\n              max-width: 163px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .right-img {\n                width: 163px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-2 .txt-img {\n                margin-left: 5px;\n                margin-bottom: -4px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n              top: -44px;\n              right: 27%;\n              max-width: 213px; }\n              @media (max-width: 767px) {\n                .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 {\n                  top: 9px !important; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .right-img {\n                width: 194px !important;\n                left: 3px; }\n                @media (max-width: 767px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .right-img {\n                    width: 111px !important;\n                    position: relative;\n                    left: 30px; } }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .txt-img {\n                margin-left: 8px;\n                margin-bottom: 2px; }\n                @media (max-width: 767px) {\n                  .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-3 .txt-img {\n                    margin-left: 30px;\n                    margin-bottom: -1px; } }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 {\n              top: 39px;\n              right: 26.9%;\n              max-width: 199px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .right-img {\n                width: 193px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-4 .txt-img {\n                margin-left: 7px;\n                margin-bottom: 1px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 {\n              top: 111px;\n              right: 27.5%;\n              max-width: 193px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 .right-img {\n                width: 193px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .aci-box-content .right-content.type-5 .txt-img {\n                margin-left: 21px;\n                margin-bottom: 0px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger {\n          position: absolute;\n          left: 0;\n          right: auto;\n          width: 100%;\n          top: 13px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul {\n            list-style: none; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li {\n              height: 2px;\n              width: 100%;\n              margin-left: auto;\n              margin-top: 2.5px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li.blue-line {\n                background-color: #1db1e7; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li.orange-line {\n                height: 1px;\n                background-color: #faac1a; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .multi-hamburger ul li.green-line {\n                background-color: #6ebe4a; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .icon-link-block {\n      position: absolute;\n      padding-left: 4px;\n      width: 100%;\n      top: 92px;\n      left: -20px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .icon-link-block .segment-block-content {\n        margin: 0px;\n        z-index: 4;\n        max-width: 428px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .icon-link-block .routing-block-content {\n        margin-top: 0px;\n        margin-left: 10px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .sla-block .title-container span {\n      width: 92px; }\n\n@-moz-document url-prefix() {\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .sla-block .title-container span {\n    width: 105px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .sla-block .title-container .icon-container {\n      margin-right: 11px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .home-icon {\n    display: none; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .dyk-logo {\n    width: 50px;\n    height: 50px;\n    position: absolute;\n    z-index: 3; }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .dyk-logo {\n        width: 37px !important;\n        height: 37px !important; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .dyk-logo {\n        width: 37px !important;\n        height: 37px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .dyk-logo.hover-upper {\n      z-index: 9; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block {\n    z-index: 2; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block {\n        width: 100%;\n        margin-left: 0;\n        overflow: hidden; } }\n  @media screen and (min-width: 1401px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .container {\n      max-width: 1549px !important;\n      justify-content: flex-start !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab .inner-content {\n    position: relative;\n    transition: 0.1s all ease-in-out; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .automation-tab::before {\n    content: \"\";\n    position: absolute;\n    height: 100%;\n    top: 0;\n    left: -99%;\n    width: 100%;\n    background-color: #0a4475;\n    z-index: -1; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img {\n    background-image: none; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img:after {\n      content: \"\";\n      width: 100%;\n      background-image: url(\"/dist/images/peering-bg.png\");\n      background-repeat: no-repeat;\n      position: absolute;\n      left: 0;\n      right: 0;\n      height: 500px;\n      bottom: -19px;\n      z-index: 2;\n      background-position: 53.8% 100%;\n      background-size: 91.8%; }\n      @media screen and (min-width: 1500px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img:after {\n          background-position-y: 90%; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img #lottie8 {\n      position: absolute;\n      bottom: -80px;\n      width: 30%;\n      right: -116px;\n      opacity: 0.4;\n      height: 550px; }\n      @media screen and (min-width: 1600px) and (max-width: 1799px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img #lottie8 {\n          right: -140px;\n          height: 600px; } }\n      @media screen and (min-width: 1800px) and (max-width: 1899px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img #lottie8 {\n          right: -148px;\n          bottom: -24px; } }\n      @media screen and (min-width: 1900px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img #lottie8 {\n          right: -190px;\n          bottom: -40px;\n          height: 600px; } }\n      @media screen and (max-width: 1200px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .sec-bg-img #lottie8 {\n          right: -73px;\n          bottom: -112px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .container {\n    z-index: 3; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box {\n      padding: 76px 0 56px 0;\n      margin-left: 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .cisco-nfsi {\n        width: 100%;\n        border-radius: 0;\n        margin: 10px 0; }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .cisco-nfsi {\n            border-radius: 0 8px 8px 0;\n            margin-left: 0; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo {\n        top: 35px;\n        width: 219.7px;\n        height: 111.5px;\n        z-index: 1;\n        left: 68%; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo {\n            width: 180px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo p {\n          font-size: 17px;\n          top: 62%;\n          left: 45%;\n          color: #06144d; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo p {\n              font-size: 14px;\n              top: auto;\n              bottom: 25px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo small {\n          top: 75%;\n          left: -11px;\n          font-weight: 400; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo small {\n              top: auto;\n              bottom: 18px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo .left-logo {\n          position: absolute;\n          top: -26px;\n          left: 62px;\n          width: 50px;\n          height: 50px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo .left-logo img {\n            position: relative;\n            z-index: 1; }\n          @media (max-width: 767px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .top-connect-box .public-logo .left-logo .active-text {\n              right: -6px !important;\n              left: auto !important;\n              padding: 11px 68px 7px 25px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block {\n      margin-left: 0;\n      max-width: 80%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box {\n        padding: 0;\n        max-width: 96%;\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box small {\n          margin: 3px 0 0 16px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box::after {\n          border-top-left-radius: 0;\n          border-bottom-left-radius: 0; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box {\n          margin-top: -6px;\n          margin-left: 0;\n          margin-left: -27px;\n          max-width: 96%;\n          height: 51px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box small {\n            margin: -2px 0 0 44px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box .dyk-logo.left {\n            left: 400px;\n            bottom: -25px; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box .dyk-logo.left {\n                left: 200px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box .dyk-logo.right {\n            top: 0;\n            right: 130px; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box .dyk-logo.right {\n                top: 0px;\n                right: 40px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box .dyk-logo.right {\n                top: 8px;\n                right: 50px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.gree-box .dyk-logo.right .tool-hover .active-text {\n                right: -6px;\n                left: auto;\n                padding: 11px 68px 7px 25px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.blue-box .lines {\n          top: 31px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.blue-box .lines li {\n            margin-bottom: 0;\n            margin-top: 2.5px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.blue-box .lines .orange-line {\n            background-color: orange; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.blue-box .lines .pale-orange-line {\n            background-color: #f68520; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.blue-box .lines .dark-blue-line {\n            background-color: #06144d; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.blue-box .lines .blue-line {\n            background-color: #049fd9; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.orange-box {\n          margin-left: 0;\n          max-width: 91%;\n          margin-top: -4px;\n          height: 67px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box.orange-box small {\n            margin: 12px 0 0 16px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img {\n          position: relative;\n          z-index: 9;\n          padding-top: 13px;\n          margin-left: auto;\n          margin-right: -53px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .dyk-logo {\n            top: -40px;\n            right: -16px; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .dyk-logo {\n                top: -53px;\n                right: 3px; } }\n            @media (max-width: 767px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .dyk-logo .tool-hover .active-text {\n                right: -6px;\n                left: auto;\n                padding: 11px 68px 7px 25px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img p {\n            font-size: 17px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .top-txt {\n            position: absolute;\n            top: -7px;\n            padding-left: 7px;\n            display: flex; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .top-txt p {\n              font-size: 12px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .top-txt p a {\n                color: #000000; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .top-txt .small-img {\n              width: 17px;\n              height: 17px;\n              position: relative; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .top-txt .small-img a {\n                display: block;\n                transition: all 0.5s ease; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .img-wrap {\n            position: relative;\n            max-width: 167px;\n            left: -9px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .public-internet-img .img-wrap.right-indent {\n              left: 0;\n              right: 0px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .txt-with-icon {\n          position: absolute;\n          left: 57.6%;\n          top: 75%;\n          z-index: 3;\n          display: flex;\n          align-items: center; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .txt-with-icon p {\n            font-size: 12px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .txt-with-icon p a {\n              color: #000; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .txt-with-icon .icon-block img {\n            border-radius: 50%;\n            border: 1px solid #000000; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .txt-with-icon.new-el {\n            top: -11px;\n            left: 41%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .public-logo.intrnt-logo {\n        left: 99%;\n        top: -50px;\n        width: 218.6px;\n        height: 111px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .public-logo.intrnt-logo {\n            left: 99% !important;\n            top: -50px !important;\n            width: 170px;\n            height: 83px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .public-logo.intrnt-logo {\n            left: 99% !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .public-logo.intrnt-logo p {\n          top: 69%;\n          left: 54%;\n          font-size: 16px; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .public-logo.intrnt-logo p {\n              font-size: 14px;\n              top: auto;\n              bottom: 15px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .segment-block-content {\n        margin: 4px auto 0 170px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .segment-block-content {\n            margin-left: 20px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .segment-block-content {\n            margin-left: 20px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .segment-block-content {\n            margin-left: 20px;\n            margin-bottom: 3px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container {\n    margin: 0 auto;\n    max-width: 100% !important; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline {\n      display: flex;\n      justify-content: flex-end;\n      padding-top: 60px;\n      max-width: 82.2%;\n      padding-right: 0; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline {\n          padding-top: 80px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline {\n          max-width: 100%;\n          padding-top: 80px;\n          padding-bottom: 10px;\n          padding-right: 60px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline .icons-wrapper {\n        display: flex;\n        position: relative; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline .icons-wrapper .dyk-logo {\n          top: -52px;\n          left: 44px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline .icons-wrapper .wrap {\n          text-align: center;\n          padding: 0 16px;\n          max-width: 95px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline .icons-wrapper .wrap .icon-wrap {\n            max-width: 36px;\n            margin: 0 auto; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .container .icons-inline .icons-wrapper .wrap small {\n            font-size: 8px;\n            display: inline-block;\n            margin-top: 10px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content {\n  top: -20px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap {\n    position: relative; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.peering-wrap .cloud-content .circle-wrap #globe-new-peering-screen {\n      background-image: url(\"/dist/images/peering/public-internet.png\");\n      position: relative;\n      right: 0;\n      top: 0;\n      width: 266px;\n      height: 250px;\n      background-size: contain;\n      background-repeat: no-repeat; }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .container .cloud-content .right-content-block .color-box .txt-with-icon.new-el {\n    top: -42%; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .container {\n    padding: 0px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .icons-inline {\n    display: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box {\n    padding-top: 0px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn {\n      padding-left: 10px;\n      padding-right: 5px;\n      max-width: 170px;\n      border-top-left-radius: 0;\n      border-bottom-left-radius: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn.single-txt {\n        max-width: 130px; }\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn.single-txt p {\n          text-align: center; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .public-logo {\n      width: 100px;\n      height: 51px;\n      left: 70%;\n      right: auto;\n      top: -9px;\n      bottom: auto;\n      z-index: 2; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .public-logo p {\n        top: auto;\n        bottom: 10px;\n        font-size: 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .public-logo small {\n        font-size: 8px;\n        left: 0;\n        bottom: 4px;\n        top: auto; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .public-logo .tool-hover {\n        height: 35px;\n        width: 35px;\n        position: absolute;\n        top: 7px;\n        right: auto;\n        left: 100%;\n        overflow: hidden; }\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .top-connect-box .public-logo .tool-hover.left-pos {\n          overflow: visible; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box small {\n    position: relative;\n    margin: 0 0 0 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box.gree-box small {\n    margin-left: 37px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box.orange-box small {\n    margin-top: 4px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .lines {\n    top: 22px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .lines li {\n      height: 1px;\n      margin-bottom: 2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .public-internet-img {\n    width: 100%;\n    max-width: 220px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .public-internet-img .top-txt {\n      top: 0;\n      padding-left: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .public-internet-img .top-txt p {\n        font-size: 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .public-internet-img .top-txt .small-img {\n        height: 12px;\n        width: 12px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .public-internet-img .img-wrap {\n      top: -8px;\n      float: right;\n      max-width: 125px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .color-box .txt-with-icon p {\n    font-size: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .public-logo {\n    width: 100px;\n    height: 51px;\n    right: auto;\n    top: -20px;\n    left: calc(100% + 20px);\n    text-align: center; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .public-logo p {\n      font-size: 10px;\n      top: auto;\n      left: auto;\n      bottom: 4px;\n      transform: none;\n      padding: 0 0 0 6px; } }\n    @media (max-width: 991px) and (max-width: 767px) {\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .public-logo p {\n        bottom: 10px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-peering .cloud-internet-block .cloud-content .right-content-block .segment-block-content {\n    margin-left: 10px;\n    padding-bottom: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .swipe-caption.screen-swipe {\n    width: 55px;\n    top: auto;\n    bottom: 70px;\n    height: 20px;\n    right: 20px;\n    z-index: 9;\n    height: auto;\n    background-color: transparent;\n    padding: 0 12px;\n    border-radius: 5px; }\n    .ua-mobile:not(.ua-mobile-ipad) .swipe-caption.screen-swipe .swipe-text {\n      font-size: 10px;\n      color: #06144d;\n      line-height: 1.5; }\n    .ua-mobile:not(.ua-mobile-ipad) .swipe-caption.screen-swipe .swipe-down {\n      width: 20px;\n      height: 20px;\n      margin-top: -8px;\n      margin-left: 18px;\n      transform: translateX(-50%) rotate(-90deg); }\n      .ua-mobile:not(.ua-mobile-ipad) .swipe-caption.screen-swipe .swipe-down a:before, .ua-mobile:not(.ua-mobile-ipad) .swipe-caption.screen-swipe .swipe-down a:after {\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/blue_arrow-down.svg) no-repeat center top; } }\n\n.component-stories {\n  padding-top: 0;\n  position: absolute;\n  transform: translate(-50%);\n  left: 50%;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  padding: 60px 0; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .component-stories {\n      padding: 40px 0; } }\n  @media (max-width: 767px) {\n    .component-stories {\n      padding: 30px 0; } }\n  @media (min-width: 992px) {\n    .component-stories .slide-counter {\n      top: -9px;\n      position: relative; } }\n  @media (max-height: 850px) {\n    .component-stories {\n      padding-top: 57px; } }\n  .component-stories .toggle-box {\n    right: 32px; }\n  .component-stories .col-three-img .link-arrow:hover::after {\n    right: -8px; }\n  .component-stories .col-three-img .link-arrow::after {\n    content: \"\";\n    position: absolute;\n    vertical-align: middle;\n    display: inline-block;\n    right: -2px;\n    width: 14px;\n    height: 14px;\n    bottom: 4px;\n    background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/mobile-product-img/black-arrow.png\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    transition: all 0.5s ease; }\n  @media screen and (min-width: 1350px) {\n    .component-stories .col-three-img .link-arrow {\n      bottom: 26px; } }\n  .component-stories .col-three-img .link-arrow .swipe-next {\n    display: none; }\n  .component-stories #innerButton {\n    position: absolute;\n    width: 100%;\n    left: 20px;\n    top: 53px;\n    padding: 0 15px; }\n    .component-stories #innerButton > span {\n      padding: 0;\n      border: 0;\n      margin-top: 11px; }\n    .component-stories #innerButton .nextbutton {\n      margin-right: 35px; }\n  .component-stories.active .slick-current .center-animate {\n    animation: zoom-center 2s 1s both; }\n  .component-stories.active .slick-current .wefadeInLeft {\n    -webkit-animation: we-fade-in-left 1.2s 0.2s both;\n    animation: we-fade-in-left 1.2s 0.2s both; }\n\n@keyframes zoom-center {\n  from {\n    transform: scale(0); }\n  to {\n    transform: scale(1); } }\n  .component-stories.hex-bg-pattern #lottie_overlay_top,\n  .component-stories.hex-bg-pattern #lottie_top_csm,\n  .component-stories.hex-bg-pattern #lottie_top_sdn,\n  .component-stories.hex-bg-pattern #lottie_top_drivers,\n  .component-stories.hex-bg-pattern #lottie_top_mobility,\n  .component-stories.hex-bg-pattern #Iot_top_pattern {\n    position: absolute;\n    top: -278px;\n    left: -117px;\n    width: 100%;\n    height: 606px;\n    transform: scaleY(-1);\n    opacity: 0.3;\n    z-index: -3; }\n    @media screen and (min-width: 1024px) and (max-width: 1250px) {\n      .component-stories.hex-bg-pattern #lottie_overlay_top,\n      .component-stories.hex-bg-pattern #lottie_top_csm,\n      .component-stories.hex-bg-pattern #lottie_top_sdn,\n      .component-stories.hex-bg-pattern #lottie_top_drivers,\n      .component-stories.hex-bg-pattern #lottie_top_mobility,\n      .component-stories.hex-bg-pattern #Iot_top_pattern {\n        top: -296px; } }\n  .component-stories.hex-bg-pattern #lottie_overlay_bottom,\n  .component-stories.hex-bg-pattern #lottie_bottom_csm,\n  .component-stories.hex-bg-pattern #lottie_bottom_sdn,\n  .component-stories.hex-bg-pattern #lottie_bottom_drivers,\n  .component-stories.hex-bg-pattern #lottie_bottom_mobility,\n  .component-stories.hex-bg-pattern #Iot_bottom_pattern {\n    position: absolute;\n    bottom: -258px;\n    right: -496px;\n    width: 100%;\n    opacity: 0.3;\n    height: 606px;\n    z-index: -3;\n    transform: scaleY(-1); }\n  .component-stories ul li {\n    font-family: CiscoSansTT;\n    line-height: normal; }\n  .component-stories .slide-counter {\n    float: left;\n    width: 100%;\n    text-align: center;\n    font-size: 30px;\n    font-weight: 300;\n    line-height: 1.14;\n    color: #707070; }\n    .component-stories .slide-counter > span {\n      font-size: inherit; }\n  .component-stories .slick-dots {\n    display: none !important; }\n  .component-stories .slick-arrow,\n  .component-stories .slide-name {\n    display: none !important; }\n  .component-stories .tabs-container {\n    position: relative; }\n    .component-stories .tabs-container:after {\n      content: '';\n      position: absolute;\n      bottom: 0;\n      height: 7px;\n      width: 100%;\n      background-color: #ededed;\n      border-radius: 5px;\n      z-index: -1; }\n    .component-stories .tabs-container ul {\n      display: block;\n      list-style: none;\n      font-size: 0; }\n      .component-stories .tabs-container ul li {\n        position: relative;\n        outline: none;\n        text-align: center;\n        display: inline-block;\n        width: 33.3% !important;\n        height: auto;\n        font-size: 20px;\n        line-height: normal;\n        cursor: pointer; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .component-stories .tabs-container ul li {\n            font-size: 18px; } }\n        .component-stories .tabs-container ul li span {\n          display: block;\n          position: relative;\n          width: 100%;\n          padding-bottom: 20px;\n          max-width: 313px;\n          margin: 0 auto;\n          text-align: center;\n          color: #4d4c4c; }\n          .component-stories .tabs-container ul li span::before {\n            content: '';\n            opacity: 0;\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            width: 100%;\n            height: 7px;\n            background-color: #fbab2c;\n            border-radius: 5px;\n            transition: 0.4s; }\n        .component-stories .tabs-container ul li:first-child span {\n          margin: 0 auto 0 0; }\n        .component-stories .tabs-container ul li:last-child span {\n          margin: 0 0 0 auto; }\n        .component-stories .tabs-container ul li.slick-current {\n          font-weight: 600; }\n          .component-stories .tabs-container ul li.slick-current span::before {\n            opacity: 1; }\n      .component-stories .tabs-container ul .slick-track {\n        width: 100% !important;\n        transform: translate3d(0px, 0px, 0px) !important; }\n  .component-stories .component-data {\n    position: relative; }\n  .component-stories .slick-list {\n    padding: 0 15px;\n    width: calc(100% + 30px);\n    margin-left: -15px; }\n  .component-stories .slick-arrow:not(.newbutton) {\n    position: absolute;\n    bottom: -13px;\n    z-index: 2;\n    width: 14px;\n    height: 36px;\n    overflow: hidden;\n    outline: none;\n    background-color: transparent;\n    background-image: url(\"/dist/images/arrow_blue.svg\");\n    background-repeat: no-repeat;\n    background-size: 100%;\n    cursor: pointer;\n    text-indent: -960px;\n    transition: 0.4s; }\n    .component-stories .slick-arrow:not(.newbutton):hover {\n      transform: scale(1.2); }\n    .component-stories .slick-arrow:not(.newbutton).slick-prev {\n      left: 0; }\n    .component-stories .slick-arrow:not(.newbutton).slick-next {\n      right: 0;\n      background-image: url(\"/dist/images/arrow_blue_right.png\"); }\n    .component-stories .slick-arrow:not(.newbutton).slick-disabled {\n      opacity: 0;\n      visibility: hidden;\n      transition: 0.4s; }\n  .component-stories .telco-driver {\n    padding-top: 72px; }\n    @media (max-height: 850px) {\n      .component-stories .telco-driver {\n        padding-top: 42px; } }\n    .component-stories .telco-driver .diagram {\n      position: relative;\n      display: block;\n      max-width: 998px;\n      margin: 0 auto 35px;\n      font-size: 0; }\n      .component-stories .telco-driver .diagram::after {\n        content: '';\n        position: absolute;\n        top: 65px;\n        left: 0;\n        width: 95%;\n        height: 1px;\n        border: none;\n        border-top: 1px dotted #c1c1c0;\n        z-index: -1; }\n        @media (max-width: 991px) {\n          .component-stories .telco-driver .diagram::after {\n            top: 50%;\n            transform: translateY(-50%); } }\n    .component-stories .telco-driver .tab {\n      display: inline-block;\n      vertical-align: bottom;\n      width: 16.3%;\n      padding-right: 29px;\n      transition: 0.4s; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .component-stories .telco-driver .tab {\n          padding-right: 15px; } }\n      @media (max-width: 767px) {\n        .component-stories .telco-driver .tab {\n          padding-right: 15px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .component-stories .telco-driver .tab {\n          padding-right: 25px; } }\n      .component-stories .telco-driver .tab.image {\n        width: 18%;\n        position: relative; }\n        .component-stories .telco-driver .tab.image .text {\n          position: absolute;\n          top: 60%;\n          left: 4px;\n          width: 100%;\n          text-align: center; }\n          .component-stories .telco-driver .tab.image .text p {\n            font-size: 15px;\n            color: #FFFFFF; }\n    .component-stories .telco-driver .content {\n      background-color: #0d274d;\n      border-radius: 30px;\n      text-align: center;\n      padding: 6px 0;\n      display: flex;\n      align-items: center; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .component-stories .telco-driver .content {\n          padding: 4px;\n          justify-content: center; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .component-stories .telco-driver .content {\n          height: 35px; } }\n      @media (max-width: 767px) {\n        .component-stories .telco-driver .content {\n          height: 53px; } }\n      .component-stories .telco-driver .content p {\n        color: #FFFFFF;\n        font-size: 14px;\n        padding: 0 23px 0; }\n    .component-stories .telco-driver .telco-image {\n      position: relative;\n      max-width: 625px;\n      margin: 0 auto 123px; }\n      .component-stories .telco-driver .telco-image p {\n        position: absolute;\n        width: 100%;\n        top: 50%;\n        transform: translateY(-50%);\n        text-align: center;\n        color: #FFFFFF;\n        font-size: 25px;\n        font-weight: 300; }\n    .component-stories .telco-driver .list-with-titles {\n      position: relative;\n      display: block;\n      font-size: 0;\n      max-width: 1019px;\n      margin: 0 auto;\n      padding-bottom: 20px; }\n      .component-stories .telco-driver .list-with-titles::after {\n        content: '';\n        position: absolute;\n        top: -40px;\n        left: 0;\n        width: 100%;\n        height: 1px;\n        border: none;\n        border-top: 1px dotted #c1c1c0;\n        z-index: -1; }\n    .component-stories .telco-driver .col-wrap {\n      display: inline-block;\n      width: 50%; }\n      .component-stories .telco-driver .col-wrap:nth-child(even) {\n        padding-left: 93px; }\n      .component-stories .telco-driver .col-wrap h3 {\n        text-align: left;\n        margin-bottom: 29px;\n        color: #4d4c4c; }\n      .component-stories .telco-driver .col-wrap ul {\n        padding-left: 12px; }\n      .component-stories .telco-driver .col-wrap li {\n        position: relative;\n        font-size: 16px;\n        color: #4d4c4c;\n        line-height: normal; }\n        .component-stories .telco-driver .col-wrap li::before {\n          content: '';\n          position: absolute;\n          left: -8px;\n          top: 10px;\n          background: #4d4c4c;\n          width: 3px;\n          height: 3px;\n          border-radius: 0; }\n  .component-stories .item-wrapper {\n    outline: none; }\n  .component-stories .item {\n    position: relative;\n    height: 100%;\n    padding-top: 24px; }\n    .component-stories .item h3 {\n      font-weight: 300;\n      text-align: center;\n      margin-bottom: 11px; }\n    .component-stories .item .slide-name {\n      position: absolute;\n      bottom: 0;\n      width: 100%;\n      text-align: center; }\n      .component-stories .item .slide-name p {\n        padding-top: 3px;\n        color: #4d4c4c; }\n  @media (min-width: 1271px) {\n    .component-stories .summary .col-three-img {\n      margin-top: 60px; } }\n  .component-stories .col-three-img {\n    margin-bottom: 120px;\n    margin-top: 54px;\n    height: inherit;\n    overflow: hidden; }\n    .component-stories .col-three-img h3 {\n      color: #4d4c4c;\n      margin-bottom: 28px;\n      font-weight: 300;\n      text-align: left;\n      margin-left: 6px; }\n      @media (max-width: 1271px) {\n        .component-stories .col-three-img h3 {\n          margin-top: 20px; } }\n    .component-stories .col-three-img .row-wrap {\n      display: flex;\n      flex-wrap: wrap;\n      margin-right: -15px;\n      margin-left: -14px; }\n      .component-stories .col-three-img .row-wrap .top-box h5 {\n        font-weight: 300;\n        margin-bottom: 20px; }\n    .component-stories .col-three-img .col-three {\n      flex: 0 0 33.3%;\n      max-width: 33.3%;\n      padding: 0 15px 20px; }\n    .component-stories .col-three-img .card-wrap {\n      position: relative;\n      box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n      border-radius: 8px;\n      overflow: hidden; }\n      .component-stories .col-three-img .card-wrap > a {\n        position: absolute;\n        height: 100%;\n        width: 100%;\n        left: 0;\n        top: 0; }\n      .component-stories .col-three-img .card-wrap.trans-img .img-wrap {\n        background-color: #d4effa; }\n        .component-stories .col-three-img .card-wrap.trans-img .img-wrap img {\n          object-fit: contain; }\n      .component-stories .col-three-img .card-wrap:hover .link-arrow:before {\n        right: 0; }\n    .component-stories .col-three-img .content-wrap {\n      padding: 22px 30px 43px 30px;\n      background: #FFFFFF;\n      position: relative; }\n      @media (max-width: 1271px) {\n        .component-stories .col-three-img .content-wrap .link-arrow .swipe-next {\n          position: absolute;\n          left: auto; } }\n    .component-stories .col-three-img .inner {\n      margin-bottom: 16px; }\n    .component-stories .col-three-img h6 {\n      color: #4d4c4c;\n      padding-right: 20px;\n      font-weight: 300;\n      margin-bottom: 13px; }\n    .component-stories .col-three-img p {\n      color: #4d4c4c;\n      margin-bottom: 20px;\n      line-height: 1.25; }\n      .component-stories .col-three-img p:nth-child(3) {\n        margin-bottom: 0; }\n      @media (max-width: 1280px) {\n        .component-stories .col-three-img p {\n          font-size: 14px; } }\n    .component-stories .col-three-img a {\n      position: relative;\n      width: auto; }\n    .component-stories .col-three-img .link-arrow::before {\n      display: none; }\n    .component-stories .col-three-img .swipe-arrow a {\n      position: static; }\n    .component-stories .col-three-img .list-wrap {\n      position: relative;\n      z-index: 1;\n      margin-top: 19px; }\n      .component-stories .col-three-img .list-wrap a {\n        font-size: 16px;\n        font-weight: normal;\n        font-stretch: normal;\n        font-style: normal;\n        margin-bottom: 18px;\n        letter-spacing: normal;\n        color: #1d4e9b;\n        text-decoration: underline;\n        display: block; }\n        @media (max-width: 1280px) {\n          .component-stories .col-three-img .list-wrap a {\n            margin-bottom: 5px;\n            font-size: 14px; } }\n    .component-stories .col-three-img .link-arrow {\n      margin-top: 0;\n      position: absolute;\n      left: 32px;\n      bottom: 24px; }\n      .component-stories .col-three-img .link-arrow > a {\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        left: 0;\n        top: 0; }\n      .component-stories .col-three-img .link-arrow a {\n        font-family: CiscoSansTT; }\n      .component-stories .col-three-img .link-arrow.inner-link-arrow {\n        position: relative;\n        display: inline-block;\n        left: 0;\n        bottom: auto;\n        text-align: left; }\n    .component-stories .col-three-img .img-wrap {\n      border-top-left-radius: 8px;\n      border-top-right-radius: 8px; }\n      .component-stories .col-three-img .img-wrap img {\n        height: 204px;\n        border-top-left-radius: 8px;\n        border-top-right-radius: 8px;\n        object-fit: cover; }\n        @media (max-width: 991px) {\n          .component-stories .col-three-img .img-wrap img {\n            border-top-right-radius: unset; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .component-stories .col-three-img .img-wrap img {\n            height: 164px; } }\n  .component-stories .pr-0 {\n    padding-right: 0 !important; }\n  .component-stories .verticle-carousel {\n    position: relative;\n    padding-top: 72px;\n    height: 100%; }\n    @media (max-height: 850px) {\n      .component-stories .verticle-carousel {\n        padding-top: 42px; } }\n    .component-stories .verticle-carousel .slick-arrow {\n      display: none !important;\n      position: absolute;\n      left: auto;\n      right: 5px;\n      z-index: 2;\n      width: 17px;\n      height: 18px;\n      overflow: hidden;\n      outline: none;\n      background-image: url(\"/dist/images/arrow_blue-down.png\");\n      background-repeat: no-repeat;\n      background-size: 100%;\n      cursor: pointer;\n      text-indent: -960px; }\n      .component-stories .verticle-carousel .slick-arrow.slick-prev {\n        top: 12.2%;\n        background-image: url(\"/dist/images/arrow_blue_up.png\"); }\n      .component-stories .verticle-carousel .slick-arrow.slick-next {\n        bottom: 32.5%; }\n    .component-stories .verticle-carousel .slide {\n      outline: none; }\n    .component-stories .verticle-carousel .slide-item {\n      max-width: 870px;\n      margin: 0 auto 0;\n      min-height: 570px; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .component-stories .verticle-carousel .slide-item {\n          padding-top: 30px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .component-stories .verticle-carousel .slide-item {\n          padding-top: 0px; } }\n      .component-stories .verticle-carousel .slide-item.telco-cloud-4 {\n        margin-top: 44px; }\n      .component-stories .verticle-carousel .slide-item.telco-cloud-6 {\n        margin-top: 95px; }\n      .component-stories .verticle-carousel .slide-item.full-width {\n        max-width: 100%; }\n  .component-stories .story-overview {\n    max-width: 870px; }\n    .component-stories .story-overview h3 {\n      padding: 20px 20px 17px;\n      background-color: #1e4471;\n      color: #FFFFFF;\n      border-radius: 12px; }\n    .component-stories .story-overview .color-tabs {\n      display: block;\n      margin-top: 25px;\n      font-size: 0;\n      margin-left: -20px;\n      margin-right: -20px;\n      padding: 0 8px; }\n      .component-stories .story-overview .color-tabs .tab-wrapper {\n        display: inline-block;\n        width: 25%;\n        padding: 0 12px; }\n        .component-stories .story-overview .color-tabs .tab-wrapper.light-blue .tab-content {\n          background-color: #0051af; }\n        .component-stories .story-overview .color-tabs .tab-wrapper.green {\n          background-color: transparent; }\n          .component-stories .story-overview .color-tabs .tab-wrapper.green .tab-content {\n            background-color: #74bf4b; }\n        .component-stories .story-overview .color-tabs .tab-wrapper.grey .tab-content {\n          background-color: #e2e2e2; }\n          .component-stories .story-overview .color-tabs .tab-wrapper.grey .tab-content p {\n            color: #0d274d; }\n      .component-stories .story-overview .color-tabs .tab-content {\n        background-color: #0d274d;\n        padding: 11px 17px;\n        text-align: center;\n        -webkit-border-radius: 40px;\n        -moz-border-radius: 40px;\n        border-radius: 40px;\n        width: 100%; }\n        .component-stories .story-overview .color-tabs .tab-content p {\n          color: #FFFFFF;\n          width: 100%; }\n    .component-stories .story-overview .info-text {\n      background-color: #00bceb;\n      margin-top: 24px;\n      padding: 49px 67px 44px;\n      text-align: center;\n      border-radius: 12px; }\n      .component-stories .story-overview .info-text h3 {\n        color: #FFFFFF;\n        margin-bottom: 13px;\n        background-color: transparent;\n        padding: 0; }\n      .component-stories .story-overview .info-text p {\n        font-size: 18px;\n        color: #FFFFFF; }\n    .component-stories .story-overview .descriptive-text {\n      text-align: left;\n      margin-top: 57px; }\n      .component-stories .story-overview .descriptive-text p {\n        font-size: 18px;\n        color: #4d4c4c; }\n      .component-stories .story-overview .descriptive-text ul {\n        padding-left: 6px; }\n        .component-stories .story-overview .descriptive-text ul li {\n          position: relative;\n          font-size: 16px;\n          color: #4d4c4c;\n          line-height: normal; }\n          .component-stories .story-overview .descriptive-text ul li:before {\n            content: '';\n            position: absolute;\n            left: -8px;\n            top: 10px;\n            background: #4d4c4c;\n            width: 3px;\n            height: 3px;\n            border-radius: 0; }\n  .component-stories .two-col-image {\n    margin-bottom: 26px; }\n    .component-stories .two-col-image .col-wrapper {\n      display: flex;\n      flex-wrap: wrap;\n      padding-bottom: 16px; }\n      .component-stories .two-col-image .col-wrapper.img-left {\n        flex-direction: row-reverse; }\n        .component-stories .two-col-image .col-wrapper.img-left .text-wrap {\n          width: 63%;\n          padding-left: 3px;\n          padding-top: 46px; }\n          @media (max-width: 1280px) and (min-width: 991px) {\n            .component-stories .two-col-image .col-wrapper.img-left .text-wrap {\n              width: 55%;\n              padding-right: 34px; } }\n        .component-stories .two-col-image .col-wrapper.img-left ul {\n          max-width: 599px; }\n        .component-stories .two-col-image .col-wrapper.img-left .img-wrap {\n          width: 37%;\n          margin-top: 31px;\n          padding: 0; }\n          @media (max-width: 1280px) and (min-width: 991px) {\n            .component-stories .two-col-image .col-wrapper.img-left .img-wrap {\n              width: 45%; } }\n          .component-stories .two-col-image .col-wrapper.img-left .img-wrap .image-outer {\n            border: none; }\n    .component-stories .two-col-image .text-wrap {\n      width: 60%;\n      padding-right: 74px;\n      padding-top: 24px; }\n      @media (max-width: 1280px) {\n        .component-stories .two-col-image .text-wrap {\n          padding-top: 0; } }\n    .component-stories .two-col-image h3 {\n      text-align: left;\n      line-height: 1.3;\n      margin-bottom: 17px;\n      color: #4d4c4c; }\n    .component-stories .two-col-image ul {\n      padding-left: 10px;\n      list-style: none; }\n      .component-stories .two-col-image ul li {\n        position: relative;\n        color: #4d4c4c;\n        line-height: normal; }\n        .component-stories .two-col-image ul li::before {\n          content: '';\n          position: absolute;\n          left: -8px;\n          top: 10px;\n          background: #4d4c4c;\n          width: 3px;\n          height: 3px;\n          border-radius: 0; }\n    .component-stories .two-col-image .img-wrap {\n      width: 40%;\n      padding-left: 21px; }\n      .component-stories .two-col-image .img-wrap .image-outer {\n        overflow: hidden;\n        max-width: 380px;\n        border-radius: 8px; }\n      .component-stories .two-col-image .img-wrap.gray-icons {\n        margin-top: 5px; }\n        .component-stories .two-col-image .img-wrap.gray-icons .image-outer {\n          padding: 27px 49px 34px 34px; }\n          .component-stories .two-col-image .img-wrap.gray-icons .image-outer .img-row {\n            position: relative;\n            width: 100%;\n            min-height: 37px; }\n            .component-stories .two-col-image .img-wrap.gray-icons .image-outer .img-row img {\n              position: absolute;\n              width: 49px; }\n              .component-stories .two-col-image .img-wrap.gray-icons .image-outer .img-row img.right {\n                right: 0;\n                top: 4px; }\n              .component-stories .two-col-image .img-wrap.gray-icons .image-outer .img-row img.right-center {\n                right: 20%;\n                top: 2px; }\n              .component-stories .two-col-image .img-wrap.gray-icons .image-outer .img-row img.left-center {\n                top: -5px;\n                left: 33%; }\n      .component-stories .two-col-image .img-wrap.colored-icons .image-outer {\n        max-width: 424px; }\n        .component-stories .two-col-image .img-wrap.colored-icons .image-outer .img-row {\n          display: flex;\n          justify-content: center;\n          font-size: 0;\n          margin: 30px 0;\n          align-items: center; }\n          .component-stories .two-col-image .img-wrap.colored-icons .image-outer .img-row img {\n            max-width: 90px;\n            height: fit-content;\n            padding: 0 21px 0 7px;\n            margin: 0 14px; }\n  .component-stories .telco-cloud-3 {\n    max-width: 918px;\n    margin-top: -19px; }\n    .component-stories .telco-cloud-3 .col-three-wrap {\n      font-size: 0;\n      padding-bottom: 52px;\n      position: relative;\n      padding-top: 6px; }\n    .component-stories .telco-cloud-3 .col-three {\n      display: inline-block;\n      vertical-align: top; }\n      .component-stories .telco-cloud-3 .col-three #telco-cloud {\n        max-width: 320px;\n        margin: 0 auto;\n        height: 320px; }\n      .component-stories .telco-cloud-3 .col-three.left-col {\n        width: 20%; }\n        .component-stories .telco-cloud-3 .col-three.left-col .tab {\n          max-width: 180px;\n          width: 100%;\n          margin: 0 auto;\n          background-color: #0d274d;\n          border-radius: 30px;\n          padding: 10px 4px 10px 4px; }\n        .component-stories .telco-cloud-3 .col-three.left-col .img-wrap {\n          width: 100%;\n          position: relative;\n          margin: 0 auto; }\n        .component-stories .telco-cloud-3 .col-three.left-col .icon {\n          position: absolute;\n          width: 100%;\n          height: 100%; }\n          .component-stories .telco-cloud-3 .col-three.left-col .icon img {\n            max-width: 55px; }\n          .component-stories .telco-cloud-3 .col-three.left-col .icon.tech {\n            top: 4px;\n            left: 4px; }\n          .component-stories .telco-cloud-3 .col-three.left-col .icon.desk {\n            top: 104px;\n            left: 4px; }\n          .component-stories .telco-cloud-3 .col-three.left-col .icon.car {\n            top: 207px;\n            left: 4px; }\n          .component-stories .telco-cloud-3 .col-three.left-col .icon.game {\n            right: -95px;\n            top: 51px; }\n          .component-stories .telco-cloud-3 .col-three.left-col .icon.meetup {\n            right: -95px;\n            top: 151px; }\n      .component-stories .telco-cloud-3 .col-three.middle-col {\n        width: 54%; }\n        .component-stories .telco-cloud-3 .col-three.middle-col .tab {\n          max-width: 370px;\n          width: 100%;\n          margin: 0 auto;\n          background-color: #1e4471;\n          border-radius: 30px;\n          padding: 10px 0 10px 0; }\n        .component-stories .telco-cloud-3 .col-three.middle-col .graphic {\n          position: relative; }\n          .component-stories .telco-cloud-3 .col-three.middle-col .graphic .img-wrap {\n            position: absolute;\n            right: 133px;\n            top: 48px;\n            z-index: -1;\n            width: 245px; }\n          .component-stories .telco-cloud-3 .col-three.middle-col .graphic .row-wrap .col-wrap {\n            display: flex;\n            padding: 0 97px;\n            z-index: 2;\n            align-items: center; }\n            .component-stories .telco-cloud-3 .col-three.middle-col .graphic .row-wrap .col-wrap .cloud-wrap {\n              max-width: 56px;\n              margin-bottom: 16px;\n              margin-right: 23px; }\n              .component-stories .telco-cloud-3 .col-three.middle-col .graphic .row-wrap .col-wrap .cloud-wrap:nth-child(1) {\n                margin-top: 0; }\n              .component-stories .telco-cloud-3 .col-three.middle-col .graphic .row-wrap .col-wrap .cloud-wrap.last-cloud {\n                position: absolute;\n                right: 78px;\n                top: 151px; }\n            .component-stories .telco-cloud-3 .col-three.middle-col .graphic .row-wrap .col-wrap .text-wrap {\n              max-width: 62px;\n              margin-bottom: 11px; }\n              .component-stories .telco-cloud-3 .col-three.middle-col .graphic .row-wrap .col-wrap .text-wrap span {\n                display: block;\n                font-size: 11px;\n                color: #4d4c4c;\n                text-align: center; }\n              .component-stories .telco-cloud-3 .col-three.middle-col .graphic .row-wrap .col-wrap .text-wrap.last-text {\n                margin-top: -54px; }\n      .component-stories .telco-cloud-3 .col-three.right-col {\n        width: 26%; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .component-stories .telco-cloud-3 .col-three.right-col {\n            width: 24%; } }\n        .component-stories .telco-cloud-3 .col-three.right-col .tab {\n          max-width: 220px;\n          width: 100%;\n          margin: 0 auto;\n          background-color: #00bceb;\n          border-radius: 30px;\n          padding: 10px 0 10px 0; }\n      .component-stories .telco-cloud-3 .col-three .bottom-content {\n        margin-top: 20px; }\n        .component-stories .telco-cloud-3 .col-three .bottom-content .img-wrap {\n          position: relative; }\n        .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap {\n          position: absolute; }\n          .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.left {\n            top: 10px;\n            left: 0;\n            max-width: 103px; }\n          .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.middle {\n            top: 76px;\n            left: 7px;\n            max-width: 191px; }\n          .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.right {\n            right: 7px;\n            top: 192px;\n            max-width: 105px; }\n      .component-stories .telco-cloud-3 .col-three .tab {\n        text-align: center;\n        min-height: 53px;\n        display: flex;\n        align-items: center;\n        justify-content: center; }\n      .component-stories .telco-cloud-3 .col-three p {\n        font-size: 12px;\n        color: #FFFFFF; }\n    .component-stories .telco-cloud-3 .bottom-list {\n      padding-left: 2px;\n      padding-top: 7px; }\n      .component-stories .telco-cloud-3 .bottom-list:after {\n        content: \"\";\n        border-bottom: dotted 2px #d4d4d4;\n        position: absolute;\n        left: 0;\n        width: 97%;\n        right: 0;\n        top: -11px; }\n      .component-stories .telco-cloud-3 .bottom-list h5 {\n        font-size: 30px;\n        font-weight: 300;\n        color: #4d4c4c;\n        margin-bottom: 4px; }\n      .component-stories .telco-cloud-3 .bottom-list ul {\n        padding-left: 13px;\n        padding-bottom: 30px; }\n      .component-stories .telco-cloud-3 .bottom-list li {\n        position: relative;\n        font-size: 16px;\n        line-height: 1.38;\n        color: #4d4c4c; }\n        .component-stories .telco-cloud-3 .bottom-list li::before {\n          content: '';\n          position: absolute;\n          left: -8px;\n          top: 10px;\n          background: #4d4c4c;\n          width: 3px;\n          height: 3px;\n          border-radius: 0; }\n  .component-stories .telco-cloud-4 {\n    display: flex;\n    flex-wrap: wrap; }\n    .component-stories .telco-cloud-4 .col-wrap {\n      display: flex;\n      width: 50%; }\n    .component-stories .telco-cloud-4 .graphic {\n      max-width: 566px;\n      width: 100%;\n      padding-bottom: 20px; }\n    .component-stories .telco-cloud-4 .color-tabs {\n      display: block;\n      margin-top: 28px;\n      margin-bottom: 7px;\n      font-size: 0;\n      text-align: center; }\n    .component-stories .telco-cloud-4 .tab-wrapper {\n      display: inline-block;\n      vertical-align: top;\n      width: 33.3%;\n      padding: 0 5px 0 8px;\n      max-width: 139px; }\n      .component-stories .telco-cloud-4 .tab-wrapper.light-blue .tab-content {\n        background-color: #6378a0; }\n      .component-stories .telco-cloud-4 .tab-wrapper.green .tab-content {\n        background-color: #6ebe4a; }\n      .component-stories .telco-cloud-4 .tab-wrapper.grey .tab-content {\n        background-color: #bcbcbd; }\n      .component-stories .telco-cloud-4 .tab-wrapper .tab-content {\n        background-color: #0d274d;\n        padding: 8px 19px 10px 18px;\n        border-radius: 40px;\n        min-height: 67px;\n        display: flex;\n        align-items: center;\n        justify-content: center; }\n        .component-stories .telco-cloud-4 .tab-wrapper .tab-content p {\n          color: #FFFFFF;\n          font-size: 18px; }\n          @media (max-width: 1280px) {\n            .component-stories .telco-cloud-4 .tab-wrapper .tab-content p {\n              font-size: 16px; } }\n    .component-stories .telco-cloud-4 .full-width-tabs {\n      border: 1px dashed #707070;\n      padding: 17px 20px 7px; }\n      .component-stories .telco-cloud-4 .full-width-tabs .tab-content {\n        text-align: center;\n        padding: 12px 19px 12px 14px;\n        margin-bottom: 15px;\n        background: #0d274d;\n        border-radius: 30px; }\n        .component-stories .telco-cloud-4 .full-width-tabs .tab-content.light-blue {\n          background: #6378a0; }\n      .component-stories .telco-cloud-4 .full-width-tabs p {\n        font-weight: 300;\n        color: #FFFFFF;\n        font-size: 22px; }\n        @media (max-width: 1280px) {\n          .component-stories .telco-cloud-4 .full-width-tabs p {\n            font-size: 16px; } }\n    .component-stories .telco-cloud-4 .top-tabs {\n      padding: 17px 20px 7px; }\n      .component-stories .telco-cloud-4 .top-tabs .tab-content {\n        text-align: center;\n        padding: 12px 19px 12px 14px;\n        margin-bottom: 15px;\n        background: #0d274d;\n        border-radius: 30px; }\n        .component-stories .telco-cloud-4 .top-tabs .tab-content.light-blue {\n          background: #6378a0; }\n      .component-stories .telco-cloud-4 .top-tabs p {\n        font-weight: 300;\n        color: #FFFFFF;\n        font-size: 22px; }\n        @media (max-width: 1280px) {\n          .component-stories .telco-cloud-4 .top-tabs p {\n            font-size: 16px; } }\n    .component-stories .telco-cloud-4 .text-wrap {\n      align-self: center;\n      margin: 0 0 93px 16px; }\n      .component-stories .telco-cloud-4 .text-wrap h3 {\n        text-align: left;\n        margin-bottom: 9px;\n        color: #4d4c4c; }\n      .component-stories .telco-cloud-4 .text-wrap ul {\n        padding-left: 12px; }\n        .component-stories .telco-cloud-4 .text-wrap ul li {\n          position: relative;\n          color: #4d4c4c;\n          line-height: normal; }\n          .component-stories .telco-cloud-4 .text-wrap ul li::before {\n            content: '';\n            position: absolute;\n            left: -8px;\n            top: 10px;\n            background: #4d4c4c;\n            width: 3px;\n            height: 3px;\n            border-radius: 0; }\n  .component-stories .telco-cloud-6 {\n    display: flex;\n    flex-wrap: wrap; }\n    .component-stories .telco-cloud-6 .col-wrap {\n      display: flex;\n      width: 50%; }\n      .component-stories .telco-cloud-6 .col-wrap.col-big {\n        width: 55%; }\n        @media (max-width: 1280px) {\n          .component-stories .telco-cloud-6 .col-wrap.col-big {\n            width: 62%; } }\n      .component-stories .telco-cloud-6 .col-wrap.col-small {\n        width: 45%;\n        padding-left: 28px; }\n        @media (max-width: 1280px) {\n          .component-stories .telco-cloud-6 .col-wrap.col-small {\n            width: 38%; } }\n    .component-stories .telco-cloud-6 .graphic {\n      position: relative;\n      max-width: 97.5%;\n      width: 100%; }\n    .component-stories .telco-cloud-6 .full-width-tabs {\n      position: relative;\n      border: 1px dotted #000000;\n      padding: 18px 76px 13px 85px; }\n    .component-stories .telco-cloud-6 .tag {\n      position: absolute;\n      left: 50%;\n      bottom: -24px;\n      transform: translateX(-50%);\n      width: 39%;\n      z-index: 1; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .component-stories .telco-cloud-6 .tag {\n          width: 22%; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .component-stories .telco-cloud-6 .tag {\n          width: 30%; } }\n    .component-stories .telco-cloud-6 .color-tabs {\n      position: relative;\n      display: block;\n      font-size: 0;\n      z-index: 1;\n      max-width: 498px;\n      margin: 0 auto 28px; }\n      .component-stories .telco-cloud-6 .color-tabs .white-tag {\n        position: absolute;\n        left: 39.3%;\n        bottom: -30px;\n        background: #FFFFFF;\n        box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n        padding: 2px 25px;\n        border-radius: 5px; }\n        .component-stories .telco-cloud-6 .color-tabs .white-tag span {\n          color: #0d274d;\n          font-size: 14px; }\n      .component-stories .telco-cloud-6 .color-tabs .tab-outer {\n        width: 65%;\n        display: inline-block;\n        background: #bcbcbd;\n        padding: 5px 15px;\n        border-radius: 12px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .component-stories .telco-cloud-6 .color-tabs .tab-outer {\n            width: 64%;\n            padding: 5px 6px; } }\n        .component-stories .telco-cloud-6 .color-tabs .tab-outer span {\n          font-size: 14px;\n          font-family: CiscoSansTT;\n          max-width: 46px;\n          display: inline-block;\n          padding-top: 7px;\n          line-height: 1.2; }\n      .component-stories .telco-cloud-6 .color-tabs .tab-wrapper {\n        display: inline-block;\n        vertical-align: top;\n        width: 28%;\n        padding: 0 0 0 11px;\n        max-width: 110px;\n        background-color: transparent; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .component-stories .telco-cloud-6 .color-tabs .tab-wrapper {\n            width: 26%;\n            padding: 0;\n            margin: 0 2px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .component-stories .telco-cloud-6 .color-tabs .tab-wrapper {\n            height: 49px; } }\n        .component-stories .telco-cloud-6 .color-tabs .tab-wrapper:nth-of-type(1) {\n          padding-left: 0; }\n        .component-stories .telco-cloud-6 .color-tabs .tab-wrapper.blue .tab-content {\n          background-color: #0d274d; }\n        .component-stories .telco-cloud-6 .color-tabs .tab-wrapper.light-blue .tab-content {\n          background-color: #6378a0; }\n        .component-stories .telco-cloud-6 .color-tabs .tab-wrapper.green .tab-content {\n          background-color: #6ebe4a; }\n        .component-stories .telco-cloud-6 .color-tabs .tab-wrapper.grey .tab-content {\n          background-color: #bcbcbd; }\n        .component-stories .telco-cloud-6 .color-tabs .tab-wrapper .tab-content {\n          background-color: #0d274d;\n          padding: 8px 14px;\n          border-radius: 40px;\n          min-height: 47px;\n          text-align: center;\n          display: flex;\n          align-items: center;\n          justify-content: center; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .component-stories .telco-cloud-6 .color-tabs .tab-wrapper .tab-content {\n              min-height: 49px; } }\n          .component-stories .telco-cloud-6 .color-tabs .tab-wrapper .tab-content p {\n            color: #FFFFFF;\n            font-size: 12px;\n            margin-bottom: 0; }\n            @media (min-width: 1024px) and (max-width: 1250px) {\n              .component-stories .telco-cloud-6 .color-tabs .tab-wrapper .tab-content p {\n                font-size: 11px; } }\n      .component-stories .telco-cloud-6 .color-tabs .automation-outer {\n        display: inline-block;\n        vertical-align: top;\n        width: 31%;\n        margin-left: 17px;\n        background: #bcbcbd;\n        min-height: 57px;\n        text-align: center;\n        border-radius: 12px;\n        padding: 19px 12px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .component-stories .telco-cloud-6 .color-tabs .automation-outer {\n            padding: 11px 12px 0; } }\n        .component-stories .telco-cloud-6 .color-tabs .automation-outer span {\n          font-size: 14px;\n          color: #0d274d; }\n    .component-stories .telco-cloud-6 .content {\n      text-align: center;\n      padding: 8px 19px 8px;\n      margin-bottom: 9px;\n      background: #0d274d;\n      border-radius: 30px;\n      max-width: 498px;\n      margin: 0 auto 9px; }\n      .component-stories .telco-cloud-6 .content.light-blue {\n        background: #6378a0; }\n      .component-stories .telco-cloud-6 .content p {\n        font-weight: 400;\n        color: #FFFFFF;\n        font-size: 14px; }\n    .component-stories .telco-cloud-6 .verticle-text {\n      font-size: 14px;\n      text-align: center;\n      background: #0d274d;\n      border-radius: 8px;\n      padding: 13px;\n      transform: rotate(-90deg);\n      position: absolute;\n      bottom: 125px;\n      width: 38.5%;\n      color: #FFFFFF; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .component-stories .telco-cloud-6 .verticle-text {\n          width: 248px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .component-stories .telco-cloud-6 .verticle-text {\n          width: 248px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .component-stories .telco-cloud-6 .verticle-text {\n          width: 245px; } }\n      .component-stories .telco-cloud-6 .verticle-text.left {\n        left: -78px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .component-stories .telco-cloud-6 .verticle-text.left {\n            left: -82px; } }\n      .component-stories .telco-cloud-6 .verticle-text.right {\n        right: -87px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .component-stories .telco-cloud-6 .verticle-text.right {\n            right: -91px; } }\n    .component-stories .telco-cloud-6 .text-wrap {\n      align-self: flex-start;\n      max-width: 452px; }\n    .component-stories .telco-cloud-6 h3 {\n      text-align: left;\n      margin-bottom: 17px;\n      line-height: 1.3; }\n    .component-stories .telco-cloud-6 h4 {\n      font-size: 25px;\n      font-family: CiscoSansTT;\n      color: #707070;\n      font-weight: 400;\n      padding-right: 52px;\n      padding-left: 3px;\n      line-height: 1.3;\n      margin-bottom: 19px; }\n    .component-stories .telco-cloud-6 p {\n      color: #4d4c4c;\n      max-width: 400px;\n      margin-bottom: 22px; }\n    .component-stories .telco-cloud-6 ul {\n      padding-left: 10px; }\n    .component-stories .telco-cloud-6 li {\n      position: relative;\n      color: #4d4c4c;\n      line-height: normal; }\n      .component-stories .telco-cloud-6 li::before {\n        content: '';\n        position: absolute;\n        left: -8px;\n        top: 10px;\n        background: #4d4c4c;\n        width: 3px;\n        height: 3px;\n        border-radius: 0; }\n      .component-stories .telco-cloud-6 li span {\n        display: inline-block;\n        margin-left: 8px;\n        margin-top: 3px; }\n  .component-stories .telco-cloud-7 {\n    display: flex;\n    flex-wrap: wrap; }\n    .component-stories .telco-cloud-7 .col-wrap {\n      display: flex;\n      width: 50%; }\n      .component-stories .telco-cloud-7 .col-wrap.col-big {\n        width: 68.5%; }\n        @media (max-width: 1280px) {\n          .component-stories .telco-cloud-7 .col-wrap.col-big {\n            width: 62%; } }\n      .component-stories .telco-cloud-7 .col-wrap.col-small {\n        width: 31.5%;\n        padding-left: 32px;\n        padding-top: 30px; }\n        @media (max-width: 1280px) {\n          .component-stories .telco-cloud-7 .col-wrap.col-small {\n            width: 38%; } }\n    .component-stories .telco-cloud-7 .graphic {\n      position: relative;\n      max-width: 97.5%;\n      width: 100%; }\n    .component-stories .telco-cloud-7 .full-width-tabs {\n      position: relative; }\n    .component-stories .telco-cloud-7 .tag {\n      position: absolute;\n      left: 50%;\n      bottom: -24px;\n      transform: translateX(-50%);\n      width: 39%;\n      z-index: 1; }\n    .component-stories .telco-cloud-7 .small-text {\n      font-size: 14px !important;\n      color: #0d274d;\n      line-height: 1.2; }\n    .component-stories .telco-cloud-7 .vert-text {\n      position: absolute;\n      left: 0;\n      right: 0;\n      margin: auto;\n      bottom: -74px;\n      text-align: center;\n      letter-spacing: -0.021em; }\n      .component-stories .telco-cloud-7 .vert-text:before {\n        content: '';\n        position: absolute;\n        width: 1px;\n        height: 18px;\n        left: 0;\n        right: 0;\n        background-color: #05bbe9;\n        margin: auto;\n        top: -20px; }\n      .component-stories .telco-cloud-7 .vert-text .arrow {\n        max-height: 24px;\n        max-width: 6px;\n        display: block;\n        margin: 7px auto 0; }\n    .component-stories .telco-cloud-7 .bottom-grid {\n      margin-top: 60px;\n      font-size: 0;\n      border: dotted 1px #707070;\n      padding: 15px 20px 15px;\n      width: calc(100% - 5px); }\n      .component-stories .telco-cloud-7 .bottom-grid p {\n        font-size: 16px;\n        color: #0d274d;\n        line-height: 1.22;\n        letter-spacing: -0.021em;\n        margin-bottom: 24px; }\n    .component-stories .telco-cloud-7 .img-text-grid {\n      font-size: 0;\n      max-width: 77.98%;\n      margin: 0 auto; }\n      .component-stories .telco-cloud-7 .img-text-grid .img-wrapper {\n        display: inline-block;\n        vertical-align: middle;\n        max-width: 96px;\n        width: 20%; }\n      .component-stories .telco-cloud-7 .img-text-grid .text-wrapper {\n        display: inline-block;\n        vertical-align: middle;\n        text-align: center;\n        width: 60%;\n        padding: 0 20px 10px; }\n    .component-stories .telco-cloud-7 .tag {\n      position: relative;\n      z-index: 1;\n      max-width: 212px;\n      margin: 0 auto;\n      margin-top: -24px;\n      left: auto;\n      bottom: auto;\n      transform: inherit; }\n      .component-stories .telco-cloud-7 .tag p {\n        position: absolute;\n        left: 0;\n        width: 100%;\n        top: 50%;\n        transform: translateY(-50%);\n        margin: auto;\n        text-align: center;\n        font-family: \"CiscoSansTT\";\n        font-size: 18px;\n        font-weight: 300;\n        color: #FFFFFF; }\n    .component-stories .telco-cloud-7 .upper-grid {\n      font-size: 0; }\n      .component-stories .telco-cloud-7 .upper-grid p {\n        letter-spacing: -0.01em; }\n      .component-stories .telco-cloud-7 .upper-grid .side-text {\n        position: absolute;\n        top: -19px;\n        float: none;\n        text-align: center;\n        width: 40px; }\n        .component-stories .telco-cloud-7 .upper-grid .side-text.left {\n          left: 20px; }\n        .component-stories .telco-cloud-7 .upper-grid .side-text.right {\n          right: 20px; }\n        .component-stories .telco-cloud-7 .upper-grid .side-text p {\n          font-size: 16px;\n          color: #0d274d;\n          line-height: 1.22; }\n        .component-stories .telco-cloud-7 .upper-grid .side-text .arrow {\n          display: block;\n          max-width: 35px;\n          max-height: 6px;\n          margin: 0 auto; }\n    .component-stories .telco-cloud-7 .text-img {\n      width: 24%;\n      max-width: 156px;\n      border: dotted 1px #707070;\n      border-radius: 15px;\n      padding: 20px 13px 13px;\n      text-align: center;\n      max-height: 169px;\n      display: inline-block;\n      vertical-align: middle; }\n    .component-stories .telco-cloud-7 .cloud-content {\n      width: 52%;\n      display: inline-block;\n      vertical-align: middle;\n      padding: 0 20px;\n      position: relative; }\n    .component-stories .telco-cloud-7 .cloud-img-outer {\n      max-width: 192px;\n      margin: 0 auto; }\n    .component-stories .telco-cloud-7 .img-outer {\n      margin: 0 auto;\n      max-width: 85px;\n      width: 100%; }\n    .component-stories .telco-cloud-7 .upper-grid p {\n      font-size: 14px;\n      color: #0d274d;\n      margin-bottom: 12px; }\n    .component-stories .telco-cloud-7 .text-wrap {\n      align-self: flex-start; }\n    .component-stories .telco-cloud-7 h3 {\n      text-align: left;\n      margin-bottom: 17px;\n      line-height: 1.3; }\n    .component-stories .telco-cloud-7 h4 {\n      font-size: 25px;\n      font-family: CiscoSansTT;\n      color: #707070;\n      font-weight: 400;\n      padding-right: 52px;\n      padding-left: 3px;\n      line-height: 1.3;\n      margin-bottom: 19px; }\n    .component-stories .telco-cloud-7 p {\n      color: #4d4c4c;\n      margin-bottom: 22px;\n      font-size: 16px !important; }\n    .component-stories .telco-cloud-7 li {\n      position: relative;\n      color: #4d4c4c;\n      line-height: normal; }\n      .component-stories .telco-cloud-7 li::before {\n        content: '';\n        vertical-align: top;\n        position: relative;\n        display: inline-block;\n        margin-top: 10px;\n        margin-right: 7px;\n        background: #4d4c4c;\n        width: 3px;\n        height: 3px;\n        border-radius: 50%; }\n      .component-stories .telco-cloud-7 li span {\n        display: inline-block;\n        margin-left: 8px;\n        margin-top: 3px; }\n\n.swipe-next {\n  margin: 0;\n  width: 30px;\n  height: 30px;\n  text-align: center;\n  display: inline-block;\n  position: relative;\n  transform: rotate(-90deg);\n  vertical-align: middle;\n  margin-top: -4px;\n  left: -5px; }\n\n.swipe-back {\n  float: left;\n  margin: 0;\n  width: 30px;\n  height: 30px;\n  text-align: center;\n  display: inline-block;\n  position: relative;\n  transform: rotate(90deg);\n  vertical-align: middle;\n  margin-top: -4px;\n  left: 2px; }\n\n.swipe-arrow a:before {\n  -webkit-animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards;\n  -moz-animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards;\n  -o-animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards;\n  animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards; }\n\n.swipe-arrow a:after {\n  -webkit-animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards;\n  -moz-animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards;\n  -o-animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards;\n  animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards; }\n\n.swipe-arrow a:before,\n.swipe-arrow a:after {\n  content: \" \";\n  position: absolute;\n  top: 0;\n  left: 0;\n  display: block;\n  width: 100%;\n  height: 100%;\n  background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-next-black.svg) no-repeat center top;\n  -moz-background-size: 100% auto;\n  -o-background-size: 100% auto;\n  -webkit-background-size: 100% auto;\n  background-size: 100% auto; }\n\n@-webkit-keyframes pulse-next-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n@-moz-keyframes pulse-next-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n@-ms-keyframes pulse-next-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n@keyframes pulse-next-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n.ua-ie-11 .csm-sdn .story-overview ul li::before {\n  top: 7px; }\n\n.ua-ie-11 .IoTaaS-story .story-overview ul li::before {\n  top: 7px; }\n\n.ua-ie-11 .csm-mobility .story-overview ul li::before {\n  top: 7px; }\n\n.ua-ie-11 .component-stories #innerButton .nextbutton {\n  margin-right: 45px; }\n\n.ua-ie-11 .component-stories .telco-cloud-6 li::before {\n  top: 8px; }\n\n.ua-ie-11 .component-stories .telco-driver .telco-image {\n  max-width: 640px; }\n\n.ua-ie-11 .component-stories .telco-driver .tab.image {\n  top: 9px; }\n\n.ua-ie-11 .component-stories .telco-cloud-4 .tab-wrapper .tab-content {\n  height: 67px; }\n\n.ua-ie-11 .component-stories .telco-cloud-6 .color-tabs .tab-wrapper .tab-content {\n  height: 47px; }\n\n.ua-ie-11 .component-stories .telco-cloud-6 .telco-cloud-6 p {\n  margin: 7px 0 4px; }\n\n.ua-ie-11 .component-stories .card-wrap.trans-img .img-wrap img {\n  width: 265px;\n  margin: 0 auto; }\n\n.ua-ie-11 .swipe-back a:after,\n.ua-ie-11 .swipe-back a:before {\n  top: -2px;\n  left: -2px; }\n\n.ua-ie-11 .csm-sdn .box-two-block ul li::before,\n.ua-ie-11 .csm-sdn .bottom-box ul li::before,\n.ua-ie-11 .IoTaaS-story .box-two-block ul li::before,\n.ua-ie-11 .IoTaaS-story .bottom-box ul li::before,\n.ua-ie-11 .csm-mobility .box-two-block ul li::before,\n.ua-ie-11 .csm-mobility .bottom-box ul li::before,\n.ua-ie-11 .component-stories .telco-driver .col-wrap li::before,\n.ua-ie-11 .drivers-story .slide-five .box-two-block ul li::before,\n.ua-ie-11 .component-stories .telco-cloud-4 .text-wrap ul li::before,\n.ua-ie-11 .component-stories .two-col-image ul li::before {\n  top: 6px; }\n\n.ua-ie-11 .csm-story .mobile-service .col-two ul li::before {\n  top: 19px; }\n\n.ua-ie-11 .toggle-box .click-btn .btn-block {\n  width: auto; }\n\n.ua-ie-11 .list-syntax li::before {\n  top: 9px; }\n\n.ua-ie-11 .drivers-story .chart-wrapper .btn-wrapper span::after {\n  top: -1px; }\n\n.ua-ie-11 #sdnAnimation svg {\n  height: 224px !important; }\n\n#component-stories .telco-cloud-7 {\n  align-items: center;\n  min-height: auto;\n  height: auto; }\n\n#component-stories #telco-cloud svg {\n  display: none; }\n  #component-stories #telco-cloud svg:nth-of-type(1) {\n    display: block; }\n\n#component-stories .verticle-carousel .slide.full-width .intro-box {\n  margin-top: 0; }\n  @media (max-width: 1028px) and (min-width: 992px) {\n    #component-stories .verticle-carousel .slide.full-width .intro-box {\n      margin-top: 50px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    #component-stories .verticle-carousel .slide.full-width .intro-box {\n      margin-top: 50px; } }\n  #component-stories .verticle-carousel .slide.full-width .intro-box h3 {\n    color: #4d4c4c;\n    line-height: 1.06;\n    margin-bottom: 7px;\n    text-align: left; }\n  #component-stories .verticle-carousel .slide.full-width .intro-box h5 {\n    color: #4d4c4c;\n    font-weight: 300;\n    line-height: 1; }\n\n@media (min-width: 1271px) {\n  #component-stories .col-three-img h3 {\n    margin-top: 20px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) #component-stories .verticle-carousel.tele-carousel .slide.full-width .intro-box {\n  margin-top: 30px; }\n\n.ebook-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(255, 255, 255, 0.7) !important;\n  z-index: 99; }\n  .ebook-overlay .wrap {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    margin: 0 auto;\n    width: 100%;\n    max-width: 600px; }\n    .ebook-overlay .wrap > .close-btn {\n      position: absolute;\n      outline: none;\n      cursor: pointer;\n      right: -66px;\n      top: -30px;\n      border: none;\n      width: 36px;\n      height: 36px;\n      background-color: #049fd9;\n      padding: 9px 10px;\n      border-radius: 50%;\n      max-width: 100%; }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .ebook-overlay .wrap > .close-btn {\n          right: -50px; } }\n      .ebook-overlay .wrap > .close-btn img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover; }\n  .ebook-overlay .content-block {\n    margin: 0 auto;\n    width: 100%;\n    max-width: 600px;\n    background-color: #FFFFFF;\n    border-radius: 7px;\n    overflow: hidden;\n    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16); }\n    .ebook-overlay .content-block .img-top {\n      width: 100%;\n      height: 261px;\n      position: relative; }\n      .ebook-overlay .content-block .img-top img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover; }\n    .ebook-overlay .content-block .text-wrapper {\n      margin-top: 15px;\n      padding: 19px 35px; }\n      .ebook-overlay .content-block .text-wrapper p {\n        font-size: 16px;\n        font-weight: normal;\n        line-height: 1.38;\n        text-align: left;\n        color: #4d4c4c; }\n    .ebook-overlay .content-block ul {\n      margin: 22px 0;\n      padding: 0 0 0 10px; }\n      .ebook-overlay .content-block ul li {\n        font-size: 16px;\n        font-weight: normal;\n        line-height: 1.38;\n        text-align: left;\n        color: #4d4c4c;\n        font-family: \"CiscoSansTT\";\n        position: relative; }\n        .ebook-overlay .content-block ul li::after {\n          content: '';\n          position: absolute;\n          top: 8px;\n          left: -9px;\n          width: 3px;\n          height: 3px;\n          background-color: #4d4c4c; }\n    .ebook-overlay .content-block .button-wrapper {\n      margin: 10px 0 14px 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .wrap {\n  max-width: 300px; }\n  .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .wrap > .close-btn {\n    top: -25px;\n    right: -50px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block {\n  max-width: 300px; }\n  .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block .btn-default {\n    font-size: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block .img-top {\n    height: 120px; }\n  .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block ul {\n    margin: 8px 0 0 0;\n    padding: 0 0 0 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block ul li {\n      font-size: 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block ul li:after {\n        top: 4px;\n        width: 2px;\n        height: 2px; }\n  .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block .text-wrapper {\n    margin-top: 0;\n    padding: 15px 18px; }\n    .ua-mobile:not(.ua-mobile-ipad) .ebook-overlay .content-block .text-wrapper p {\n      font-size: 11px; }\n\n.info-overlay {\n  opacity: 0;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  width: 100%;\n  height: 100%;\n  visibility: hidden;\n  transition: opacity .4s ease;\n  background-color: rgba(255, 255, 255, 0.7) !important;\n  z-index: -1;\n  overflow: hidden; }\n  .info-overlay.active {\n    opacity: 1;\n    z-index: 11;\n    visibility: visible; }\n  .info-overlay .info-close.mobile-btn {\n    display: none;\n    width: 30px;\n    height: 30px;\n    position: absolute;\n    right: 20px;\n    top: 30px;\n    cursor: pointer;\n    background: transparent;\n    outline: none;\n    z-index: 2; }\n  .info-overlay .slider-container {\n    max-width: 810px;\n    min-height: 504px;\n    margin: 0 auto;\n    position: relative;\n    background-color: #049fd9; }\n    @media only screen and (min-width: 768px) and (max-width: 1024px) {\n      .info-overlay .slider-container {\n        max-width: 700px; } }\n    @media only screen and (max-width: 991px) {\n      .info-overlay .slider-container {\n        padding: 0 20px; } }\n    .info-overlay .slider-container .slider-wrapper {\n      max-width: 600px;\n      margin: 0 auto;\n      overflow: hidden; }\n      @media (max-width: 767px) {\n        .info-overlay .slider-container .slider-wrapper {\n          max-width: 460px; } }\n    .info-overlay .slider-container .info-close {\n      width: 20px;\n      height: 20px;\n      position: absolute;\n      right: 26px;\n      top: 25px;\n      cursor: pointer;\n      background: transparent;\n      outline: none;\n      z-index: 2; }\n    .info-overlay .slider-container .intro {\n      text-align: center;\n      margin: 22px auto 10px;\n      display: inline-block;\n      width: 100%; }\n      .info-overlay .slider-container .intro h5 {\n        display: inline-block;\n        width: 100%;\n        color: #FFFFFF;\n        font-size: 25px;\n        font-weight: 300;\n        line-height: 1.36;\n        margin: 9px 0; }\n        @media screen and (min-width: 568px) and (max-width: 850px) {\n          .info-overlay .slider-container .intro h5 {\n            font-size: 18px;\n            margin: 0; } }\n    .info-overlay .slider-container .item {\n      outline: none;\n      border: none; }\n      .info-overlay .slider-container .item .img-block {\n        max-width: 492px;\n        height: 252px;\n        margin: 7px auto;\n        position: relative; }\n        .info-overlay .slider-container .item .img-block img {\n          width: 100%;\n          height: 100%;\n          object-fit: cover; }\n      .info-overlay .slider-container .item .txt-block {\n        max-width: 575px;\n        margin: 21px auto 24px;\n        text-align: center; }\n        @media (max-width: 767px) {\n          .info-overlay .slider-container .item .txt-block {\n            margin: 14px auto; } }\n        .info-overlay .slider-container .item .txt-block h6 {\n          font-size: 16px;\n          color: #FFFFFF;\n          font-weight: bold;\n          line-height: 1.38;\n          display: inline-block;\n          width: 100%; }\n          @media (min-width: 992px) {\n            .info-overlay .slider-container .item .txt-block h6 {\n              margin-bottom: 9px; } }\n          @media (min-width: 481px) and (max-width: 595px) {\n            .info-overlay .slider-container .item .txt-block h6 {\n              font-size: 12px; } }\n        .info-overlay .slider-container .item .txt-block p {\n          font-size: 16px;\n          font-weight: normal;\n          color: #FFFFFF;\n          line-height: 1.38; }\n          @media (min-width: 481px) and (max-width: 595px) {\n            .info-overlay .slider-container .item .txt-block p {\n              font-size: 10px; } }\n    .info-overlay .slider-container .button-wrap {\n      position: absolute;\n      top: 40.7%;\n      transform: translateY(-50%);\n      width: 100%;\n      margin: 0 auto;\n      display: block;\n      opacity: 1;\n      z-index: 1; }\n      .info-overlay .slider-container .button-wrap .pre-btn {\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-left-white.svg) no-repeat;\n        background-size: contain;\n        z-index: 1;\n        display: inline-block;\n        width: 12.4px;\n        height: 20.4px;\n        position: absolute;\n        left: 7.2%;\n        cursor: pointer;\n        vertical-align: top; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .info-overlay .slider-container .button-wrap .pre-btn {\n            left: 4.5%; } }\n      .info-overlay .slider-container .button-wrap .next-btn {\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg) no-repeat;\n        background-size: contain;\n        z-index: 1;\n        display: inline-block;\n        vertical-align: top;\n        width: 12.4px;\n        height: 20.4px;\n        position: absolute;\n        right: 6.5%;\n        cursor: pointer; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .info-overlay .slider-container .button-wrap .next-btn {\n            right: 10.5%; } }\n    .info-overlay .slider-container .dots-wrp .slick-dots {\n      display: flex;\n      justify-content: center;\n      position: absolute;\n      bottom: 6.2%;\n      left: 50%;\n      transform: translateX(-50%);\n      z-index: 1; }\n      .info-overlay .slider-container .dots-wrp .slick-dots li {\n        display: inline-block;\n        position: relative;\n        width: 13px;\n        height: 13px;\n        margin: 0 3px;\n        padding: 0; }\n        .info-overlay .slider-container .dots-wrp .slick-dots li:before {\n          display: none; }\n        .info-overlay .slider-container .dots-wrp .slick-dots li button {\n          outline: none;\n          width: 13px;\n          height: 13px;\n          background: #72c8e9;\n          text-indent: 999999px;\n          border-radius: 50%;\n          cursor: pointer; }\n        .info-overlay .slider-container .dots-wrp .slick-dots li.slick-active button {\n          background: #FFFFFF;\n          opacity: 1; }\n  .info-overlay .inner-wrap {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    width: 100%;\n    height: 100%;\n    transform: translate(-50%); }\n  .info-overlay .cross {\n    width: 30px;\n    height: 34px;\n    position: absolute;\n    right: 36px;\n    top: 33px;\n    cursor: pointer; }\n  .info-overlay .info-block {\n    position: absolute;\n    max-width: 160px; }\n    .info-overlay .info-block:before {\n      content: \"\";\n      position: absolute;\n      width: 25px;\n      height: 27px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-upward.svg);\n      top: 6px;\n      right: -26px;\n      background-size: contain;\n      background-repeat: no-repeat;\n      transform: rotate(180deg); }\n    .info-overlay .info-block.menu {\n      top: 75px;\n      right: 4.3%; }\n    .info-overlay .info-block.real-world {\n      right: 295px;\n      top: 75px; }\n      @media screen and (max-width: 1300px) {\n        .info-overlay .info-block.real-world {\n          right: 24%; } }\n    .info-overlay .info-block.ebook {\n      right: 38.9%;\n      top: 75px; }\n      @media screen and (max-width: 1300px) {\n        .info-overlay .info-block.ebook {\n          right: 45%; } }\n    .info-overlay .info-block.security {\n      left: 130px;\n      top: 150px;\n      max-width: 324px; }\n      .info-overlay .info-block.security:before {\n        left: -41px;\n        transform: rotateX(180deg); }\n    .info-overlay .info-block.tag {\n      top: 26.6%;\n      left: 160px;\n      max-width: 324px; }\n      .info-overlay .info-block.tag:before {\n        left: -41px;\n        transform: rotateX(180deg); }\n      @media screen and (min-width: 1201px) and (max-width: 1310px) {\n        .info-overlay .info-block.tag {\n          top: 28.7%; } }\n    .info-overlay .info-block.footer {\n      bottom: 9.2%;\n      left: 10%;\n      max-width: 324px; }\n      .info-overlay .info-block.footer:before {\n        left: -41px;\n        top: 32px;\n        transform: scaleY(1); }\n      @media screen and (min-width: 1620px) {\n        .info-overlay .info-block.footer {\n          left: 0; } }\n    .info-overlay .info-block h6 {\n      color: #ffffff;\n      font-size: 16px;\n      font-weight: 600; }\n    .info-overlay .info-block p {\n      color: #ffffff;\n      line-height: 1.3; }\n\n@media (max-width: 767px) {\n  .info-overlay {\n    background-color: #049fd9;\n    position: absolute;\n    height: 100vh; }\n    .info-overlay .info-close.mobile-btn {\n      display: block; }\n    .info-overlay .desk-btn {\n      display: none; }\n    .info-overlay .slider-container {\n      height: 100vh;\n      max-width: 100%;\n      min-height: auto;\n      margin: 0 auto; } }\n    @media (max-width: 767px) and (max-width: 595px) {\n      .info-overlay .slider-container {\n        min-height: auto; } }\n\n@media (max-width: 767px) {\n      .info-overlay .slider-container .slider-inner-wrap {\n        top: 50%;\n        transform: translate(-50%, -50%);\n        position: absolute;\n        width: 100%;\n        left: 50%;\n        padding: 20px 0; } }\n      @media (max-width: 767px) and (max-width: 595px) {\n        .info-overlay .slider-container .slider-inner-wrap .slider-wrapper {\n          max-width: 320px; } }\n\n@media (max-width: 767px) {\n      .info-overlay .slider-container .intro {\n        margin: 0 auto 10px; }\n      .info-overlay .slider-container .item {\n        display: inline-block;\n        float: none;\n        vertical-align: middle; }\n        .info-overlay .slider-container .item .img-block {\n          max-width: 420px;\n          height: 60vh;\n          margin: 0 auto; } }\n        @media (max-width: 767px) and (max-width: 595px) {\n          .info-overlay .slider-container .item .img-block {\n            max-width: 320px;\n            height: 50vh; } }\n\n@media (max-width: 767px) {\n        .info-overlay .slider-container .item .txt-block {\n          margin: 10px auto 15px;\n          max-width: 420px;\n          min-height: 55px; } }\n        @media (max-width: 767px) and (max-width: 595px) {\n          .info-overlay .slider-container .item .txt-block {\n            max-width: 320px; } }\n\n@media (max-width: 767px) {\n          .info-overlay .slider-container .item .txt-block h6 {\n            font-size: 14px; }\n          .info-overlay .slider-container .item .txt-block p {\n            font-size: 12px; }\n      .info-overlay .slider-container .slick-arrow {\n        width: 10.2px !important;\n        height: 16.8px !important; }\n      .info-overlay .slider-container .button-wrap .pre-btn {\n        left: 8.5%; }\n      .info-overlay .slider-container .button-wrap .next-btn {\n        right: 8.5%; }\n      .info-overlay .slider-container .dots-wrp {\n        display: none; } }\n\n@media only screen and (orientation: portrait) {\n  .ua-mobile:not(.ua-mobile-ipad) .info-overlay .slider-container {\n    height: 100vw; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .info-overlay {\n    background-color: #049fd9;\n    position: absolute;\n    height: 100vh; }\n    .info-overlay .info-close.mobile-btn {\n      display: block; }\n    .info-overlay .desk-btn {\n      display: none; }\n    .info-overlay .slider-container {\n      height: 100vh;\n      max-width: 100%;\n      min-height: auto;\n      margin: 0 auto; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 595px) {\n      .info-overlay .slider-container {\n        min-height: auto; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .info-overlay .slider-container .slider-inner-wrap {\n        top: 50%;\n        transform: translate(-50%, -50%);\n        position: absolute;\n        width: 100%;\n        left: 50%;\n        padding: 20px 0; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 595px) {\n        .info-overlay .slider-container .slider-inner-wrap .slider-wrapper {\n          max-width: 320px; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .info-overlay .slider-container .intro {\n        margin: 0 auto 10px; }\n      .info-overlay .slider-container .item {\n        display: inline-block;\n        float: none;\n        vertical-align: middle; }\n        .info-overlay .slider-container .item .img-block {\n          max-width: 420px;\n          height: 60vh;\n          margin: 0 auto; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 595px) {\n          .info-overlay .slider-container .item .img-block {\n            max-width: 320px;\n            height: 50vh; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .info-overlay .slider-container .item .txt-block {\n          margin: 10px auto 15px;\n          max-width: 420px;\n          min-height: 55px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) and (max-width: 595px) {\n          .info-overlay .slider-container .item .txt-block {\n            max-width: 320px; } }\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .info-overlay .slider-container .item .txt-block h6 {\n            font-size: 14px; }\n          .info-overlay .slider-container .item .txt-block p {\n            font-size: 12px; }\n      .info-overlay .slider-container .slick-arrow {\n        width: 10.2px !important;\n        height: 16.8px !important; }\n      .info-overlay .slider-container .button-wrap .pre-btn {\n        left: 8.5%; }\n      .info-overlay .slider-container .button-wrap .next-btn {\n        right: 8.5%; }\n      .info-overlay .slider-container .dots-wrp {\n        display: none; } }\n\n.overlay-product-world {\n  position: fixed;\n  padding: 0; }\n  .overlay-product-world .inner-wrap {\n    position: relative;\n    z-index: 12; }\n    .overlay-product-world .inner-wrap .cross {\n      right: 82px;\n      top: 41px;\n      max-width: 20px;\n      width: 100%; }\n      .overlay-product-world .inner-wrap .cross img {\n        width: 20px; }\n\n.product-slider-wrap {\n  padding: 0; }\n  .product-slider-wrap .inner-wrap {\n    position: fixed;\n    top: 30px;\n    right: 30px;\n    width: 25px;\n    height: 25px;\n    z-index: 12; }\n    .product-slider-wrap .inner-wrap .cross {\n      position: static;\n      width: 100%;\n      height: 100%;\n      top: inherit;\n      right: inherit;\n      max-width: 100%; }\n      .product-slider-wrap .inner-wrap .cross img {\n        width: 25px; }\n\n.product-slider::before {\n  content: '';\n  position: absolute;\n  background-color: #28c9f5;\n  height: 100%;\n  width: 50%;\n  left: 0;\n  top: 0;\n  z-index: -1; }\n\n.product-slider::after {\n  content: '';\n  position: absolute;\n  background-color: #06144d;\n  height: 100%;\n  width: 50%;\n  right: 0;\n  top: 0;\n  z-index: -1; }\n\n.product-slider .img-text-wrapper {\n  font-size: 0; }\n\n.product-slider .text-block {\n  position: relative;\n  z-index: 2;\n  display: inline-block;\n  float: left;\n  vertical-align: top;\n  width: 50%;\n  height: 100vh;\n  padding: 168px 99px 96px 119px; }\n  @media screen and (min-width: 1250px) and (max-width: 1350px) {\n    .product-slider .text-block {\n      padding: 70px 60px 65px; } }\n  @media screen and (min-width: 1025px) and (max-width: 1249px) {\n    .product-slider .text-block {\n      padding: 70px 60px 65px; } }\n  @media screen and (min-width: 992px) and (max-width: 1024px) {\n    .product-slider .text-block {\n      padding: 70px 50px 65px; } }\n  @media screen and (min-width: 768px) and (max-width: 991px) {\n    .product-slider .text-block {\n      padding: 70px 20px; } }\n  .product-slider .text-block:after {\n    content: '';\n    position: absolute;\n    right: 0;\n    z-index: 1;\n    height: 502px;\n    bottom: 0;\n    width: 100%;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/product_pattern.svg);\n    background-repeat: no-repeat;\n    background-size: cover;\n    z-index: 1;\n    opacity: 0.2; }\n    @media screen and (min-width: 1500px) {\n      .product-slider .text-block:after {\n        background-size: contain;\n        background-position: right; } }\n  .product-slider .text-block .text-scroll {\n    height: calc(100vh - 265px);\n    overflow-y: auto;\n    overflow-x: hidden;\n    padding-right: 20px;\n    position: relative;\n    z-index: 2; }\n    @media screen and (min-width: 1250px) and (max-width: 1350px) {\n      .product-slider .text-block .text-scroll {\n        height: calc(100vh - 180px); } }\n    @media screen and (min-width: 1025px) and (max-width: 1249px) {\n      .product-slider .text-block .text-scroll {\n        height: calc(100vh - 193px); } }\n  .product-slider .text-block .model-no {\n    display: none;\n    color: #FFFFFF;\n    font-size: 16px; }\n\n.product-slider .zoom-icon {\n  position: absolute;\n  bottom: 21px;\n  left: 0;\n  right: 0;\n  width: 100%;\n  max-width: 150px;\n  margin: auto;\n  height: 68px;\n  cursor: pointer;\n  text-align: center;\n  z-index: 2; }\n\n.product-slider .btn-product {\n  font-size: 0;\n  background-color: #FFFFFF;\n  padding: 17px 11px 19px 21px;\n  border-radius: 50px;\n  transition: all 0.1s ease-in-out; }\n  .product-slider .btn-product .icon-img {\n    width: 25.9px;\n    height: 25.7px;\n    display: inline-block;\n    vertical-align: middle;\n    margin: 0 10px 0 0; }\n    @media (max-width: 595px) {\n      .product-slider .btn-product .icon-img {\n        width: 18px;\n        height: 18px; } }\n    .product-slider .btn-product .icon-img img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain; }\n  .product-slider .btn-product p {\n    font-size: 16px;\n    line-height: 1.38;\n    text-align: left;\n    color: #0d274d;\n    display: inline-block;\n    vertical-align: middle;\n    margin: 0 !important; }\n    @media (max-width: 595px) {\n      .product-slider .btn-product p {\n        font-size: 14px; } }\n\n.product-slider .img-box {\n  float: left;\n  align-items: center;\n  vertical-align: top;\n  width: 50%;\n  height: 100vh;\n  padding: 20px 20px;\n  position: relative; }\n  .product-slider .img-box.video-container {\n    padding: 0 0; }\n    .product-slider .img-box.video-container .video-wrapper {\n      width: 100%;\n      height: 100%; }\n      .product-slider .img-box.video-container .video-wrapper video {\n        width: 100%;\n        height: 100%;\n        object-fit: cover; }\n  .product-slider .img-box .bg-img {\n    position: relative;\n    margin: 0 auto;\n    width: 100%;\n    height: 100%; }\n    @media screen and (max-width: 1250px) {\n      .product-slider .img-box .bg-img {\n        margin-top: 0; } }\n    .product-slider .img-box .bg-img .img {\n      height: 100%;\n      width: 100%;\n      max-width: 388px;\n      max-height: 610px;\n      margin: 0 auto;\n      z-index: 1;\n      top: 50%;\n      transform: translateY(-50%);\n      position: relative; }\n      @media screen and (min-width: 1025px) {\n        .product-slider .img-box .bg-img .img.optic-rotate {\n          max-width: 545px;\n          max-height: 545px; } }\n      .product-slider .img-box .bg-img .img.optic-rotate img {\n        border-radius: 50%; }\n      @media screen and (min-width: 1025px) {\n        .product-slider .img-box .bg-img .img {\n          max-width: 474px; } }\n      .product-slider .img-box .bg-img .img > img {\n        height: 100%;\n        width: 100%;\n        object-fit: contain; }\n    .product-slider .img-box .bg-img .img-title {\n      position: absolute;\n      width: 100%;\n      top: 0;\n      left: 0;\n      display: none;\n      text-align: center; }\n      .product-slider .img-box .bg-img .img-title:last-child {\n        display: block; }\n      .product-slider .img-box .bg-img .img-title h6 {\n        color: white;\n        font-size: 18px; }\n        .product-slider .img-box .bg-img .img-title h6.sub-head {\n          font-size: 16px;\n          margin-top: 5px; }\n  .product-slider .img-box.img-with-thumb .bg-img {\n    max-height: calc(100% - 320px); }\n    .product-slider .img-box.img-with-thumb .bg-img.ncs-text {\n      padding-top: 30px; }\n      .product-slider .img-box.img-with-thumb .bg-img.ncs-text .img-title {\n        top: -30px; }\n    .product-slider .img-box.img-with-thumb .bg-img .optic-rotate {\n      max-width: 472px;\n      max-height: 472px; }\n  .product-slider .img-box.title .bg-img .img-title {\n    display: none !important; }\n\n.product-slider .thumb-image {\n  font-size: 0;\n  display: block;\n  width: 100%;\n  padding-top: 32px;\n  margin-top: 150px;\n  margin-bottom: 40px;\n  position: relative;\n  z-index: 2;\n  text-align: center; }\n  .product-slider .thumb-image .img-content {\n    display: inline-block;\n    vertical-align: top;\n    width: calc(25% - 6px);\n    position: relative;\n    border: solid 1px white;\n    height: 90px;\n    max-width: 90px;\n    margin: 0 3px;\n    position: relative;\n    cursor: pointer; }\n    .product-slider .thumb-image .img-content.active {\n      border: solid 1px #000000; }\n    .product-slider .thumb-image .img-content .optic-rotate img {\n      border-radius: 50%; }\n    .product-slider .thumb-image .img-content p {\n      font-size: 16px;\n      margin-bottom: 0px;\n      position: absolute;\n      top: -48px;\n      left: 0;\n      display: inline-block;\n      padding: 0; }\n    .product-slider .thumb-image .img-content > .img {\n      padding: 4px;\n      height: 100%;\n      width: 100%;\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%); }\n    .product-slider .thumb-image .img-content img {\n      height: 100%;\n      width: 100%;\n      margin: 0 auto;\n      object-fit: contain; }\n    .product-slider .thumb-image .img-content .img-title {\n      display: none; }\n\n.product-slider .arrow-box {\n  position: absolute;\n  right: 35px;\n  bottom: 35px;\n  cursor: pointer;\n  cursor: pointer; }\n  .product-slider .arrow-box img {\n    width: 32px;\n    height: 32px; }\n\n.product-slider .btn-wrapper {\n  position: relative;\n  z-index: 2;\n  margin-bottom: 20px; }\n  .product-slider .btn-wrapper .btn-default {\n    padding: 8px 17px;\n    margin-right: 6px; }\n    .product-slider .btn-wrapper .btn-default:last-child {\n      margin-right: 0; }\n\n.product-slider .video-links {\n  margin-top: 40px; }\n  .product-slider .video-links h5 {\n    color: white;\n    font-weight: 300;\n    line-height: 1.1; }\n  .product-slider .video-links ul {\n    padding: 10px 0 0; }\n    .product-slider .video-links ul li:before {\n      display: none; }\n    .product-slider .video-links ul li a {\n      color: #28c9f5;\n      position: relative;\n      text-decoration: underline;\n      text-transform: capitalize; }\n\n.product-slider .text-outer {\n  position: relative;\n  z-index: 2;\n  height: 100%; }\n\n.product-slider h2 {\n  font-size: 30px;\n  color: #ffffff;\n  font-weight: 300;\n  margin-bottom: 10px;\n  font-family: \"CiscoSansTT\";\n  line-height: 1.1;\n  letter-spacing: 0.0039em; }\n\n.product-slider h5 {\n  color: white;\n  font-weight: 300;\n  margin-bottom: 10px;\n  line-height: 1.3; }\n\n.product-slider p {\n  color: #ffffff;\n  margin-bottom: 22px;\n  padding-right: 10px; }\n  .product-slider p:last-child {\n    margin-bottom: 20px; }\n  .product-slider p a {\n    text-decoration: underline;\n    color: #28c9f5; }\n\n.product-slider ul {\n  padding-left: 7px; }\n  .product-slider ul li {\n    position: relative;\n    font-size: 16px;\n    font-family: CiscoSansTT;\n    color: #ffffff;\n    margin-bottom: 10px; }\n    .product-slider ul li::before {\n      content: '';\n      position: absolute;\n      left: -8px;\n      top: 10px;\n      background: #ffffff;\n      width: 3px;\n      height: 3px;\n      border-radius: 0; }\n\n.product-slider .nav-container {\n  position: absolute;\n  width: 50%;\n  bottom: 57px;\n  right: 0;\n  padding: 0 80px 0px 83px;\n  overflow: hidden;\n  font-size: 0;\n  z-index: 4; }\n  @media only screen and (max-height: 800px) {\n    .product-slider .nav-container {\n      bottom: 27px; } }\n  @media screen and (min-width: 992px) and (max-width: 1024px) {\n    .product-slider .nav-container {\n      padding: 0px 60px; } }\n  @media screen and (min-width: 768px) and (max-width: 991px) {\n    .product-slider .nav-container {\n      padding: 0px 20px; } }\n  .product-slider .nav-container .left-arrow,\n  .product-slider .nav-container .right-arrow {\n    display: inline-block;\n    vertical-align: top;\n    width: 24px;\n    height: 24px;\n    float: left;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/right_arrow.svg);\n    background-repeat: no-repeat;\n    background-size: cover;\n    cursor: pointer; }\n  .product-slider .nav-container .left-arrow.slick-hidden,\n  .product-slider .nav-container .right-arrow.slick-hidden {\n    display: none; }\n  .product-slider .nav-container .left-arrow {\n    float: left; }\n  .product-slider .nav-container .right-arrow {\n    transform: rotate(180deg);\n    float: right; }\n  .product-slider .nav-container .device-box {\n    display: inline-block;\n    vertical-align: top;\n    width: calc(100% - 50px);\n    text-align: center;\n    font-size: 16px;\n    color: #ffffff;\n    float: left;\n    line-height: 1.1;\n    padding: 3px 20px 0 0px;\n    font-family: \"CiscoSansTT\"; }\n    @media screen and (max-width: 1250px) {\n      .product-slider .nav-container .device-box {\n        padding: 3px 10px; } }\n\n.product-slider .iframe-outer {\n  display: none; }\n\n.product-slider .swipe-caption {\n  display: none; }\n\n.product-iframe-overlay {\n  padding: 0;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n  visibility: hidden;\n  background-color: white;\n  opacity: 0;\n  transition: opacity .3s ease; }\n  .product-iframe-overlay.active {\n    opacity: 1;\n    visibility: visible;\n    z-index: 13; }\n  .product-iframe-overlay .inner-wrap {\n    position: absolute;\n    right: 82px;\n    top: 73px;\n    z-index: 3; }\n  .product-iframe-overlay .inner-content {\n    width: 100%;\n    height: 100%; }\n  .product-iframe-overlay .iframe-outer {\n    display: block;\n    width: 100%;\n    height: 100%; }\n  .product-iframe-overlay iframe {\n    width: 100%;\n    height: 100%; }\n  .product-iframe-overlay .cross {\n    max-width: 19px;\n    width: 19px;\n    cursor: pointer;\n    z-index: 1; }\n  .product-iframe-overlay .fullscreen-icon {\n    display: none;\n    position: absolute;\n    z-index: 13;\n    bottom: 29px;\n    right: 83px;\n    cursor: pointer; }\n    .product-iframe-overlay .fullscreen-icon img {\n      width: 31px;\n      height: 31px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .cap-product,\n.ua-mobile:not(.ua-mobile-ipad) .access-product,\n.ua-mobile:not(.ua-mobile-ipad) .pa-product,\n.ua-mobile:not(.ua-mobile-ipad) .aggregation-product,\n.ua-mobile:not(.ua-mobile-ipad) .core-product,\n.ua-mobile:not(.ua-mobile-ipad) .peering-product,\n.ua-mobile:not(.ua-mobile-ipad) .mobility-product,\n.ua-mobile:not(.ua-mobile-ipad) .product-world {\n  display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider-wrap {\n  position: relative !important;\n  background: #06144d;\n  height: initial; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider-wrap .inner-wrap {\n    right: 15px;\n    top: 10px;\n    width: 30px;\n    height: 30px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider::before {\n  display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider::after {\n  display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider ul {\n  padding-left: 10px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .btn-wrapper .btn-default {\n  padding: 6px 26px;\n  font-size: 14px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .img-text-wrapper {\n  display: grid;\n  margin-top: 50px; }\n  @media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-text-wrapper {\n      height: 100vh;\n      overflow-y: scroll; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box {\n  order: 2;\n  width: 100%;\n  background-color: #28c9f5;\n  height: initial;\n  padding-top: 25px; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box.video-container .video-wrapper video {\n    width: 50%;\n    height: calc(100vh - 90px);\n    margin: 0 25%; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box .bg-img > .img {\n    max-height: 100%;\n    max-width: 500px;\n    min-height: auto;\n    position: relative;\n    padding-bottom: 40px;\n    top: auto;\n    transform: none;\n    text-align: center; }\n    .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box .bg-img > .img > img {\n      height: 100%;\n      width: 100%;\n      margin: 0 auto;\n      margin-top: 40px;\n      max-width: 240px;\n      max-height: 240px;\n      object-fit: contain; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box .bg-img .img-title {\n    top: -40px; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box.img-with-thumb .bg-img {\n    height: calc(100% - 70px);\n    max-height: inherit; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box .zoom-icon {\n    height: 46px;\n    bottom: 90px;\n    z-index: 2;\n    position: relative; }\n    .ua-mobile:not(.ua-mobile-ipad) .product-slider .img-box .zoom-icon .btn-product {\n      display: inline-block;\n      padding: 6px 8px 6px 10px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .thumb-image {\n  margin-top: 10px;\n  padding-top: 10px;\n  margin-bottom: 15px; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .thumb-image .img-content {\n    height: 45px;\n    max-width: 80px;\n    padding: 2px; }\n    .ua-mobile:not(.ua-mobile-ipad) .product-slider .thumb-image .img-content > .img {\n      position: relative;\n      padding: 2px; }\n      .ua-mobile:not(.ua-mobile-ipad) .product-slider .thumb-image .img-content > .img img {\n        max-height: 45px;\n        max-width: 35px;\n        height: 100%;\n        width: 100%;\n        object-fit: contain; }\n    .ua-mobile:not(.ua-mobile-ipad) .product-slider .thumb-image .img-content p {\n      top: -35px;\n      line-height: 1; }\n      @media (max-width: 595px) {\n        .ua-mobile:not(.ua-mobile-ipad) .product-slider .thumb-image .img-content p {\n          font-size: 14px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .text-block {\n  background-color: #06144d;\n  width: 100%;\n  height: 100%;\n  padding: 10px 60px 45px; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .text-block .text-scroll {\n    height: auto;\n    overflow: visible; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .text-block .text-outer {\n    padding-bottom: 0;\n    height: 100%;\n    padding-bottom: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .nav-container {\n  width: 100%;\n  top: 0;\n  left: 0;\n  padding: 0 60px;\n  background: #06144d;\n  height: 50px;\n  position: fixed; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .nav-container .slick-arrow {\n    background-size: 12px 12px;\n    font-size: 12px;\n    color: #FFF;\n    font-weight: 600;\n    width: 100px;\n    line-height: 1;\n    height: auto;\n    margin-top: 15px;\n    padding: 10px 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .product-slider .nav-container .slick-arrow.left-arrow {\n      background-position: 0 10px;\n      padding-left: 15px; }\n    .ua-mobile:not(.ua-mobile-ipad) .product-slider .nav-container .slick-arrow.right-arrow {\n      background-position: 100% 10px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/next_arrow.svg);\n      padding-right: 15px;\n      transform: none;\n      text-align: right; }\n  .ua-mobile:not(.ua-mobile-ipad) .product-slider .nav-container .device-box {\n    display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .zoom-icon {\n  bottom: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .product-slider .swipe-caption {\n  display: none;\n  background-color: #06144d; }\n\n.swipe-caption {\n  position: fixed;\n  width: 100%;\n  height: 40px;\n  top: 90vh;\n  padding-top: 5px;\n  text-align: center;\n  background-color: transparent; }\n  .swipe-caption .swipe-text {\n    font-size: 14px;\n    line-height: 1;\n    color: #FFFFFF; }\n  .swipe-caption .swipe-down {\n    position: absolute;\n    margin: 0;\n    left: 50%;\n    top: 50%;\n    width: 30px;\n    height: 30px;\n    margin-top: -6px;\n    text-align: center;\n    transform: translateX(-50%); }\n  .swipe-caption .swipe-down a:before {\n    -webkit-animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards;\n    -moz-animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards;\n    -o-animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards;\n    animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards; }\n  .swipe-caption .swipe-down a:after {\n    -webkit-animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards;\n    -moz-animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards;\n    -o-animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards;\n    animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards; }\n  .swipe-caption .swipe-down a:before,\n  .swipe-caption .swipe-down a:after {\n    content: \" \";\n    position: absolute;\n    top: 0;\n    left: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-down.svg) no-repeat center top;\n    -moz-background-size: 100% auto;\n    -o-background-size: 100% auto;\n    -webkit-background-size: 100% auto;\n    background-size: 100% auto; }\n\n@-webkit-keyframes pulse-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n@-moz-keyframes pulse-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n@-ms-keyframes pulse-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n@keyframes pulse-arrow {\n  0% {\n    opacity: 0;\n    background-position: center top;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; }\n  10% {\n    opacity: 0; }\n  50% {\n    opacity: 1;\n    -moz-background-size: 75% auto;\n    -o-background-size: 75% auto;\n    -webkit-background-size: 75% auto;\n    background-size: 75% auto; }\n  90% {\n    opacity: 0; }\n  100% {\n    opacity: 0;\n    background-position: center bottom;\n    -moz-background-size: 0 auto;\n    -o-background-size: 0 auto;\n    -webkit-background-size: 0 auto;\n    background-size: 0 auto; } }\n\n@media screen and (min-width: 1025px) {\n  .product-slider .img-text-wrapper#Private-5G .img {\n    max-width: 100%; } }\n\n.automation-tab {\n  border: solid 1px #00bceb;\n  background-color: rgba(0, 188, 235, 0.4);\n  border-right: 0;\n  border-radius: 20px;\n  height: 37px;\n  max-width: 1158px;\n  margin: 1px 0 5px 0;\n  padding: 0 20px 0 0 !important;\n  display: table;\n  position: relative;\n  width: 100%;\n  transition: border-radius .8s ease-in-out; }\n  .automation-tab:nth-child(1) {\n    background-color: rgba(0, 188, 235, 0.2); }\n    .automation-tab:nth-child(1):after {\n      background-color: rgba(0, 188, 235, 0.2); }\n  .automation-tab:nth-child(2).active .hidden-content p {\n    margin: 4px 0 3px; }\n  .automation-tab:nth-child(2).active .inner-content {\n    padding: 27px 8px 27px 20px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .automation-tab:nth-child(2).active .inner-content {\n        padding: 5px 8px 5px 18px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .automation-tab:nth-child(2).active .inner-content {\n        padding: 5px 8px 5px 18px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .automation-tab:nth-child(2).active .inner-content {\n        padding: 5px 8px 5px 18px; } }\n  .automation-tab.full-container {\n    max-width: 100%;\n    padding-left: 86px;\n    border-radius: 0; }\n    @media screen and (min-width: 1800px) {\n      .automation-tab.full-container {\n        border-radius: 20px; } }\n    .automation-tab.full-container.right-radius {\n      border-radius: 7px;\n      padding-left: 18px; }\n    @media screen and (max-width: 1170px) {\n      .automation-tab.full-container .inner-content {\n        max-width: 188px; } }\n  .automation-tab.no-radius {\n    border-bottom-left-radius: 0;\n    border-top-left-radius: 0; }\n  .automation-tab.active .inner-content {\n    padding: 20px 8px 20px 20px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .automation-tab.active .inner-content {\n        padding: 5px 8px 5px 18px;\n        max-width: 188px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .automation-tab.active .inner-content {\n        padding: 5px 8px 5px 18px;\n        max-width: 188px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .automation-tab.active .inner-content {\n        padding: 5px 8px 5px 18px;\n        max-width: 188px; } }\n    .automation-tab.active .inner-content .logo-img {\n      border: 1px solid white;\n      border-radius: 50%;\n      max-width: 18px; }\n      .automation-tab.active .inner-content .logo-img:after {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n        margin: auto;\n        background: white;\n        height: 1px;\n        width: 6px; }\n      .automation-tab.active .inner-content .logo-img img {\n        opacity: 0; }\n  @media (max-width: 1291px) {\n    .automation-tab.active .hidden-content {\n      padding: 10px 16px; } }\n  .automation-tab.active .hidden-content .text-outer {\n    transition: opacity 0.2s ease-in-out; }\n    .automation-tab.active .hidden-content .text-outer .inner-wrap {\n      visibility: visible; }\n  .automation-tab .inner-content {\n    cursor: default;\n    font-size: 0;\n    background-color: #00bceb;\n    max-width: 188px;\n    width: 100%;\n    height: 100%;\n    padding: 5px 7px 5px 18px;\n    border-radius: 20px; }\n    .automation-tab .inner-content .logo-img {\n      cursor: pointer;\n      max-width: 18px;\n      margin-right: 14px;\n      display: inline-block;\n      vertical-align: middle;\n      position: relative; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .automation-tab .inner-content .logo-img {\n          margin-right: 8px; } }\n      .automation-tab .inner-content .logo-img img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain;\n        opacity: 1; }\n    .automation-tab .inner-content .logo-icon {\n      max-width: 22.5px;\n      height: 26px;\n      margin-right: 9px;\n      display: inline-block;\n      vertical-align: middle; }\n      .automation-tab .inner-content .logo-icon img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n    .automation-tab .inner-content p {\n      font-weight: 700;\n      line-height: 1.38;\n      margin-left: 2px;\n      color: #FFFFFF;\n      display: inline-block;\n      vertical-align: middle; }\n  .automation-tab .hidden-content {\n    position: relative;\n    width: 75%; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .automation-tab .hidden-content {\n        display: block; } }\n    @media (max-width: 1291px) {\n      .automation-tab .hidden-content {\n        width: calc(100% - 130px); } }\n    @media (max-width: 991px) {\n      .automation-tab .hidden-content {\n        display: block; } }\n    @media (max-width: 767px) {\n      .automation-tab .hidden-content {\n        width: calc(100% - 85px); } }\n    .automation-tab .hidden-content .text-outer {\n      opacity: 0; }\n      .automation-tab .hidden-content .text-outer .inner-wrap {\n        height: 0;\n        visibility: hidden; }\n    .automation-tab .hidden-content .txt-wrap {\n      margin: 0 35px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .automation-tab .hidden-content .txt-wrap {\n          margin: 0 0 0 24px; } }\n      @media (max-width: 1291px) {\n        .automation-tab .hidden-content .txt-wrap {\n          max-width: 100% !important; } }\n      @media screen and (min-width: 1271px) and (max-width: 1290px) {\n        .automation-tab .hidden-content .txt-wrap {\n          margin: 0; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .automation-tab .hidden-content .txt-wrap {\n          margin: 0; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .automation-tab .hidden-content .txt-wrap {\n          margin: 0; } }\n      @media (max-width: 767px) {\n        .automation-tab .hidden-content .txt-wrap {\n          margin: 0;\n          width: calc(100% - 45px);\n          padding-right: 10px; } }\n    .automation-tab .hidden-content h6 {\n      font-size: 14px;\n      font-weight: normal;\n      line-height: 1.25;\n      text-align: left;\n      color: #FFFFFF; }\n      @media (max-width: 767px) {\n        .automation-tab .hidden-content h6 {\n          font-size: 12px;\n          line-height: 1.6; } }\n      .automation-tab .hidden-content h6 .pro-link {\n        padding-right: 20px;\n        position: relative;\n        text-transform: capitalize;\n        color: #0d274d;\n        font-size: 14px;\n        display: inline-block; }\n        .automation-tab .hidden-content h6 .pro-link.bold {\n          font-weight: bold; }\n        @media (max-width: 767px) {\n          .automation-tab .hidden-content h6 .pro-link {\n            font-size: 12px; } }\n        .automation-tab .hidden-content h6 .pro-link:after {\n          content: '';\n          width: 6px;\n          height: 7px;\n          position: absolute;\n          right: 10px;\n          top: 50%;\n          margin: 0;\n          transform: translateY(-50%);\n          transition: all 0.5s ease;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n          background-size: contain;\n          background-repeat: no-repeat; }\n          @media (max-width: 767px) {\n            .automation-tab .hidden-content h6 .pro-link:after {\n              width: 6px;\n              height: 10px; } }\n        .automation-tab .hidden-content h6 .pro-link:hover {\n          text-decoration: underline; }\n        .automation-tab .hidden-content h6 .pro-link:hover:after {\n          right: 3px; }\n      .automation-tab .hidden-content h6.small-text p {\n        font-weight: 500;\n        line-height: 1.3; }\n        .automation-tab .hidden-content h6.small-text p span {\n          display: inline-block; }\n    .automation-tab .hidden-content p {\n      text-align: left;\n      color: #000000;\n      margin: 0 0 7px;\n      display: inline-block;\n      font-size: 14px;\n      font-weight: bold;\n      line-height: 1.07;\n      letter-spacing: normal;\n      color: #0d274d; }\n    .automation-tab .hidden-content .icon-img {\n      width: 49.8px;\n      position: absolute;\n      right: 0;\n      top: 0; }\n      @media (max-width: 767px) {\n        .automation-tab .hidden-content .icon-img {\n          width: 38px;\n          margin-left: 0; } }\n      .automation-tab .hidden-content .icon-img img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .automation-tab .hidden-content .icon-img .active-text {\n          left: auto;\n          right: -10px; } }\n  .automation-tab .home-icon {\n    display: none;\n    position: absolute;\n    bottom: -23px;\n    right: 10%;\n    max-width: 46px;\n    height: 46px;\n    z-index: 2; }\n    .automation-tab .home-icon img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain; }\n  .automation-tab .outer-wrap {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    align-items: center; }\n    @media (max-width: 1291px) {\n      .automation-tab .outer-wrap {\n        display: block; } }\n\n#click6 .home-icon {\n  position: absolute;\n  right: 9px;\n  top: 56px;\n  cursor: pointer; }\n  @media screen and (min-width: 1800px) {\n    #click6 .home-icon {\n      right: 12%; } }\n\n#click1 .home-icon {\n  position: absolute;\n  top: 46px;\n  right: 12.2%;\n  max-width: 46px; }\n  @media screen and (min-width: 1800px) {\n    #click1 .home-icon {\n      right: 30%; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .fixed-active.mobile-automation-box {\n  margin-top: 8px; }\n\n@media (max-width: 595px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wall-screen .mobile-automation-box .container {\n    padding: 0 10px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .automation-tab {\n  height: 24px;\n  margin: 0px 0 2px 0;\n  border-radius: 20px; }\n  @media screen and (min-width: 1450px) {\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab {\n      max-width: 100%; } }\n  @media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab {\n      max-width: 404px;\n      background-color: #beeefa;\n      border: solid 1px #00bceb; }\n      .ua-mobile:not(.ua-mobile-ipad) .automation-tab:nth-child(1) {\n        background-color: #e7f9fd; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab {\n      max-width: 550px;\n      background-color: #beeefa;\n      border: solid 1px #00bceb; }\n      .ua-mobile:not(.ua-mobile-ipad) .automation-tab:nth-child(1) {\n        background-color: #e7f9fd; } }\n  @media screen and (min-width: 2000px) {\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab.active .inner-content {\n      padding: 20px 8px 20px 20px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .automation-tab .inner-content {\n    max-width: 125px;\n    padding: 5px 7px 5px 12px; }\n    @media screen and (min-width: 2000px) {\n      .ua-mobile:not(.ua-mobile-ipad) .automation-tab .inner-content {\n        max-width: 160px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab .inner-content .logo-img {\n      margin-right: 6px;\n      width: 11px;\n      height: 11px; }\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab .inner-content .logo-icon {\n      max-width: 17px;\n      height: 15px; }\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab .inner-content p {\n      font-size: 10px; }\n      @media screen and (min-width: 1450px) {\n        .ua-mobile:not(.ua-mobile-ipad) .automation-tab .inner-content p {\n          min-width: inherit; } }\n  .ua-mobile:not(.ua-mobile-ipad) .automation-tab .hidden-content .txt-wrap {\n    width: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .automation-tab .hidden-content .icon-img {\n    width: 32px;\n    height: 32px;\n    margin-left: 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab .hidden-content .icon-img .active-text {\n      padding: 11px 43px 7px 25px; }\n  .ua-mobile:not(.ua-mobile-ipad) .automation-tab .hidden-content h6 .pro-link {\n    padding-right: 10px;\n    display: inline-block;\n    margin-right: 10px;\n    font-size: 10px;\n    line-height: 1.2; }\n    .ua-mobile:not(.ua-mobile-ipad) .automation-tab .hidden-content h6 .pro-link::after {\n      right: 0px;\n      width: 6px;\n      height: 7px; }\n  .ua-mobile:not(.ua-mobile-ipad) .automation-tab .hidden-content p {\n    margin-top: 2px;\n    font-size: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .automation-tab.active .inner-content .logo-img {\n    max-width: 12px; }\n\n.automation-tab .dyk-logo {\n  position: absolute;\n  width: 50px;\n  height: 50px;\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;\n  z-index: 1; }\n  .automation-tab .dyk-logo.hover-upper {\n    z-index: 9; }\n  .automation-tab .dyk-logo.left {\n    right: 63px !important;\n    top: 8px !important; }\n    @media (max-width: 767px) {\n      .automation-tab .dyk-logo.left {\n        right: 26px !important; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .automation-tab .dyk-logo.left .active-text {\n        left: auto;\n        right: -13px;\n        padding: 11px 60px 7px 25px; } }\n    @media (max-width: 595px) {\n      .automation-tab .dyk-logo.left .left .active-text {\n        right: -6px;\n        left: auto !important;\n        padding: 13px 54px 12px 25px !important;\n        min-height: 58px !important;\n        width: 330px !important; } }\n  .automation-tab .dyk-logo.right {\n    right: 0 !important;\n    top: 8px !important; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .automation-tab .dyk-logo.right .active-text {\n        left: auto;\n        right: -13px;\n        padding: 11px 75px 7px 25px; } }\n    @media (max-width: 767px) {\n      .automation-tab .dyk-logo.right {\n        right: -23px !important; } }\n\n.automation-tab.active .dyk-logo {\n  opacity: 1;\n  visibility: visible;\n  transition: opacity 0.2s ease-in-out; }\n\n.home-screen .wall-screen .automation-tab {\n  border: solid 1px #00bceb;\n  border-right: 0px; }\n\n#popup > div {\n  position: fixed;\n  top: -43px;\n  left: 50%;\n  transform: translateX(-50%);\n  right: auto;\n  min-width: 96px;\n  padding: 10px 10px 7px;\n  background-color: #FFFFFF;\n  text-align: center;\n  display: none;\n  transition-delay: 0.2s;\n  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n  z-index: 1;\n  border-radius: 7px;\n  font-size: 12px;\n  font-weight: normal;\n  font-family: CiscoSansTT;\n  line-height: 1.33;\n  color: #4d4c4c; }\n  #popup > div:after {\n    content: '';\n    position: absolute;\n    bottom: -5px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 0;\n    height: 0;\n    border-style: solid;\n    border-width: 7px 7px 0 7px;\n    border-color: #fff transparent transparent transparent; }\n\n.map-overlay .cross {\n  max-width: 13px;\n  position: absolute;\n  right: 85px !important;\n  top: 46px !important;\n  cursor: pointer; }\n\n.map-overlay #world {\n  transition: all 0.4s ease;\n  transform-origin: 0 0; }\n\n.map-overlay .top-content {\n  margin-bottom: 17px; }\n\n.map-overlay .txt-wrap {\n  text-align: center;\n  margin-bottom: 10px;\n  display: inline-block;\n  width: 100%; }\n  .map-overlay .txt-wrap h3 {\n    font-weight: 300;\n    line-height: 1.37;\n    letter-spacing: normal;\n    color: #4d4c4c; }\n\n.map-overlay.hex-bg-pattern #lottie_top {\n  position: absolute;\n  top: -255px;\n  left: -46px;\n  width: 100%;\n  height: 80%;\n  transform: scaleY(-1);\n  opacity: 0.2; }\n\n.map-overlay.hex-bg-pattern #lottie_bottom {\n  position: absolute;\n  bottom: -341px;\n  right: -536px;\n  width: 100%;\n  opacity: 0.2;\n  height: 80%;\n  z-index: -1;\n  transform: scaleY(-1); }\n  @media (max-width: 991px) {\n    .map-overlay.hex-bg-pattern #lottie_bottom {\n      display: none; } }\n\n.map-overlay .impact-content-box {\n  display: block;\n  font-size: 0;\n  margin-top: 19px; }\n  .map-overlay .impact-content-box .col-three-img {\n    width: 33.33%;\n    padding-left: 61px;\n    display: inline-block;\n    vertical-align: top;\n    font-size: 0; }\n    @media screen and (min-width: 1024px) and (max-width: 1200px) {\n      .map-overlay .impact-content-box .col-three-img {\n        padding-left: 17px; } }\n    @media screen and (min-width: 1251px) {\n      .map-overlay .impact-content-box .col-three-img:first-child {\n        padding-left: 0; } }\n    .map-overlay .impact-content-box .col-three-img .img-box {\n      width: 50px;\n      height: 50px;\n      margin-right: 0;\n      display: inline-block;\n      vertical-align: top; }\n      @media screen and (min-width: 1024px) and (max-width: 1200px) {\n        .map-overlay .impact-content-box .col-three-img .img-box {\n          width: 46px;\n          margin-right: 0; } }\n      .map-overlay .impact-content-box .col-three-img .img-box img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n    .map-overlay .impact-content-box .col-three-img .txt-box {\n      width: calc(100% - 66px);\n      padding-left: 31px;\n      padding-right: 34px;\n      display: inline-block;\n      vertical-align: top; }\n      @media screen and (min-width: 1024px) and (max-width: 1200px) {\n        .map-overlay .impact-content-box .col-three-img .txt-box {\n          width: calc(100% - 56px);\n          padding-right: 10px;\n          padding-left: 21px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .map-overlay .impact-content-box .col-three-img .txt-box {\n          padding-left: 20px;\n          padding-right: 20px; } }\n    .map-overlay .impact-content-box .col-three-img h6 {\n      font-weight: bold;\n      line-height: 1.35;\n      text-align: left;\n      color: #4d4c4c;\n      padding-bottom: 0; }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .map-overlay .impact-content-box .col-three-img h6 {\n          font-size: 18px; } }\n    .map-overlay .impact-content-box .col-three-img p {\n      padding-top: 8px;\n      font-size: 16px;\n      line-height: 1.38;\n      text-align: left;\n      color: #4d4c4c; }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .map-overlay .impact-content-box .col-three-img p {\n          font-size: 14px; } }\n\n.map-overlay .filter {\n  margin-top: 0;\n  opacity: 0;\n  visibility: hidden;\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: calc(100% - 112px);\n  background-color: #FFFFFF;\n  height: 45px;\n  z-index: 2;\n  transition: all 0.3s ease;\n  padding-top: 16px; }\n  @media (max-width: 767px) {\n    .map-overlay .filter {\n      width: 100%; } }\n  .map-overlay .filter:after {\n    content: '';\n    display: block;\n    clear: both; }\n  .map-overlay .filter .content-select-box {\n    float: right; }\n    .map-overlay .filter .content-select-box h6 {\n      font-size: 16px;\n      font-weight: bold;\n      line-height: 1.25;\n      text-align: left;\n      color: #4d4c4c;\n      display: inline-flex; }\n    .map-overlay .filter .content-select-box .wrap {\n      display: inline-block !important; }\n      .map-overlay .filter .content-select-box .wrap:nth-child(2) {\n        display: inline-flex !important; }\n    .map-overlay .filter .content-select-box #propos {\n      margin-left: 20px; }\n      @media (max-width: 767px) {\n        .map-overlay .filter .content-select-box #propos {\n          margin-left: 10px; } }\n      .map-overlay .filter .content-select-box #propos .drop-down {\n        width: 200px; }\n    .map-overlay .filter .content-select-box #solution {\n      margin-left: 20px; }\n      @media (max-width: 767px) {\n        .map-overlay .filter .content-select-box #solution {\n          margin-left: 10px; } }\n      .map-overlay .filter .content-select-box #solution .drop-down {\n        width: 274px;\n        right: 4px; }\n        @media (max-width: 767px) {\n          .map-overlay .filter .content-select-box #solution .drop-down {\n            width: 230px; } }\n    .map-overlay .filter .content-select-box .list {\n      position: relative;\n      cursor: pointer; }\n      .map-overlay .filter .content-select-box .list:after {\n        content: \"\";\n        position: absolute;\n        top: 6px;\n        right: 0;\n        z-index: 2;\n        width: 13.3px;\n        height: 8.7px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-grey.svg);\n        background-repeat: no-repeat;\n        background-size: contain;\n        cursor: pointer;\n        -webkit-transition: 0.4s ease-in-out;\n        -o-transition: 0.4s ease-in-out;\n        transition: 0.4s ease-in-out; }\n      .map-overlay .filter .content-select-box .list.active:after {\n        transform: rotate(180deg); }\n    .map-overlay .filter .content-select-box p {\n      font-size: 16px;\n      line-height: 1.25;\n      text-align: left;\n      color: #4d4c4c;\n      position: relative;\n      padding-left: 5px;\n      -webkit-transition: 0.3s all ease-in-out;\n      -o-transition: 0.3s all ease-in-out;\n      transition: 0.3s all ease-in-out;\n      padding-right: 20px; }\n    .map-overlay .filter .content-select-box .drop-down {\n      position: absolute;\n      top: 27px;\n      right: 0;\n      width: 162px;\n      background-color: #FFFFFF;\n      border-radius: 8px;\n      -webkit-box-shadow: 0 3px 6px 0 #00000029;\n      box-shadow: 0 3px 6px 0 #00000029;\n      padding: 25px 30px 7px;\n      display: none;\n      z-index: 1; }\n      .map-overlay .filter .content-select-box .drop-down li {\n        font-size: 12px;\n        margin-bottom: 18px;\n        font-family: CiscoSansTT;\n        font-weight: normal;\n        line-height: 1.5;\n        letter-spacing: normal;\n        text-align: left;\n        color: #4d4c4c;\n        cursor: pointer;\n        position: relative; }\n        .map-overlay .filter .content-select-box .drop-down li.active {\n          color: #049fd9; }\n          .map-overlay .filter .content-select-box .drop-down li.active:after {\n            content: '';\n            display: inline-block;\n            position: absolute;\n            right: 0;\n            top: 0;\n            width: 5px;\n            height: 11px;\n            border: solid #049fd9;\n            border-width: 0 1.8px 1.8px 0;\n            transform: rotate(45deg); }\n\n.map-overlay .map-container {\n  display: inline-block;\n  width: 100%;\n  position: relative; }\n  .map-overlay .map-container .list-view {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%; }\n    .map-overlay .map-container .list-view .list-button {\n      float: left;\n      width: 100%; }\n      .map-overlay .map-container .list-view .list-button .list {\n        color: #06144d;\n        background-color: white;\n        float: left;\n        padding: 9px 15px 7px 42px;\n        border: 1px solid #06144d;\n        border-radius: 6px;\n        cursor: pointer;\n        position: relative;\n        transition: all 0.3s ease;\n        font-size: 14px;\n        z-index: 1; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .map-overlay .map-container .list-view .list-button .list {\n            top: 30px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .map-overlay .map-container .list-view .list-button .list {\n            top: 30px; } }\n        @media (max-width: 767px) {\n          .map-overlay .map-container .list-view .list-button .list {\n            padding: 9px 8px 7px 32px;\n            font-size: 12px;\n            top: 25px; } }\n        .map-overlay .map-container .list-view .list-button .list:after {\n          content: \"\";\n          position: absolute;\n          top: 12px;\n          left: 17px;\n          width: 15px;\n          height: 13px;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/list_icon.svg);\n          background-repeat: no-repeat;\n          background-size: contain;\n          cursor: pointer; }\n          @media (max-width: 767px) {\n            .map-overlay .map-container .list-view .list-button .list:after {\n              top: 9px;\n              left: 9px; } }\n      .map-overlay .map-container .list-view .list-button .back-btn {\n        color: #06144d;\n        background-color: white;\n        position: absolute;\n        left: 0;\n        top: 0;\n        opacity: 0;\n        visibility: hidden;\n        transition: all 0.3s ease;\n        height: 40px;\n        padding: 14px 30px 6px;\n        cursor: pointer;\n        font-size: 14px; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .map-overlay .map-container .list-view .list-button .back-btn {\n            height: 28px;\n            padding: 5px 0 6px 25px;\n            top: 10px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .map-overlay .map-container .list-view .list-button .back-btn {\n            height: 28px;\n            padding: 5px 0 6px 25px;\n            top: 10px; } }\n        @media (max-width: 767px) {\n          .map-overlay .map-container .list-view .list-button .back-btn {\n            height: 23px;\n            padding: 2px 0 6px 25px;\n            top: -8px;\n            z-index: 4; } }\n        .map-overlay .map-container .list-view .list-button .back-btn:after {\n          content: \"\";\n          position: absolute;\n          top: 14px;\n          left: 0;\n          width: 19px;\n          height: 19px;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/back_map_icon.svg);\n          background-repeat: no-repeat;\n          background-size: contain;\n          cursor: pointer; }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .map-overlay .map-container .list-view .list-button .back-btn:after {\n              top: 7px;\n              left: 0;\n              width: 16px;\n              height: 16px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .map-overlay .map-container .list-view .list-button .back-btn:after {\n              top: 7px;\n              left: 0;\n              width: 16px;\n              height: 16px; } }\n          @media (max-width: 767px) {\n            .map-overlay .map-container .list-view .list-button .back-btn:after {\n              top: 4px;\n              left: 0;\n              width: 16px;\n              height: 16px; } }\n    .map-overlay .map-container .list-view .list-item {\n      float: left;\n      width: 100%;\n      margin: 8px 0;\n      background-color: #FFFFFF;\n      position: relative;\n      z-index: 1;\n      height: calc(100vh - 290px);\n      padding: 0 20px 30px 0;\n      overflow-y: auto;\n      opacity: 0;\n      visibility: hidden;\n      transition: all 0.3s ease; }\n      @media (max-width: 991px) {\n        .map-overlay .map-container .list-view .list-item {\n          height: calc(100% - 60px); } }\n    .map-overlay .map-container .list-view .no-result {\n      text-align: center;\n      margin-top: 80px; }\n      .map-overlay .map-container .list-view .no-result img {\n        max-width: 40px; }\n      .map-overlay .map-container .list-view .no-result h5 {\n        color: #0d274d;\n        margin: 10px 0 5px; }\n      .map-overlay .map-container .list-view .no-result p {\n        color: #4d4c4c; }\n    .map-overlay .map-container .list-view .item {\n      float: left;\n      width: 100%;\n      position: relative;\n      margin: 20px 0; }\n      .map-overlay .map-container .list-view .item:after {\n        content: \"\";\n        position: absolute;\n        left: 0;\n        bottom: -22px;\n        width: 100%;\n        background-color: #707070;\n        height: 1px;\n        z-index: 1; }\n      .map-overlay .map-container .list-view .item a {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        z-index: 1; }\n      .map-overlay .map-container .list-view .item .image {\n        max-width: 157px;\n        float: left;\n        border-radius: 8px;\n        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n        overflow: hidden; }\n      .map-overlay .map-container .list-view .item .text-wrap {\n        float: left;\n        padding-left: 20px;\n        position: relative;\n        top: -50%;\n        transform: translateY(27%); }\n        .map-overlay .map-container .list-view .item .text-wrap .props {\n          color: #1d4e9b;\n          font-size: 12px;\n          text-transform: uppercase;\n          line-height: 1;\n          display: block; }\n        .map-overlay .map-container .list-view .item .text-wrap .video-title {\n          color: #049fd9;\n          font-weight: 700;\n          margin: 6px 0 4px; }\n          @media (max-width: 595px) {\n            .map-overlay .map-container .list-view .item .text-wrap .video-title {\n              font-size: 14px; } }\n        .map-overlay .map-container .list-view .item .text-wrap .place {\n          font-size: 12px;\n          color: #4d4c4c;\n          line-height: 1;\n          display: block; }\n    .map-overlay .map-container .list-view.list-item-open {\n      z-index: 1; }\n      @media (max-width: 767px) {\n        .map-overlay .map-container .list-view.list-item-open {\n          z-index: 3; } }\n      .map-overlay .map-container .list-view.list-item-open .list-button .list {\n        opacity: 0;\n        visibility: hidden; }\n      .map-overlay .map-container .list-view.list-item-open .list-button .back-btn {\n        opacity: 1;\n        visibility: visible; }\n      .map-overlay .map-container .list-view.list-item-open .list-item {\n        opacity: 1;\n        visibility: visible; }\n      .map-overlay .map-container .list-view.list-item-open .filter {\n        opacity: 1;\n        visibility: visible; }\n      .map-overlay .map-container .list-view.list-item-open ~ .asset-wrap {\n        opacity: 0;\n        visibility: hidden; }\n  .map-overlay .map-container .asset-wrap {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-top: 22px; }\n    .map-overlay .map-container .asset-wrap .intro {\n      text-align: center;\n      display: flex;\n      max-width: 550px;\n      margin: 0 0 0 auto;\n      width: 74%; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .map-overlay .map-container .asset-wrap .intro {\n          width: 70%;\n          justify-content: center; } }\n      .map-overlay .map-container .asset-wrap .intro p {\n        font-size: 18px;\n        font-weight: normal;\n        line-height: 1.39;\n        color: #4d4c4c; }\n        @media (max-width: 767px) {\n          .map-overlay .map-container .asset-wrap .intro p {\n            font-size: 16px; } }\n    .map-overlay .map-container .asset-wrap .map-assets {\n      display: flex;\n      align-items: center;\n      justify-content: flex-end;\n      margin-right: 10px;\n      width: 26%; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .map-overlay .map-container .asset-wrap .map-assets {\n          width: 30%; } }\n      .map-overlay .map-container .asset-wrap .map-assets .zoom-icons {\n        display: flex;\n        align-items: center;\n        cursor: pointer; }\n        .map-overlay .map-container .asset-wrap .map-assets .zoom-icons .icon-block {\n          width: 25px;\n          height: 25px;\n          margin-right: 15px; }\n          .map-overlay .map-container .asset-wrap .map-assets .zoom-icons .icon-block img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover; }\n      .map-overlay .map-container .asset-wrap .map-assets .content-select-box {\n        display: flex;\n        align-items: center;\n        position: relative;\n        margin-left: 7px;\n        cursor: pointer; }\n        .map-overlay .map-container .asset-wrap .map-assets .content-select-box:after {\n          content: \"\";\n          position: absolute;\n          top: 6px;\n          right: -10px;\n          z-index: 2;\n          width: 13.3px;\n          height: 8.7px;\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-grey.svg);\n          background-repeat: no-repeat;\n          background-size: contain;\n          cursor: pointer;\n          transition: 0.4s ease-in-out; }\n        .map-overlay .map-container .asset-wrap .map-assets .content-select-box h6 {\n          font-size: 16px;\n          font-weight: bold;\n          line-height: 1.25;\n          text-align: left;\n          color: #4d4c4c; }\n        .map-overlay .map-container .asset-wrap .map-assets .content-select-box p {\n          font-size: 16px;\n          line-height: 1.25;\n          text-align: left;\n          color: #4d4c4c;\n          position: relative;\n          padding-left: 5px;\n          transition: 0.3s all ease-in-out;\n          overflow: hidden;\n          white-space: nowrap;\n          width: 93px;\n          text-overflow: ellipsis; }\n        .map-overlay .map-container .asset-wrap .map-assets .content-select-box.active:after {\n          transform: rotate(180deg); }\n        .map-overlay .map-container .asset-wrap .map-assets .content-select-box .drop-down {\n          position: absolute;\n          top: 27px;\n          left: 5%;\n          width: 162px;\n          height: 166px;\n          background-color: #FFFFFF;\n          border-radius: 8px;\n          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n          padding: 19px 20px;\n          overflow-y: scroll;\n          -ms-overflow-style: none;\n          display: none;\n          z-index: 1; }\n          .map-overlay .map-container .asset-wrap .map-assets .content-select-box .drop-down li {\n            font-size: 12px;\n            margin-bottom: 18px;\n            font-family: CiscoSansTT;\n            font-weight: normal;\n            line-height: 1.5;\n            letter-spacing: normal;\n            text-align: left;\n            color: #4d4c4c;\n            cursor: pointer;\n            position: relative; }\n            .map-overlay .map-container .asset-wrap .map-assets .content-select-box .drop-down li.active {\n              color: #049fd9; }\n              .map-overlay .map-container .asset-wrap .map-assets .content-select-box .drop-down li.active:after {\n                content: \"\";\n                position: absolute;\n                top: 3px;\n                right: 22%;\n                width: 13.7px;\n                height: 13.7px;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/right-check-icon.png);\n                background-repeat: no-repeat;\n                background-size: contain; }\n  .map-overlay .map-container #locate > g {\n    cursor: pointer;\n    transition: all .5s ease; }\n  .map-overlay .map-container .zoom-instruction {\n    display: none;\n    max-width: 221px;\n    position: absolute;\n    border-radius: 9px;\n    background-color: rgba(0, 0, 0, 0.73);\n    top: 44%;\n    left: 56%;\n    padding: 7px 10px;\n    transform: translate(-50%, -50%);\n    z-index: 2; }\n    @media (min-width: 992px) {\n      .map-overlay .map-container .zoom-instruction {\n        display: none !important; } }\n    .map-overlay .map-container .zoom-instruction p {\n      font-size: 10px;\n      line-height: 1.4;\n      color: #fff; }\n  .map-overlay .map-container .map-block {\n    max-width: 926px;\n    margin: 28px auto 0;\n    height: 462px;\n    position: relative;\n    overflow-x: scroll;\n    -ms-overflow-style: none;\n    scrollbar-width: none;\n    scrollbar-width: none;\n    /* Firefox */\n    -ms-overflow-style: none;\n    overflow-y: hidden;\n    transition: 0.7s margin ease; }\n    .map-overlay .map-container .map-block::-webkit-scrollbar {\n      display: none;\n      width: 0;\n      height: 0; }\n    .map-overlay .map-container .map-block img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain; }\n    .map-overlay .map-container .map-block .location-icon {\n      position: absolute;\n      cursor: pointer; }\n      .map-overlay .map-container .map-block .location-icon .icon-box {\n        position: relative;\n        width: 12.4px;\n        height: 20.1px; }\n        .map-overlay .map-container .map-block .location-icon .icon-box img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain;\n          transition: 0.7s all ease-in-out; }\n  .map-overlay .map-container .bottom-txt {\n    margin-top: 22px;\n    text-align: center; }\n    .map-overlay .map-container .bottom-txt p {\n      font-size: 18px;\n      font-weight: normal;\n      line-height: 1.39;\n      color: #4d4c4c; }\n\n.overlay-real-world .map-overlay {\n  display: none; }\n\n.overlay-real-world.visible .map-overlay {\n  display: block; }\n  .overlay-real-world.visible .map-overlay .map {\n    visibility: visible; }\n\n@media (max-width: 991px) and (min-width: 768px) {\n  .map-overlay .impact-content-box .col-three-img {\n    padding: 0 10px; }\n    .map-overlay .impact-content-box .col-three-img .img-box {\n      display: block;\n      margin: 0 auto; }\n    .map-overlay .impact-content-box .col-three-img .txt-box {\n      text-align: center;\n      margin-top: 10px;\n      width: 100%;\n      padding: 0; }\n      .map-overlay .impact-content-box .col-three-img .txt-box h6,\n      .map-overlay .impact-content-box .col-three-img .txt-box p {\n        text-align: center; }\n  .map-overlay .map-container .asset-wrap {\n    display: block; }\n    .map-overlay .map-container .asset-wrap .intro {\n      display: block;\n      max-width: 100%;\n      width: 100%; }\n    .map-overlay .map-container .asset-wrap .map-assets {\n      -webkit-box-pack: center;\n      -ms-flex-pack: center;\n      justify-content: center;\n      margin-right: 10px;\n      width: 100%;\n      margin-top: 14px; } }\n\n@media screen and (max-height: 600px) {\n  .overlay-real-world.node-hide #popup > div {\n    display: none !important; }\n  .overlay-real-world .map-overlay {\n    overflow-x: hidden;\n    overflow-y: scroll;\n    height: 100vh;\n    width: 100%;\n    z-index: 3;\n    position: relative; }\n    .overlay-real-world .map-overlay .map-container .map-inner {\n      overflow-y: visible; } }\n    @media screen and (max-height: 600px) and (max-width: 991px) {\n      .overlay-real-world .map-overlay .map-container .map-inner.list-item-open .zoom-instruction {\n        display: none !important; } }\n\n@media screen and (max-height: 600px) {\n    .overlay-real-world .map-overlay .map-container .map-block {\n      height: 100%; } }\n\n@media screen and (min-width: 1251px) and (max-width: 1291px), screen and (min-height: 500px) and (max-height: 600px) {\n  #popup > div {\n    z-index: 3; }\n  .overlay-real-world {\n    padding-top: 0; }\n    .overlay-real-world.node-hide #popup > div {\n      display: none !important; }\n    .overlay-real-world .map-overlay {\n      padding-top: 70px; }\n      .overlay-real-world .map-overlay .cross {\n        right: 67px !important;\n        top: 31px !important; }\n      .overlay-real-world .map-overlay.hex-bg-pattern #lottie_top {\n        top: -115px;\n        left: -156px; } }\n\n.ua-mobile-ipad .overlay-real-world.node-hide #popup > div {\n  display: none !important; }\n\n.ua-mobile-ipad .overlay-real-world .map-overlay {\n  overflow-x: hidden;\n  overflow-y: scroll;\n  height: 100vh;\n  width: 100%;\n  z-index: 3;\n  position: relative; }\n  .ua-mobile-ipad .overlay-real-world .map-overlay.overflow-hide {\n    overflow: auto;\n    height: 100%;\n    width: 100%;\n    position: static; }\n  .ua-mobile-ipad .overlay-real-world .map-overlay.hex-bg-pattern #lottie_bottom {\n    bottom: -151px;\n    right: -50%;\n    width: 100%;\n    opacity: 0.2;\n    height: 50%; }\n  .ua-mobile-ipad .overlay-real-world .map-overlay .map-container .map-inner {\n    overflow-y: visible; }\n  .ua-mobile-ipad .overlay-real-world .map-overlay .map-container .map-block {\n    height: 100%; }\n  .ua-mobile-ipad .overlay-real-world .map-overlay .map-container .zoom-instruction {\n    display: block; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-real-world {\n  padding: 12px 0;\n  touch-action: auto; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world.node-hide #popup > div {\n    display: none !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay {\n    overflow-x: hidden;\n    overflow-y: scroll;\n    height: 100vh;\n    width: 100%;\n    z-index: 3;\n    position: relative; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay.overflow-hide {\n      overflow: hidden;\n      height: 100%;\n      width: 100%;\n      position: static; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .cross {\n      right: 15px !important;\n      top: 15px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .top-content {\n      margin-bottom: 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .top-content .txt-wrap h3 {\n        font-size: 16px;\n        margin-top: 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .impact-content-box .col-three-img {\n      padding-left: 0;\n      text-align: center; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .impact-content-box .col-three-img .img-box {\n        width: 38px;\n        height: 38px; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .impact-content-box .col-three-img .txt-box {\n        width: calc(100% - 38px);\n        padding: 0 16px 0 20px; }\n        .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .impact-content-box .col-three-img .txt-box h6 {\n          font-size: 10px;\n          line-height: 1.4; }\n        .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .impact-content-box .col-three-img .txt-box p {\n          font-size: 10px;\n          line-height: 1.4;\n          padding-top: 2px; }\n          .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .impact-content-box .col-three-img .txt-box p.mobile-hide {\n            display: none; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .map-block {\n      height: 100%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .map-block .zoom-instruction {\n        display: block; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .asset-wrap .intro {\n      justify-content: center;\n      max-width: 100%;\n      margin: 0 auto;\n      width: 100%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .asset-wrap .intro p {\n        font-size: 14px; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .map-assets {\n      display: none; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .map-inner {\n      height: calc(100vh - 148px);\n      overflow-y: visible; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .bottom-txt {\n      padding-bottom: 30px; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-real-world .map-overlay .map-container .bottom-txt p {\n        font-size: 12px; }\n\n.rotate-overlay {\n  z-index: 9;\n  top: 0;\n  position: absolute;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  display: none;\n  padding: 0 100px;\n  background-color: #FFFFFF; }\n  .rotate-overlay .info {\n    text-align: center;\n    position: relative;\n    z-index: 9; }\n    .rotate-overlay .info h6 {\n      font-size: 16px;\n      line-height: 1.39;\n      text-align: center;\n      color: #4d4c4c;\n      margin-bottom: 20px; }\n      .rotate-overlay .info h6 a {\n        color: #049fd9;\n        position: relative; }\n        .rotate-overlay .info h6 a:after {\n          content: \"\";\n          position: absolute;\n          bottom: 0;\n          left: 0;\n          height: 1px;\n          width: 100%;\n          background-color: #049fd9; }\n    .rotate-overlay .info .btn-default {\n      background-color: #fbab2c;\n      border: 2px solid #fbab2c; }\n      .rotate-overlay .info .btn-default:before {\n        display: none; }\n      .rotate-overlay .info .btn-default:hover {\n        background-color: transparent;\n        color: #fbab2c; }\n    .rotate-overlay .info span {\n      font-size: 16px;\n      line-height: 1.25;\n      text-align: center;\n      display: inline-block;\n      margin-bottom: 35px;\n      cursor: pointer; }\n      .rotate-overlay .info span:before {\n        vertical-align: top;\n        display: inline-block;\n        content: '';\n        width: 12px;\n        height: 12px;\n        margin-top: 3px;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_left_arrow.svg);\n        background-size: contain;\n        background-repeat: no-repeat;\n        margin-right: 7px;\n        transition: all 0.4s ease; }\n      .rotate-overlay .info span:hover:before {\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/green_left_arrow.svg);\n        margin-right: 15px; }\n    .rotate-overlay .info p {\n      font-size: 18px;\n      line-height: 1.39;\n      text-align: center;\n      color: #4d4c4c; }\n    .rotate-overlay .info.hide h6 {\n      opacity: 0; }\n    .rotate-overlay .info.hide span {\n      opacity: 0; }\n  .rotate-overlay .carousel-outer {\n    margin-top: 77px;\n    margin-bottom: 7px;\n    position: relative; }\n    @media screen and (min-width: 1024px) and (max-width: 1200px) {\n      .rotate-overlay .carousel-outer {\n        margin-top: 70px; } }\n    .rotate-overlay .carousel-outer .video-active {\n      position: absolute;\n      width: 100%;\n      height: 332px;\n      cursor: pointer;\n      left: 0;\n      top: 0;\n      z-index: 4;\n      display: none; }\n      @media screen and (min-width: 1024px) and (max-width: 1200px) {\n        .rotate-overlay .carousel-outer .video-active {\n          height: 300px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .rotate-overlay .carousel-outer .video-active {\n          height: 280px; } }\n    .rotate-overlay .carousel-outer .active .video-active {\n      display: block; }\n    .rotate-overlay .carousel-outer .image {\n      position: relative; }\n      .rotate-overlay .carousel-outer .image:before {\n        content: '';\n        position: absolute;\n        width: 101px;\n        height: 101px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/video_icon.svg);\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        margin: auto;\n        background-color: rgba(14, 13, 13, 0.5);\n        border-radius: 50%; }\n        @media screen and (max-width: 1200px) {\n          .rotate-overlay .carousel-outer .image:before {\n            width: 80px;\n            height: 80px; } }\n  .rotate-overlay .nav .button {\n    position: absolute;\n    top: 43%;\n    transform: translateY(-50%);\n    z-index: 9;\n    font-size: 44px;\n    border: none;\n    outline: none;\n    padding: 20px;\n    cursor: pointer;\n    width: 71.3px;\n    height: 43.6px; }\n    .rotate-overlay .nav .button.prev {\n      left: -11.9%; }\n    .rotate-overlay .nav .button.next {\n      right: -11.9%; }\n  .rotate-overlay .carousel-element {\n    position: relative;\n    background: #FFFFFF;\n    max-width: 594px;\n    margin: 0 auto;\n    left: 0 !important;\n    transform: none !important; }\n    @media screen and (min-width: 1024px) and (max-width: 1200px) {\n      .rotate-overlay .carousel-element {\n        max-width: 441px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .rotate-overlay .carousel-element {\n        max-width: 465px; } }\n    .rotate-overlay .carousel-element > .slide {\n      display: block;\n      position: absolute;\n      top: 0;\n      width: 100%;\n      left: -40%;\n      z-index: 1;\n      opacity: 0;\n      border-radius: 8px;\n      transform: scale(0.75);\n      transition: transform 0.5s ease, left 0.5s ease; }\n      .rotate-overlay .carousel-element > .slide:hover {\n        text-decoration: none; }\n      .rotate-overlay .carousel-element > .slide.active {\n        position: relative;\n        z-index: 4;\n        transform: scale(0.92);\n        opacity: 1;\n        left: 0; }\n        .rotate-overlay .carousel-element > .slide.active > a {\n          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); }\n        .rotate-overlay .carousel-element > .slide.active h6 {\n          opacity: 1;\n          transition: opacity 0.3s ease;\n          font-size: 18px;\n          line-height: 1.39;\n          text-align: center;\n          color: #4d4c4c;\n          margin-top: 16px; }\n          .rotate-overlay .carousel-element > .slide.active h6 a {\n            color: #049fd9;\n            position: relative; }\n            .rotate-overlay .carousel-element > .slide.active h6 a:after {\n              content: \"\";\n              position: absolute;\n              bottom: 0;\n              left: 0;\n              height: 1px;\n              width: 100%;\n              background-color: #049fd9; }\n      .rotate-overlay .carousel-element > .slide.n-active, .rotate-overlay .carousel-element > .slide.p-active {\n        overflow: hidden; }\n        .rotate-overlay .carousel-element > .slide.n-active h6, .rotate-overlay .carousel-element > .slide.p-active h6 {\n          opacity: 0;\n          display: none; }\n        .rotate-overlay .carousel-element > .slide.n-active:after, .rotate-overlay .carousel-element > .slide.p-active:after {\n          content: '';\n          position: absolute;\n          top: 0;\n          left: 0;\n          width: 100%;\n          height: 100%;\n          background-color: #0d274d;\n          opacity: 0.6; }\n      .rotate-overlay .carousel-element > .slide.n-active {\n        left: 47.8%;\n        z-index: 3;\n        transform: scale(0.76);\n        opacity: 1; }\n      .rotate-overlay .carousel-element > .slide.p-active {\n        left: -47.8%;\n        transform: scale(0.76);\n        z-index: 2;\n        opacity: 1; }\n    .rotate-overlay .carousel-element .no-slides {\n      text-align: center;\n      display: none; }\n      .rotate-overlay .carousel-element .no-slides:nth-of-type(1) {\n        display: block; }\n    .rotate-overlay .carousel-element .card-body {\n      background: #fff; }\n    .rotate-overlay .carousel-element .image {\n      position: relative;\n      height: 332px;\n      border-radius: 8px;\n      overflow: hidden;\n      filter: brightness(0.9); }\n      @media screen and (min-width: 1024px) and (max-width: 1200px) {\n        .rotate-overlay .carousel-element .image {\n          height: 300px; } }\n      @media (min-width: 992px) and (max-width: 1023px) {\n        .rotate-overlay .carousel-element .image {\n          height: 280px; } }\n      .rotate-overlay .carousel-element .image > img {\n        min-width: 100%;\n        min-height: 100%;\n        max-width: 100%;\n        object-position: center;\n        max-height: 100%; }\n    .rotate-overlay .carousel-element .slide .carousel-body {\n      background: #ffffff;\n      padding: 39px 35px 16px 42px; }\n      .rotate-overlay .carousel-element .slide .carousel-body .carousel-title {\n        margin-bottom: 10px;\n        max-width: inherit;\n        text-align: left;\n        text-transform: capitalize;\n        position: relative;\n        font-weight: 400;\n        letter-spacing: -0.01em;\n        font-size: 20px; }\n        .rotate-overlay .carousel-element .slide .carousel-body .carousel-title:after {\n          content: \" \";\n          position: absolute;\n          background-image: url(/wp-content/themes/agari/templates/dist/images/play-button-icon.svg);\n          background-repeat: no-repeat;\n          background-size: 100%;\n          height: 21px;\n          width: 21px;\n          top: 0;\n          right: 8px;\n          overflow: visible; }\n      .rotate-overlay .carousel-element .slide .carousel-body .carousel-text {\n        font-family: \"CiscoSansTT\";\n        font-size: 16px;\n        letter-spacing: -0.027em;\n        padding-right: 70px;\n        margin-bottom: 0; }\n\n@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {\n  .ua-mobile-ipad .rotate-overlay .carousel-outer {\n    max-width: 600px;\n    margin-left: auto;\n    margin-right: auto; }\n  .ua-mobile-ipad .rotate-overlay .carousel-element {\n    max-width: 342px; }\n    .ua-mobile-ipad .rotate-overlay .carousel-element .image {\n      height: 282px; }\n  .ua-mobile-ipad .rotate-overlay .nav .button.next {\n    right: -22% !important; }\n  .ua-mobile-ipad .rotate-overlay .nav .button.prev {\n    left: -22% !important; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .rotate-overlay {\n  padding: 0px 20px;\n  overflow-x: hidden; }\n  .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .carousel-outer {\n    max-width: 600px;\n    margin: 16px auto 7px; }\n  .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .carousel-element {\n    max-width: 262px; }\n    .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .carousel-element .image {\n      height: 148px; }\n      .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .carousel-element .image:before {\n        width: 40px;\n        height: 40px; }\n  .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .nav .button {\n    padding: 21px;\n    width: 56px;\n    height: 56px; }\n    .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .nav .button.prev {\n      left: -7%; }\n    .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .nav .button.next {\n      right: -7%; }\n  .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .info span {\n    color: #0d274d;\n    border: none;\n    background-color: transparent;\n    margin: -9px 0 7px; }\n    .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .info span:before {\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/blue_left_arrow.svg); }\n  .ua-mobile:not(.ua-mobile-ipad) .rotate-overlay .info p {\n    padding-bottom: 20px;\n    font-size: 10px; }\n\n.ua-mobile-ipad .rotate-overlay .nav .button.prev {\n  left: -12%; }\n\n.ua-mobile-ipad .rotate-overlay .nav .button.next {\n  right: -12%; }\n\n.top-connect-box .screen-one {\n  transition: opacity .3s ease-in-out; }\n  .top-connect-box .screen-one .v-hamburger {\n    height: 44px; }\n    @media (min-width: 1250px) and (max-width: 1350px) {\n      .top-connect-box .screen-one .v-hamburger {\n        height: 38px;\n        bottom: -55%; } }\n\n.top-connect-box .screen-three .edge-data-box {\n  position: absolute;\n  top: 19.3%;\n  left: 17%;\n  max-width: 162px; }\n  @media (min-width: 1250px) and (max-width: 1350px) {\n    .top-connect-box .screen-three .edge-data-box {\n      left: 300px;\n      max-width: 150px;\n      top: 10.3%; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .top-connect-box .screen-three .edge-data-box {\n      top: 11.3%;\n      left: 184px;\n      max-width: 150px; } }\n  @media screen and (min-width: 1425px) {\n    .top-connect-box .screen-three .edge-data-box {\n      left: 17.1%; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .top-connect-box .screen-three .edge-data-box .v-hamburger {\n      bottom: -30.8%;\n      height: 45px; } }\n\n.top-connect-box .screen-five .edge-data-box {\n  position: absolute;\n  top: 18.6%;\n  left: 35.6%;\n  height: 161px; }\n  @media screen and (max-width: 1300px) {\n    .top-connect-box .screen-five .edge-data-box {\n      left: 28.6%; } }\n  .top-connect-box .screen-five .edge-data-box .squre-blue {\n    margin: 24px auto 13px; }\n  .top-connect-box .screen-five .edge-data-box p {\n    margin-top: 6px;\n    margin-bottom: 8px; }\n\n.top-connect-box .screen-six .edge-data-box {\n  right: 35.75%;\n  left: auto;\n  min-height: 161px;\n  position: absolute;\n  top: 19.6%; }\n  @media screen and (max-width: 1300px) {\n    .top-connect-box .screen-six .edge-data-box {\n      right: 39.75%; } }\n  .top-connect-box .screen-six .edge-data-box .squre-blue {\n    margin: 19px auto 18px; }\n  .top-connect-box .screen-six .edge-data-box p {\n    margin-top: 6px;\n    margin-bottom: 8px; }\n\n.right-content-block .edge-data-box.screen-one .color-box.gree-box {\n  max-width: 831px; }\n  @media (min-width: 1250px) and (max-width: 1350px) {\n    .right-content-block .edge-data-box.screen-one .color-box.gree-box {\n      max-width: 85%; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .right-content-block .edge-data-box.screen-one .color-box.gree-box {\n      max-width: 81%; } }\n\n.right-content-block .edge-data-box.screen-three {\n  position: relative;\n  max-width: 129px;\n  min-height: 76px;\n  padding-bottom: 0;\n  margin: -5px 0 0 7px;\n  z-index: 2; }\n  .right-content-block .edge-data-box.screen-three .squre-blue {\n    display: inline-block;\n    min-height: 20px;\n    border-radius: 4px;\n    margin: 19px auto 15px; }\n\n.right-content-block .edge-data-box.screen-four {\n  position: absolute;\n  top: -8px;\n  left: 13.4%;\n  padding-bottom: 11px; }\n  @media screen and (max-width: 1300px) {\n    .right-content-block .edge-data-box.screen-four {\n      left: 20.4%; } }\n  .right-content-block .edge-data-box.screen-four .squre-blue.big-box {\n    margin: 32px auto 20px; }\n\n.right-content-block .router-box.edge-data-box.screen-five {\n  right: 52.9%;\n  max-width: 136px;\n  position: absolute;\n  top: -8px; }\n  .right-content-block .router-box.edge-data-box.screen-five .squre-blue.big-box {\n    min-height: 60px;\n    margin: 12px auto 4px; }\n  .right-content-block .router-box.edge-data-box.screen-five p {\n    margin-bottom: 15px;\n    margin-top: 14px; }\n\n.right-content-block .optical-box.edge-data-box.screen-five {\n  right: 37.75%;\n  max-width: 128px;\n  position: absolute;\n  top: -8px; }\n  @media screen and (max-width: 1300px) {\n    .right-content-block .optical-box.edge-data-box.screen-five {\n      right: 31.75%; } }\n  .right-content-block .optical-box.edge-data-box.screen-five .squre-blue {\n    margin: 11px auto 6px; }\n  .right-content-block .optical-box.edge-data-box.screen-five .squre-blue.big-box {\n    min-height: 68px; }\n  .right-content-block .optical-box.edge-data-box.screen-five p {\n    margin-bottom: 15px;\n    margin-top: 7px; }\n\n.right-content-block .optical-box.edge-data-box.screen-six {\n  right: 37.75%;\n  max-width: 128px;\n  position: absolute;\n  top: -8px;\n  z-index: 2; }\n  @media screen and (max-width: 1300px) {\n    .right-content-block .optical-box.edge-data-box.screen-six {\n      right: 41.75%; } }\n  .right-content-block .optical-box.edge-data-box.screen-six .squre-blue {\n    margin: 11px auto 6px; }\n    .right-content-block .optical-box.edge-data-box.screen-six .squre-blue.small-box {\n      min-height: 20px; }\n    .right-content-block .optical-box.edge-data-box.screen-six .squre-blue.big-box {\n      min-height: 68px; }\n  .right-content-block .optical-box.edge-data-box.screen-six p {\n    margin-bottom: 15px;\n    margin-top: 7px; }\n\n.right-content-block .router-box.edge-data-box.screen-six {\n  right: 24.7%;\n  max-width: 109px;\n  position: absolute;\n  top: -8px; }\n  .right-content-block .router-box.edge-data-box.screen-six .extra-big-box {\n    max-width: 75px;\n    min-height: 140px;\n    margin: 13px auto 6px; }\n  .right-content-block .router-box.edge-data-box.screen-six p {\n    margin-bottom: 15px;\n    margin-top: 7px; }\n\n.right-content-block .edge-data-box.screen-seven {\n  position: absolute;\n  max-width: 124px;\n  padding-bottom: 0;\n  margin: -8px 29px 0 7px;\n  z-index: 2;\n  height: 79px;\n  right: 0; }\n  .right-content-block .edge-data-box.screen-seven .squre-blue {\n    max-width: 76px;\n    display: inline-block;\n    min-height: 20px;\n    border-radius: 4px;\n    margin: 23px auto 15px; }\n  .right-content-block .edge-data-box.screen-seven p {\n    font-size: 12px;\n    font-weight: normal;\n    line-height: 0.6;\n    color: #FFFFFF;\n    margin-bottom: 10px; }\n\n.wonderwall-screen {\n  transition: opacity .3s ease-in-out; }\n  .wonderwall-screen .screen-inactive {\n    visibility: hidden;\n    opacity: 0; }\n  .wonderwall-screen .screen-active {\n    visibility: visible;\n    opacity: 1; }\n  .wonderwall-screen .action-box {\n    cursor: pointer;\n    transition: background-color .2s ease-in-out; }\n    .wonderwall-screen .action-box.hover-class {\n      background-color: #fbab2c; }\n  .wonderwall-screen .edge-data-box {\n    background-color: #0d274d;\n    border-radius: 8px;\n    width: 100%;\n    max-width: 162px;\n    text-align: center;\n    padding: 4px;\n    font-size: 0; }\n    .wonderwall-screen .edge-data-box .v-hamburger {\n      bottom: -24.8%; }\n    .wonderwall-screen .edge-data-box .squre-blue {\n      display: inline-block;\n      width: 99px;\n      min-height: 28px;\n      border-radius: 4px;\n      border: solid 1px #FFFFFF;\n      background-color: #1db1e7;\n      margin: 19px auto 20px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .edge-data-box .squre-blue {\n          margin: 12px auto 20px; } }\n      .wonderwall-screen .edge-data-box .squre-blue.big-box {\n        min-height: 58px; }\n      .wonderwall-screen .edge-data-box .squre-blue.small-box {\n        min-height: 20px; }\n    .wonderwall-screen .edge-data-box p {\n      font-size: 12px;\n      font-weight: normal;\n      line-height: 0.6;\n      color: #FFFFFF;\n      margin-bottom: 10px; }\n  .wonderwall-screen .screen-one {\n    transition: opacity .3s ease-in-out; }\n    @media screen and (min-width: 1404px) {\n      .wonderwall-screen .screen-one .cloud-content {\n        margin-left: 20px; } }\n    .wonderwall-screen .screen-one .button-left-wrap {\n      width: 210px;\n      top: 9px;\n      max-width: 100%;\n      padding: 0; }\n      .wonderwall-screen .screen-one .button-left-wrap .btn-blud {\n        border-radius: 34px;\n        border-left: solid 1px #042750;\n        background-color: #fff;\n        color: #042750;\n        margin: 0;\n        width: 100%;\n        max-width: 125px;\n        height: 54px;\n        padding: 0;\n        justify-content: center; }\n        .wonderwall-screen .screen-one .button-left-wrap .btn-blud img {\n          max-width: 34px;\n          position: absolute;\n          left: 10px;\n          display: none; }\n        .wonderwall-screen .screen-one .button-left-wrap .btn-blud p {\n          color: #042750;\n          font-weight: 700;\n          font-size: 16px; }\n        .wonderwall-screen .screen-one .button-left-wrap .btn-blud .move_arrow::after {\n          background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg); }\n      .wonderwall-screen .screen-one .button-left-wrap .btn-img-wrap {\n        margin: 0 0 7px;\n        border-radius: 34px;\n        border: solid 1px #042750;\n        background-color: #fff;\n        color: #042750;\n        justify-content: space-between;\n        height: 54px;\n        overflow: hidden;\n        display: flex; }\n        .wonderwall-screen .screen-one .button-left-wrap .btn-img-wrap .icon-box {\n          position: relative;\n          left: 7px; }\n          @media (max-width: 767px) {\n            .wonderwall-screen .screen-one .button-left-wrap .btn-img-wrap .icon-box {\n              max-width: 67px; } }\n        .wonderwall-screen .screen-one .button-left-wrap .btn-img-wrap.residential .icon-box {\n          top: 9px;\n          left: 11px; }\n    .wonderwall-screen .screen-one .v-hamburger {\n      height: 44px; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-screen .screen-one .v-hamburger {\n          height: 38px;\n          bottom: -55%; } }\n    .wonderwall-screen .screen-one .right-content-block {\n      max-width: 996px; }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-screen .screen-one .right-content-block {\n          max-width: 964px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .screen-one .right-content-block {\n          max-width: 820px;\n          margin-left: 45px; } }\n      .wonderwall-screen .screen-one .right-content-block .color-box {\n        max-width: 880px;\n        height: auto;\n        margin: 0 0 0 auto;\n        display: block;\n        position: relative;\n        background-color: transparent !important; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-screen .screen-one .right-content-block .color-box {\n            float: right; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .screen-one .right-content-block .color-box {\n            float: right; } }\n        .wonderwall-screen .screen-one .right-content-block .color-box.gree-box {\n          max-width: 831px; }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .wonderwall-screen .screen-one .right-content-block .color-box.gree-box {\n              max-width: 85%; } }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .wonderwall-screen .screen-one .right-content-block .color-box.gree-box {\n              padding-left: 5px;\n              max-width: 83%; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .wonderwall-screen .screen-one .right-content-block .connect-box {\n          max-width: 510px;\n          padding-right: 2px; } }\n      @media (max-width: 767px) {\n        .wonderwall-screen .screen-one .right-content-block .connect-box {\n          max-width: 510px;\n          padding-right: 2px; } }\n  .wonderwall-screen .screen-two {\n    width: calc(100% - 50px);\n    position: absolute;\n    top: 0;\n    left: 50px;\n    transition: opacity .3s ease-in-out; }\n    .wonderwall-screen .screen-two .edge-data-box {\n      z-index: 3 !important; }\n    .wonderwall-screen .screen-two.core-router .openstack-btn {\n      max-width: 171px; }\n    .wonderwall-screen .screen-two .top-connect-box {\n      max-width: 100%;\n      padding: 46px 0 51px 7px;\n      display: block; }\n      @media screen and (min-width: 1410px) {\n        .wonderwall-screen .screen-two .top-connect-box {\n          padding-left: 0; } }\n      @media screen and (min-width: 1250px) and (max-width: 1399px) {\n        .wonderwall-screen .screen-two .top-connect-box {\n          max-width: 1231px;\n          width: 100%;\n          margin: inherit; } }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-screen .screen-two .top-connect-box {\n          margin: inherit;\n          padding: 43px 0 37px 39px; } }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .wonderwall-screen .screen-two .top-connect-box {\n          padding: 33px 0 45px 39px; } }\n      .wonderwall-screen .screen-two .top-connect-box .public-logo {\n        right: 21px;\n        bottom: 24.3%; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-screen .screen-two .top-connect-box .public-logo {\n            right: 58px;\n            bottom: 27.3%; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-screen .screen-two .top-connect-box .public-logo {\n            right: 58px;\n            bottom: 27.3%; } }\n        @media screen and (min-width: 1351px) and (max-width: 1380px) {\n          .wonderwall-screen .screen-two .top-connect-box .public-logo {\n            right: -20px; } }\n    @media (min-width: 1271px) {\n      .wonderwall-screen .screen-two .right-content-block {\n        margin-left: 53px; } }\n    @media (min-width: 1271px) {\n      .wonderwall-screen .screen-two .right-content-block .segment-block {\n        max-width: 186px;\n        padding-left: 16px;\n        padding-top: 10px; } }\n    @media (min-width: 1271px) {\n      .wonderwall-screen .screen-two .right-content-block .segment-block small {\n        margin-top: 3px; } }\n    @media (min-width: 1271px) {\n      .wonderwall-screen .screen-two .right-content-block .public-logo {\n        top: 8px;\n        right: 21px; } }\n    .wonderwall-screen .screen-two .openstack-btn {\n      background-color: #00bceb !important;\n      display: flex;\n      align-items: center;\n      max-width: 195px;\n      width: 100%;\n      height: 100%;\n      padding: 16px 20px 15px 20px;\n      border-radius: 30px; }\n      @media (max-width: 767px) {\n        .wonderwall-screen .screen-two .openstack-btn {\n          max-width: 170px;\n          padding: 16px 10px 15px 17px; } }\n      .wonderwall-screen .screen-two .openstack-btn p {\n        font-weight: 700;\n        line-height: 1.1;\n        text-align: left;\n        color: #FFFFFF; }\n        @media (max-width: 767px) {\n          .wonderwall-screen .screen-two .openstack-btn p {\n            font-size: 12px; } }\n        @media (max-width: 767px) {\n          .wonderwall-screen .screen-two .openstack-btn p a {\n            padding-right: 0; } }\n      .wonderwall-screen .screen-two .openstack-btn .logo-img {\n        width: 32px;\n        margin-right: 20px; }\n        @media (max-width: 767px) {\n          .wonderwall-screen .screen-two .openstack-btn .logo-img {\n            width: 22px;\n            margin-right: 8px; } }\n        .wonderwall-screen .screen-two .openstack-btn .logo-img img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain; }\n    @media (min-width: 1271px) {\n      .wonderwall-screen .screen-two .public-logo {\n        right: 5px;\n        z-index: -1; } }\n    .wonderwall-screen .screen-two .cisco-nfsi {\n      width: 100%;\n      max-width: 942.9px;\n      height: 60px;\n      background-color: #e6f9fd;\n      border-radius: 60px;\n      display: flex;\n      margin: 9px 0;\n      border: 1px solid #01bceb;\n      border-right: 0; }\n      .wonderwall-screen .screen-two .cisco-nfsi.aci-box {\n        max-width: 1049.6px;\n        background-color: #b2ebf9;\n        justify-content: space-between; }\n        .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn p {\n          margin-right: 0; }\n        .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn .logo-img {\n          max-width: 35px;\n          margin-right: 20px; }\n          @media (max-width: 991px) {\n            .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn .logo-img {\n              width: 32px !important;\n              height: 32px !important; } }\n          @media (max-width: 767px) {\n            .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn .logo-img {\n              width: 22px !important;\n              height: 22px !important;\n              margin-right: 6px; } }\n        .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn.single-txt {\n          padding: 15px 30px 15px;\n          max-width: 130px;\n          position: relative;\n          z-index: 2; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .wonderwall-screen .screen-two .cisco-nfsi.aci-box {\n            max-width: 100%;\n            width: calc(100% - 180px); } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-screen .screen-two .cisco-nfsi.aci-box {\n            max-width: 100%;\n            width: calc(100% - 180px); } }\n\n.tool-hover {\n  position: relative;\n  cursor: pointer;\n  z-index: 999 !important;\n  max-width: 50px;\n  border: solid 1px #74bf4b;\n  border-radius: 50%;\n  background-color: #FFFFFF; }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .tool-hover {\n      width: 37px;\n      height: 37px; } }\n  @media (max-width: 767px) {\n    .tool-hover {\n      width: 37px;\n      height: 37px; } }\n  .tool-hover:hover {\n    border: 0px; }\n    .tool-hover:hover .active-text {\n      opacity: 1;\n      visibility: visible; }\n  .tool-hover.active .active-text {\n    opacity: 1;\n    visibility: visible; }\n  .tool-hover.left-pos .active-text {\n    left: auto;\n    right: -10px;\n    padding: 11px 60px 7px 25px; }\n  .tool-hover.left-open .active-text {\n    opacity: 1;\n    visibility: visible;\n    left: auto;\n    right: -13px;\n    padding: 11px 50px 7px 25px; }\n  .tool-hover.orange {\n    border: solid 1px #fbab2c !important; }\n    .tool-hover.orange .active-text {\n      border-color: #fbab2c !important; }\n  .tool-hover .active-text {\n    background-color: #FFFFFF;\n    text-align: left;\n    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    left: -10px;\n    z-index: -1;\n    padding: 8px 20px 7px 60px;\n    border-radius: 34px;\n    width: 257px;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity .3s;\n    min-height: 62px;\n    height: 100%;\n    display: inline-block;\n    max-width: 412px;\n    border: solid 1px #74bf4b; }\n    .tool-hover .active-text span {\n      text-align: left;\n      font-size: 12px;\n      line-height: 1.3;\n      color: #0d274d;\n      display: flex;\n      align-items: center;\n      height: 100%; }\n\n@keyframes moveUp {\n  0% {\n    transform: translateY(30px);\n    opacity: 0; }\n  100% {\n    transform: translateY(0);\n    opacity: 1; } }\n\n.ua-mobile .screen-hover-wrap .swipe-caption.screen-swipe {\n  display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .openstack-btn {\n  max-width: 170px;\n  padding: 16px 10px 15px 17px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .openstack-btn p {\n    font-weight: 700;\n    line-height: 1.1;\n    text-align: left;\n    color: #FFFFFF;\n    font-size: 12px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .openstack-btn p a {\n      padding-right: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .openstack-btn p a::after {\n        right: -13px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .openstack-btn .logo-img {\n    width: 22px;\n    margin-right: 8px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .openstack-btn .logo-img img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .cisco-nfsi.aci-box {\n  max-width: 1049.6px;\n  background-color: #bfeefa; }\n  @media screen and (min-width: 1450px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .cisco-nfsi.aci-box {\n      max-width: 100%; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn p {\n    margin-right: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn .logo-img {\n    width: 22px !important;\n    height: 22px !important;\n    margin-right: 6px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-two .cisco-nfsi.aci-box .openstack-btn.single-txt {\n    padding: 15px 30px 15px;\n    max-width: 130px;\n    position: relative;\n    z-index: 2; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .v-hamburger {\n  height: 33px;\n  width: 7px;\n  bottom: -65%; }\n  @media (min-width: 481px) and (max-width: 595px) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .v-hamburger {\n      height: 18px;\n      bottom: -35%; } }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .v-hamburger:before {\n    right: -7px; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .v-hamburger:after {\n    left: -7px; }\n\n@media (min-width: 481px) and (max-width: 595px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .button-left-wrap {\n    margin: -49px 0 36px 0; } }\n\n@media (min-width: 481px) and (max-width: 595px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .right-content-block {\n    margin-top: -16px;\n    min-width: 520px;\n    margin-left: 28px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .right-content-block .color-box.gree-box {\n  height: 40px;\n  margin-left: -13px;\n  max-width: 510px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .screen-one .right-content-block .segment-block {\n  background-color: transparent; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .right-content-block .segment-block:after {\n  border: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .right-content-block .segment-block:hover:after {\n  border: none;\n  transition: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .right-content-block .segment-block-content:after {\n  border: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-screen .right-content-block .segment-block-content:hover:after {\n  border: none;\n  transition: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .tool-hover {\n  width: 37px !important;\n  height: 37px !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .tool-hover .active-text {\n    min-height: 50px;\n    left: -4px;\n    padding: 7px 20px 7px 45px;\n    max-width: 360px !important; }\n    @media screen and (min-width: 2000px) {\n      .ua-mobile:not(.ua-mobile-ipad) .tool-hover .active-text {\n        max-width: 485px !important; } }\n    .ua-mobile:not(.ua-mobile-ipad) .tool-hover .active-text span {\n      font-size: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .tool-hover.left-pos .active-text {\n    right: -6px;\n    left: auto;\n    padding: 11px 50px 7px 25px; }\n\n.ua-mobile .tool-hover img {\n  position: relative;\n  border-radius: 50%; }\n\n@-moz-document url-prefix() {\n  .video-overlay {\n    background-color: rgba(255, 255, 255, 0.7) !important; } }\n\n.video-overlay {\n  opacity: 0;\n  visibility: hidden;\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  padding: 0;\n  transition: opacity .3s ease;\n  z-index: -1;\n  background-color: rgba(255, 255, 255, 0.7) !important; }\n  .video-overlay.active {\n    opacity: 1;\n    z-index: 100;\n    visibility: visible; }\n  .video-overlay .video-container {\n    max-width: 805px;\n    margin: 0 auto;\n    position: relative; }\n    @media screen and (max-width: 880px) {\n      .video-overlay .video-container {\n        padding: 0 40px; } }\n    .video-overlay .video-container > iframe {\n      width: 100%;\n      z-index: 5;\n      border: none;\n      margin: 10px 0 0 0;\n      height: calc(100vh - 100px);\n      max-height: 474px; }\n      .video-overlay .video-container > iframe .video-js {\n        background: transparent !important; }\n    .video-overlay .video-container .closeVideo {\n      position: absolute;\n      outline: none;\n      cursor: pointer;\n      right: -66px;\n      top: -10px;\n      border: none;\n      width: 36px;\n      height: 36px;\n      background-color: #049fd9;\n      padding: 10px;\n      border-radius: 50%; }\n      .video-overlay .video-container .closeVideo img {\n        max-width: 20px; }\n      @media screen and (max-width: 880px) {\n        .video-overlay .video-container .closeVideo {\n          right: 20px;\n          top: -40px; } }\n  .video-overlay h6 {\n    font-size: 16px;\n    line-height: 1.39;\n    text-align: center;\n    color: #4d4c4c;\n    margin: 20px 0 0; }\n    .video-overlay h6 a {\n      color: #049fd9;\n      position: relative; }\n      .video-overlay h6 a:after {\n        content: \"\";\n        position: absolute;\n        bottom: 0;\n        left: 0;\n        height: 2px;\n        width: 100%;\n        background-color: #049fd9; }\n\n.ua-mobile:not(.ua-mobile-ipad) .video-overlay .video-container {\n  padding: 0 50px; }\n  .ua-mobile:not(.ua-mobile-ipad) .video-overlay .video-container .closeVideo {\n    right: 5px;\n    top: -18px;\n    width: 30px;\n    height: 30px;\n    padding: 8px; }\n\n@media only screen and (max-height: 860px) {\n  .sec-bg-img {\n    bottom: -63px;\n    background-position: 67% 130%; } }\n\n@media only screen and (max-height: 860px) {\n  .sec-bg-img #lottie5-globe-new {\n    right: -118px; } }\n\n@-moz-document url-prefix() {\n  @media (max-height: 850px) {\n    .component-stories .container .component-data .item-wrapper .item .col-three-img {\n      padding: 0 2px 20px 2px; } } }\n\n@media (max-height: 850px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-access .top-connect-box.product-responsive .aci-box .inner-text-img {\n    margin-top: 3px; } }\n\n@media (max-height: 850px) {\n  .product-slider .thumb-image {\n    margin-top: 50px; } }\n\n@media (max-height: 850px) {\n  .loading-screen .content-box {\n    top: 49%; } }\n\n@media (max-height: 850px) {\n  .loading-screen .logo-warp {\n    max-width: 132.8px;\n    margin: 0 auto 29px; } }\n\n@media only screen and (max-height: 890px) {\n  .right-side-nav .link-wrapper .outer-link-box {\n    margin-bottom: 4px; } }\n\n@media only screen and (max-height: 890px) {\n  .right-side-nav .link-wrapper .outer-link-box:first-child {\n    margin-bottom: 8px; } }\n\n@media only screen and (max-height: 890px) {\n  .right-side-nav .link-wrapper .outer-link-box > a {\n    margin: 3px 0; } }\n\n@media only screen and (max-height: 890px) {\n  .right-side-nav .link-wrapper .outer-link-box .inner-link li {\n    margin: 1px 0 4px; } }\n\n@media (max-height: 850px) {\n  .map-overlay .map-container {\n    height: calc(100vh - 225px);\n    padding-bottom: 25px; }\n    .map-overlay .map-container .bottom-txt {\n      margin-top: 0;\n      padding-bottom: 40px; }\n    .map-overlay .map-container .map-inner {\n      height: calc(100vh - 250px);\n      position: relative;\n      overflow-y: scroll;\n      -ms-overflow-style: none; }\n      .map-overlay .map-container .map-inner.list-item-open {\n        overflow-y: hidden; }\n    .map-overlay .map-container .map-assets {\n      margin-right: 25px;\n      padding-right: 40px; }\n  .rotate-overlay .info p {\n    padding-bottom: 40px; }\n  .rotate-overlay .nav .button.prev {\n    left: -8%; }\n  .rotate-overlay .nav .button.next {\n    right: -8%; } }\n\n@media only screen and (max-height: 850px) and (min-width: 1650px) {\n  .container {\n    justify-content: flex-start; }\n  .header .content-wrapper .nav-txt {\n    margin-right: 158px; }\n  .header .btn-wrapper {\n    margin-left: 63px; }\n  .fixed-active .automation-tab.active .hidden-content .icon-img {\n    margin-left: 57px;\n    margin-right: 18px;\n    float: right; }\n  .automation-tab .home-icon {\n    right: 5.2%; }\n  .wonderwall-screen .right-content-block .segment-block {\n    margin: 5px 0 0 41px; }\n  .wonderwall-screen .screen-two .top-connect-box {\n    max-width: 100%;\n    margin-left: 7px; }\n    .wonderwall-screen .screen-two .top-connect-box .screen-three .edge-data-box {\n      left: 14.7% !important;\n      top: -4px; }\n  .wonderwall-screen .screen-two .right-content-block {\n    margin-left: 59px; }\n    .wonderwall-screen .screen-two .right-content-block .color-box.blue-box .screen-three {\n      margin: -8px 0 0 21px !important; }\n    .wonderwall-screen .screen-two .right-content-block .color-box.gree-box {\n      margin-left: -27px; }\n    .wonderwall-screen .screen-two .right-content-block .public-logo.intrnt-logo {\n      right: 28px; }\n    .wonderwall-screen .screen-two .right-content-block .segment-block {\n      margin: 23px 0 0 -27px; }\n  .wonderwall-screen .screen-two.pre-aggrgtn.default-access .cloud-internet-block .right-content-block {\n    width: 100% !important; }\n  .wonderwall-screen .screen-two.default-access {\n    max-width: 100% !important; }\n    .wonderwall-screen .screen-two.default-access .top-connect-box.product-responsive .aci-box .inner-text-img .logo-cvim {\n      height: 23px; }\n    .wonderwall-screen .screen-two.default-access .cloud-internet-block {\n      margin-top: 74px; }\n      .wonderwall-screen .screen-two.default-access .cloud-internet-block .openstack-btn {\n        max-width: 195px; }\n      .wonderwall-screen .screen-two.default-access .cloud-internet-block .aci-box-content .txt-with-icon {\n        margin-left: 3px; }\n        .wonderwall-screen .screen-two.default-access .cloud-internet-block .aci-box-content .txt-with-icon.margin-left {\n          margin-left: 48px; }\n      .wonderwall-screen .screen-two.default-access .cloud-internet-block .right-content-block:after {\n        left: -18% !important;\n        top: 8% !important;\n        height: 63px !important; }\n      .wonderwall-screen .screen-two.default-access .cloud-internet-block .right-content-block .color-box {\n        max-width: inherit; }\n        .wonderwall-screen .screen-two.default-access .cloud-internet-block .right-content-block .color-box .icon-right {\n          left: 25.5% !important; }\n      .wonderwall-screen .screen-two.default-access .cloud-internet-block .right-content-block .top-txt {\n        padding-right: 4px; }\n      .wonderwall-screen .screen-two.default-access .cloud-internet-block .button-left-wrap .btn-blud {\n        padding: 12px 15px 12px 36px !important;\n        justify-content: flex-start;\n        text-align: left; } }\n\n@media only screen and (max-height: 850px) and (min-width: 1800px) {\n  .wonderwall-screen .screen-two.default-access .top-connect-box.product-responsive .inner-text-img {\n    padding-left: 1px; } }\n\n@media (max-height: 850px) {\n  .wonderwall-screen .component-block .component-logo {\n    max-width: 63px;\n    max-height: 63px;\n    margin: 0 auto 5px; } }\n\n@media screen and (max-height: 850px) and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .wonderwall-screen .screen-one .top-connect-box {\n    padding: 3px 0 35px; } }\n\n@media (max-height: 850px) and (max-width: 767px) {\n  .wonderwall-screen .screen-one .top-connect-box {\n    padding: 3px 0 35px; } }\n\n@media only screen and (max-height: 850px) and (min-width: 1251px) and (max-width: 1350px) {\n  .wonderwall-screen .screen-one .top-connect-box {\n    padding: 26px 0 37px; } }\n\n@media only screen and (max-height: 850px) and (min-width: 1650px) {\n  .wonderwall-screen .screen-two.screen-active .button-left-wrap {\n    margin: 0 0 21px 0; }\n  .wonderwall-screen .screen-two.screen-active .top-connect-box .public-logo {\n    right: 30px;\n    bottom: 19%; }\n  .wonderwall-screen .screen-two.screen-active .right-content-block .public-logo.intrnt-logo {\n    top: 28px; } }\n\n@media (max-height: 850px) {\n  .wonderwall-screen .screen-two .top-connect-box {\n    padding: 20px 0 31px; } }\n\n@media (max-height: 850px) and (min-width: 1250px) and (max-width: 1350px) {\n  .wonderwall-screen .screen-two {\n    width: calc(100% - 120px);\n    position: absolute;\n    left: auto;\n    right: 0; } }\n\n@media (max-height: 850px) and (min-width: 1024px) and (max-width: 1250px) {\n  .wonderwall-screen .screen-two {\n    width: calc(100% - 120px);\n    position: absolute;\n    left: auto;\n    right: 0; } }\n\n@media (max-height: 850px) and (min-width: 1250px) and (max-width: 1350px) {\n  .wonderwall-screen .screen-two .top-connect-box .screen-three .edge-data-box {\n    left: 240px !important; } }\n\n@media (max-height: 850px) and (min-width: 1024px) and (max-width: 1250px) {\n  .wonderwall-screen .screen-two .top-connect-box .screen-three .edge-data-box {\n    left: 214px !important; } }\n\n.ua-desktop-windows .wonderwall-click-wrap .wonderwall-click .screen-two .screen-click-wrap {\n  height: calc(100% - 115px); }\n\n.csm-story .slide-counter {\n  top: 16px; }\n\n.csm-story .item {\n  padding-top: 0px; }\n\n.csm-story #management {\n  width: 100%;\n  height: 100%;\n  margin-top: 64px; }\n  .csm-story #management svg {\n    display: none; }\n    .csm-story #management svg:nth-of-type(1) {\n      display: block; }\n\n.csm-story .tabs-container ul li span {\n  max-width: inherit; }\n\n.csm-story .intro {\n  text-align: center;\n  margin-top: 0;\n  padding: 0 70px; }\n  .csm-story .intro h3 {\n    margin: 0 0 10px;\n    display: inline-block;\n    width: 100%;\n    color: #4d4c4c; }\n  .csm-story .intro h5 {\n    display: inline-block;\n    width: 100%;\n    color: #4d4c4c;\n    font-weight: 300;\n    line-height: 1.36;\n    margin: 9px 0; }\n\n.csm-story .mobile-service {\n  padding-top: 58px; }\n  @media (max-width: 767px) {\n    .csm-story .mobile-service {\n      padding-top: 22px; } }\n  .csm-story .mobile-service .intro {\n    margin-top: 34px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-story .mobile-service .intro {\n        margin-top: 48px; } }\n  .csm-story .mobile-service .box-two-block {\n    font-size: 0;\n    text-align: center;\n    margin: 42px 0 20px 0; }\n    @media (max-width: 767px) {\n      .csm-story .mobile-service .box-two-block {\n        margin: 3px 0 0 0; } }\n  .csm-story .mobile-service .col-two {\n    display: inline-block;\n    vertical-align: middle;\n    max-width: 390px;\n    border-radius: 34px;\n    width: calc(50% - 30px);\n    margin: 0 15px;\n    padding: 31px 30px 37px; }\n    @media (max-width: 767px) {\n      .csm-story .mobile-service .col-two {\n        width: 100%;\n        margin: 10px 15px; } }\n    .csm-story .mobile-service .col-two ul {\n      padding-left: 12px; }\n      .csm-story .mobile-service .col-two ul li {\n        position: relative;\n        font-size: 20px;\n        line-height: 2.35;\n        text-align: left;\n        color: #FFFFFF; }\n        .csm-story .mobile-service .col-two ul li:before {\n          content: '';\n          position: absolute;\n          left: -11px;\n          top: 22px;\n          background: #FFFFFF;\n          width: 3px;\n          height: 3px;\n          border-radius: 0; }\n    .csm-story .mobile-service .col-two.blue-left {\n      background-color: #0d274d; }\n    .csm-story .mobile-service .col-two.grey-left {\n      background: #414344; }\n\n.csm-story .verticle-carousel {\n  padding-top: 0; }\n  .csm-story .verticle-carousel .intro {\n    display: inline-block;\n    width: 100%;\n    margin-bottom: 16px; }\n  .csm-story .verticle-carousel .slide {\n    padding-bottom: 67px; }\n    .csm-story .verticle-carousel .slide svg {\n      width: 100%;\n      height: 100%; }\n  .csm-story .verticle-carousel .slide-item {\n    max-width: 1089px;\n    margin: 0 auto;\n    padding: 60px 0 28px; }\n  .csm-story .verticle-carousel .non-converged-ntwrk {\n    padding-top: 80px;\n    max-width: 1125px;\n    position: relative;\n    margin: 15px auto 0 auto; }\n    @media (max-width: 1250px) and (min-width: 1024px) {\n      .csm-story .verticle-carousel .non-converged-ntwrk {\n        padding-left: 40px;\n        padding-right: 70px; } }\n    .csm-story .verticle-carousel .non-converged-ntwrk .svg1 {\n      height: 151px; }\n    .csm-story .verticle-carousel .non-converged-ntwrk .svg2 {\n      height: 174px; }\n    .csm-story .verticle-carousel .non-converged-ntwrk .svg3 {\n      height: 190px; }\n    .csm-story .verticle-carousel .non-converged-ntwrk .intro {\n      margin-top: 0px;\n      margin-bottom: 2px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .csm-story .verticle-carousel .non-converged-ntwrk .animated-block {\n        margin: 0 auto;\n        max-width: 800px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-story .verticle-carousel .non-converged-ntwrk .animated-block {\n        margin-top: 50px; } }\n    .csm-story .verticle-carousel .non-converged-ntwrk .img-svg-outer {\n      width: 100%;\n      display: block;\n      margin: 3px 0 6px; }\n      .csm-story .verticle-carousel .non-converged-ntwrk .img-svg-outer img {\n        height: 9px;\n        width: 100%; }\n    .csm-story .verticle-carousel .non-converged-ntwrk .toggle-box {\n      bottom: auto;\n      top: 42px;\n      right: 6px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .csm-story .verticle-carousel .non-converged-ntwrk .toggle-box {\n          right: 0; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .csm-story .verticle-carousel .non-converged-ntwrk .toggle-box {\n          top: -30px; } }\n      .csm-story .verticle-carousel .non-converged-ntwrk .toggle-box .bottom-content {\n        padding: 15px 0; }\n        .csm-story .verticle-carousel .non-converged-ntwrk .toggle-box .bottom-content ul {\n          margin-left: 69px; }\n      .csm-story .verticle-carousel .non-converged-ntwrk .toggle-box.active {\n        padding: 15px 22px 29px; }\n  .csm-story .verticle-carousel .sme-block .sme-content {\n    margin-top: 14px;\n    display: inline-block;\n    width: 100%; }\n  .csm-story .verticle-carousel .sme-block .inner-content {\n    font-size: 0;\n    background-color: #e2e2e2;\n    border-radius: 34px;\n    padding: 10px 12px 9px;\n    margin: 25px auto 25px;\n    max-width: 810px; }\n    .csm-story .verticle-carousel .sme-block .inner-content .img-box {\n      width: 50px;\n      height: 50px;\n      display: inline-block;\n      vertical-align: middle; }\n      .csm-story .verticle-carousel .sme-block .inner-content .img-box img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n    .csm-story .verticle-carousel .sme-block .inner-content .txt-box {\n      width: calc(100% - 101px);\n      text-align: center;\n      display: inline-block;\n      vertical-align: middle;\n      margin-right: 51px; }\n      .csm-story .verticle-carousel .sme-block .inner-content .txt-box h6 {\n        font-weight: 300;\n        line-height: 1.35;\n        letter-spacing: normal;\n        color: #06144d; }\n  @media (min-width: 992px) {\n    .csm-story .verticle-carousel .story-overview {\n      margin: 0 auto; } }\n  .csm-story .verticle-carousel .story-overview .color-tabs {\n    margin-top: 18px;\n    display: flex; }\n    .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper {\n      vertical-align: top;\n      padding: 0 9px;\n      display: flex; }\n      .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper .tab-content {\n        padding: 34px 18px 12px; }\n        .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper .tab-content h6 {\n          font-size: 16px;\n          color: #FFFFFF;\n          font-weight: bold; }\n        .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper .tab-content p {\n          font-size: 14px;\n          line-height: 1.36;\n          color: #FFFFFF; }\n      .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper.grey .tab-content h6,\n      .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper.grey .tab-content p {\n        color: #0d274d; }\n  .csm-story .verticle-carousel .story-overview .info-text {\n    padding: 35px 67px 29px;\n    margin-top: 20px; }\n    .csm-story .verticle-carousel .story-overview .info-text p {\n      max-width: 715px;\n      margin: 0 auto; }\n  .csm-story .verticle-carousel .rsc-block {\n    margin: 0 auto;\n    max-width: 1048px; }\n    @media (min-width: 992px) {\n      .csm-story .verticle-carousel .rsc-block .inro {\n        margin-top: 2px; } }\n    .csm-story .verticle-carousel .rsc-block .content-rsc-block {\n      font-size: 0;\n      text-align: center;\n      margin-top: 22px; }\n    .csm-story .verticle-carousel .rsc-block .col-four {\n      display: inline-block;\n      vertical-align: top;\n      width: calc(25% - 7px);\n      margin-right: 7px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .csm-story .verticle-carousel .rsc-block .col-four {\n          width: calc(25% - 28px);\n          margin: 0 14px; } }\n      .csm-story .verticle-carousel .rsc-block .col-four .box-color {\n        max-width: 236px;\n        border-radius: 34px;\n        text-align: center;\n        padding: 9px 0;\n        margin-bottom: 7px; }\n        .csm-story .verticle-carousel .rsc-block .col-four .box-color h6 {\n          font-size: 20px;\n          font-weight: 300;\n          line-height: 1.35;\n          color: #FFFFFF; }\n      .csm-story .verticle-carousel .rsc-block .col-four .grey {\n        background-color: #dad9d9; }\n        .csm-story .verticle-carousel .rsc-block .col-four .grey h6 {\n          color: #0d274d; }\n      .csm-story .verticle-carousel .rsc-block .col-four .green {\n        background-color: #6ebe4a; }\n      .csm-story .verticle-carousel .rsc-block .col-four .sky-blue {\n        background-color: #049fd9; }\n      .csm-story .verticle-carousel .rsc-block .col-four .yellow {\n        background-color: #faac19; }\n      .csm-story .verticle-carousel .rsc-block .col-four .text-bottom {\n        text-align: left; }\n        .csm-story .verticle-carousel .rsc-block .col-four .text-bottom p {\n          padding: 12px 4px 12px 1px;\n          color: #4d4c4c; }\n  .csm-story .verticle-carousel .e-two-subscribe {\n    padding: 70px 0 28px;\n    margin: 30px auto 0;\n    max-width: 1159px;\n    position: relative; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .csm-story .verticle-carousel .e-two-subscribe {\n        padding: 70px 160px 28px 0;\n        margin: 0 auto;\n        max-width: 100%; } }\n    @media screen and (min-width: 1251px) and (max-width: 1650px) {\n      .csm-story .verticle-carousel .e-two-subscribe {\n        margin: 0 100px 0 0; } }\n    @media screen and (min-width: 1651px) {\n      .csm-story .verticle-carousel .e-two-subscribe {\n        max-width: 929px; } }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .csm-story .verticle-carousel .e-two-subscribe .toggle-box {\n        right: 0; } }\n    @media screen and (min-width: 1651px) {\n      .csm-story .verticle-carousel .e-two-subscribe .toggle-box {\n        right: -10%;\n        min-width: 160px; } }\n    .csm-story .verticle-carousel .e-two-subscribe .toggle-box {\n      top: 60px;\n      bottom: auto;\n      right: 2px; }\n      @media screen and (min-width: 1651px) {\n        .csm-story .verticle-carousel .e-two-subscribe .toggle-box {\n          right: -10%; } }\n    .csm-story .verticle-carousel .e-two-subscribe .title-box {\n      background-color: #6378a0;\n      margin: 1px auto 8px;\n      border-radius: 12px;\n      text-align: center;\n      max-width: 988px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .csm-story .verticle-carousel .e-two-subscribe .title-box {\n          max-width: calc(100% - 80px); } }\n      .csm-story .verticle-carousel .e-two-subscribe .title-box h6 {\n        font-size: 18px;\n        padding: 6px 0 5px;\n        color: #FFFFFF;\n        line-height: 1.39; }\n      .csm-story .verticle-carousel .e-two-subscribe .title-box.blue {\n        background-color: #0d274d; }\n      .csm-story .verticle-carousel .e-two-subscribe .title-box.green {\n        background-color: #6ebe4a; }\n    .csm-story .verticle-carousel .e-two-subscribe .col-intro {\n      font-size: 0;\n      text-align: center;\n      margin-top: 0; }\n    .csm-story .verticle-carousel .e-two-subscribe .col-wrapper-box {\n      max-width: 790px;\n      margin: 0 auto; }\n    .csm-story .verticle-carousel .e-two-subscribe .col-three {\n      display: inline-block;\n      vertical-align: top;\n      width: calc(33.33% - 15px);\n      margin-right: 15px;\n      font-size: 0;\n      position: relative; }\n      .csm-story .verticle-carousel .e-two-subscribe .col-three .image-box {\n        display: inline-block;\n        vertical-align: middle;\n        width: 61px;\n        height: 61px; }\n        .csm-story .verticle-carousel .e-two-subscribe .col-three .image-box img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain; }\n      .csm-story .verticle-carousel .e-two-subscribe .col-three .box-txt {\n        display: inline-block;\n        vertical-align: middle;\n        width: calc(100% - 61px);\n        text-align: left;\n        padding: 0 30px 0 16px; }\n        .csm-story .verticle-carousel .e-two-subscribe .col-three .box-txt p {\n          font-size: 18px;\n          line-height: 1.23;\n          padding-bottom: 4px;\n          color: #4d4c4c; }\n    .csm-story .verticle-carousel .e-two-subscribe .divide-arrow {\n      display: inline-block;\n      margin: 13px auto 7px;\n      width: 100%; }\n      @media (min-width: 992px) {\n        .csm-story .verticle-carousel .e-two-subscribe .divide-arrow {\n          max-width: 1006px; } }\n      .csm-story .verticle-carousel .e-two-subscribe .divide-arrow .img-wrp {\n        width: 100%;\n        height: 41px; }\n        .csm-story .verticle-carousel .e-two-subscribe .divide-arrow .img-wrp img {\n          width: 100%;\n          height: 100%;\n          object-fit: contain; }\n    .csm-story .verticle-carousel .e-two-subscribe .csc-block {\n      width: 100%;\n      height: 601px;\n      display: inline-block;\n      padding: 0 11px 0 0;\n      margin: 22px 0 8px 0;\n      position: relative; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .csm-story .verticle-carousel .e-two-subscribe .csc-block {\n          height: 450px;\n          margin-bottom: 14px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .csm-story .verticle-carousel .e-two-subscribe .csc-block {\n          height: auto; } }\n      @media (max-width: 767px) {\n        .csm-story .verticle-carousel .e-two-subscribe .csc-block {\n          height: auto; } }\n      .csm-story .verticle-carousel .e-two-subscribe .csc-block svg {\n        position: relative;\n        height: 100%; }\n      .csm-story .verticle-carousel .e-two-subscribe .csc-block img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n\n.csm-story .summary-screen {\n  height: calc(100vh - 107px); }\n  .csm-story .summary-screen .img-box {\n    max-width: 809px;\n    width: 100%;\n    height: 613px;\n    margin: 0 auto; }\n    @media (min-width: 992px) {\n      .csm-story .summary-screen .img-box {\n        margin: 0 auto 0; } }\n    .csm-story .summary-screen .img-box img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain; }\n\n.csm-sdn .lottie-box #sdnAnimation svg,\n.csm-mobility .lottie-box #sdnAnimation svg,\n.IoTaaS-story .lottie-box #sdnAnimation svg {\n  display: none; }\n  .csm-sdn .lottie-box #sdnAnimation svg:nth-of-type(1),\n  .csm-mobility .lottie-box #sdnAnimation svg:nth-of-type(1),\n  .IoTaaS-story .lottie-box #sdnAnimation svg:nth-of-type(1) {\n    display: block; }\n\n.csm-sdn .lottie-outer,\n.csm-mobility .lottie-outer,\n.IoTaaS-story .lottie-outer {\n  max-width: 792px;\n  width: 100%;\n  margin: 0px auto 24px; }\n  .csm-sdn .lottie-outer #convergedsdn,\n  .csm-mobility .lottie-outer #convergedsdn,\n  .IoTaaS-story .lottie-outer #convergedsdn {\n    height: 294px; }\n    @media (max-width: 767px) {\n      .csm-sdn .lottie-outer #convergedsdn,\n      .csm-mobility .lottie-outer #convergedsdn,\n      .IoTaaS-story .lottie-outer #convergedsdn {\n        height: auto; } }\n    .csm-sdn .lottie-outer #convergedsdn svg,\n    .csm-mobility .lottie-outer #convergedsdn svg,\n    .IoTaaS-story .lottie-outer #convergedsdn svg {\n      display: none; }\n      .csm-sdn .lottie-outer #convergedsdn svg:nth-of-type(1),\n      .csm-mobility .lottie-outer #convergedsdn svg:nth-of-type(1),\n      .IoTaaS-story .lottie-outer #convergedsdn svg:nth-of-type(1) {\n        display: block; }\n  .csm-sdn .lottie-outer #convergedsdnMobility,\n  .csm-mobility .lottie-outer #convergedsdnMobility,\n  .IoTaaS-story .lottie-outer #convergedsdnMobility {\n    height: 294px; }\n    @media (max-width: 767px) {\n      .csm-sdn .lottie-outer #convergedsdnMobility,\n      .csm-mobility .lottie-outer #convergedsdnMobility,\n      .IoTaaS-story .lottie-outer #convergedsdnMobility {\n        height: 260px; } }\n    .csm-sdn .lottie-outer #convergedsdnMobility svg,\n    .csm-mobility .lottie-outer #convergedsdnMobility svg,\n    .IoTaaS-story .lottie-outer #convergedsdnMobility svg {\n      display: none; }\n      .csm-sdn .lottie-outer #convergedsdnMobility svg:nth-of-type(1),\n      .csm-mobility .lottie-outer #convergedsdnMobility svg:nth-of-type(1),\n      .IoTaaS-story .lottie-outer #convergedsdnMobility svg:nth-of-type(1) {\n        display: block; }\n  .csm-sdn .lottie-outer #public5G-01,\n  .csm-mobility .lottie-outer #public5G-01,\n  .IoTaaS-story .lottie-outer #public5G-01 {\n    height: 294px; }\n  .csm-sdn .lottie-outer #public5G-02,\n  .csm-mobility .lottie-outer #public5G-02,\n  .IoTaaS-story .lottie-outer #public5G-02 {\n    height: 340px; }\n    @media (max-width: 767px) {\n      .csm-sdn .lottie-outer #public5G-02,\n      .csm-mobility .lottie-outer #public5G-02,\n      .IoTaaS-story .lottie-outer #public5G-02 {\n        height: 260px; } }\n    .csm-sdn .lottie-outer #public5G-02 svg,\n    .csm-mobility .lottie-outer #public5G-02 svg,\n    .IoTaaS-story .lottie-outer #public5G-02 svg {\n      height: 340px; }\n      @media (max-width: 767px) {\n        .csm-sdn .lottie-outer #public5G-02 svg,\n        .csm-mobility .lottie-outer #public5G-02 svg,\n        .IoTaaS-story .lottie-outer #public5G-02 svg {\n          height: 260px; } }\n  .csm-sdn .lottie-outer #public5G-03,\n  .csm-mobility .lottie-outer #public5G-03,\n  .IoTaaS-story .lottie-outer #public5G-03 {\n    height: 165px; }\n    .csm-sdn .lottie-outer #public5G-03 svg,\n    .csm-mobility .lottie-outer #public5G-03 svg,\n    .IoTaaS-story .lottie-outer #public5G-03 svg {\n      height: 165px; }\n  .csm-sdn .lottie-outer svg,\n  .csm-mobility .lottie-outer svg,\n  .IoTaaS-story .lottie-outer svg {\n    height: 294px; }\n\n.csm-sdn .box-two-block,\n.csm-mobility .box-two-block,\n.IoTaaS-story .box-two-block {\n  font-size: 0;\n  text-align: left;\n  padding: 38px 0 0 0;\n  max-width: 1020px;\n  width: 100%;\n  margin: 0 auto;\n  border-top: dotted 1px #a2a9b5; }\n  @media (max-width: 767px) {\n    .csm-sdn .box-two-block,\n    .csm-mobility .box-two-block,\n    .IoTaaS-story .box-two-block {\n      margin: 3px 0 0 0; } }\n  .csm-sdn .box-two-block h3,\n  .csm-mobility .box-two-block h3,\n  .IoTaaS-story .box-two-block h3 {\n    text-align: left !important;\n    color: #4d4c4c;\n    padding-bottom: 11px; }\n  .csm-sdn .box-two-block ul,\n  .csm-mobility .box-two-block ul,\n  .IoTaaS-story .box-two-block ul {\n    display: inline-block;\n    vertical-align: top;\n    width: calc(50% - 87px);\n    padding-right: 0px;\n    margin-right: 84px;\n    padding: 0 0px 0 21px; }\n    .csm-sdn .box-two-block ul:first-of-type,\n    .csm-mobility .box-two-block ul:first-of-type,\n    .IoTaaS-story .box-two-block ul:first-of-type {\n      padding-left: 4px; }\n    .csm-sdn .box-two-block ul li,\n    .csm-mobility .box-two-block ul li,\n    .IoTaaS-story .box-two-block ul li {\n      font-size: 16px;\n      color: #4d4c4c;\n      position: relative;\n      padding-left: 9px; }\n      .csm-sdn .box-two-block ul li:before,\n      .csm-mobility .box-two-block ul li:before,\n      .IoTaaS-story .box-two-block ul li:before {\n        content: \"\";\n        position: absolute;\n        width: 3px;\n        height: 3px;\n        left: -1px;\n        top: 9px;\n        background-color: #4d4c4c;\n        border-radius: 50%; }\n  .csm-sdn .box-two-block > ul,\n  .csm-mobility .box-two-block > ul,\n  .IoTaaS-story .box-two-block > ul {\n    padding-bottom: 20px; }\n\n.csm-sdn .fifth-slide .bottom-box h6,\n.csm-mobility .fifth-slide .bottom-box h6,\n.IoTaaS-story .fifth-slide .bottom-box h6 {\n  color: #4d4c4c;\n  font-weight: 600; }\n\n.csm-sdn .fifth-slide .bottom-box > ul,\n.csm-mobility .fifth-slide .bottom-box > ul,\n.IoTaaS-story .fifth-slide .bottom-box > ul {\n  margin-top: 17px; }\n  .csm-sdn .fifth-slide .bottom-box > ul > li,\n  .csm-mobility .fifth-slide .bottom-box > ul > li,\n  .IoTaaS-story .fifth-slide .bottom-box > ul > li {\n    font-size: 20px;\n    line-height: 1.1;\n    margin-bottom: 19px; }\n    .csm-sdn .fifth-slide .bottom-box > ul > li:before,\n    .csm-mobility .fifth-slide .bottom-box > ul > li:before,\n    .IoTaaS-story .fifth-slide .bottom-box > ul > li:before {\n      width: 4.5px;\n      height: 3px;\n      border-radius: inherit; }\n    .csm-sdn .fifth-slide .bottom-box > ul > li ul,\n    .csm-mobility .fifth-slide .bottom-box > ul > li ul,\n    .IoTaaS-story .fifth-slide .bottom-box > ul > li ul {\n      padding-left: 20px;\n      margin-top: 2px; }\n      .csm-sdn .fifth-slide .bottom-box > ul > li ul:last-child,\n      .csm-mobility .fifth-slide .bottom-box > ul > li ul:last-child,\n      .IoTaaS-story .fifth-slide .bottom-box > ul > li ul:last-child {\n        padding-bottom: 0; }\n      .csm-sdn .fifth-slide .bottom-box > ul > li ul li,\n      .csm-mobility .fifth-slide .bottom-box > ul > li ul li,\n      .IoTaaS-story .fifth-slide .bottom-box > ul > li ul li {\n        line-height: 1.38; }\n        .csm-sdn .fifth-slide .bottom-box > ul > li ul li:before,\n        .csm-mobility .fifth-slide .bottom-box > ul > li ul li:before,\n        .IoTaaS-story .fifth-slide .bottom-box > ul > li ul li:before {\n          top: 8px; }\n\n.csm-sdn .intro-box,\n.csm-mobility .intro-box,\n.IoTaaS-story .intro-box {\n  margin-top: 47px; }\n  @media (min-width: 1271px) {\n    .csm-sdn .intro-box,\n    .csm-mobility .intro-box,\n    .IoTaaS-story .intro-box {\n      margin-top: 60px; } }\n  .csm-sdn .intro-box h3,\n  .csm-mobility .intro-box h3,\n  .IoTaaS-story .intro-box h3 {\n    color: #4d4c4c;\n    line-height: 1.06;\n    margin-bottom: 7px;\n    text-align: left; }\n  .csm-sdn .intro-box h5,\n  .csm-mobility .intro-box h5,\n  .IoTaaS-story .intro-box h5 {\n    color: #4d4c4c;\n    font-weight: 300;\n    line-height: 1.3; }\n    @media screen and (min-width: 1200px) {\n      .csm-sdn .intro-box h5,\n      .csm-mobility .intro-box h5,\n      .IoTaaS-story .intro-box h5 {\n        font-size: 22px; } }\n\n.csm-sdn .top-box .img-box,\n.csm-mobility .top-box .img-box,\n.IoTaaS-story .top-box .img-box {\n  max-width: 745px;\n  width: 100%;\n  margin: 0 auto; }\n\n.csm-sdn .bottom-box,\n.csm-mobility .bottom-box,\n.IoTaaS-story .bottom-box {\n  text-align: left;\n  margin-top: 43px; }\n  .csm-sdn .bottom-box h3,\n  .csm-mobility .bottom-box h3,\n  .IoTaaS-story .bottom-box h3 {\n    color: #4d4c4c;\n    text-align: left;\n    line-height: 1.4; }\n  .csm-sdn .bottom-box ul,\n  .csm-mobility .bottom-box ul,\n  .IoTaaS-story .bottom-box ul {\n    margin-top: 15px; }\n    .csm-sdn .bottom-box ul li,\n    .csm-mobility .bottom-box ul li,\n    .IoTaaS-story .bottom-box ul li {\n      font-size: 16px;\n      color: #4d4c4c;\n      position: relative;\n      padding-left: 9px; }\n      .csm-sdn .bottom-box ul li:before,\n      .csm-mobility .bottom-box ul li:before,\n      .IoTaaS-story .bottom-box ul li:before {\n        content: \"\";\n        position: absolute;\n        width: 3px;\n        height: 3px;\n        left: -1px;\n        top: 9px;\n        background-color: #4d4c4c;\n        border-radius: 50%; }\n\n.csm-sdn .story-overview .info-text,\n.csm-mobility .story-overview .info-text,\n.IoTaaS-story .story-overview .info-text {\n  padding-top: 36px; }\n  @media screen and (min-width: 1350px) {\n    .csm-sdn .story-overview .info-text,\n    .csm-mobility .story-overview .info-text,\n    .IoTaaS-story .story-overview .info-text {\n      padding-bottom: 38px;\n      margin-top: 25px;\n      padding-right: 0;\n      padding-left: 0; } }\n  .csm-sdn .story-overview .info-text h3,\n  .csm-mobility .story-overview .info-text h3,\n  .IoTaaS-story .story-overview .info-text h3 {\n    margin-bottom: 14px; }\n\n.csm-sdn .story-overview .color-tabs,\n.csm-mobility .story-overview .color-tabs,\n.IoTaaS-story .story-overview .color-tabs {\n  display: flex; }\n  .csm-sdn .story-overview .color-tabs .tab-wrapper,\n  .csm-mobility .story-overview .color-tabs .tab-wrapper,\n  .IoTaaS-story .story-overview .color-tabs .tab-wrapper {\n    display: flex; }\n    .csm-sdn .story-overview .color-tabs .tab-wrapper .tab-content,\n    .csm-mobility .story-overview .color-tabs .tab-wrapper .tab-content,\n    .IoTaaS-story .story-overview .color-tabs .tab-wrapper .tab-content {\n      display: flex;\n      align-items: center; }\n\n.csm-sdn .story-overview .descriptive-text,\n.csm-mobility .story-overview .descriptive-text,\n.IoTaaS-story .story-overview .descriptive-text {\n  margin-top: 34px; }\n\n@media screen and (min-width: 1350px) {\n  .csm-sdn .story-overview ul,\n  .csm-mobility .story-overview ul,\n  .IoTaaS-story .story-overview ul {\n    padding-right: 21px;\n    padding-left: 48px; } }\n\n.csm-sdn .story-overview ul li,\n.csm-mobility .story-overview ul li,\n.IoTaaS-story .story-overview ul li {\n  text-align: left;\n  color: #FFFFFF;\n  font-size: 18px;\n  position: relative;\n  margin-bottom: 25px;\n  padding-left: 10px; }\n  .csm-sdn .story-overview ul li:last-child,\n  .csm-mobility .story-overview ul li:last-child,\n  .IoTaaS-story .story-overview ul li:last-child {\n    margin-bottom: 0; }\n  .csm-sdn .story-overview ul li:before,\n  .csm-mobility .story-overview ul li:before,\n  .IoTaaS-story .story-overview ul li:before {\n    content: \"\";\n    position: absolute;\n    width: 3px;\n    height: 3px;\n    left: 0px;\n    top: 11px;\n    border-radius: 50%;\n    background-color: #FFFFFF; }\n\n.csm-sdn .item,\n.csm-mobility .item,\n.IoTaaS-story .item {\n  padding-top: 40px; }\n\n@media screen and (min-width: 1024px) {\n  .csm-sdn .verticle-carousel,\n  .csm-mobility .verticle-carousel,\n  .IoTaaS-story .verticle-carousel {\n    padding-top: 52px; } }\n\n.csm-sdn .verticle-carousel .slide-item,\n.csm-mobility .verticle-carousel .slide-item,\n.IoTaaS-story .verticle-carousel .slide-item {\n  width: 100%; }\n\n.csm-sdn .verticle-carousel .story-overview,\n.csm-mobility .verticle-carousel .story-overview,\n.IoTaaS-story .verticle-carousel .story-overview {\n  max-width: 1020px; }\n  @media screen and (min-width: 1024px) {\n    .csm-sdn .verticle-carousel .story-overview,\n    .csm-mobility .verticle-carousel .story-overview,\n    .IoTaaS-story .verticle-carousel .story-overview {\n      margin-top: 3px; } }\n  @media screen and (max-width: 1200px) {\n    .csm-sdn .verticle-carousel .story-overview,\n    .csm-mobility .verticle-carousel .story-overview,\n    .IoTaaS-story .verticle-carousel .story-overview {\n      max-width: 890px; } }\n\n.csm-sdn .verticle-carousel .second-slide,\n.csm-mobility .verticle-carousel .second-slide,\n.IoTaaS-story .verticle-carousel .second-slide {\n  max-width: 830px;\n  padding-left: 0px; }\n  @media screen and (min-width: 1024px) {\n    .csm-sdn .verticle-carousel .second-slide,\n    .csm-mobility .verticle-carousel .second-slide,\n    .IoTaaS-story .verticle-carousel .second-slide {\n      margin: 0px auto 0; } }\n  @media screen and (min-width: 1380px) {\n    .csm-sdn .verticle-carousel .second-slide,\n    .csm-mobility .verticle-carousel .second-slide,\n    .IoTaaS-story .verticle-carousel .second-slide {\n      margin-top: 0; } }\n  .csm-sdn .verticle-carousel .second-slide svg,\n  .csm-mobility .verticle-carousel .second-slide svg,\n  .IoTaaS-story .verticle-carousel .second-slide svg {\n    height: 334px; }\n  .csm-sdn .verticle-carousel .second-slide .bottom-box,\n  .csm-mobility .verticle-carousel .second-slide .bottom-box,\n  .IoTaaS-story .verticle-carousel .second-slide .bottom-box {\n    margin-top: 18px; }\n\n.csm-sdn .verticle-carousel .third-slide,\n.csm-mobility .verticle-carousel .third-slide,\n.IoTaaS-story .verticle-carousel .third-slide {\n  margin-top: 0; }\n  .csm-sdn .verticle-carousel .third-slide .top-box .img-box,\n  .csm-mobility .verticle-carousel .third-slide .top-box .img-box,\n  .IoTaaS-story .verticle-carousel .third-slide .top-box .img-box {\n    max-width: 870px; }\n    .csm-sdn .verticle-carousel .third-slide .top-box .img-box svg,\n    .csm-mobility .verticle-carousel .third-slide .top-box .img-box svg,\n    .IoTaaS-story .verticle-carousel .third-slide .top-box .img-box svg {\n      height: 291px;\n      width: 100%; }\n  .csm-sdn .verticle-carousel .third-slide .bottom-box,\n  .csm-mobility .verticle-carousel .third-slide .bottom-box,\n  .IoTaaS-story .verticle-carousel .third-slide .bottom-box {\n    margin-top: 29px;\n    padding-left: 0px; }\n    .csm-sdn .verticle-carousel .third-slide .bottom-box ul,\n    .csm-mobility .verticle-carousel .third-slide .bottom-box ul,\n    .IoTaaS-story .verticle-carousel .third-slide .bottom-box ul {\n      margin-top: 15px; }\n\n.csm-sdn .verticle-carousel .fourth-slide,\n.csm-mobility .verticle-carousel .fourth-slide,\n.IoTaaS-story .verticle-carousel .fourth-slide {\n  width: 100%;\n  max-width: 894px;\n  margin-top: 0px; }\n  .csm-sdn .verticle-carousel .fourth-slide .bottom-box,\n  .csm-mobility .verticle-carousel .fourth-slide .bottom-box,\n  .IoTaaS-story .verticle-carousel .fourth-slide .bottom-box {\n    width: 100%;\n    max-width: 894px;\n    margin: 70px auto 0; }\n    @media screen and (max-width: 1200px) {\n      .csm-sdn .verticle-carousel .fourth-slide .bottom-box,\n      .csm-mobility .verticle-carousel .fourth-slide .bottom-box,\n      .IoTaaS-story .verticle-carousel .fourth-slide .bottom-box {\n        margin: 80px auto 0; } }\n    .csm-sdn .verticle-carousel .fourth-slide .bottom-box ul,\n    .csm-mobility .verticle-carousel .fourth-slide .bottom-box ul,\n    .IoTaaS-story .verticle-carousel .fourth-slide .bottom-box ul {\n      margin-top: 18px; }\n  .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box,\n  .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box,\n  .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box {\n    max-width: 894px;\n    width: 100%;\n    position: relative; }\n    .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block,\n    .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block,\n    .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block {\n      position: absolute;\n      bottom: 8.4%;\n      left: 25.3%;\n      display: flex;\n      align-items: center;\n      justify-content: space-around;\n      background-color: #fafafa;\n      max-width: 175px;\n      border-radius: 8px;\n      margin: 5px 0 0px -34px;\n      padding: 9px 8px; }\n      .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block:after,\n      .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block:after,\n      .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block:after {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        border: 1px solid transparent;\n        border-radius: inherit;\n        transition: 0.5s all ease-in-out; }\n      .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block a,\n      .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block a,\n      .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block a {\n        position: absolute;\n        left: 0;\n        bottom: 0;\n        width: 100%;\n        height: 100%;\n        z-index: 2; }\n      .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box,\n      .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box,\n      .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box {\n        width: 18px;\n        height: 18px;\n        border-radius: 50%;\n        margin: 0 2px; }\n        .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.blue-circle,\n        .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.blue-circle,\n        .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.blue-circle {\n          background-color: #d4effa; }\n        .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.green-circle,\n        .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.green-circle,\n        .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.green-circle {\n          background-color: #dfefd6; }\n        .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.orange-circle,\n        .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.orange-circle,\n        .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block .circle-box.orange-circle {\n          background-color: #ffebcd; }\n      .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block small,\n      .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block small,\n      .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block small {\n        font-size: 10px;\n        font-weight: normal;\n        line-height: 1.3;\n        color: #06144d;\n        margin-left: 0;\n        padding: 0 3px 0 9px;\n        font-family: CiscoSansTT; }\n      .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box .segment-block:hover:after,\n      .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box .segment-block:hover:after,\n      .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box .segment-block:hover:after {\n        border: 1px solid #0d274d; }\n    .csm-sdn .verticle-carousel .fourth-slide .top-box .img-box svg,\n    .csm-mobility .verticle-carousel .fourth-slide .top-box .img-box svg,\n    .IoTaaS-story .verticle-carousel .fourth-slide .top-box .img-box svg {\n      height: 291px;\n      width: 100%; }\n\n.csm-sdn .verticle-carousel .fifth-slide,\n.csm-mobility .verticle-carousel .fifth-slide,\n.IoTaaS-story .verticle-carousel .fifth-slide {\n  max-width: 100%;\n  margin-top: -45px; }\n  .csm-sdn .verticle-carousel .fifth-slide.converged-fifth-slide .intro-box,\n  .csm-mobility .verticle-carousel .fifth-slide.converged-fifth-slide .intro-box,\n  .IoTaaS-story .verticle-carousel .fifth-slide.converged-fifth-slide .intro-box {\n    margin-top: 0; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .csm-sdn .verticle-carousel .fifth-slide,\n    .csm-mobility .verticle-carousel .fifth-slide,\n    .IoTaaS-story .verticle-carousel .fifth-slide {\n      margin-top: 40px; } }\n  .csm-sdn .verticle-carousel .fifth-slide .img-box,\n  .csm-mobility .verticle-carousel .fifth-slide .img-box,\n  .IoTaaS-story .verticle-carousel .fifth-slide .img-box {\n    max-width: 1080px;\n    width: 100%;\n    height: 300px;\n    margin-top: 20px; }\n    @media screen and (max-width: 1150px) {\n      .csm-sdn .verticle-carousel .fifth-slide .img-box,\n      .csm-mobility .verticle-carousel .fifth-slide .img-box,\n      .IoTaaS-story .verticle-carousel .fifth-slide .img-box {\n        max-width: 900px; } }\n    @media screen and (max-width: 1350px) {\n      .csm-sdn .verticle-carousel .fifth-slide .img-box,\n      .csm-mobility .verticle-carousel .fifth-slide .img-box,\n      .IoTaaS-story .verticle-carousel .fifth-slide .img-box {\n        max-width: 1123px; } }\n  .csm-sdn .verticle-carousel .fifth-slide .bottom-box,\n  .csm-mobility .verticle-carousel .fifth-slide .bottom-box,\n  .IoTaaS-story .verticle-carousel .fifth-slide .bottom-box {\n    margin-top: 20px;\n    max-width: 1000px;\n    width: 100%; }\n\n.csm-sdn .item-wrapper .item .intro,\n.csm-mobility .item-wrapper .item .intro,\n.IoTaaS-story .item-wrapper .item .intro {\n  text-align: center;\n  margin-top: 30px; }\n  .csm-sdn .item-wrapper .item .intro h3,\n  .csm-mobility .item-wrapper .item .intro h3,\n  .IoTaaS-story .item-wrapper .item .intro h3 {\n    display: inline-block;\n    width: 100%;\n    line-height: 1.4;\n    margin: 0; }\n  .csm-sdn .item-wrapper .item .intro h5,\n  .csm-mobility .item-wrapper .item .intro h5,\n  .IoTaaS-story .item-wrapper .item .intro h5 {\n    display: inline-block;\n    width: 100%;\n    color: #414344;\n    font-weight: 300;\n    line-height: 1.36;\n    margin-top: 0; }\n    @media screen and (min-width: 1271px) {\n      .csm-sdn .item-wrapper .item .intro h5,\n      .csm-mobility .item-wrapper .item .intro h5,\n      .IoTaaS-story .item-wrapper .item .intro h5 {\n        font-size: 22px; } }\n\n@media (min-width: 992px) {\n  .csm-sdn .item-wrapper .item .mobile-service,\n  .csm-mobility .item-wrapper .item .mobile-service,\n  .IoTaaS-story .item-wrapper .item .mobile-service {\n    padding-top: 88px; } }\n\n@media (max-width: 767px) {\n  .csm-sdn .item-wrapper .item .mobile-service,\n  .csm-mobility .item-wrapper .item .mobile-service,\n  .IoTaaS-story .item-wrapper .item .mobile-service {\n    padding-top: 22px; } }\n\n.csm-sdn .item-wrapper .item .mobile-service .ua-mobile:not(.ua-mobile-ipad),\n.csm-mobility .item-wrapper .item .mobile-service .ua-mobile:not(.ua-mobile-ipad),\n.IoTaaS-story .item-wrapper .item .mobile-service .ua-mobile:not(.ua-mobile-ipad) {\n  overflow: visible; }\n\n.csm-sdn .item-wrapper .item .mobile-service .col-two,\n.csm-mobility .item-wrapper .item .mobile-service .col-two,\n.IoTaaS-story .item-wrapper .item .mobile-service .col-two {\n  display: inline-block;\n  vertical-align: middle;\n  max-width: 390px;\n  border-radius: 34px;\n  width: calc(50% - 30px);\n  margin: 0 15px;\n  padding: 31px 30px 37px; }\n  @media (max-width: 767px) {\n    .csm-sdn .item-wrapper .item .mobile-service .col-two,\n    .csm-mobility .item-wrapper .item .mobile-service .col-two,\n    .IoTaaS-story .item-wrapper .item .mobile-service .col-two {\n      width: 100%;\n      margin: 10px 15px; } }\n  .csm-sdn .item-wrapper .item .mobile-service .col-two ul,\n  .csm-mobility .item-wrapper .item .mobile-service .col-two ul,\n  .IoTaaS-story .item-wrapper .item .mobile-service .col-two ul {\n    padding-left: 12px; }\n    .csm-sdn .item-wrapper .item .mobile-service .col-two ul li,\n    .csm-mobility .item-wrapper .item .mobile-service .col-two ul li,\n    .IoTaaS-story .item-wrapper .item .mobile-service .col-two ul li {\n      position: relative;\n      font-size: 20px;\n      line-height: 2.35;\n      text-align: left;\n      color: #FFFFFF; }\n      .csm-sdn .item-wrapper .item .mobile-service .col-two ul li:before,\n      .csm-mobility .item-wrapper .item .mobile-service .col-two ul li:before,\n      .IoTaaS-story .item-wrapper .item .mobile-service .col-two ul li:before {\n        content: \"\";\n        position: absolute;\n        left: -11px;\n        top: 20px;\n        background: #FFFFFF;\n        width: 3px;\n        height: 3px;\n        border-radius: 0; }\n  .csm-sdn .item-wrapper .item .mobile-service .col-two.blue-left,\n  .csm-mobility .item-wrapper .item .mobile-service .col-two.blue-left,\n  .IoTaaS-story .item-wrapper .item .mobile-service .col-two.blue-left {\n    background-color: #0d274d; }\n  .csm-sdn .item-wrapper .item .mobile-service .col-two.grey-left,\n  .csm-mobility .item-wrapper .item .mobile-service .col-two.grey-left,\n  .IoTaaS-story .item-wrapper .item .mobile-service .col-two.grey-left {\n    background: #4d4c4c; }\n\n.csm-sdn .col-three-img .row-wrap .top-box h5,\n.csm-mobility .col-three-img .row-wrap .top-box h5,\n.IoTaaS-story .col-three-img .row-wrap .top-box h5 {\n  font-weight: 300;\n  margin-bottom: 20px;\n  text-align: center;\n  color: #4d4c4c;\n  line-height: 1.2;\n  max-width: 300px;\n  margin: 0 auto; }\n\n.csm-sdn .col-three-img .link-arrow,\n.csm-mobility .col-three-img .link-arrow,\n.IoTaaS-story .col-three-img .link-arrow {\n  text-align: left; }\n  @media screen and (min-width: 1350px) {\n    .csm-sdn .col-three-img .link-arrow,\n    .csm-mobility .col-three-img .link-arrow,\n    .IoTaaS-story .col-three-img .link-arrow {\n      bottom: 26px; } }\n\n@media screen and (min-width: 1350px) {\n  .csm-sdn .col-three-img h3,\n  .csm-mobility .col-three-img h3,\n  .IoTaaS-story .col-three-img h3 {\n    margin-bottom: 29px; } }\n\n.csm-sdn .col-three-img .card-wrap,\n.csm-mobility .col-three-img .card-wrap,\n.IoTaaS-story .col-three-img .card-wrap {\n  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n  border-radius: 8px; }\n  .csm-sdn .col-three-img .card-wrap .content-wrap,\n  .csm-mobility .col-three-img .card-wrap .content-wrap,\n  .IoTaaS-story .col-three-img .card-wrap .content-wrap {\n    box-shadow: none; }\n    @media screen and (min-width: 1350px) {\n      .csm-sdn .col-three-img .card-wrap .content-wrap,\n      .csm-mobility .col-three-img .card-wrap .content-wrap,\n      .IoTaaS-story .col-three-img .card-wrap .content-wrap {\n        padding-top: 24px;\n        padding-bottom: 42px; } }\n  .csm-sdn .col-three-img .card-wrap p a,\n  .csm-mobility .col-three-img .card-wrap p a,\n  .IoTaaS-story .col-three-img .card-wrap p a {\n    color: #1d4e9b;\n    text-decoration: underline; }\n  @media screen and (min-width: 1350px) {\n    .csm-sdn .col-three-img .card-wrap h6,\n    .csm-mobility .col-three-img .card-wrap h6,\n    .IoTaaS-story .col-three-img .card-wrap h6 {\n      margin-bottom: 11px; } }\n\n.csm-sdn .mobile-service,\n.csm-mobility .mobile-service,\n.IoTaaS-story .mobile-service {\n  height: inherit;\n  overflow-y: auto;\n  -ms-overflow-style: none;\n  padding-bottom: 20px; }\n\n.csm-sdn .summary-screen,\n.csm-mobility .summary-screen,\n.IoTaaS-story .summary-screen {\n  height: inherit;\n  overflow-y: auto;\n  -ms-overflow-style: none; }\n\n.overlay-csm-stories .mobile-service {\n  display: none; }\n\n.overlay-csm-stories.visible .mobile-service {\n  display: block;\n  overflow-y: auto;\n  -ms-overflow-style: none;\n  padding-bottom: 20px; }\n\n.overlay-csm-stories.visible .summary-screen {\n  height: inherit;\n  overflow-y: scroll;\n  -ms-overflow-style: none; }\n\n#Iotaas-chart svg g[transform=\"matrix(1,0,0,1,1147.75,124.74999237060547)\"] {\n  display: block !important; }\n\n#Iotaas-chart svg g[transform=\"matrix(1,0,0,1,1147.75,223.75)\"] {\n  display: block !important; }\n\n#Iotaas-chart svg g[transform=\"matrix(1,0,0,1,1265.75,78.75)\"] {\n  display: block !important; }\n\n#Iotaas-chart svg g[transform=\"matrix(1,0,0,1,1265.75,181.75)\"] {\n  display: block !important; }\n\n#Iotaas-chart svg g[transform=\"matrix(1,0,0,1,1265.75,261.75)\"] {\n  display: block !important; }\n\n#Iotaas-chart svg g[transform=\"matrix(1,0,0,1,1168.75,269.75)\"] {\n  display: block !important; }\n\n#csm-sdn .col-three-img h3 {\n  margin-top: 0; }\n\n#csm-sdn .verticle-carousel .fifth-slide {\n  margin-top: 0; }\n\n@media (min-width: 992px) {\n  #csm-sdn .verticle-carousel .slide .telco-cloud-5.six-slide {\n    margin-top: 0 !important; } }\n\n@media (max-width: 991px) {\n  #csm-sdn .col-three-img .row-wrap .top-box {\n    height: auto; }\n    #csm-sdn .col-three-img .row-wrap .top-box h5 {\n      max-width: 100%;\n      margin: 0;\n      text-align: left; } }\n\n#csm-sdn .verticle-carousel .second-slide {\n  max-width: 950px; }\n\n@media screen and (min-width: 1271px) {\n  .csm-sdn .telco-cloud-5 .row-wrap,\n  .IoTaaS-story .telco-cloud-5 .row-wrap {\n    display: block !important;\n    font-size: 0;\n    text-align: center; } }\n\n@media (max-width: 1271px) and (min-width: 992px) {\n  .csm-sdn .telco-cloud-5 .row-wrap,\n  .IoTaaS-story .telco-cloud-5 .row-wrap {\n    display: flex;\n    font-size: 0;\n    text-align: left; } }\n\n.csm-sdn .telco-cloud-5 .title h5,\n.IoTaaS-story .telco-cloud-5 .title h5 {\n  font-weight: 300; }\n\n.csm-sdn .telco-cloud-5 h5,\n.IoTaaS-story .telco-cloud-5 h5 {\n  color: #4d4c4c;\n  line-height: 1.2;\n  font-weight: 500;\n  margin-bottom: 14px;\n  text-align: left; }\n  @media screen and (min-width: 1200px) {\n    .csm-sdn .telco-cloud-5 h5,\n    .IoTaaS-story .telco-cloud-5 h5 {\n      font-size: 22px; } }\n  .csm-sdn .telco-cloud-5 h5 img,\n  .IoTaaS-story .telco-cloud-5 h5 img {\n    max-width: 35px;\n    position: absolute;\n    left: 0;\n    top: -7px; }\n\n.csm-sdn .telco-cloud-5 .col-wrap,\n.IoTaaS-story .telco-cloud-5 .col-wrap {\n  display: inline-flex !important; }\n\n.csm-sdn .telco-cloud-5,\n.IoTaaS-story .telco-cloud-5 {\n  margin-top: 0px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .csm-sdn .telco-cloud-5.full-width,\n    .IoTaaS-story .telco-cloud-5.full-width {\n      overflow-x: scroll; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .csm-sdn .telco-cloud-5.full-width,\n    .IoTaaS-story .telco-cloud-5.full-width {\n      overflow-x: scroll;\n      overflow-y: auto;\n      height: calc(100vh - 180px);\n      margin-top: 40px; } }\n\n.csm-sdn .telco-cloud-5 ul li::before,\n.IoTaaS-story .telco-cloud-5 ul li::before {\n  top: 6px; }\n\n.csm-sdn .telco-cloud-5,\n.IoTaaS-story .telco-cloud-5 {\n  margin: -15px auto 0; }\n  .csm-sdn .telco-cloud-5 h3,\n  .IoTaaS-story .telco-cloud-5 h3 {\n    text-align: left;\n    color: #4d4c4c;\n    line-height: 1.2; }\n    @media (min-width: 1271px) {\n      .csm-sdn .telco-cloud-5 h3,\n      .IoTaaS-story .telco-cloud-5 h3 {\n        padding-right: 15px;\n        margin-bottom: 4px; } }\n  .csm-sdn .telco-cloud-5 .row-wrap,\n  .IoTaaS-story .telco-cloud-5 .row-wrap {\n    display: flex; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .csm-sdn .telco-cloud-5 .row-wrap,\n      .IoTaaS-story .telco-cloud-5 .row-wrap {\n        display: block;\n        font-size: 0;\n        text-align: center; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-sdn .telco-cloud-5 .row-wrap,\n      .IoTaaS-story .telco-cloud-5 .row-wrap {\n        display: block;\n        font-size: 0;\n        text-align: center; } }\n  .csm-sdn .telco-cloud-5 .col-wrap,\n  .IoTaaS-story .telco-cloud-5 .col-wrap {\n    width: 50%;\n    padding: 0 10px;\n    display: flex;\n    flex-wrap: wrap;\n    align-items: end; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-sdn .telco-cloud-5 .col-wrap,\n      .IoTaaS-story .telco-cloud-5 .col-wrap {\n        width: 100% !important;\n        max-width: 100% !important;\n        display: flex !important;\n        align-items: center;\n        margin: 30px 0; } }\n    .csm-sdn .telco-cloud-5 .col-wrap.col-small,\n    .IoTaaS-story .telco-cloud-5 .col-wrap.col-small {\n      width: 47.2%; }\n    @media screen and (min-width: 1271px) {\n      .csm-sdn .telco-cloud-5 .col-wrap,\n      .IoTaaS-story .telco-cloud-5 .col-wrap {\n        display: inline-block;\n        width: 33.33%;\n        max-width: 430px;\n        padding: 0 20px;\n        vertical-align: end; }\n        .csm-sdn .telco-cloud-5 .col-wrap.col-small,\n        .IoTaaS-story .telco-cloud-5 .col-wrap.col-small {\n          width: 33.33%;\n          max-width: 420px; }\n        .csm-sdn .telco-cloud-5 .col-wrap ul li,\n        .IoTaaS-story .telco-cloud-5 .col-wrap ul li {\n          font-size: 16px;\n          text-align: left; } }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .csm-sdn .telco-cloud-5 .col-wrap,\n      .IoTaaS-story .telco-cloud-5 .col-wrap {\n        display: inline-block;\n        width: 33.33%;\n        max-width: 430px;\n        padding: 0 20px;\n        vertical-align: end; }\n        .csm-sdn .telco-cloud-5 .col-wrap.col-small,\n        .IoTaaS-story .telco-cloud-5 .col-wrap.col-small {\n          width: 33.33%;\n          max-width: 420px; }\n        .csm-sdn .telco-cloud-5 .col-wrap ul li,\n        .IoTaaS-story .telco-cloud-5 .col-wrap ul li {\n          font-size: 16px;\n          text-align: left; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-sdn .telco-cloud-5 .col-wrap,\n      .IoTaaS-story .telco-cloud-5 .col-wrap {\n        display: inline-block;\n        width: 50%;\n        max-width: 430px;\n        padding: 0 20px;\n        vertical-align: middle; }\n        .csm-sdn .telco-cloud-5 .col-wrap.col-small,\n        .IoTaaS-story .telco-cloud-5 .col-wrap.col-small {\n          width: 100%;\n          max-width: 100%; }\n        .csm-sdn .telco-cloud-5 .col-wrap ul li,\n        .IoTaaS-story .telco-cloud-5 .col-wrap ul li {\n          font-size: 16px;\n          text-align: left; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-sdn .telco-cloud-5 .col-wrap:last-child,\n      .IoTaaS-story .telco-cloud-5 .col-wrap:last-child {\n        min-width: 430px; } }\n  .csm-sdn .telco-cloud-5 .graphic,\n  .IoTaaS-story .telco-cloud-5 .graphic {\n    width: 100%;\n    margin-top: 14px;\n    margin-bottom: 32px;\n    height: 236px;\n    position: relative; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-sdn .telco-cloud-5 .graphic,\n      .IoTaaS-story .telco-cloud-5 .graphic {\n        height: auto;\n        max-width: 350px;\n        padding-right: 30px; } }\n    .csm-sdn .telco-cloud-5 .graphic .img-wrap,\n    .IoTaaS-story .telco-cloud-5 .graphic .img-wrap {\n      position: absolute;\n      bottom: 0;\n      left: 0;\n      right: 0;\n      margin: auto;\n      max-width: 360px; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .csm-sdn .telco-cloud-5 .graphic .img-wrap,\n        .IoTaaS-story .telco-cloud-5 .graphic .img-wrap {\n          position: relative; } }\n  .csm-sdn .telco-cloud-5 .color-tabs,\n  .IoTaaS-story .telco-cloud-5 .color-tabs {\n    display: block;\n    margin-top: 25px;\n    margin-bottom: 7px;\n    font-size: 0;\n    text-align: center; }\n  .csm-sdn .telco-cloud-5 .tab-wrapper,\n  .IoTaaS-story .telco-cloud-5 .tab-wrapper {\n    display: inline-block;\n    vertical-align: top;\n    width: 33.3%;\n    padding: 0 9px 0 6px;\n    max-width: 94px; }\n    .csm-sdn .telco-cloud-5 .tab-wrapper.sky-blue .tab-content,\n    .IoTaaS-story .telco-cloud-5 .tab-wrapper.sky-blue .tab-content {\n      background-color: #049fd9; }\n    .csm-sdn .telco-cloud-5 .tab-wrapper.green .tab-content,\n    .IoTaaS-story .telco-cloud-5 .tab-wrapper.green .tab-content {\n      background-color: #6ebe4a; }\n    .csm-sdn .telco-cloud-5 .tab-wrapper.grey .tab-content,\n    .IoTaaS-story .telco-cloud-5 .tab-wrapper.grey .tab-content {\n      background-color: #bcbcbd; }\n    .csm-sdn .telco-cloud-5 .tab-wrapper.blue .tab-content,\n    .IoTaaS-story .telco-cloud-5 .tab-wrapper.blue .tab-content {\n      background-color: #0d274d; }\n    .csm-sdn .telco-cloud-5 .tab-wrapper .tab-content,\n    .IoTaaS-story .telco-cloud-5 .tab-wrapper .tab-content {\n      background-color: #0d274d;\n      padding: 8px 14px;\n      border-radius: 40px;\n      min-height: 35px;\n      display: flex;\n      align-items: center;\n      justify-content: center; }\n      .csm-sdn .telco-cloud-5 .tab-wrapper .tab-content p,\n      .IoTaaS-story .telco-cloud-5 .tab-wrapper .tab-content p {\n        color: #FFFFFF;\n        font-size: 12px; }\n  .csm-sdn .telco-cloud-5 .full-width-tabs,\n  .IoTaaS-story .telco-cloud-5 .full-width-tabs {\n    border: 1px dashed #707070;\n    padding: 10px 11px 3px; }\n    .csm-sdn .telco-cloud-5 .full-width-tabs .tab-outer .tab-content,\n    .IoTaaS-story .telco-cloud-5 .full-width-tabs .tab-outer .tab-content {\n      text-align: center;\n      padding: 7px 19px;\n      margin-bottom: 10px;\n      background: #0d274d;\n      border-radius: 30px; }\n      .csm-sdn .telco-cloud-5 .full-width-tabs .tab-outer .tab-content.light-blue,\n      .IoTaaS-story .telco-cloud-5 .full-width-tabs .tab-outer .tab-content.light-blue {\n        background: #6378a0; }\n      .csm-sdn .telco-cloud-5 .full-width-tabs .tab-outer .tab-content.grey,\n      .IoTaaS-story .telco-cloud-5 .full-width-tabs .tab-outer .tab-content.grey {\n        background: #bcbcbd; }\n      .csm-sdn .telco-cloud-5 .full-width-tabs .tab-outer .tab-content.sky-blue,\n      .IoTaaS-story .telco-cloud-5 .full-width-tabs .tab-outer .tab-content.sky-blue {\n        background: #049fd9; }\n      .csm-sdn .telco-cloud-5 .full-width-tabs .tab-outer .tab-content p,\n      .IoTaaS-story .telco-cloud-5 .full-width-tabs .tab-outer .tab-content p {\n        font-weight: 300;\n        color: #FFFFFF;\n        font-size: 12px; }\n  .csm-sdn .telco-cloud-5 .pop_images,\n  .IoTaaS-story .telco-cloud-5 .pop_images {\n    display: flex;\n    align-items: center;\n    padding-top: 85px;\n    padding-left: 10px;\n    min-height: 175px;\n    border: 1px solid #dad9d9;\n    border-radius: 12px;\n    margin-top: 58px;\n    max-width: 452px;\n    margin-bottom: 34px; }\n    .csm-sdn .telco-cloud-5 .pop_images.vendor-pop,\n    .IoTaaS-story .telco-cloud-5 .pop_images.vendor-pop {\n      min-height: 230px;\n      margin-top: 63px; }\n    .csm-sdn .telco-cloud-5 .pop_images .image-outer,\n    .IoTaaS-story .telco-cloud-5 .pop_images .image-outer {\n      position: relative;\n      display: inline-block;\n      width: 56.5%; }\n      .csm-sdn .telco-cloud-5 .pop_images .image-outer span,\n      .IoTaaS-story .telco-cloud-5 .pop_images .image-outer span {\n        background-color: #0d274d;\n        position: absolute;\n        top: -42px;\n        left: 14px;\n        text-align: center;\n        padding: 6px 8px;\n        color: #FFFFFF;\n        font-size: 12px;\n        border-radius: 30px; }\n      .csm-sdn .telco-cloud-5 .pop_images .image-outer.move-left,\n      .IoTaaS-story .telco-cloud-5 .pop_images .image-outer.move-left {\n        margin-left: -135px; }\n      .csm-sdn .telco-cloud-5 .pop_images .image-outer.medium-top,\n      .IoTaaS-story .telco-cloud-5 .pop_images .image-outer.medium-top {\n        top: -20px; }\n      .csm-sdn .telco-cloud-5 .pop_images .image-outer.extra-top,\n      .IoTaaS-story .telco-cloud-5 .pop_images .image-outer.extra-top {\n        top: -43px;\n        height: 135px; }\n  .csm-sdn .telco-cloud-5 .list-wrap,\n  .IoTaaS-story .telco-cloud-5 .list-wrap {\n    position: relative;\n    padding-left: 55px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .csm-sdn .telco-cloud-5 .list-wrap,\n      .IoTaaS-story .telco-cloud-5 .list-wrap {\n        float: right;\n        width: calc(100% - 350px); } }\n    .csm-sdn .telco-cloud-5 .list-wrap h3,\n    .IoTaaS-story .telco-cloud-5 .list-wrap h3 {\n      margin-bottom: 17px; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .csm-sdn .telco-cloud-5 .list-wrap h3,\n        .IoTaaS-story .telco-cloud-5 .list-wrap h3 {\n          max-width: 332px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .csm-sdn .telco-cloud-5 .list-wrap h3,\n        .IoTaaS-story .telco-cloud-5 .list-wrap h3 {\n          max-width: 320px; } }\n  .csm-sdn .telco-cloud-5 ul,\n  .IoTaaS-story .telco-cloud-5 ul {\n    padding-left: 10px;\n    padding-bottom: 20px; }\n    .csm-sdn .telco-cloud-5 ul li,\n    .IoTaaS-story .telco-cloud-5 ul li {\n      position: relative;\n      color: #4d4c4c;\n      line-height: normal; }\n      .csm-sdn .telco-cloud-5 ul li::before,\n      .IoTaaS-story .telco-cloud-5 ul li::before {\n        content: \"\";\n        position: absolute;\n        left: -8px;\n        top: 10px;\n        background: #4d4c4c;\n        width: 3px;\n        height: 3px;\n        border-radius: 0; }\n\n.csm-sdn .col-three-img .col-three .top-box,\n.IoTaaS-story .col-three-img .col-three .top-box {\n  height: 72px;\n  margin-bottom: 20px; }\n\n.csm-sdn .col-three-img .card-wrap.trans-img .img-wrap img,\n.IoTaaS-story .col-three-img .card-wrap.trans-img .img-wrap img {\n  object-fit: cover; }\n\n.csm-mobility .intro-box {\n  margin-top: 47px; }\n\n@media (min-width: 992px) {\n  .csm-mobility .item-wrapper .item .mobile-service {\n    padding-top: 40px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .csm-mobility .verticle-carousel .fifth-slide {\n    margin-top: 0; } }\n\n.csm-mobility .story-overview .color-tabs .tab-wrapper {\n  min-height: 67px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .csm-mobility .story-overview .color-tabs .tab-wrapper {\n      vertical-align: middle;\n      margin-bottom: 10px; } }\n  @media (max-width: 991px) {\n    .csm-mobility .story-overview .color-tabs .tab-wrapper {\n      vertical-align: middle;\n      margin-bottom: 10px; } }\n  .csm-mobility .story-overview .color-tabs .tab-wrapper.black .tab-content {\n    background-color: #000000; }\n  .csm-mobility .story-overview .color-tabs .tab-wrapper.dark-blue .tab-content {\n    background-color: #0d274d; }\n  .csm-mobility .story-overview .color-tabs .tab-wrapper.yellow .tab-content {\n    background-color: #fbab2c; }\n  .csm-mobility .story-overview .color-tabs .tab-wrapper.sky-blue .tab-content {\n    background-color: #00bceb; }\n  .csm-mobility .story-overview .color-tabs .tab-wrapper.light-blue .tab-content {\n    background-color: #1e4471; }\n  .csm-mobility .story-overview .color-tabs .tab-wrapper.dark-grey .tab-content {\n    background-color: #414344; }\n  .csm-mobility .story-overview .color-tabs .tab-wrapper.blue {\n    background-color: transparent; }\n    .csm-mobility .story-overview .color-tabs .tab-wrapper.blue .tab-content {\n      background-color: #0051af; }\n\n.csm-mobility .story-overview .color-tabs.five-box {\n  margin-top: 20px; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .csm-mobility .story-overview .color-tabs.five-box {\n      margin-top: 10px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .csm-mobility .story-overview .color-tabs.five-box {\n      display: block; }\n      .csm-mobility .story-overview .color-tabs.five-box .tab-wrapper {\n        display: inline-block;\n        margin-bottom: 20px; }\n        .csm-mobility .story-overview .color-tabs.five-box .tab-wrapper .tab-content {\n          height: 67px; } }\n\n.csm-mobility .story-overview h3 {\n  padding: 0px 0 5px;\n  background-color: transparent;\n  color: #414344; }\n\n.csm-mobility .story-overview .info-text {\n  background-color: #00bceb;\n  margin-top: 30px; }\n  .csm-mobility .story-overview .info-text h3 {\n    margin: 14px 0 14px; }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .csm-mobility .mobile-service {\n    margin-top: 70px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .csm-mobility .verticle-carousel .fourth-slide {\n    margin-top: 30px; } }\n\n@media (max-width: 767px) {\n  .csm-mobility .verticle-carousel .fifth-slide .img-box {\n    height: 200px;\n    margin: 20px 0; } }\n\n@media (max-width: 767px) {\n  .csm-mobility .verticle-carousel .fifth-slide .img-box img {\n    position: relative;\n    top: 50%;\n    transform: translateY(-50%); } }\n\n.csm-mobility .verticle-carousel .fifth-slide .img-box #mobility-transport {\n  height: 300px; }\n  @media (max-width: 767px) {\n    .csm-mobility .verticle-carousel .fifth-slide .img-box #mobility-transport {\n      height: 200px;\n      margin: 20px 0; } }\n\n.csm-mobility .col-three-img .col-three .top-box {\n  height: 72px;\n  margin-bottom: 20px; }\n  @media (max-width: 991px) {\n    .csm-mobility .col-three-img .col-three .top-box {\n      height: 40px;\n      margin: 20px 0; } }\n\n.csm-mobility .col-three-img .col-three:nth-child(1) span.swipe-next.swipe-arrow {\n  position: absolute;\n  left: auto; }\n\n.csm-mobility .col-three-img .card-wrap.trans-img .img-wrap img {\n  object-fit: cover; }\n\n.csm-mobility .story-overview .info-text {\n  padding-right: 40px;\n  padding-left: 45px; }\n\n#mobility-transport svg {\n  display: none; }\n  #mobility-transport svg:nth-of-type(1) {\n    display: block; }\n\n#public5G-01 svg {\n  display: none; }\n  #public5G-01 svg:nth-of-type(1) {\n    display: block; }\n\n.ua-mobile:not(.ua-mobile-ipad) #convergedsdnMobility img,\n.ua-mobile:not(.ua-mobile-ipad) #public5G-01 img,\n.ua-mobile:not(.ua-mobile-ipad) #public5G-02 img,\n.ua-mobile:not(.ua-mobile-ipad) #public5G-03 img,\n.ua-mobile:not(.ua-mobile-ipad) #mobility-transport img {\n  display: block !important;\n  position: relative;\n  top: 50%;\n  transform: translateY(-50%); }\n\n.overlay-csm-stories .mobile-service {\n  display: none; }\n\n.overlay-csm-stories.visible .mobile-service {\n  display: block;\n  height: calc(100vh - 55px); }\n\n.overlay-IoTaaS-story #innerButton {\n  margin-top: 30px; }\n\n.overlay-IoTaaS-story .slide-item .intro {\n  max-width: 1100px !important; }\n  .overlay-IoTaaS-story .slide-item .intro h3 {\n    font-weight: 300;\n    font-stretch: normal;\n    font-style: normal;\n    line-height: 1.36;\n    letter-spacing: normal;\n    text-align: left;\n    color: #414344; }\n    @media (min-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item .intro h3 {\n        font-size: 30px; } }\n  .overlay-IoTaaS-story .slide-item .intro p {\n    font-weight: 300;\n    font-stretch: normal;\n    font-style: normal;\n    line-height: 1.36;\n    letter-spacing: normal;\n    text-align: left;\n    color: #414344; }\n    @media (min-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item .intro p {\n        font-size: 22px; } }\n\n.overlay-IoTaaS-story .slide-item.fourth-slide {\n  max-width: unset;\n  height: 800px; }\n  @media (max-width: 1271px) {\n    .overlay-IoTaaS-story .slide-item.fourth-slide {\n      height: 910px;\n      overflow-y: auto;\n      min-height: inherit; } }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .bottom-box {\n    max-width: unset; }\n    @media (min-width: 1401px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .bottom-box {\n        margin: 60px auto 0 !important; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .bottom-box {\n        margin: 110px auto 0 !important; } }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .bottom-box p {\n      font-size: 16px;\n      font-weight: bold;\n      color: #00bceb; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .text-with-icon {\n    text-align: center;\n    width: fit-content;\n    margin: 0 auto; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .text-with-icon span {\n      font-size: 14px;\n      line-height: 1.36;\n      text-align: center;\n      color: #0d274d;\n      margin-bottom: 9px;\n      display: contents; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .text-with-icon .icon-wrap {\n      width: 36px;\n      height: 40px;\n      margin: 0 auto; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .text-with-icon .icon-wrap img {\n        object-fit: contain; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .icon-with-text {\n    text-align: center;\n    width: fit-content;\n    margin: 0 auto; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .icon-with-text.core .icon-wrap {\n      width: 39.9px;\n      height: 26.9px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .icon-with-text span {\n      font-size: 12px;\n      line-height: 1.36;\n      text-align: center;\n      color: #0d274d;\n      margin-bottom: 9px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .icon-with-text .icon-wrap {\n      width: 36px;\n      height: 40px;\n      margin: 0 auto; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .icon-with-text .icon-wrap img {\n        object-fit: contain; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .box {\n    position: relative;\n    width: 179px;\n    height: 213px;\n    padding: 20.1px 35px 10px 35px;\n    margin: 0 auto; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box .bg-wrap {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      z-index: -1; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .network-wrap {\n    text-align: center;\n    width: fit-content;\n    margin: 15px auto 0;\n    position: relative; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .network-wrap::after {\n      content: \"\";\n      position: absolute;\n      top: -15px;\n      left: 50%;\n      transform: translateX(-50%);\n      width: 2px;\n      height: 13.5px;\n      background-color: #00bceb; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .network-wrap .icon {\n      width: 39.9px;\n      height: 39.7px; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .arrow-wrap {\n    text-align: center;\n    width: fit-content;\n    margin: 14px auto 9px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .arrow-wrap .arrow {\n      width: 10px;\n      height: 20.6px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .arrow-wrap .arrow img {\n        object-fit: contain; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap {\n    height: 325px;\n    padding: 27px 14px 38px 14px;\n    border-radius: 13px;\n    border: solid 2px #00bceb;\n    background-color: #fff;\n    margin-top: 3px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .col-wrap {\n      display: flex;\n      width: 100%;\n      justify-content: space-between;\n      position: relative; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .col-wrap .arrow-x {\n        width: 20.6px;\n        height: 10px;\n        position: relative;\n        top: 12px; }\n        .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .col-wrap .arrow-x img {\n          object-fit: contain; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .row-wrap {\n      position: relative; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .row-wrap > span {\n        position: absolute;\n        font-size: 12px;\n        line-height: 1.25;\n        text-align: left;\n        color: #0d274d;\n        margin-left: 28.4px;\n        width: 63px;\n        height: 27px;\n        top: 5px;\n        display: inline-block; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .text-with-icon {\n      margin: unset;\n      width: 70px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .text-with-icon .arrow-wrap {\n        margin: 7px auto 9px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .icon-with-text {\n      margin: unset;\n      width: 70px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .icon-with-text .arrow-wrap {\n        margin: 9px auto 8px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .icon-with-text span {\n        margin-bottom: 2px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrap .icon-with-text span {\n        max-width: 60px;\n        display: inline-block; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper {\n    width: 342px;\n    height: 325px;\n    padding: 13px 5px 13px 13px;\n    object-fit: contain;\n    border-radius: 13px;\n    border: solid 2px #00bceb;\n    background-color: #fff;\n    margin-top: 7px;\n    margin: 0 auto; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .text-with-icon span {\n      margin-bottom: 4px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .arrow-wrap {\n      margin: 4px auto 9px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .row-wrap {\n      position: relative; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .row-wrap > span {\n        position: absolute;\n        font-size: 12px;\n        line-height: 1.25;\n        text-align: left;\n        color: #0d274d;\n        margin-left: 28.4px;\n        width: 63px;\n        height: 27px;\n        top: 5px; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .col-wrap {\n      display: flex;\n      width: 100%;\n      justify-content: space-between;\n      position: relative;\n      margin-top: 3px;\n      left: -6px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .col-wrap .curve {\n        position: relative;\n        width: 314px;\n        margin-right: 22px;\n        text-align: center; }\n        .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .col-wrap .curve::after {\n          content: \"\";\n          position: absolute;\n          width: 64px;\n          height: 1px;\n          top: 15%;\n          right: -24px;\n          background-color: #00bceb; }\n        .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .col-wrap .curve::before {\n          content: \"\";\n          position: absolute;\n          width: 64px;\n          height: 1px;\n          top: 15%;\n          left: -20px;\n          background-color: #00bceb; }\n        .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .col-wrap .curve .img-wrap {\n          width: 40px;\n          height: 36px;\n          margin: 0 auto; }\n        .overlay-IoTaaS-story .slide-item.fourth-slide .box-wrapper .col-wrap .curve span {\n          font-size: 12px;\n          line-height: 1.29;\n          text-align: center;\n          color: #0d274d; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap {\n    width: 325px;\n    margin-left: 12px; }\n    @media (min-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap {\n        margin-top: -9px; } }\n    @media (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap {\n        margin-left: 0px; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap {\n        width: 100%;\n        text-align: center; } }\n    @media (max-width: 767px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap {\n        width: 100%;\n        margin-top: 15px; } }\n    @media (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap {\n        padding: 0; } }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap .text-wrap {\n      margin-bottom: 30px; }\n      @media (max-width: 767px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap .text-wrap {\n          margin-bottom: 15px; } }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap .text-wrap h6 {\n        font-weight: normal;\n        font-stretch: normal;\n        font-style: normal;\n        line-height: 1.3;\n        letter-spacing: normal;\n        font-weight: bold;\n        color: #00bceb;\n        margin-bottom: 0; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap .text-wrap p {\n        font-weight: normal;\n        font-stretch: normal;\n        font-style: normal;\n        line-height: 1.3;\n        letter-spacing: normal;\n        color: #414344; }\n        @media (min-width: 1271px) {\n          .overlay-IoTaaS-story .slide-item.fourth-slide .content-wrap .text-wrap p {\n            font-size: 20px; } }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    width: 100%;\n    position: relative; }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow {\n      position: absolute;\n      top: -56px;\n      left: 36%; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow h3 {\n        font-size: 20px;\n        font-weight: bold;\n        text-align: left;\n        color: #00bceb;\n        position: relative;\n        left: -148px;\n        margin-bottom: 0; }\n      @media (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow {\n          top: -70px; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow {\n          top: -60px;\n          left: 45%; } }\n      @media screen and (max-width: 1024px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow {\n          left: 45%; } }\n      @media screen and (max-width: 480px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow {\n          left: 45%; }\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow h3 {\n            font-size: 16px; }\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow .arrow-wrap {\n            margin: 0px auto 9px; } }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow .arrow-wrap {\n        position: relative;\n        margin: 0px auto 9px; }\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow .arrow-wrap::before {\n          content: \"\";\n          position: absolute;\n          bottom: -10px;\n          right: 0;\n          width: 321px;\n          height: 8px;\n          background-color: #00bceb; }\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .text-with-arrow .arrow-wrap::after {\n          content: \"\";\n          position: absolute;\n          right: -26px;\n          bottom: -23px;\n          width: 30px;\n          background-size: contain;\n          height: 35px;\n          background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/iot/triangle.png\");\n          background-repeat: no-repeat; }\n  .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n    max-width: 813px;\n    width: 100%;\n    display: flex;\n    flex-wrap: wrap;\n    margin-right: 14px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n        max-width: calc(100% - 360px); } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n        margin-right: 0;\n        margin-bottom: 20px; } }\n    @media (max-width: 767px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n        margin-right: 0; } }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col p {\n      text-align: center; }\n      @media (min-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col p {\n          margin-top: 13px; } }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.right-arrow {\n      position: relative; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.right-arrow::after {\n        content: \"\";\n        position: absolute;\n        right: -77px;\n        top: 25.5%;\n        transform: translateX(-50%);\n        width: 44.3px;\n        height: 169.1px;\n        background-repeat: no-repeat;\n        background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/iot/arrow.svg\");\n        background-size: 100%; }\n        @media (max-width: 1271px) {\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.right-arrow::after {\n            right: -28%;\n            top: 31%;\n            width: 30.3px;\n            height: 133.1px; } }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.right-arrow::after {\n            right: -18%;\n            top: 31%;\n            width: 24.3px;\n            height: 133.1px; } }\n        @media (max-width: 991px) {\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.right-arrow::after {\n            display: none; } }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n      width: 179px;\n      margin-right: 31px; }\n      @media (min-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n          margin-right: -5px; }\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk::after {\n            right: -77px; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk::after {\n          right: -15%; } }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n      width: 210px;\n      margin: 0 20px; }\n      @media (min-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n          width: 210px;\n          margin: -10px 20px 0 38px; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second::after {\n          right: -24%; } }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second p {\n        text-align: center;\n        max-width: 175px;\n        margin: 0 auto; }\n        @media (min-width: 1271px) {\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second p {\n            font-size: 14px; } }\n    .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n      width: 100%; }\n      @media (min-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third .box-wrapper {\n          margin-top: 0px; } }\n      @media (max-width: 767px) {\n        .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n          margin-left: 0;\n          margin-right: 0; } }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third p {\n        width: 110px;\n        text-align: center;\n        margin: -10px auto 0 auto; }\n        @media (min-width: 1271px) {\n          .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third p {\n            font-size: 14px; } }\n    @media (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 24%;\n        margin-right: 8px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 26%;\n        margin-right: 50px; } }\n\n@media (max-width: 1271px) and (max-width: 767px) {\n  .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n    margin-left: 0; } }\n    @media screen and (max-width: 1024px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 22%; } }\n    @media screen and (max-width: 480px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: auto; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 46%;\n        margin-right: 15px; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n        width: auto;\n        margin: 10px auto !important; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n        width: unset !important; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third p {\n        width: unset; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 24%; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 27%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 24%; }\n      .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 27%; } }\n\n@media (max-width: 991px) {\n  .overlay-IoTaaS-story .slide-item.full-width {\n    overflow-x: scroll;\n    overflow-y: auto; } }\n\n.overlay-IoTaaS-story .slide-item.six-slide .bottom-box {\n  margin-top: 22px; }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .overlay-IoTaaS-story .slide-item.six-slide .bottom-box {\n    margin-top: 20px; } }\n\n@media (max-width: 991px) {\n  .overlay-IoTaaS-story .slide-item.six-slide .bottom-box {\n    margin-top: 20px; } }\n\n.overlay-IoTaaS-story .slide-item.six-slide .title-wrap {\n  width: 100%;\n  margin: 0 auto; }\n  .overlay-IoTaaS-story .slide-item.six-slide .title-wrap p {\n    font-size: 16px;\n    font-weight: normal;\n    font-stretch: normal;\n    font-style: normal;\n    line-height: 1.25;\n    letter-spacing: normal;\n    text-align: center;\n    color: #414344; }\n\n.overlay-IoTaaS-story .slide-item.six-slide ul {\n  margin-top: 19px;\n  padding-left: 16px;\n  padding-bottom: 20px;\n  margin-left: 5px; }\n  .overlay-IoTaaS-story .slide-item.six-slide ul li {\n    list-style: none;\n    list-style: disc;\n    color: #00bceb;\n    font-size: 20px;\n    font-weight: bold;\n    line-height: 1.25;\n    padding-left: 0; }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.six-slide ul li {\n        font-size: 16px; } }\n    .overlay-IoTaaS-story .slide-item.six-slide ul li::before {\n      display: none; }\n    .overlay-IoTaaS-story .slide-item.six-slide ul li span {\n      font-weight: bold;\n      font-stretch: normal;\n      font-style: normal;\n      line-height: 1.25;\n      letter-spacing: normal;\n      text-align: left;\n      color: #00bceb; }\n      @media (min-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.six-slide ul li span {\n          font-size: 20px; } }\n\n.overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap {\n  width: 100%;\n  height: 461px; }\n  .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:first-child {\n    width: 53%;\n    height: 100%; }\n    .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:first-child .box-wrap {\n      width: 100%;\n      max-width: 647px;\n      height: 371px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:first-child {\n        width: 50%; }\n        .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:first-child .box-wrap {\n          height: 100%; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:first-child {\n        width: 50%; }\n        .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:first-child .box-wrap {\n          height: 100%; } }\n  .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:last-child {\n    width: 47%; }\n    @media (min-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:last-child {\n        margin-top: 12px;\n        margin-left: -6px; } }\n    @media (min-width: 1401px) {\n      .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:last-child {\n        margin-top: 12px;\n        margin-left: -10px; } }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:last-child {\n        width: 50%; }\n        .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:last-child .box-wrap {\n          height: 100%; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap .col-two:last-child {\n        width: 50%; } }\n\n.overlay-IoTaaS-story .slide-item.six-slide .txt-wrap {\n  padding: 29px 46px;\n  border: solid 1px #74bf4b;\n  background-color: rgba(116, 191, 75, 0.15);\n  width: fit-content;\n  margin: 0 auto 16px;\n  border-radius: 50%; }\n  .overlay-IoTaaS-story .slide-item.six-slide .txt-wrap span {\n    font-size: 14px;\n    line-height: 1.43;\n    text-align: left;\n    color: #414344; }\n\n.overlay-IoTaaS-story .slide-item.six-slide .col-three-wrap {\n  justify-content: space-between;\n  width: 100%;\n  display: flex;\n  flex-wrap: wrap; }\n  .overlay-IoTaaS-story .slide-item.six-slide .col-three-wrap .col-three {\n    width: 139px;\n    margin-bottom: 25px;\n    padding: 18px 40px 18px;\n    border-radius: 13px;\n    border: solid 2px #0d274d;\n    background-color: rgba(0, 188, 235, 0.2); }\n    .overlay-IoTaaS-story .slide-item.six-slide .col-three-wrap .col-three span {\n      font-size: 14px;\n      line-height: 1.43;\n      text-align: center;\n      color: #0d274d; }\n\n.overlay-IoTaaS-story .slide-item.fifth-slide .top-box {\n  max-width: 1115px !important; }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .top-box p {\n    margin-top: -4px; }\n\n.overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap {\n  display: flex;\n  flex-wrap: wrap;\n  width: 100%;\n  margin-top: 29px; }\n  @media (max-width: 991px) {\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap {\n      margin-top: 0; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .mobile-image {\n    display: none; }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .mobile-image {\n        display: block; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two {\n    position: relative; }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two {\n        display: none; } }\n    @media (max-width: 1150px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:nth-child(1n) {\n        width: 40%; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:nth-child(1n) {\n        width: auto;\n        margin: 0 auto; } }\n    @media (max-width: 1150px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:last-child {\n        padding-left: 20px;\n        width: 60%; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:last-child {\n        width: auto;\n        margin: 0 auto;\n        padding-left: 0 !important; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .row {\n    display: flex;\n    align-items: center;\n    width: 100%;\n    padding-left: 22px;\n    margin-top: 32px; }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-text-wrap {\n    width: 180px; }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-x {\n    width: 76.4px;\n    height: 23.7px;\n    position: relative;\n    margin: 94px 38px 38px 38px; }\n    @media (max-width: 1150px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-x {\n        margin: 0 5px;\n        width: 50px; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-x {\n        margin: 0 10px; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text.network .icon-wrap {\n    width: 97.9px;\n    height: 97.6px;\n    margin: 0px auto 9px; }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text.network .icon-wrap {\n        width: 72.9px;\n        height: 65.6px; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text.network p {\n    margin-top: 20px;\n    font-size: 20px;\n    font-weight: normal;\n    font-stretch: normal;\n    font-style: normal;\n    line-height: 1.35;\n    letter-spacing: normal;\n    text-align: center;\n    color: #0d274d;\n    width: 85px;\n    margin: 14px auto 0; }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text.network p {\n        font-size: 16px; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap {\n    width: 81.5px;\n    height: 81.5px;\n    margin: 0 auto 9px; }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap {\n        width: 60.5px;\n        height: 60.5px; } }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap.wrap {\n      width: 134.4px;\n      height: 68.8px;\n      margin: 23px auto 16px; }\n      @media (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap.wrap {\n          width: 112.4px;\n          height: 48.8px; } }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap img {\n      object-fit: contain; }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text p {\n    font-size: 16px;\n    line-height: 1.44;\n    text-align: center;\n    color: #414344; }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text p {\n        font-size: 14px; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-wrap {\n    text-align: center;\n    width: fit-content;\n    margin: 9px auto 9px; }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-wrap .arrow {\n      width: 10px;\n      height: 20.6px; }\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-wrap .arrow img {\n        object-fit: contain; }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .title {\n    margin-bottom: 16px;\n    text-align: center; }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .title p {\n      font-size: 20px;\n      line-height: 1.35;\n      text-align: center;\n      color: #0d274d; }\n      @media (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .title p {\n          font-size: 16px; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .title {\n        margin: 20px 0 10px; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap {\n    position: relative;\n    width: 598px;\n    height: 381px;\n    padding: 24px 18px 85.2px 37px;\n    display: flex;\n    flex-wrap: wrap; }\n    @media (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap {\n        max-width: 598px;\n        width: 100%;\n        padding: 24px 15px 24.2px 15px; } }\n    @media (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap {\n        max-width: 495px;\n        height: 317px; } }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .bg-wrap {\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      z-index: -1; }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .wrap {\n      width: 188px; }\n      @media (max-width: 480px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .wrap {\n          width: 164px; } }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .line {\n      width: 72.3px;\n      height: 189.8px;\n      position: relative;\n      top: 86px;\n      left: 12px; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .line {\n          top: 105px; } }\n      @media (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .line {\n          width: 40.3px;\n          height: 105.8px;\n          position: relative;\n          top: 124px;\n          left: 0px; } }\n      @media (max-width: 480px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .line {\n          display: none; } }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content {\n      width: 282px;\n      padding: 11px 0px 0px 20px; }\n      @media (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content {\n          width: 50%; } }\n      @media (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content {\n          padding-top: 0; } }\n      @media (max-width: 480px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content {\n          width: 56%; } }\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .icon-with-text {\n        margin: 0 auto 14px;\n        width: 200px;\n        text-align: center; }\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .icon-with-text .icon-wrap {\n          width: 115.4px;\n          height: 58.8px;\n          margin: 0 auto 8px; }\n          @media (max-width: 991px) {\n            .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .icon-with-text .icon-wrap {\n              width: 95.4px;\n              height: 45.8px; } }\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .icon-with-text span {\n          font-size: 16px;\n          line-height: 1.44;\n          text-align: center;\n          color: #00bceb; }\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .content p {\n        font-size: 16px;\n        line-height: 1.44;\n        text-align: left;\n        color: #414344;\n        margin-bottom: 10px; }\n        @media (max-width: 991px) {\n          .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .content p {\n            font-size: 14px; } }\n      .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .content ul li {\n        font-size: 16px;\n        line-height: 1.38;\n        text-align: left;\n        color: #414344;\n        list-style: disc; }\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .content ul li::marker {\n          font-size: 11px; }\n        @media (max-width: 991px) {\n          .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .content ul li {\n            font-size: 14px; } }\n  .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon {\n    margin-bottom: 5px;\n    text-align: center; }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon p {\n      font-size: 16px;\n      line-height: 1.44;\n      text-align: center;\n      color: #414344;\n      margin-bottom: -1px; }\n      @media (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon p {\n          font-size: 14px; } }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon span {\n      font-size: 16px;\n      line-height: 1.44;\n      text-align: center;\n      color: #00bceb; }\n    .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon .icon-wrap {\n      width: 80px;\n      height: 74.2px;\n      margin: 8px auto 8px; }\n      @media (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon .icon-wrap {\n          width: 50px;\n          height: 34.2px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .overlay-IoTaaS-story .summary .col-three-img {\n    margin-top: 60px; } }\n\n.overlay-IoTaaS-story .summary .col-three-img > h3 {\n  margin-bottom: 26px;\n  color: #414344; }\n  @media (max-width: 1271px) {\n    .overlay-IoTaaS-story .summary .col-three-img > h3 {\n      margin-top: 0px; } }\n\n@media screen and (min-width: 1350px) {\n  .overlay-IoTaaS-story .summary .col-three-img .content-wrap {\n    padding-top: 23px;\n    height: 244px; } }\n\n.overlay-IoTaaS-story .summary .card-wrap .inner h3 {\n  font-weight: 300;\n  line-height: 1.35;\n  text-align: left;\n  color: #414344;\n  margin: 0 0 1px 0; }\n  @media (min-width: 1271px) {\n    .overlay-IoTaaS-story .summary .card-wrap .inner h3 {\n      font-size: 20px; } }\n\n.overlay-IoTaaS-story .summary .card-wrap .inner p {\n  line-height: 1.25;\n  text-align: left;\n  color: #414344;\n  margin-bottom: 42px; }\n  @media (min-width: 1271px) {\n    .overlay-IoTaaS-story .summary .card-wrap .inner p {\n      font-size: 16px; } }\n\n.overlay-IoTaaS-story .summary .card-wrap .inner a {\n  margin-top: 10px;\n  font-size: 16px;\n  font-weight: bold;\n  line-height: 1.38;\n  text-align: left;\n  color: #0d274d;\n  display: block; }\n  @media (max-width: 991px) {\n    .overlay-IoTaaS-story .summary .card-wrap .inner a {\n      margin-top: 10px !important;\n      font-size: 14px; } }\n  .overlay-IoTaaS-story .summary .card-wrap .inner a .move_arrow_blue:after {\n    right: -8px;\n    width: 9px;\n    height: 13px; }\n\n@-moz-document url-prefix() {\n  .overlay-IoTaaS-story .summary .card-wrap .inner a .move_arrow_blue:after {\n    bottom: 3px; } }\n\n.overlay-IoTaaS-story .summary .card-wrap .inner .col-two-wrap {\n  display: flex;\n  flex-wrap: wrap;\n  width: 100%; }\n  .overlay-IoTaaS-story .summary .card-wrap .inner .col-two-wrap .col-two {\n    width: 100%;\n    margin-right: 0; }\n\n.overlay-IoTaaS-story .summary .col-three:first-child .inner a {\n  margin-top: 46.5px; }\n\n.overlay-IoTaaS-story .summary .col-three:last-child .inner p {\n  margin-bottom: 20px; }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .overlay-IoTaaS-story .summary .col-three .inner a {\n    margin-top: 10px; }\n  .overlay-IoTaaS-story .summary .col-three .inner p {\n    margin-bottom: 10px; }\n  .overlay-IoTaaS-story .summary .col-three:first-child .inner a {\n    margin-top: 10px; }\n  .overlay-IoTaaS-story .summary .col-three:last-child .inner p {\n    margin-bottom: 10px; } }\n\n@media (max-width: 991px) {\n  .overlay-IoTaaS-story .summary .col-three .inner a {\n    margin-top: 10px; }\n    .overlay-IoTaaS-story .summary .col-three .inner a .move_arrow_blue:after {\n      right: -6px;\n      width: 9px;\n      height: 10px;\n      bottom: 4px; }\n  .overlay-IoTaaS-story .summary .col-three .inner p {\n    margin-bottom: 10px; }\n  .overlay-IoTaaS-story .summary .col-three:first-child .inner a {\n    margin-top: 10px; }\n  .overlay-IoTaaS-story .summary .col-three:last-child .inner p {\n    margin-bottom: 10px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.six-slide .col-two-wrap {\n  height: auto; }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap {\n    margin-top: 0; } }\n\n@media (max-width: 1150px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:first-child {\n    width: 40%; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:first-child {\n    width: auto;\n    margin: 0 auto; } }\n\n@media (max-width: 1150px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:last-child {\n    padding-left: 20px;\n    width: 60%; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .col-two:last-child {\n    width: auto;\n    margin: 0 auto;\n    padding-left: 0 !important; } }\n\n@media (max-width: 1150px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-x {\n    margin: 0 5px;\n    width: 50px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .arrow-x {\n    margin: 0 10px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text.network .icon-wrap {\n    width: 72.9px;\n    height: 65.6px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text.network p {\n    font-size: 16px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap {\n    width: 60.5px;\n    height: 60.5px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap.wrap {\n    width: 112.4px;\n    height: 48.8px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text .icon-wrap img {\n  object-fit: contain; }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .icon-with-text p {\n    font-size: 14px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .title p {\n    font-size: 16px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .title {\n    margin: 20px 0 10px; } }\n\n@media (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap {\n    max-width: 598px;\n    width: 100%;\n    padding: 24px 15px 24.2px 15px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap {\n    max-width: 495px;\n    height: 317px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .wrap {\n  width: 188px; }\n  @media (max-width: 480px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .wrap {\n      width: 164px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .line {\n    width: 40.3px;\n    height: 105.8px;\n    position: relative;\n    top: 124px;\n    left: 0px; } }\n\n@media (max-width: 480px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .line {\n    display: none; } }\n\n@media (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content {\n    width: 50%; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content {\n    padding-top: 0; } }\n\n@media (max-width: 480px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content {\n    width: 56%; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .icon-with-text .icon-wrap {\n    width: 95.4px;\n    height: 45.8px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .content p {\n    font-size: 14px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .box-wrap .right-content .content ul li {\n    font-size: 14px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon p {\n    font-size: 14px; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fifth-slide .col-two-wrap .text-with-icon .icon-wrap {\n    width: 50px;\n    height: 34.2px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .bottom-box {\n    margin: 70px auto 0 !important; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .bottom-box {\n    margin: 30px auto 0 !important; } }\n\n@media (max-width: 595px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .bottom-box {\n    margin: 20px auto 0 !important; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n  max-width: 813px; }\n  @media (min-width: 596px) and (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n      justify-content: center; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 35%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 36%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n        width: auto; } }\n  @media (min-width: 481px) and (max-width: 595px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n      justify-content: center; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 35%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 36%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n        width: auto; } }\n  @media (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n      justify-content: center; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 35%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 36%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n        width: auto; } }\n  @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap {\n      justify-content: center; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.sp-nwrk {\n        width: 35%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.second {\n        width: 36%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-three-wrap .three-col.third {\n        width: auto; } }\n\n@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .three-col.sp-nwrk {\n    width: 24%; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .three-col.second {\n    width: 27%; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .three-col.third {\n    width: 37%; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .three-col.sp-nwrk {\n    width: 24%; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .three-col.second {\n    width: 27%; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.fourth-slide .col-two-wrap .three-col.third {\n    width: 37%; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img {\n  margin-top: 60px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:first-child .inner a {\n      margin-top: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:last-child .inner p {\n      margin-bottom: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a {\n      margin-top: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner p {\n      margin-bottom: 10px !important; } }\n  @media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:first-child .inner a {\n      margin-top: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:last-child .inner p {\n      margin-bottom: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a {\n      margin-top: 10px !important; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a .move_arrow_blue:after {\n        right: -6px;\n        width: 9px;\n        height: 10px;\n        bottom: 4px; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner p {\n      margin-bottom: 10px !important; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:first-child .inner a {\n      margin-top: 10px !important;\n      font-size: 14px; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:last-child .inner p {\n      margin-bottom: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a {\n      margin-top: 10px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner p {\n      margin-bottom: 10px; } }\n  @media (min-width: 1024px) and (max-width: 1250px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three {\n      width: 33.33%;\n      flex: 0 0 33.33%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap {\n        flex-wrap: wrap;\n        height: 100%; }\n        .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .img-wrap {\n          height: 204px;\n          width: 100%; }\n        .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .content-wrap {\n          width: 100%; } }\n  @media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a {\n      margin-top: 10px !important;\n      font-size: 14px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .img-wrap {\n    height: unset !important;\n    border-radius: 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .img-wrap img {\n      border-radius: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a {\n    margin-top: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner p {\n    margin-bottom: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:first-child .inner a {\n    margin-top: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three:last-child .inner p {\n    margin-bottom: 10px; }\n  @media (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three {\n      width: 100%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .img-wrap {\n        height: unset !important; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a {\n        margin-top: 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner p {\n        margin-bottom: 10px; } }\n  @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three {\n      width: 100%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .img-wrap {\n        height: unset !important; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner a {\n        margin-top: 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .inner p {\n        margin-bottom: 10px; } }\n  @media (min-width: 596px) and (max-width: 767px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three {\n      width: 100%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .img-wrap {\n        height: unset !important; } }\n  @media (min-width: 481px) and (max-width: 595px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three {\n      width: 100%; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .summary .col-three-img .col-three .card-wrap .img-wrap {\n        height: unset !important; } }\n\n@media (min-width: 1271px) {\n  .col-three-img .row-wrap .col-three .card-wrap.first-card .content-wrap {\n    padding: 22px 24px 43px 30px; } }\n\n.col-three-img .row-wrap .col-three .card-wrap.first-card .content-wrap .inner .link-arrow-wrap {\n  position: relative;\n  color: #0d274d;\n  font-weight: bold; }\n  .col-three-img .row-wrap .col-three .card-wrap.first-card .content-wrap .inner .link-arrow-wrap a {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: auto;\n    height: 100%; }\n  .col-three-img .row-wrap .col-three .card-wrap.first-card .content-wrap .inner .link-arrow-wrap:hover .link-arrow::after {\n    right: 28px; }\n  .col-three-img .row-wrap .col-three .card-wrap.first-card .content-wrap .inner .link-arrow-wrap .link-arrow {\n    position: relative;\n    bottom: auto;\n    left: 28px; }\n    .col-three-img .row-wrap .col-three .card-wrap.first-card .content-wrap .inner .link-arrow-wrap .link-arrow::after {\n      right: 34px;\n      bottom: -2px; }\n\n#converge-sdn-graph-one svg,\n#converge-sdn-graph-two svg,\n#converge-sdn-graph-three svg {\n  display: none; }\n  #converge-sdn-graph-one svg:nth-of-type(1),\n  #converge-sdn-graph-two svg:nth-of-type(1),\n  #converge-sdn-graph-three svg:nth-of-type(1) {\n    display: block; }\n\n.drivers-story .col-two-outer-with-img .img-wrapper {\n  display: none; }\n  @media screen and (max-width: 1024px) {\n    .drivers-story .col-two-outer-with-img .img-wrapper {\n      display: block; } }\n\n.drivers-story .col-two-outer-with-img .col-wrap-outer,\n.drivers-story .col-two-outer-with-img .col-wrap-right {\n  display: block; }\n  @media screen and (max-width: 1024px) {\n    .drivers-story .col-two-outer-with-img .col-wrap-outer,\n    .drivers-story .col-two-outer-with-img .col-wrap-right {\n      display: none; } }\n\n@media screen and (max-width: 1024px) {\n  .drivers-story .col-two-outer-with-img h3 {\n    margin-bottom: 20px !important; } }\n\n.drivers-story .crosswork-operating {\n  padding-top: 30px; }\n  @media screen and (max-width: 1024px) {\n    .drivers-story .crosswork-operating {\n      align-items: baseline !important;\n      height: auto !important; } }\n  .drivers-story .crosswork-operating .img-wrapper {\n    display: none; }\n    @media screen and (max-width: 1024px) {\n      .drivers-story .crosswork-operating .img-wrapper {\n        display: block; } }\n  .drivers-story .crosswork-operating .col-wrap {\n    display: block; }\n    @media screen and (max-width: 1024px) {\n      .drivers-story .crosswork-operating .col-wrap {\n        display: none; } }\n\n@media screen and (max-width: 1024px) {\n  .drivers-story .full-lifecycle {\n    display: block !important;\n    min-width: 100% !important; } }\n\n.drivers-story .full-lifecycle .img-wrapper {\n  display: none; }\n  @media screen and (max-width: 1024px) {\n    .drivers-story .full-lifecycle .img-wrapper {\n      display: block; } }\n\n.drivers-story .full-lifecycle .col-left,\n.drivers-story .full-lifecycle .col-midle,\n.drivers-story .full-lifecycle .col-right {\n  display: block; }\n  @media screen and (max-width: 1024px) {\n    .drivers-story .full-lifecycle .col-left,\n    .drivers-story .full-lifecycle .col-midle,\n    .drivers-story .full-lifecycle .col-right {\n      display: none; } }\n\n.drivers-story .container .tabs-container ul li span {\n  max-width: inherit; }\n\n.drivers-story .item {\n  position: relative; }\n\n.drivers-story .col-two-wrapper {\n  text-align: center;\n  max-width: 980px;\n  margin: 67px auto 0; }\n  @media screen and (max-height: 640px) {\n    .drivers-story .col-two-wrapper {\n      overflow-y: auto;\n      -ms-overflow-style: none;\n      height: calc(100vh - 122px);\n      padding-bottom: 20px; } }\n  .drivers-story .col-two-wrapper h3 {\n    margin-bottom: 88px;\n    color: #4d4c4c; }\n  .drivers-story .col-two-wrapper .col-two.content-block {\n    max-width: 460px;\n    margin: 0 15px 0 68px;\n    width: calc(50% - 83px); }\n    .drivers-story .col-two-wrapper .col-two.content-block h3 {\n      display: inline-block;\n      width: 100%;\n      margin-bottom: 15px !important;\n      color: #4d4c4c;\n      text-align: left !important;\n      line-height: 1.37; }\n  .drivers-story .col-two-wrapper .col-two .list-syntax {\n    padding: 0; }\n    .drivers-story .col-two-wrapper .col-two .list-syntax li {\n      margin: 15px 0 11px; }\n  .drivers-story .col-two-wrapper .col-two.capsule-block {\n    max-width: 578px;\n    border-radius: 104px;\n    font-size: 0;\n    margin: 0 20.5px 5px 13px;\n    width: calc(50% - 33.5px); }\n    .drivers-story .col-two-wrapper .col-two.capsule-block.green {\n      background-color: #58be4d; }\n    .drivers-story .col-two-wrapper .col-two.capsule-block h6 {\n      color: #FFFFFF;\n      font-weight: bold;\n      line-height: 1.35; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .drivers-story .col-two-wrapper .col-two.capsule-block h6 {\n          font-size: 16px; } }\n      .drivers-story .col-two-wrapper .col-two.capsule-block h6 span {\n        font-weight: 100; }\n    .drivers-story .col-two-wrapper .col-two.capsule-block .capex-box {\n      max-width: 342px;\n      width: 59%;\n      height: initial;\n      padding: 36px 37px 39px 44px;\n      border-radius: 104px; }\n      @media (min-width: 1024px) and (max-width: 1250px) {\n        .drivers-story .col-two-wrapper .col-two.capsule-block .capex-box {\n          padding: 28px 32px 28px 32px; } }\n      .drivers-story .col-two-wrapper .col-two.capsule-block .capex-box.blue {\n        background-color: #004575; }\n    .drivers-story .col-two-wrapper .col-two.capsule-block .opex-box {\n      padding: 0 26px 0 9px;\n      width: 41%; }\n  .drivers-story .col-two-wrapper .col-wrap-outer {\n    float: left;\n    width: 50%;\n    max-width: 425px;\n    position: relative;\n    margin: -4px 11px 0 38px; }\n    .drivers-story .col-two-wrapper .col-wrap-outer:after {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: -57px;\n      width: 239px;\n      height: 412px;\n      border-radius: 10px;\n      background-color: #e2e2e2;\n      z-index: -1; }\n    .drivers-story .col-two-wrapper .col-wrap-outer .top-txt {\n      position: relative;\n      top: -29px;\n      left: 36px;\n      display: block;\n      text-align: left;\n      font-size: 16px;\n      line-height: 1.25;\n      letter-spacing: normal;\n      color: #4d4c4c;\n      letter-spacing: -0.020em; }\n    .drivers-story .col-two-wrapper .col-wrap-outer .col-wrap {\n      float: left;\n      width: 100%;\n      display: flex;\n      align-items: center;\n      margin-bottom: 16px;\n      padding-left: 34px; }\n      .drivers-story .col-two-wrapper .col-wrap-outer .col-wrap > .img-box {\n        width: 52px; }\n      .drivers-story .col-two-wrapper .col-wrap-outer .col-wrap:nth-of-type(3) > .img-box img {\n        max-width: 29px; }\n    .drivers-story .col-two-wrapper .col-wrap-outer .circle-box {\n      float: left;\n      width: 274px;\n      height: 101px;\n      border-radius: 50px;\n      border: solid 1px #fff;\n      background-color: #e2e2e2;\n      padding: 11px 24px;\n      margin-left: 25px;\n      display: flex;\n      align-items: center; }\n      .drivers-story .col-two-wrapper .col-wrap-outer .circle-box .img-box {\n        width: 58px;\n        float: left;\n        position: relative; }\n        .drivers-story .col-two-wrapper .col-wrap-outer .circle-box .img-box span {\n          position: absolute;\n          left: 0;\n          top: 0;\n          right: 0;\n          bottom: 0;\n          margin: auto;\n          height: fit-content;\n          font-size: 16px;\n          line-height: 1.25;\n          color: #4d4c4c; }\n      .drivers-story .col-two-wrapper .col-wrap-outer .circle-box .text-wrap {\n        float: left;\n        width: calc(100% - 58px);\n        text-align: left;\n        padding-left: 23px; }\n        .drivers-story .col-two-wrapper .col-wrap-outer .circle-box .text-wrap span {\n          font-size: 16px;\n          line-height: 1.25;\n          color: #4d4c4c;\n          letter-spacing: -0.020em; }\n  .drivers-story .col-two-wrapper .col-wrap-right {\n    float: left;\n    width: 50%;\n    width: 501px;\n    margin-top: 17px;\n    position: relative; }\n    .drivers-story .col-two-wrapper .col-wrap-right h6 {\n      padding-left: 30px;\n      color: #4d4c4c;\n      position: absolute;\n      top: -40px; }\n    .drivers-story .col-two-wrapper .col-wrap-right .col-wrap {\n      float: left;\n      width: 100%;\n      border-radius: 50px;\n      padding: 16px 13px;\n      height: 101px;\n      margin-bottom: 16px; }\n      .drivers-story .col-two-wrapper .col-wrap-right .col-wrap.bg-blue {\n        background-color: #0d274d; }\n        .drivers-story .col-two-wrapper .col-wrap-right .col-wrap.bg-blue .img-box img {\n          max-width: 56px; }\n      .drivers-story .col-two-wrapper .col-wrap-right .col-wrap.bg-yellow {\n        background-color: #fbab2c; }\n        .drivers-story .col-two-wrapper .col-wrap-right .col-wrap.bg-yellow .img-box img {\n          max-width: 37px;\n          margin: auto; }\n      .drivers-story .col-two-wrapper .col-wrap-right .col-wrap.bg-sky {\n        background-color: #00bceb; }\n    .drivers-story .col-two-wrapper .col-wrap-right .img-box {\n      width: 68px;\n      float: left;\n      position: relative;\n      top: 7px;\n      left: 9px; }\n    .drivers-story .col-two-wrapper .col-wrap-right .text-wrap {\n      float: left;\n      width: calc(100% - 76px);\n      text-align: left;\n      padding-left: 30px; }\n      .drivers-story .col-two-wrapper .col-wrap-right .text-wrap p {\n        font-size: 16px;\n        font-weight: bold;\n        color: #fff;\n        margin-bottom: 7px;\n        letter-spacing: -0.005em; }\n      .drivers-story .col-two-wrapper .col-wrap-right .text-wrap ul li {\n        font-size: 16px;\n        color: #fff;\n        position: relative;\n        padding-left: 10px;\n        line-height: 1.2;\n        letter-spacing: -0.020em; }\n        .drivers-story .col-two-wrapper .col-wrap-right .text-wrap ul li::marker {\n          font-size: 0; }\n        .drivers-story .col-two-wrapper .col-wrap-right .text-wrap ul li:before {\n          content: \"\";\n          position: absolute;\n          left: 0;\n          top: 6px;\n          height: 4px;\n          width: 4px;\n          border-radius: 50%;\n          background: white; }\n\n.drivers-story .verticle-carousel {\n  padding-top: 0; }\n  .drivers-story .verticle-carousel .slide-item {\n    min-height: 602px; }\n    .drivers-story .verticle-carousel .slide-item.life-cycle h3 {\n      font-weight: 300;\n      text-align: center;\n      color: #4d4c4c;\n      margin-bottom: 10px;\n      margin-top: 35px; }\n    .drivers-story .verticle-carousel .slide-item.life-cycle h5 {\n      margin: 0 0 30px;\n      color: #4d4c4c;\n      font-weight: 400;\n      line-height: 1.3;\n      text-align: center; }\n    .drivers-story .verticle-carousel .slide-item.life-cycle .col-left {\n      text-align: right;\n      position: relative; }\n      .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item {\n        padding-right: 92px;\n        justify-content: end;\n        position: relative;\n        border-radius: 0px 50px 50px 0px; }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item.nine, .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item.five {\n          width: 128%; }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item.eight, .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item.six {\n          width: 113.5%; }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item.seven {\n          width: 109%; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item p {\n            padding-left: 20px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .drivers-story .verticle-carousel .slide-item.life-cycle .col-left .row-item p {\n            padding-left: 20px; } }\n    .drivers-story .verticle-carousel .slide-item.life-cycle .col-right {\n      text-align: left;\n      position: relative; }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-right {\n          max-width: 400px; } }\n      @media (max-width: 767px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-right {\n          max-width: 400px; } }\n      .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item {\n        padding-left: 100px;\n        justify-content: flex-start;\n        position: relative;\n        border-radius: 50px 0px 0px 50px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item p {\n            padding-right: 20px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item p {\n            padding-right: 20px; } }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.zero, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.four {\n          width: 102%;\n          left: 28px; }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.zero, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.four {\n              left: -10px; } }\n          @media (min-width: 1200px) and (max-width: 1280px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.zero, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.four {\n              left: -17px; } }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.zero, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.four {\n              left: 32px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.zero, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.four {\n              left: 0; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.zero, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.four {\n              width: 112%;\n              left: 0; } }\n          @media (max-width: 767px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.zero, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.four {\n              width: 112%;\n              left: 0; } }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.one, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.three {\n          width: 92.4%;\n          right: -77px; }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.one, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.three {\n              right: -30px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.one, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.three {\n              right: -30px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.one, .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.three {\n              right: -77px; } }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.two {\n          width: 88.5%;\n          right: -98px; }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.two {\n              right: -45px; } }\n          @media (min-width: 1200px) and (max-width: 1280px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.two {\n              right: -50px; } }\n          @media (min-width: 1250px) and (max-width: 1350px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.two {\n              right: -94px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.two {\n              right: -42px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.two {\n              right: -92px; } }\n          @media (max-width: 767px) {\n            .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item.two {\n              right: -92px; } }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-right .row-item .circle {\n          right: auto;\n          left: 0; }\n    .drivers-story .verticle-carousel .slide-item.life-cycle .col-midle {\n      position: relative;\n      left: 69px; }\n      @media (min-width: 1200px) and (max-width: 1280px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-midle {\n          left: 46px;\n          max-width: 200px;\n          margin-right: 16px; } }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-midle {\n          left: 72px; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-midle {\n          left: 46px;\n          max-width: 200px;\n          margin-right: 16px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-midle {\n          left: 33px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-midle {\n          max-width: 300px;\n          margin: 30px auto;\n          left: 69px; } }\n      @media (max-width: 767px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-midle {\n          max-width: 300px;\n          margin: 30px auto;\n          left: 69px; } }\n    .drivers-story .verticle-carousel .slide-item.life-cycle .col-wrap-outer {\n      display: flex;\n      align-items: center; }\n      @media (min-width: 1200px) and (max-width: 1280px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-wrap-outer {\n          margin-left: 50px; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-wrap-outer {\n          display: table-caption;\n          min-width: 400px; } }\n      @media (max-width: 767px) {\n        .drivers-story .verticle-carousel .slide-item.life-cycle .col-wrap-outer {\n          display: table-caption;\n          min-width: 400px; } }\n    .drivers-story .verticle-carousel .slide-item.life-cycle .row-item {\n      height: 75px;\n      display: -webkit-box;\n      align-items: center;\n      margin-bottom: 8px; }\n      .drivers-story .verticle-carousel .slide-item.life-cycle .row-item p {\n        color: #06144d;\n        letter-spacing: -0.025em;\n        position: relative;\n        left: -4px; }\n      .drivers-story .verticle-carousel .slide-item.life-cycle .row-item.yellow {\n        background-color: rgba(251, 171, 44, 0.2); }\n      .drivers-story .verticle-carousel .slide-item.life-cycle .row-item.light-green {\n        background-color: rgba(116, 191, 75, 0.2); }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .row-item.light-green .circle {\n          background-color: #6ebe4a; }\n      .drivers-story .verticle-carousel .slide-item.life-cycle .row-item.grey {\n        background-color: rgba(13, 39, 77, 0.2); }\n        .drivers-story .verticle-carousel .slide-item.life-cycle .row-item.grey .circle {\n          background-color: #0d274d; }\n      .drivers-story .verticle-carousel .slide-item.life-cycle .row-item .circle {\n        width: 75px;\n        height: 75px;\n        background-color: #fbab2c;\n        border-radius: 50%;\n        position: absolute;\n        right: 0;\n        top: 0;\n        padding: 25px 30px;\n        font-size: 20px;\n        font-weight: bold;\n        text-align: center;\n        color: #fff; }\n    .drivers-story .verticle-carousel .slide-item.chart-wrapper {\n      margin-top: 15px; }\n    .drivers-story .verticle-carousel .slide-item.col-three-outer {\n      max-width: 1185px;\n      display: flex;\n      flex-wrap: wrap;\n      align-items: center;\n      min-height: 550px; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .drivers-story .verticle-carousel .slide-item.col-three-outer {\n          overflow-x: hidden;\n          overflow-y: hidden;\n          height: initial !important; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .drivers-story .verticle-carousel .slide-item.col-three-outer {\n          margin-top: 40px;\n          overflow-x: hidden;\n          overflow-y: auto;\n          height: initial !important; } }\n      @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        .drivers-story .verticle-carousel .slide-item.col-three-outer {\n          height: auto !important; } }\n      .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap h3 {\n        font-weight: 300;\n        font-stretch: normal;\n        text-align: left;\n        color: #06144d; }\n      .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap ul li {\n        font-size: 16px;\n        font-weight: normal;\n        text-align: left;\n        color: #06144d;\n        position: relative;\n        padding-left: 10px; }\n        .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap ul li::marker {\n          font-size: 0; }\n        .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap ul li:before {\n          content: \"\";\n          position: absolute;\n          left: 0;\n          top: 9px;\n          height: 3px;\n          width: 3px;\n          border-radius: 50%;\n          background: #06144d; }\n      .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.left {\n        width: 301px;\n        text-align: left;\n        position: relative;\n        top: -12px;\n        padding-left: 10px; }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.left {\n            top: 0;\n            padding-left: 0; } }\n        @media (max-width: 767px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.left {\n            top: 0;\n            padding-left: 0; } }\n        .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.left h3 {\n          margin-bottom: 35px; }\n        .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.left ul li {\n          margin-bottom: 19px;\n          line-height: 1.2; }\n      .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle {\n        width: 316px;\n        position: relative;\n        margin: 0 38px;\n        top: -10px; }\n        @media (min-width: 1250px) and (max-width: 1350px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle {\n            max-width: 316px; } }\n        @media (min-width: 1200px) and (max-width: 1280px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle {\n            width: 290px;\n            max-width: 400px;\n            margin: 0 40px 0 40px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle {\n            margin: 20px 38px;\n            top: 0; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle {\n            margin: 0 38px 30px;\n            top: 0;\n            width: 250px;\n            max-width: 400px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle {\n            margin: 0 38px 30px;\n            top: 0; } }\n        @media (max-width: 767px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle {\n            margin: 20px 38px;\n            top: 0; } }\n        .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle .img-wrap {\n          position: relative; }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle .img-wrap {\n              max-width: 300px; } }\n          @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle .img-wrap {\n              max-width: 300px; } }\n          @media (max-width: 767px) {\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle .img-wrap {\n              max-width: 300px; } }\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle .img-wrap span {\n            position: absolute;\n            left: 0;\n            right: 0;\n            top: 0;\n            bottom: 0;\n            margin: auto;\n            width: 125px;\n            font-size: 20px;\n            font-weight: normal;\n            text-align: center;\n            color: #06144d;\n            height: fit-content; }\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.middle .img-wrap span.apis {\n              top: 6px;\n              bottom: auto; }\n      .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right {\n        width: 41.3%;\n        max-width: 486px;\n        position: relative;\n        left: -6px; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right {\n            width: 70%;\n            left: 4px; } }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right {\n            width: 36%; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right {\n            width: 70%;\n            left: 4px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right {\n            left: 0; } }\n        @media (max-width: 767px) {\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right {\n            left: 0; } }\n        .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box {\n          height: 165px;\n          float: left;\n          margin: 5px 0;\n          width: 100%; }\n          @media (min-width: 1024px) and (max-width: 1250px) {\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box {\n              height: auto; } }\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box p {\n            font-size: 16px;\n            font-weight: bold;\n            text-align: left;\n            color: #fff;\n            line-height: 1.2;\n            margin-bottom: 11px; }\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box ul {\n            width: 147px;\n            float: left; }\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box ul li {\n              font-size: 16px;\n              font-weight: normal;\n              text-align: left;\n              color: #fff;\n              position: relative;\n              padding-left: 5px;\n              line-height: 1.2; }\n              .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box ul li::marker {\n                font-size: 0; }\n              .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box ul li:before {\n                content: \"\";\n                position: absolute;\n                left: -3px;\n                top: 9px;\n                height: 4px;\n                width: 4px;\n                border-radius: 50%;\n                background: white; }\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box ul:nth-of-type(2) {\n              width: calc(100% - 160px); }\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box.bg-blue {\n            border-radius: 10px;\n            background-color: #0d274d;\n            padding: 23px 37px 6px 31px; }\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box.bg-green {\n            padding: 15px 37px 19px 31px;\n            border-radius: 10px;\n            background-color: #74bf4b; }\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box.bg-green ul {\n              width: 193px; }\n              .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box.bg-green ul:nth-of-type(2) {\n                width: calc(100% - 193px); }\n            .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box.bg-green p {\n              margin-bottom: 6px; }\n          .drivers-story .verticle-carousel .slide-item.col-three-outer .col-wrap.right .text-box.bg-yellow {\n            padding: 17px 37px 12px 32px;\n            border-radius: 10px;\n            background-color: #fbab2c; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .drivers-story .verticle-carousel .slide-item.full-width {\n        overflow-x: scroll;\n        overflow-y: auto;\n        height: calc(100vh - 180px) !important; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .drivers-story .verticle-carousel .slide-item.full-width {\n        overflow-x: scroll;\n        overflow-y: auto;\n        height: calc(100vh - 180px) !important; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .drivers-story .verticle-carousel .slide-item.full-width {\n        height: auto !important; } }\n  .drivers-story .verticle-carousel .slick-arrow.slick-prev {\n    top: 21px; }\n  .drivers-story .verticle-carousel .story-overview {\n    max-width: 1088px;\n    padding-right: 0;\n    margin-top: 31px;\n    padding-bottom: 20px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .drivers-story .verticle-carousel .story-overview {\n        max-width: 970px;\n        padding-right: 0;\n        height: auto !important; } }\n  .drivers-story .verticle-carousel .reduce-time-block {\n    max-width: 890px;\n    margin: 35px auto; }\n    @media screen and (min-width: 1251px) and (max-width: 1650px) {\n      .drivers-story .verticle-carousel .reduce-time-block {\n        margin: 23px 97px 0 auto; } }\n    @media screen and (min-width: 1650px) {\n      .drivers-story .verticle-carousel .reduce-time-block {\n        margin: 35px auto 23px auto;\n        padding-left: 175px;\n        max-width: 1050px; } }\n  .drivers-story .verticle-carousel .time-value-bar {\n    position: relative;\n    width: 26px;\n    height: 437px;\n    border-radius: 38px;\n    background-image: linear-gradient(to bottom, #00b1e7, #58be4d); }\n  .drivers-story .verticle-carousel .close-loop-screen {\n    min-height: 553px;\n    margin: 0 auto;\n    max-width: 100%; }\n    .drivers-story .verticle-carousel .close-loop-screen .close-loop-box {\n      max-width: 1220px;\n      height: 532px;\n      margin: 30px auto 0; }\n      .drivers-story .verticle-carousel .close-loop-screen .close-loop-box svg {\n        height: 532px; }\n      .drivers-story .verticle-carousel .close-loop-screen .close-loop-box img {\n        width: 100%;\n        height: 100%;\n        object-fit: contain; }\n    .drivers-story .verticle-carousel .close-loop-screen #portfollio {\n      height: 100%; }\n    .drivers-story .verticle-carousel .close-loop-screen h3 {\n      color: #4d4c4c;\n      margin-top: 17px; }\n\n.drivers-story .slide-five {\n  padding-right: 0px;\n  max-width: 100% !important; }\n  @media screen and (min-width: 1350px) {\n    .drivers-story .slide-five {\n      margin-top: 6px !important; } }\n  .drivers-story .slide-five .img-outer {\n    width: 100%;\n    max-width: 1045px;\n    margin: 13px auto 21px; }\n    @media screen and (min-width: 1350px) {\n      .drivers-story .slide-five .img-outer {\n        margin-top: -19px; } }\n    .drivers-story .slide-five .img-outer .img-wrapper {\n      width: 100%;\n      max-width: 976px;\n      MARGIN: 0 AUTO; }\n      @media screen and (max-width: 1200px) and (min-width: 1101px) {\n        .drivers-story .slide-five .img-outer .img-wrapper {\n          max-width: 850px; } }\n      @media screen and (max-width: 1100px) {\n        .drivers-story .slide-five .img-outer .img-wrapper {\n          max-width: 800px; } }\n      .drivers-story .slide-five .img-outer .img-wrapper > svg {\n        height: 400px; }\n      .drivers-story .slide-five .img-outer .img-wrapper img {\n        height: 405px;\n        width: auto;\n        max-width: 100%;\n        margin: 0 auto; }\n        @media screen and (max-width: 1200px) and (min-width: 1101px) {\n          .drivers-story .slide-five .img-outer .img-wrapper img {\n            height: 350px; } }\n        @media screen and (max-width: 1100px) {\n          .drivers-story .slide-five .img-outer .img-wrapper img {\n            height: 300px; } }\n  .drivers-story .slide-five .intro-wrapper {\n    margin-top: 7px;\n    display: inline-block;\n    width: 100%;\n    max-width: 100%; }\n    @media (min-width: 1350px) {\n      .drivers-story .slide-five .intro-wrapper {\n        margin-bottom: 25px; } }\n    .drivers-story .slide-five .intro-wrapper h3 {\n      color: #4d4c4c;\n      line-height: 1.06;\n      margin-bottom: 7px;\n      text-align: left;\n      margin-top: 20px; }\n    .drivers-story .slide-five .intro-wrapper h5 {\n      margin-top: 13px;\n      color: #4d4c4c;\n      font-weight: 400;\n      line-height: 1.3; }\n  .drivers-story .slide-five .box-two-block {\n    font-size: 0;\n    width: 100%;\n    max-width: 976px;\n    margin: 16px auto 0;\n    padding-top: 4px;\n    padding-left: 2px;\n    position: relative; }\n    @media screen and (max-width: 1100px) {\n      .drivers-story .slide-five .box-two-block {\n        max-width: 700px; } }\n    .drivers-story .slide-five .box-two-block:before {\n      content: '';\n      position: absolute;\n      left: 0;\n      top: -2px;\n      width: 100%;\n      height: 10px;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/grey_dot.svg);\n      background-size: contain;\n      background-repeat: no-repeat;\n      opacity: 0.3; }\n    .drivers-story .slide-five .box-two-block h5 {\n      font-size: 20px;\n      font-weight: 500;\n      color: #4d4c4c; }\n    .drivers-story .slide-five .box-two-block .two-col {\n      width: 50%;\n      vertical-align: top;\n      display: inline-block;\n      padding-right: 30px; }\n      @media screen and (min-width: 1200px) {\n        .drivers-story .slide-five .box-two-block .two-col:last-child {\n          padding-left: 93px; } }\n    .drivers-story .slide-five .box-two-block ul {\n      margin-top: 5px;\n      padding-bottom: 15px; }\n      .drivers-story .slide-five .box-two-block ul li {\n        font-size: 16px;\n        color: #4d4c4c;\n        position: relative;\n        padding-left: 10px;\n        margin-top: 4px; }\n        .drivers-story .slide-five .box-two-block ul li:before {\n          content: '';\n          position: absolute;\n          width: 3px;\n          height: 3px;\n          left: -1px;\n          top: 9px;\n          background-color: #4d4c4c; }\n\n.drivers-story .story-overview .color-tabs {\n  margin-top: 0;\n  display: flex; }\n  .drivers-story .story-overview .color-tabs .tab-wrapper {\n    width: 33.33%;\n    display: flex; }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .drivers-story .story-overview .color-tabs .tab-wrapper {\n        width: 50%; } }\n    @media (max-width: 767px) {\n      .drivers-story .story-overview .color-tabs .tab-wrapper {\n        width: 50%; } }\n    .drivers-story .story-overview .color-tabs .tab-wrapper.sky-blue .tab-content {\n      background-color: #049fd9; }\n      @media (min-width: 1271px) {\n        .drivers-story .story-overview .color-tabs .tab-wrapper.sky-blue .tab-content {\n          padding: 20px 0px 18px; } }\n  .drivers-story .story-overview .color-tabs .tab-content {\n    width: 100%;\n    border-radius: 100px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .drivers-story .story-overview .color-tabs .tab-content {\n        padding: 30px 20px 10px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .drivers-story .story-overview .color-tabs .tab-content {\n        height: auto !important; } }\n    @media (max-width: 767px) {\n      .drivers-story .story-overview .color-tabs .tab-content {\n        height: auto !important; } }\n  .drivers-story .story-overview .color-tabs h6 {\n    font-size: 16px;\n    color: #FFFFFF;\n    font-weight: 600; }\n  .drivers-story .story-overview .color-tabs p {\n    font-size: 14px;\n    max-width: 199px;\n    width: 100%;\n    margin: auto; }\n\n.drivers-story .story-overview .text-wrapper {\n  display: inline-block;\n  vertical-align: middle;\n  width: calc(100% - 289px);\n  padding-top: 6px;\n  max-width: 640px; }\n\n.drivers-story .story-overview .info-text {\n  font-size: 0;\n  padding: 36px 67px 43px;\n  text-align: left; }\n  @media screen and (min-width: 1350px) {\n    .drivers-story .story-overview .info-text {\n      padding-right: 87px;\n      margin-top: 19px;\n      padding: 52px 75px 60px; } }\n  .drivers-story .story-overview .info-text p {\n    margin-top: 14px;\n    word-break: break-word; }\n    @media screen and (min-width: 1350px) {\n      .drivers-story .story-overview .info-text p {\n        padding-right: 90px;\n        letter-spacing: 0.035em; } }\n    .drivers-story .story-overview .info-text p.smll-font {\n      font-size: 16px;\n      letter-spacing: -0.020em; }\n  .drivers-story .story-overview .info-text ul {\n    font-size: initial;\n    margin: 27px 0; }\n  .drivers-story .story-overview .info-text li {\n    font-size: 16px;\n    color: #fff;\n    position: relative;\n    padding-left: 10px;\n    line-height: 1.2;\n    letter-spacing: -0.024em; }\n    .drivers-story .story-overview .info-text li::marker {\n      font-size: 0; }\n    .drivers-story .story-overview .info-text li:before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 9px;\n      height: 3px;\n      width: 3px;\n      border-radius: 50%;\n      background: white; }\n\n.drivers-story .story-overview h3 {\n  text-align: left;\n  letter-spacing: -0.015em;\n  background-color: transparent;\n  color: #4d4c4c;\n  padding-top: 0; }\n\n.drivers-story .story-overview .img-box {\n  width: 248px;\n  display: inline-block;\n  vertical-align: middle;\n  float: right;\n  position: relative;\n  top: 5px; }\n  @media (min-width: 1250px) and (max-width: 1350px) {\n    .drivers-story .story-overview .img-box {\n      width: 200px;\n      top: 0; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .drivers-story .story-overview .img-box {\n      width: 200px;\n      top: 0; } }\n  @media (min-width: 1200px) and (max-width: 1280px) {\n    .drivers-story .story-overview .img-box {\n      width: 200px;\n      top: 0; } }\n  @media (max-width: 991px) {\n    .drivers-story .story-overview .img-box {\n      width: 200px;\n      top: 0; } }\n  .drivers-story .story-overview .img-box img {\n    height: 247px;\n    object-fit: cover;\n    width: auto; }\n    @media (min-width: 1250px) and (max-width: 1350px) {\n      .drivers-story .story-overview .img-box img {\n        height: 200px; } }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .drivers-story .story-overview .img-box img {\n        height: 200px; } }\n    @media (min-width: 1200px) and (max-width: 1280px) {\n      .drivers-story .story-overview .img-box img {\n        height: 200px; } }\n    @media (max-width: 991px) {\n      .drivers-story .story-overview .img-box img {\n        height: 200px; } }\n  .drivers-story .story-overview .img-box .img-wrapper {\n    position: relative; }\n    .drivers-story .story-overview .img-box .img-wrapper span {\n      position: absolute;\n      left: 0;\n      right: 0;\n      top: 0;\n      bottom: 0;\n      margin: auto;\n      font-size: 20px;\n      text-align: center;\n      color: white;\n      max-width: 100px;\n      height: fit-content;\n      line-height: 1.2; }\n\n.drivers-story .summary {\n  width: 100%;\n  padding-top: 60px; }\n  @media (max-width: 1271px) {\n    .drivers-story .summary {\n      padding-top: 30px; } }\n  .drivers-story .summary .col-three-img {\n    padding-top: 30px !important; }\n    .drivers-story .summary .col-three-img .intro-wrapper {\n      margin-top: 7px;\n      display: inline-block;\n      width: 100%;\n      max-width: 100%; }\n      @media (min-width: 1350px) {\n        .drivers-story .summary .col-three-img .intro-wrapper {\n          margin-bottom: 25px; } }\n      .drivers-story .summary .col-three-img .intro-wrapper h3 {\n        color: #4d4c4c;\n        line-height: 1.06;\n        margin-bottom: 7px;\n        text-align: left;\n        margin-top: 20px; }\n      .drivers-story .summary .col-three-img .intro-wrapper h5 {\n        margin-top: 13px;\n        color: #4d4c4c;\n        font-weight: 400;\n        line-height: 1.3; }\n\n.drivers-story .col-three-img {\n  padding-top: 30px;\n  margin-top: 0 !important; }\n  @media (min-width: 1271px) {\n    .drivers-story .col-three-img {\n      padding-top: 12px; } }\n  .drivers-story .col-three-img h6 {\n    margin-bottom: 7px; }\n  .drivers-story .col-three-img .list-wrap {\n    margin-top: 7px; }\n    .drivers-story .col-three-img .list-wrap a {\n      margin-bottom: 10px; }\n    .drivers-story .col-three-img .list-wrap .link-arrow {\n      bottom: 26px; }\n  .drivers-story .col-three-img .col-three p:first-of-type {\n    margin-top: 22px; }\n  .drivers-story .col-three-img .col-three h6 + p:first-of-type {\n    margin-top: 0px; }\n\n@media (min-width: 1271px) {\n  #drivers-tab .col-three-img {\n    padding-top: 75px; } }\n\nsvg {\n  width: 100%;\n  height: 100%; }\n\n@media (min-width: 1400px) {\n  .component-stories .verticle-carousel .slide-item.telco-cloud-7 {\n    margin: 50px auto 0; } }\n\n@media (max-width: 1399px) {\n  .component-stories .verticle-carousel .slide-item.telco-cloud-7 {\n    margin: 50px auto 0; } }\n\n@media (max-width: 1200px) {\n  .component-stories .telco-cloud-5 .pop_images .image-outer.extra-top {\n    top: -43px;\n    width: 55%;\n    margin-left: -126px; } }\n\n@media (max-width: 767px) {\n  .component-stories .telco-cloud-5 .pop_images .image-outer.extra-top svg {\n    margin-top: 7px; }\n  .component-stories .story-overview .descriptive-text ul {\n    padding-left: 10px; } }\n\n@media (max-width: 1200px) and (min-width: 1024px) {\n  .component-stories .telco-cloud-6 .color-tabs {\n    max-width: 472px;\n    margin: 0 auto 28px; }\n  .component-stories .telco-cloud-6 .content {\n    max-width: 472px;\n    margin: 0 auto 9px; }\n  .component-stories .telco-cloud-5 .graphic {\n    max-width: 500px;\n    width: 95%; }\n  .drivers-story .chart-wrapper .text-box p {\n    font-size: 12px; } }\n\n@media (max-width: 1024px) and (min-width: 992px) {\n  .component-stories .slide-counter {\n    font-size: 22px; }\n  .component-stories .telco-cloud-5 .graphic {\n    max-width: 360px; } }\n\n.ua-mobile .map-overlay .map-container .zoom-instruction {\n  display: block; }\n\n@media (max-width: 991px) and (min-width: 768px) {\n  section.overlay-component-stories.sec-overlay .cross,\n  section.overlay-csm-stories.sec-overlay .cross,\n  section.overlay-IoTaaS-story.sec-overlay .cross,\n  section.overlay-drivers-tab.sec-overlay .cross,\n  section.overlay-csm-sdn.sec-overlay .cross,\n  section.overlay-IoTaaS-story.sec-overlay .cross,\n  section.overlay-mobility.sec-overlay .cross {\n    top: 27px; }\n  .component-stories .col-three-img .row-wrap {\n    margin-right: 0;\n    margin-left: 0; }\n  .csm-story .verticle-carousel .e-two-subscribe .csc-block:after {\n    top: 46px;\n    right: -15%;\n    width: 95%;\n    height: 210px; }\n  .component-stories .slide-counter {\n    font-size: 18px;\n    top: 8px;\n    position: relative; }\n  .component-stories .telco-driver .telco-image {\n    position: relative;\n    max-width: 545px;\n    margin: 0 auto 65px; }\n  .component-stories h3 {\n    font-size: 25px; }\n  .component-stories .tabs-container ul li {\n    font-size: 18px; }\n  .component-stories p {\n    font-size: 14px; }\n  .component-stories h6 {\n    font-size: 18px; }\n  .csm-sdn .bottom-box ul li,\n  .csm-mobility .bottom-box ul li,\n  .IoTaaS-story .bottom-box ul li {\n    font-size: 14px; }\n  .csm-sdn .story-overview .descriptive-text,\n  .csm-mobility .story-overview .descriptive-text,\n  .IoTaaS-story .story-overview .descriptive-text {\n    margin-top: 14px; }\n    .csm-sdn .story-overview .descriptive-text p,\n    .csm-mobility .story-overview .descriptive-text p,\n    .IoTaaS-story .story-overview .descriptive-text p {\n      font-size: 16px; }\n  .csm-sdn .story-overview ul li,\n  .csm-mobility .story-overview ul li,\n  .IoTaaS-story .story-overview ul li {\n    font-size: 16px; }\n  .csm-sdn .fifth-slide .bottom-box > ul > li,\n  .csm-mobility .fifth-slide .bottom-box > ul > li,\n  .IoTaaS-story .fifth-slide .bottom-box > ul > li {\n    font-size: 18px; }\n  .csm-story .verticle-carousel .slide {\n    margin-top: 30px; }\n  .component-stories .item-wrapper {\n    height: inherit; }\n  .drivers-story .col-three-img {\n    padding-top: 0; }\n  .drivers-story .chart-wrapper .text-box {\n    padding-right: 0; }\n  .drivers-story .col-two-wrapper {\n    margin-top: 60px; }\n  .toggle-box p:after {\n    top: 4px; }\n  .toggle-box .click-btn .btn-block {\n    top: -6px; }\n  .component-stories {\n    padding-top: 36px; }\n    .component-stories .item {\n      padding-top: 0; }\n    .component-stories #innerButton {\n      top: 22px; }\n    .component-stories .col-three-img .link-arrow {\n      text-align: left; }\n    .component-stories .tabs-container ul li {\n      font-size: 13px;\n      height: auto;\n      padding: 0 3px; }\n      .component-stories .tabs-container ul li span {\n        height: inherit; }\n    .component-stories .two-col-image .text-wrap {\n      width: 100%;\n      margin-bottom: 20px;\n      padding-right: 0; }\n    .component-stories .two-col-image .col-wrapper.img-left ul {\n      max-width: 100%; }\n    .component-stories .two-col-image .col-wrapper.img-left .img-wrap {\n      width: 100%;\n      margin-top: 5px; }\n    .component-stories .two-col-image .col-wrapper.img-left .text-wrap {\n      width: 100%;\n      padding: 0; }\n    .component-stories .two-col-image .img-wrap {\n      padding-left: 0;\n      width: 100%; }\n      .component-stories .two-col-image .img-wrap .image-outer {\n        margin: 0 auto; }\n      .component-stories .two-col-image .img-wrap.colored-icons .image-outer .img-row img {\n        width: 108px; }\n    .component-stories .verticle-carousel {\n      padding-top: 0; }\n      .component-stories .verticle-carousel .rsc-block .intro {\n        margin-top: 0; }\n      .component-stories .verticle-carousel .intro {\n        margin-top: 0;\n        margin-bottom: 0; }\n      .component-stories .verticle-carousel .sme-block {\n        margin: 10px auto 25px; }\n        .component-stories .verticle-carousel .sme-block .sme-content {\n          margin-top: 0; }\n      .component-stories .verticle-carousel .slide-item.full-width {\n        margin-top: 20px; }\n    .component-stories .col-three-img {\n      height: calc(100vh - 235px);\n      overflow-y: auto;\n      padding-top: 27px; }\n      .component-stories .col-three-img .row {\n        margin: 0; }\n      .component-stories .col-three-img .col-three {\n        padding: 0 7px;\n        flex: 0 0 50%;\n        max-width: 50%;\n        margin-bottom: 20px; }\n    .component-stories .telco-cloud-6 p {\n      max-width: 100%; }\n    .component-stories .telco-cloud-6 .col-wrap {\n      width: 100%; }\n      .component-stories .telco-cloud-6 .col-wrap .image-outer {\n        margin: 0 auto; }\n      .component-stories .telco-cloud-6 .col-wrap.col-big {\n        width: 100%; }\n      .component-stories .telco-cloud-6 .col-wrap.col-small {\n        width: 100%;\n        margin-top: 50px; }\n    .component-stories .telco-cloud-6 .text-wrap {\n      max-width: 100%;\n      width: 100%; }\n    .component-stories .telco-cloud-6 .content {\n      width: calc(100% - 123px);\n      margin: 0 auto 9px; }\n    .component-stories .telco-cloud-6 .color-tabs {\n      margin-bottom: 48px; }\n      .component-stories .telco-cloud-6 .color-tabs .white-tag {\n        bottom: -48px; }\n    .component-stories .telco-cloud-7 p {\n      margin: 7px 0 6px;\n      max-width: 100%; }\n    .component-stories .telco-cloud-7 .col-wrap {\n      width: 100%; }\n      .component-stories .telco-cloud-7 .col-wrap .image-outer {\n        margin: 0 auto; }\n      .component-stories .telco-cloud-7 .col-wrap.col-big {\n        width: 100%; }\n      .component-stories .telco-cloud-7 .col-wrap.col-small {\n        width: 100%;\n        margin-top: 50px; }\n    .component-stories .telco-cloud-7 .text-wrap {\n      max-width: 100%;\n      width: 100%; }\n    .component-stories .telco-cloud-7 .graphic {\n      position: relative;\n      max-width: 650px !important;\n      width: 100%;\n      margin: 0 auto; }\n    .component-stories .telco-cloud-7 .bottom-grid {\n      width: 100%;\n      max-width: 809px;\n      margin: 60px auto 0; }\n    .component-stories .telco-cloud-7 .upper-grid {\n      font-size: 0;\n      max-width: 769px;\n      margin: 0 auto; }\n  .csm-story .mobile-service {\n    padding-top: 0; }\n    .csm-story .mobile-service .col-two ul li {\n      font-size: 18px; }\n  .csm-story .verticle-carousel .slide-item {\n    padding-top: 0; }\n  .csm-story .verticle-carousel .e-two-subscribe .toggle-box {\n    top: -20px;\n    right: 0; }\n  .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper {\n    padding: 10px 5px; }\n  .drivers-story .chart-wrapper {\n    overflow: hidden;\n    overflow-y: auto;\n    -ms-overflow-style: none;\n    scrollbar-width: none;\n    scrollbar-width: none;\n    /* Firefox */\n    -ms-overflow-style: none;\n    -webkit-overflow-scrolling: touch; }\n    .drivers-story .chart-wrapper::-webkit-scrollbar {\n      display: none;\n      width: 0;\n      height: 0; }\n    .drivers-story .chart-wrapper .col-wrapper {\n      width: 1130px;\n      height: calc(100% + 1px); }\n  .csm-sdn .lottie-outer #convergedsdn,\n  .csm-mobility .lottie-outer #convergedsdn,\n  .IoTaaS-story .lottie-outer #convergedsdn {\n    margin-top: 25px; }\n  .csm-sdn .verticle-carousel .fifth-slide .img-box,\n  .csm-mobility .verticle-carousel .fifth-slide .img-box,\n  .IoTaaS-story .verticle-carousel .fifth-slide .img-box {\n    min-height: 180px;\n    margin-top: 20px; }\n  .csm-sdn #sdnAnimation,\n  .csm-mobility #sdnAnimation,\n  .IoTaaS-story #sdnAnimation {\n    position: relative;\n    top: 50%;\n    transform: translateY(-50%); }\n  .drivers-story .col-two-wrapper .col-two.capsule-block {\n    max-width: 100%;\n    margin: 0 0 20px;\n    width: 100%; }\n    .drivers-story .col-two-wrapper .col-two.capsule-block .capex-box {\n      max-width: 100%;\n      width: 53%; }\n    .drivers-story .col-two-wrapper .col-two.capsule-block .opex-box {\n      width: 47%; }\n  .drivers-story .col-two-wrapper .col-two.content-block {\n    max-width: 100%;\n    margin: 0;\n    width: 100%;\n    padding: 0 20px; }\n  #csm-stories .slide-counter {\n    top: 10px;\n    position: relative; } }\n\n@media (min-width: 1200px) {\n  #csm-stories .story-overview h3 {\n    font-size: 27px; }\n  #csm-stories .verticle-carousel .story-overview .color-tabs .tab-wrapper .tab-content {\n    padding: 20px 18px 20px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .slide-five .img-outer .img-wrapper > svg {\n  height: initial; }\n\n.ua-mobile:not(.ua-mobile-ipad) #csm-sdn.component-stories .col-three-img h3 {\n  margin-left: 0; }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) #csm-sdn.component-stories .col-three-img .col-three {\n    padding: 0; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn #sdnAnimation,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobility #sdnAnimation,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story #sdnAnimation {\n  position: relative;\n  top: 50%;\n  transform: translateY(-50%);\n  height: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .csm-sdn #sdnAnimation img,\n  .ua-mobile:not(.ua-mobile-ipad) .csm-mobility #sdnAnimation img,\n  .ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story #sdnAnimation img {\n    height: 100%;\n    object-fit: contain; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn #sdnAnimationMobility,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobility #sdnAnimationMobility,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story #sdnAnimationMobility {\n  position: relative;\n  top: 50%;\n  transform: translateY(-50%);\n  height: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .csm-sdn #sdnAnimationMobility img,\n  .ua-mobile:not(.ua-mobile-ipad) .csm-mobility #sdnAnimationMobility img,\n  .ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story #sdnAnimationMobility img {\n    height: 100%;\n    object-fit: contain; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .verticle-carousel .fourth-slide .bottom-box {\n  margin: 30px auto 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .verticle-carousel .fourth-slide .bottom-box {\n  margin: 30px auto 0; }\n  @media (min-width: 1272px) and (max-width: 1400px) {\n    .ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .verticle-carousel .fourth-slide .bottom-box {\n      margin: 80px auto 0; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobility .verticle-carousel .fourth-slide .bottom-box {\n  margin: 30px auto 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .chart-wrapper .col-wrapper {\n  width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story.visible .summary-screen {\n  padding-bottom: 50px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story.visible .mobile-service {\n  padding-bottom: 50px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-csm-stories.visible .summary-screen {\n  padding-bottom: 50px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-csm-stories.visible .mobile-service {\n  padding-bottom: 50px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .col-two-wrapper {\n  padding-bottom: 50px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .mobile-service .box-two-block {\n  margin-top: 15px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .verticle-carousel,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobility .verticle-carousel,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .verticle-carousel {\n  margin-top: 30px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .item,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobility .item,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .item {\n  padding-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story #management {\n  margin-top: -10px; }\n\n.ua-mobile:not(.ua-mobile-ipad) section.sec-overlay .cross {\n  top: 12px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .item-wrapper .item .mobile-service {\n  padding-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .item-wrapper .item .mobile-service {\n  padding-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobility .item-wrapper .item .mobile-service {\n  padding-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .bottom-list h5 {\n  font-size: 25px;\n  line-height: 1.2; }\n  @media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .bottom-list h5 {\n      font-size: 23px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .container .component-data .item-wrapper .item .telco-driver {\n  padding-bottom: 60px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .slide-counter {\n  font-size: 16px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories h3 {\n  font-size: 20px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .tabs-container ul li {\n  font-size: 16px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories p {\n  font-size: 14px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories h6 {\n  font-size: 16px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .verticle-carousel.tele-carousel {\n  margin-top: 20px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .verticle-carousel.csm-converged {\n  margin-top: 30px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .tele-carousel h3 {\n  font-size: 25px; }\n  @media (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .tele-carousel h3 {\n      font-size: 23px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-6 p {\n  margin-bottom: 0;\n  max-width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-6 h4 {\n  padding-right: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-6 .text-wrap {\n  max-width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-7 p {\n  max-width: 100%;\n  font-size: 16px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-7 .img-text-grid .text-wrapper p {\n  margin-bottom: 15px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-7 h4 {\n  padding-right: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-7 .text-wrap {\n  max-width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-7 .graphic {\n  position: relative;\n  max-width: 809px;\n  width: 100%;\n  margin: 0 auto; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-7 .bottom-grid {\n  width: 100%;\n  max-width: 809px;\n  margin: 60px auto 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-7 .upper-grid {\n  font-size: 0;\n  max-width: 769px;\n  margin: 0 auto; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-component-stories .cross {\n  right: 18px;\n  top: 18px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories {\n  padding-top: 20px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories li {\n    font-size: 16px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .csm-sdn .item {\n    padding-top: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .IoTaaS-story .item {\n    padding-top: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .csm-mobility.item {\n    padding-top: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .container .component-data .item-wrapper .item .verticle-carousel.csm-converged .slide {\n    margin-top: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .content-wrap {\n    overflow: auto;\n    -ms-overflow-style: none;\n    scrollbar-width: none;\n    scrollbar-width: none;\n    /* Firefox */\n    -ms-overflow-style: none;\n    -webkit-overflow-scrolling: touch; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .content-wrap::-webkit-scrollbar {\n      display: none;\n      width: 0;\n      height: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three-wrap {\n    height: calc(100% + 1px); }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .csm-story .verticle-carousel {\n    margin-top: 30px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .csm-story .sme-block .inner-content {\n    margin: 10px auto 15px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .csm-story #management {\n    margin-top: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories#csm-stories .component-data .slide-counter, .ua-mobile:not(.ua-mobile-ipad) .component-stories#csm-sdn .component-data .slide-counter, .ua-mobile:not(.ua-mobile-ipad) .component-stories#drivers-tab .component-data .slide-counter, .ua-mobile:not(.ua-mobile-ipad) .component-stories#csm-mobility .component-data .slide-counter, .ua-mobile:not(.ua-mobile-ipad) .component-stories#IoTaaS-story .component-data .slide-counter {\n    position: fixed;\n    top: 65px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .tabs-container ul li {\n    height: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .tabs-container ul li span {\n      font-size: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img {\n    margin-bottom: 0;\n    margin-top: 0;\n    padding-top: 0;\n    padding-bottom: 50px;\n    height: calc(100vh - 115px); }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img .img-wrap {\n      width: 38%;\n      float: left;\n      min-height: 204px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img .img-wrap img {\n        width: 100%;\n        height: 100%; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img .card-wrap {\n      width: calc(100% - 2px);\n      display: flex; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img .content-wrap {\n      width: 62%;\n      float: left;\n      padding: 22px 30px 37px 30px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img .col-three {\n      flex: 0 0 100%;\n      max-width: 100%;\n      padding: 0 15px;\n      min-height: 187px;\n      margin-bottom: 15px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img .col-three .link-arrow {\n        font-size: 14px; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .col-three-img .col-three .link-arrow:before {\n          top: 4px;\n          width: 10px;\n          height: 10px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .img-wrap.gray-icons .image-outer {\n    padding: 27px 40px 34px 19px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .img-wrap.gray-icons .image-outer .img-row {\n      position: relative;\n      width: 110%; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .text-wrap {\n    width: 100%;\n    padding-right: 15px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .text-wrap h3 {\n      font-size: 25px; }\n      @media (max-width: 991px) {\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .text-wrap h3 {\n          font-size: 23px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .img-wrap {\n    width: 100%;\n    padding-left: 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .img-wrap .image-outer {\n      margin: 15px auto 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .two-col-image .col-wrapper.img-left .img-wrap {\n    width: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .summary-screen .img-box {\n    width: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .item {\n    top: 11px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .verticle-carousel {\n    width: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver {\n    padding-top: 10px;\n    padding-bottom: 50px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .diagram::after {\n      top: 55%; }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .diagram::after {\n          top: 75%; } }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .col-wrap li::before {\n      top: 7px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .telco-image {\n      max-width: 555px;\n      margin: 0 auto 63px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .telco-image p {\n        font-size: 20px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .col-wrap:nth-child(even) {\n      padding-left: 20px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .col-wrap li {\n      font-size: 13px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .col-wrap h3 {\n      margin-bottom: 15px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .content p {\n      font-size: 10px;\n      padding: 0 10px 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-driver .tab.image .text p {\n      font-size: 10px;\n      padding-right: 20px; }\n\n@keyframes leftMove {\n  0% {\n    transform: translateX(-100px);\n    opacity: 0; }\n  100% {\n    transform: translateX(0);\n    opacity: 1; } }\n\n@keyframes fadeIn {\n  0% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories #innerButton {\n    display: none !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .item-wrapper {\n    height: auto;\n    display: none; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .item-wrapper.active {\n      display: block; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview {\n    margin-top: 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .color-tabs {\n      display: block; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .color-tabs.five-box .tab-wrapper {\n        margin-bottom: 20px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .color-tabs .tab-wrapper {\n        display: inline-block;\n        vertical-align: middle;\n        min-height: 55px; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .color-tabs .tab-wrapper .tab-content {\n          height: 55px;\n          padding: 11px 12px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .color-tabs .tab-wrapper {\n        padding: 0 12px 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .info-text {\n      padding: 20px 20px 20px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .info-text p {\n        font-size: 14px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .descriptive-text {\n      margin-top: 20px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .story-overview .descriptive-text p {\n        font-size: 14px;\n        padding-bottom: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data {\n    overflow: hidden;\n    height: calc(100vh - 70px);\n    -ms-overflow-style: none;\n    scrollbar-width: none;\n    scrollbar-width: none;\n    /* Firefox */\n    -ms-overflow-style: none;\n    -webkit-overflow-scrolling: touch; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data::-webkit-scrollbar {\n      display: none;\n      width: 0;\n      height: 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .item-wrapper {\n      height: calc(100% + 1px); }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .item-wrapper.active .telco-driver .tab {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .item-wrapper.active .col-wrap {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .item-wrapper.active .col-three {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .item-wrapper.active .box-two-block .col-two {\n        opacity: 1; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel {\n      height: calc(100vh - 120px);\n      overflow: auto;\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n      margin-top: 25px;\n      -webkit-overflow-scrolling: touch; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel::-webkit-scrollbar {\n        display: none; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .slide-item {\n        height: calc(100%); }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .slide-item.telco-cloud-4 {\n          margin-top: 0; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .slide-item.telco-cloud-6 {\n          margin-top: 20px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-4 .graphic {\n        max-width: 100%;\n        width: 100%; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-4 .text-wrap {\n        margin: 20px 0 0 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .col-wrap {\n        width: 100% !important; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 {\n        margin-top: 0; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .col-wrap {\n          width: 100% !important;\n          max-width: 100%;\n          display: flex;\n          align-items: center;\n          margin: 30px 0; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .row-wrap {\n          display: block; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .list-wrap {\n          float: right;\n          width: calc(100% - 340px); }\n          @media (max-width: 767px) {\n            .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .list-wrap {\n              width: calc(100% - 300px); } }\n          @media (max-width: 767px) {\n            .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .list-wrap ul li {\n              font-size: 15px; } }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .pop_images {\n          margin-top: 20px;\n          max-width: 100%;\n          margin-bottom: 20px; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .graphic {\n          max-width: 340px;\n          width: 100%;\n          margin-top: 16px;\n          margin-bottom: 40px;\n          height: auto;\n          padding-right: 20px; }\n          @media (max-width: 767px) {\n            .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .graphic {\n              max-width: 300px;\n              float: left; } }\n          .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .graphic .img-wrap {\n            position: relative; }\n            .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-5 .graphic .img-wrap img {\n              display: block !important; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-6 .full-width-tabs {\n        padding: 18px 20px 13px 20px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-6 .color-tabs .tab-wrapper {\n        width: 27%;\n        padding: 0 0 0 6px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-6 .verticle-text.right {\n        right: -80px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-6 .content {\n        width: calc(100% - 130px);\n        margin: 0 auto 9px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-6 .col-wrap.col-small {\n        margin-top: 40px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-7 .full-width-tabs {\n        padding: 18px 20px 13px 20px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-7 .color-tabs .tab-wrapper {\n        width: 27%;\n        padding: 0 0 0 6px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel .telco-cloud-7 .col-wrap.col-small {\n        margin-top: 40px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .item .verticle-carousel .slide {\n      height: auto !important;\n      overflow: hidden !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide-counter {\n      position: fixed;\n      top: 60px;\n      width: 200px;\n      left: 50%;\n      transform: translateX(-50%);\n      z-index: 2;\n      font-size: 18px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .intro {\n      margin-top: 0px;\n      margin-bottom: 0; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide {\n      padding: 15px 0;\n      border-bottom: 2px solid #e6e6e6; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide:last-child {\n        border-bottom: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide .rsc-block .intro {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide .rsc-block .col-four {\n        opacity: 1;\n        width: calc(50% - 7px);\n        margin-top: 10px; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide .rsc-block .col-four .text-bottom {\n          display: block; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .leftMove {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .fadeIn {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .sme-block .intro {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .sme-block .inner-content {\n        opacity: 1;\n        margin: 5px auto 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .intro-wrapper h3 {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .intro-wrapper ul li {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .story-overview,\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .text-wrap,\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .bottom-list {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .two-col-image .img-wrap {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .color-tabs .tab-wrapper {\n        opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .pop_images {\n        opacity: 1; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .pop_images span {\n          opacity: 1; }\n        .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .pop_images img {\n          opacity: 1; }\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .slide.active .full-width-tabs .tab-outer {\n        opacity: 1; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .slide svg {\n  height: initial; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .slide-item {\n  padding: 40px 0 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .sme-block .sme-content {\n  margin-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .non-converged-ntwrk .animated-block {\n  padding-top: 40px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .toggle-box {\n  width: 50%;\n  max-width: 21%;\n  min-width: 21%;\n  right: 0;\n  top: 0; }\n  @media (min-width: 1250px) and (max-width: 1350px) {\n    .ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .toggle-box {\n      top: -30px !important; } }\n  .ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .toggle-box .bottom-content ul {\n    margin-left: 0;\n    margin-right: 0;\n    margin-top: 15px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .e-two-subscribe .col-three {\n  width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .story-overview .color-tabs {\n  display: block; }\n  .ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .story-overview .color-tabs .tab-wrapper {\n    display: block;\n    width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .verticle-carousel .fifth-slide .img-box,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobilty .verticle-carousel .fifth-slide .img-box,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .verticle-carousel .fifth-slide .img-box {\n  min-height: inherit;\n  margin-bottom: 20px;\n  height: 200px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .bottom-box ul li:before,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobilty .bottom-box ul li:before,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .bottom-box ul li:before {\n  left: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .box-two-block,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobilty .box-two-block,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .box-two-block {\n  padding: 38px 0 30px 0px; }\n  .ua-mobile:not(.ua-mobile-ipad) .csm-sdn .box-two-block ul,\n  .ua-mobile:not(.ua-mobile-ipad) .csm-mobilty .box-two-block ul,\n  .ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .box-two-block ul {\n    width: 100%;\n    margin-right: 0;\n    padding-left: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .second-slide svg,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobilty .second-slide svg,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .second-slide svg {\n  width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .story-overview .color-tabs,\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobilty .story-overview .color-tabs,\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .story-overview .color-tabs {\n  display: block; }\n  .ua-mobile:not(.ua-mobile-ipad) .csm-sdn .story-overview .color-tabs .tab-wrapper,\n  .ua-mobile:not(.ua-mobile-ipad) .csm-mobilty .story-overview .color-tabs .tab-wrapper,\n  .ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .story-overview .color-tabs .tab-wrapper {\n    display: block; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .story-overview .color-tabs .tab-wrapper .tab-content {\n  height: auto; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .story-overview .color-tabs {\n  display: block; }\n  .ua-mobile:not(.ua-mobile-ipad) .csm-sdn .story-overview .color-tabs .tab-wrapper {\n    display: inline-block;\n    width: 50%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .right-content-tabs {\n  padding-left: 18px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .close-loop-screen .close-loop-box {\n  height: 232px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .close-loop-screen h3 {\n  margin-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .slide-five .box-two-block .two-col {\n  margin-bottom: 20px;\n  width: 100%;\n  padding-right: 0; }\n  @media (min-width: 1250px) and (max-width: 1350px) {\n    .ua-mobile:not(.ua-mobile-ipad) .drivers-story .slide-five .box-two-block .two-col {\n      width: 50%;\n      padding-top: 20px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .verticle-carousel .time-value-bar {\n  height: 287px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .verticle-carousel .automation-tabs-wrapper .automation-tabs-content {\n  height: 62px;\n  margin: 0 auto 14px; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .verticle-carousel .automation-tabs-wrapper .automation-tabs-content .col-two {\n    padding: 14px 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .automation-tabs-wrapper .automation-tabs-content .col-two {\n  width: 50%; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .automation-tabs-wrapper .automation-tabs-content .col-two.left-col {\n    padding-left: 20px; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .automation-tabs-wrapper .automation-tabs-content .col-two.right-col {\n    padding-left: 20px; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .automation-tabs-wrapper .automation-tabs-content .col-two p {\n    font-size: 15px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .chart-wrapper .col-three {\n  width: 100%;\n  margin-bottom: 20px; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .chart-wrapper .col-three:after {\n    display: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .chart-wrapper .col-three:last-child .img-text-wrapper:nth-child(2) {\n    margin-top: 20px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .chart-wrapper .nc-block {\n  width: 100%; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .col-two-wrapper {\n  margin-top: 0; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .col-two-wrapper .col-two.capsule-block {\n    margin: 0 0 5px 0;\n    width: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .col-two-wrapper .col-two.content-block {\n    max-width: 100%;\n    margin: 20px 0 10px 0;\n    width: 100%; }\n  .ua-mobile:not(.ua-mobile-ipad) .drivers-story .col-two-wrapper .col-two .list-syntax li {\n    margin: 0px 0 11px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .story-overview .color-tabs {\n  display: block; }\n\n.ua-mobile:not(.ua-mobile-ipad) .drivers-story .img-wrapper svg {\n  width: 100%;\n  height: initial; }\n\n@media only screen and (max-height: 850px) and (min-width: 1650px) {\n  .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .telco-cloud-6 .col-wrap .graphic .full-width-tabs .verticle-text {\n    width: 31.5% !important; }\n    .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .telco-cloud-6 .col-wrap .graphic .full-width-tabs .verticle-text.left {\n      left: -87px !important; }\n    .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .telco-cloud-6 .col-wrap .graphic .full-width-tabs .verticle-text.right {\n      right: -87px !important; }\n  .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .telco-cloud-6 .col-wrap .graphic .full-width-tabs .tag {\n    width: 32% !important; } }\n\n@media (max-height: 850px) and (min-width: 1651px) {\n  .drivers-story .chart-wrapper .nc-block {\n    max-width: 995px !important; } }\n\n@media (max-height: 850px) {\n  .csm-sdn .mobile-service {\n    height: calc(100vh - 84px); }\n  .IoTaaS-story .mobile-service {\n    height: calc(100vh - 84px); }\n  .csm-mobility .mobile-service {\n    height: calc(100vh - 84px); }\n  .overlay-csm-stories.visible .summary-screen {\n    height: calc(100vh - 70px); }\n    .overlay-csm-stories.visible .summary-screen .img-box {\n      height: 550px; }\n  .overlay-IoTaaS-story.visible .summary-screen {\n    height: calc(100vh - 70px); }\n    .overlay-IoTaaS-story.visible .summary-screen .img-box {\n      height: 550px; }\n  .component-stories .col-three-img {\n    margin-bottom: 30px;\n    height: calc(100vh - 110px);\n    overflow-y: scroll; }\n  .component-stories .container .component-data .item-wrapper .item .telco-driver {\n    height: calc(100vh - 86px);\n    overflow-y: auto;\n    -webkit-overflow-scrolling: touch;\n    overflow-x: hidden;\n    -ms-overflow-style: none;\n    padding-bottom: 20px; }\n  .component-stories .container .component-data .item-wrapper .item .slide-name {\n    height: calc(100% + 1px);\n    bottom: 2%; }\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel.csm-converged .slide {\n    margin-top: 46px; }\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel.csm-converged .slide-item {\n    margin-top: 0;\n    padding-top: 0; }\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide {\n    height: calc(100vh - 180px);\n    overflow-y: auto;\n    overflow-x: hidden;\n    -ms-overflow-style: none;\n    -webkit-overflow-scrolling: touch;\n    padding-bottom: 70px; }\n    .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide .slide-item {\n      height: calc(100% + 1px);\n      min-height: inherit; }\n    .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide .telco-cloud-3 {\n      margin-top: 28px; }\n    .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide .telco-cloud-5 {\n      margin-top: 28px; }\n    .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide .two-col-image {\n      margin-bottom: 0; }\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slick-arrow.slick-next {\n    bottom: 22.5%; }\n  .component-stories .container .component-data .slick-arrow {\n    bottom: 0%; } }\n\n@media (max-height: 770px) {\n  .component-stories .verticle-carousel.tele-carousel {\n    padding-top: 40px; }\n  .component-stories .telco-cloud-7 .col-wrap.col-small {\n    padding-top: 0px; }\n  .component-stories .verticle-carousel .slide-item.telco-cloud-7 {\n    margin-top: 20px; }\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide {\n    height: calc(100vh - 150px);\n    padding-bottom: 70px; }\n  .toggle-box p:after {\n    top: 5px; }\n  .toggle-box .click-btn .btn-block {\n    top: -6px; }\n  section.sec-overlay .cross {\n    top: 17px; }\n  .csm-story .intro h3 {\n    margin-top: 0; }\n  .csm-sdn .verticle-carousel,\n  .csm-mobility .verticle-carousel,\n  .IoTaaS-story .verticle-carousel {\n    padding-top: 0; }\n  .csm-sdn .item-wrapper .item .mobile-service,\n  .csm-mobility .item-wrapper .item .mobile-service,\n  .IoTaaS-story .item-wrapper .item .mobile-service {\n    padding-top: 38px; }\n  .drivers-story .col-two-wrapper {\n    margin-top: 30px; }\n  .drivers-story .story-overview {\n    margin-top: 10px; }\n  .drivers-story .col-three-img {\n    padding-top: 0;\n    margin-top: 24px;\n    padding-bottom: 0; }\n  .component-stories {\n    padding-top: 17px; }\n    .component-stories .telco-driver {\n      padding-top: 20px; }\n    .component-stories .col-three-img .row-wrap {\n      margin-left: 0;\n      margin-right: 0; }\n    .component-stories .verticle-carousel {\n      padding-top: 0; }\n      .component-stories .verticle-carousel .slide-item {\n        margin-top: 0; }\n        .component-stories .verticle-carousel .slide-item.telco-cloud-4 {\n          margin-top: 0; }\n        .component-stories .verticle-carousel .slide-item.telco-cloud-6 {\n          margin-top: 20px; }\n        .component-stories .verticle-carousel .slide-item.telco-cloud-5 .pop_images {\n          margin-top: 30px; }\n        .component-stories .verticle-carousel .slide-item.telco-cloud-5 .graphic {\n          margin-top: 0; }\n    .component-stories #innerButton {\n      top: 30px; }\n    .component-stories .fourth-slide .bottom-box {\n      margin: 39px auto 0; }\n    .component-stories .container .component-data .item-wrapper .item .verticle-carousel.csm-converged .slide {\n      margin-top: 16px; } }\n    @media (max-height: 770px) and (min-width: 992px) and (max-width: 1271px) {\n      .component-stories .container .component-data .item-wrapper .item .verticle-carousel.csm-converged .slide {\n        margin-top: 50px; } }\n\n@media (max-height: 770px) {\n    .component-stories .slide-counter {\n      font-size: 18px; }\n    .component-stories h3 {\n      font-size: 25px; }\n    .component-stories .tabs-container ul li {\n      font-size: 18px; }\n    .component-stories .story-overview .descriptive-text p {\n      padding-bottom: 20px; }\n    .component-stories p {\n      font-size: 14px; }\n    .component-stories h6 {\n      font-size: 18px; }\n    .component-stories .telco-driver .diagram {\n      margin: 0 auto 25px; }\n    .component-stories .telco-driver .telco-image {\n      position: relative;\n      max-width: 555px;\n      margin: 0 auto 65px; }\n    .component-stories .telco-driver .col-wrap h3 {\n      margin-bottom: 19px; }\n    .component-stories .story-overview .descriptive-text {\n      margin-top: 27px; }\n    .component-stories .slide-item.telco-cloud-4 {\n      margin-top: 0; }\n    .component-stories .telco-cloud-6 p {\n      margin-bottom: 0; }\n  .csm-sdn .bottom-box ul,\n  .csm-mobility .bottom-box ul,\n  .IoTaaS-story .bottom-box ul {\n    padding-bottom: 20px; }\n    .csm-sdn .bottom-box ul li,\n    .csm-mobility .bottom-box ul li,\n    .IoTaaS-story .bottom-box ul li {\n      font-size: 14px; }\n  .csm-sdn .story-overview .descriptive-text,\n  .csm-mobility .story-overview .descriptive-text,\n  .IoTaaS-story .story-overview .descriptive-text {\n    margin-top: 14px; }\n    .csm-sdn .story-overview .descriptive-text p,\n    .csm-mobility .story-overview .descriptive-text p,\n    .IoTaaS-story .story-overview .descriptive-text p {\n      font-size: 16px; }\n  .csm-sdn .story-overview ul li,\n  .csm-mobility .story-overview ul li,\n  .IoTaaS-story .story-overview ul li {\n    font-size: 16px; }\n  .csm-sdn .fifth-slide .fifth-slide,\n  .csm-mobility .fifth-slide .fifth-slide,\n  .IoTaaS-story .fifth-slide .fifth-slide {\n    margin-top: 45px; }\n  .csm-sdn .fifth-slide .bottom-box > ul > li,\n  .csm-mobility .fifth-slide .bottom-box > ul > li,\n  .IoTaaS-story .fifth-slide .bottom-box > ul > li {\n    font-size: 18px; }\n  .csm-story .box-two-block {\n    margin: 32px 0 0 0; }\n  .csm-story .verticle-carousel .slide-item {\n    padding: 33px 0 28px; }\n  .csm-story .verticle-carousel .slide {\n    padding-bottom: 0; }\n  .csm-story .verticle-carousel .intro {\n    margin-bottom: 0; }\n  .csm-story .intro {\n    margin-top: 0; } }\n\n@media (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide {\n    padding-bottom: 15px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).invisible {\n  display: none; }\n\n.ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).visible {\n  display: block; }\n\n.ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab {\n  position: relative;\n  height: initial;\n  padding-bottom: 40px;\n  padding: 0;\n  transform: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .cross {\n    position: fixed;\n    z-index: 6; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .tabs-container {\n    position: fixed;\n    top: 0;\n    left: 20px;\n    z-index: 3;\n    width: calc(100% - 40px);\n    background: #FFFFFF;\n    padding-top: 15px;\n    padding-bottom: 35px; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .tabs-container:after {\n      bottom: 35px; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories {\n    position: relative;\n    height: initial;\n    transform: none;\n    left: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data {\n      height: initial;\n      padding-top: 60px; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper {\n        height: initial; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper .item .col-two-wrapper {\n          height: initial; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper .item .slide-counter {\n          z-index: 4;\n          top: 60px; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper .item .verticle-carousel {\n          height: initial;\n          overflow: visible;\n          margin-top: 0; }\n          .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper .item .verticle-carousel .slide {\n            height: initial !important;\n            overflow-y: visible !important; }\n            @media (min-width: 1250px) and (max-width: 1350px) {\n              .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper .item .verticle-carousel .slide {\n                padding: 30px 0; } }\n            .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .slide-item {\n              height: initial; }\n          .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .component-data .item-wrapper .item .verticle-carousel.tele-carousel {\n            height: calc(100vh - 120px);\n            overflow: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .col-three-img {\n      overflow-y: visible;\n      overflow-x: visible;\n      height: initial; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-drivers-tab .component-stories .col-three-img .img-wrap {\n        height: inherit; }\n\n.ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story {\n  position: relative;\n  height: initial;\n  padding-bottom: 40px;\n  padding: 0;\n  transform: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .cross, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .cross {\n    position: fixed;\n    z-index: 6; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .tabs-container, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .tabs-container {\n    position: fixed;\n    top: 0;\n    left: 20px;\n    z-index: 3;\n    width: calc(100% - 40px);\n    background: #FFFFFF;\n    padding-top: 15px;\n    padding-bottom: 35px; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .tabs-container:after, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .tabs-container:after {\n      bottom: 35px; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories {\n    position: relative;\n    height: initial;\n    transform: none;\n    left: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data {\n      height: initial;\n      padding-top: 60px; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper {\n        height: initial; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .mobile-service, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .mobile-service {\n          height: initial;\n          overflow: visible; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .slide-counter, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .slide-counter {\n          z-index: 4;\n          top: 60px; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .verticle-carousel, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .verticle-carousel {\n          height: initial;\n          overflow: visible;\n          margin-top: 0; }\n          .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .verticle-carousel .slide, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .verticle-carousel .slide {\n            height: initial !important;\n            overflow-y: visible !important; }\n            @media (min-width: 1250px) and (max-width: 1350px) {\n              .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .verticle-carousel .slide, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .verticle-carousel .slide {\n                padding: 40px 0 !important; } }\n            .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .slide-item, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .slide-item {\n              height: initial; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .summary-screen, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .summary-screen {\n          height: initial; }\n          .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .summary-screen .img-box, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .summary-screen .img-box {\n            height: initial; }\n            .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .component-data .item-wrapper .item .summary-screen .img-box #management, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .summary-screen .img-box #management {\n              height: initial; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-stories .component-stories .col-three-img, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .col-three-img {\n      overflow-y: visible;\n      overflow-x: visible;\n      height: initial; }\n\n.ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story {\n  position: relative;\n  height: initial;\n  padding-bottom: 40px;\n  padding: 0;\n  transform: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .cross, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .cross {\n    position: fixed;\n    z-index: 6; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .tabs-container, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .tabs-container {\n    position: fixed;\n    top: 0;\n    left: 20px;\n    z-index: 3;\n    width: calc(100% - 40px);\n    background: #FFFFFF;\n    padding-top: 15px;\n    padding-bottom: 35px; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .tabs-container:after, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .tabs-container:after {\n      bottom: 35px; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories {\n    position: relative;\n    height: initial;\n    transform: none;\n    left: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .component-data, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data {\n      height: initial;\n      padding-top: 60px; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .component-data .item-wrapper, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper {\n        height: initial; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .component-data .item-wrapper .item .mobile-service, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .mobile-service {\n          height: initial;\n          overflow: visible; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .component-data .item-wrapper .item .slide-counter, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .slide-counter {\n          z-index: 4;\n          top: 60px; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .component-data .item-wrapper .item .verticle-carousel, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .verticle-carousel {\n          height: initial;\n          overflow: visible;\n          margin-top: 0; }\n          .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .component-data .item-wrapper .item .verticle-carousel .slide, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .verticle-carousel .slide {\n            height: initial !important;\n            overflow-y: visible !important; }\n            .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .slide-item, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .slide-item {\n              height: initial; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .col-three-img, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .col-three-img {\n      overflow-y: visible;\n      overflow-x: visible;\n      height: initial; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-csm-sdn .component-stories .col-three-img .img-wrap, .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-IoTaaS-story .component-stories .col-three-img .img-wrap {\n        height: 204px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility {\n  position: relative;\n  height: initial;\n  padding-bottom: 40px;\n  padding: 0;\n  transform: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .cross {\n    position: fixed;\n    z-index: 6; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .tabs-container {\n    position: fixed;\n    top: 0;\n    left: 20px;\n    z-index: 3;\n    width: calc(100% - 40px);\n    background: #FFFFFF;\n    padding-top: 15px;\n    padding-bottom: 35px; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .tabs-container:after {\n      bottom: 35px; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories {\n    position: relative;\n    height: initial;\n    transform: none;\n    left: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .component-data {\n      height: initial;\n      padding-top: 60px; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .component-data .item-wrapper {\n        height: initial; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .component-data .item-wrapper .item .mobile-service {\n          height: initial;\n          overflow: visible; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .component-data .item-wrapper .item .slide-counter {\n          z-index: 4;\n          top: 60px; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .component-data .item-wrapper .item .verticle-carousel {\n          height: initial;\n          overflow: visible;\n          margin-top: 0; }\n          .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .component-data .item-wrapper .item .verticle-carousel .slide {\n            height: initial !important;\n            overflow-y: visible !important; }\n            .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .slide-item {\n              height: initial; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .col-three-img {\n      overflow-y: visible;\n      overflow-x: visible;\n      height: initial; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-mobility .component-stories .col-three-img .img-wrap {\n        height: 204px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories {\n  position: relative;\n  height: initial;\n  padding-bottom: 40px;\n  padding: 0;\n  transform: none; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .cross {\n    position: fixed;\n    z-index: 6; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .tabs-container {\n    position: fixed;\n    top: 0;\n    left: 20px;\n    z-index: 3;\n    width: calc(100% - 40px);\n    background: #FFFFFF;\n    padding-top: 15px;\n    padding-bottom: 35px; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .tabs-container:after {\n      bottom: 35px; }\n  .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories {\n    position: relative;\n    height: initial;\n    transform: none;\n    left: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .component-data {\n      height: initial;\n      padding-top: 60px; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .component-data .item-wrapper {\n        height: initial; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .component-data .item-wrapper .item .telco-driver {\n          height: initial;\n          overflow-y: visible; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .component-data .item-wrapper .item .slide-counter {\n          z-index: 4;\n          top: 60px; }\n        .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .component-data .item-wrapper .item .verticle-carousel {\n          height: initial;\n          overflow: visible;\n          margin-top: 0; }\n          .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .component-data .item-wrapper .item .verticle-carousel .slide {\n            height: initial !important;\n            overflow-y: visible !important; }\n            .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .component-data .item-wrapper .item .verticle-carousel .slide .slide-item {\n              height: initial; }\n    .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .col-three-img {\n      overflow-y: visible;\n      overflow-x: visible;\n      height: initial; }\n      .ua-mobile:not(.ua-mobile-ipad) .sec-overlay:not(.product-slider-wrap).overlay-component-stories .component-stories .col-three-img .img-wrap {\n        height: 237px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-sdn .lottie-outer #convergedsdn {\n  margin-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .IoTaaS-story .lottie-outer #convergedsdn {\n  margin-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-mobility .lottie-outer #convergedsdn {\n  margin-top: 0; }\n\n.ua-mobile:not(.ua-mobile-ipad) #management img {\n  height: auto !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .summary-screen .img-box {\n  height: auto; }\n\n.ua-mobile:not(.ua-mobile-ipad) #management img,\n.ua-mobile:not(.ua-mobile-ipad) #convergedsdn img,\n.ua-mobile:not(.ua-mobile-ipad) #sdnAnimation img,\n.ua-mobile:not(.ua-mobile-ipad) #portfollio img,\n.ua-mobile:not(.ua-mobile-ipad) #telco-cloud img,\n.ua-mobile:not(.ua-mobile-ipad) #IoTaaS-story img {\n  display: block !important; }\n\n.ua-mobile:not(.ua-mobile-ipad) .csm-story .verticle-carousel .e-two-subscribe .csc-block:after {\n  top: 52px;\n  right: -15%;\n  width: 95%;\n  height: 210px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 {\n  margin-top: 0 !important; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three #telco-cloud {\n    max-width: 250px;\n    margin: 20px auto;\n    height: auto; }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three #telco-cloud {\n        max-width: 200px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.middle {\n    top: 84px;\n    left: 57px;\n    max-width: 105px; }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.middle {\n        max-width: 75px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.left {\n    max-width: 90px; }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.left {\n        max-width: 70px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.right {\n    right: 92px;\n    top: 175px;\n    max-width: 86px; }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three .bottom-content .cloud-wrap.right {\n        top: 155px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.left-col {\n    width: 23%; }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.left-col .tab {\n        padding: 10px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.left-col .icon.desk {\n      top: 80px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.left-col .icon.car {\n      top: 158px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.left-col .icon.meetup {\n      right: -65px;\n      top: 126px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.left-col .icon.game {\n      right: -65px;\n      top: 45px; }\n    .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.left-col .icon img {\n      max-width: 58px; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.right-col {\n    width: 28%; }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.middle-col {\n    width: calc(49% - 10px);\n    margin: 0 5px; }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three.middle-col .tab {\n        margin: 7px auto 0; } }\n  .ua-mobile:not(.ua-mobile-ipad) .component-stories .telco-cloud-3 .col-three p {\n    font-size: 10px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-csm-stories.visible .summary-screen {\n  overflow: visible; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .container .component-data .item-wrapper .item .telco-driver {\n  height: initial;\n  overflow-y: visible; }\n\n.ua-mobile:not(.ua-mobile-ipad) .component-stories .item {\n  height: initial; }\n\n.component-stories .container .component-data .item-wrapper .item .verticle-carousel.tele-carousel .story-overview .title h3 {\n  background-color: #0051af; }\n\n.component-stories .container .component-data .item-wrapper .item .verticle-carousel.tele-carousel .story-overview .color-tabs .light-blue .tab-content {\n  background-color: #1e4471; }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel.tele-carousel .slide.full-width {\n    height: calc(100vh - 180px) !important;\n    overflow-y: auto !important;\n    padding-bottom: 70px !important; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel.tele-carousel .slide.full-width {\n    height: calc(100vh - 110px) !important;\n    overflow-y: auto !important;\n    padding-bottom: 70px !important; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .component-stories .container .component-data .item-wrapper .item .verticle-carousel.tele-carousel .color-tabs .tab-wrapper {\n    padding: 0 4px; } }\n\n.ua-android.ua-mobile:not(.ua-mobile-ipad) .component-stories .component-data .verticle-carousel {\n  overflow: auto !important; }\n\n.overlay-IoTaaS-story .item-wrapper .item .intro {\n  max-width: 1021px;\n  text-align: left; }\n  @media (min-width: 1271px) {\n    .overlay-IoTaaS-story .item-wrapper .item .intro {\n      margin-top: 0; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .overlay-IoTaaS-story .item-wrapper .item .intro {\n      margin-top: 55px; } }\n  .overlay-IoTaaS-story .item-wrapper .item .intro h3 {\n    text-align: left;\n    color: #414344; }\n    @media (min-width: 1271px) {\n      .overlay-IoTaaS-story .item-wrapper .item .intro h3 {\n        margin-top: 0; } }\n  @media (min-width: 1271px) {\n    .overlay-IoTaaS-story .item-wrapper .item .intro.communication-service {\n      margin-top: 46px; } }\n\n.overlay-IoTaaS-story .item-wrapper .item .two-blocks {\n  width: 100%;\n  max-width: 1126px;\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  margin-top: 45px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .overlay-IoTaaS-story .item-wrapper .item .two-blocks {\n      margin-top: 25px;\n      justify-content: center;\n      margin: 25px auto 0 auto; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .overlay-IoTaaS-story .item-wrapper .item .two-blocks {\n      margin-top: 25px;\n      max-width: 780px;\n      justify-content: center;\n      margin: 25px auto 0 auto; } }\n  .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block {\n    margin-left: 105px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block {\n        margin-left: 0px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block {\n        margin-left: 0px; } }\n    .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block {\n      width: 390px;\n      position: relative;\n      padding: 23px 29px 41px 30px;\n      border-radius: 34px;\n      margin-bottom: 21px;\n      text-align: center; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block {\n          width: 300px;\n          padding: 30px 29px 30px 30px;\n          margin-bottom: 20px; } }\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block:last-child {\n        margin-bottom: 0; }\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block h2 {\n        font-size: 60px;\n        font-weight: normal;\n        color: #fff;\n        margin-bottom: 38px; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block h2 {\n            font-size: 55px;\n            margin-bottom: 20px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block h2 {\n            font-size: 50px;\n            margin-bottom: 15px; } }\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block h6 {\n        font-weight: normal;\n        color: #fff; }\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block.sky-blue {\n        background-color: #00bceb; }\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block.dark-blue {\n        background-color: #0d274d; }\n  .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n    width: calc(100% - 495px);\n    max-width: 495px;\n    margin-left: 31px;\n    margin-top: -6px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n        margin-left: 45px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n        width: calc(100% - 300px);\n        max-width: 335px;\n        margin-left: 30px; } }\n    .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block h3 {\n      text-align: left;\n      color: #414344;\n      line-height: 1.37; }\n    .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper {\n      padding: 25px 50px 34px 51px;\n      border-radius: 34px;\n      background-color: #e2e2e2;\n      margin-top: 28px; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper {\n          padding: 30px 50px 30px 51px;\n          margin-top: 15px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper {\n          padding: 20px;\n          margin-top: 0px; } }\n      .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li {\n        position: relative;\n        font-size: 20px;\n        color: #414344;\n        font-weight: bold;\n        margin-bottom: 24px;\n        list-style: inside; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li {\n            font-size: 18px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li {\n            font-size: 16px;\n            font-weight: bold;\n            margin-bottom: 10px; } }\n        .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li::marker {\n          content: \"\\25CF\t\";\n          font-size: 11px;\n          color: transparent; }\n        .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li::before {\n          content: \"\\25CF\t\";\n          position: absolute;\n          left: 0;\n          font-size: 11px;\n          top: 5px; }\n        .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li:last-child {\n          margin-bottom: 0; }\n        .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li span {\n          font-weight: normal; }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item {\n  top: 0; }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks {\n      margin-top: 20px;\n      max-width: 680px;\n      justify-content: center;\n      margin: 20px auto 0 auto; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks {\n      margin-top: 25px;\n      max-width: 900px;\n      justify-content: center;\n      margin: 25px auto 0 auto; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks {\n      margin-top: 25px;\n      justify-content: center;\n      margin: 25px auto 0 auto; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks {\n      max-width: 780px;\n      justify-content: center;\n      margin: 25px auto 0; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block {\n      margin-left: 0px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block {\n      margin-left: 0px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block {\n      margin-left: 0px; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block {\n      margin-left: 0px; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block {\n      width: 211px;\n      padding: 20px;\n      margin-bottom: 15px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block {\n      width: 300px;\n      padding: 30px 29px 30px 30px;\n      margin-bottom: 20px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block {\n      width: 300px;\n      padding: 30px 29px 30px 30px;\n      margin-bottom: 20px; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block {\n      width: 200px; } }\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block:last-child {\n    margin-bottom: 0; }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block h2 {\n      font-size: 30px;\n      margin-bottom: 10px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block h2 {\n      font-size: 55px;\n      margin-bottom: 20px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .left-block .block h2 {\n      font-size: 50px; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n      width: calc(100% - 211px);\n      max-width: 328px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n      width: calc(100% - 300px);\n      max-width: 394px;\n      margin-left: 45px; } }\n  @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n      width: calc(100% - 300px);\n      max-width: 335px;\n      margin-left: 45px; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n      width: calc(100% - 200px);\n      max-width: 270px; } }\n  @media screen and (max-width: 485px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block {\n      width: calc(100% - 200px);\n      max-width: 205px; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper {\n      margin-top: 0;\n      padding: 20px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper {\n      padding: 30px 50px 30px 51px;\n      margin-top: 15px; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li {\n      font-size: 16px;\n      margin-bottom: 10px; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li::before {\n      font-size: 9px; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .two-blocks .right-block .box-wrapper ul li {\n      font-size: 14px;\n      margin-bottom: 7px; } }\n\n.overlay-IoTaaS-story .item-wrapper .item .slide-counter {\n  top: 0px; }\n\n.overlay-IoTaaS-story .slide-item.story-overview {\n  max-width: 1080px; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .overlay-IoTaaS-story .slide-item.story-overview {\n      margin-top: 35px !important; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .overlay-IoTaaS-story .slide-item.story-overview {\n      margin-top: 50px !important; } }\n  .overlay-IoTaaS-story .slide-item.story-overview .info-text {\n    padding: 34px 46px 32px 47px;\n    background-color: #00bceb;\n    margin-top: 10px; }\n    .overlay-IoTaaS-story .slide-item.story-overview .info-text h3 {\n      margin-bottom: 9px; }\n  .overlay-IoTaaS-story .slide-item.story-overview .three-tabs {\n    width: calc(100% + 26px);\n    display: flex;\n    flex-wrap: wrap;\n    margin-left: -13px;\n    padding: 0;\n    margin-top: 20px; }\n    .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap {\n      width: calc(33.33% - 26px);\n      min-height: 166px;\n      padding: 29px 25px 21px 25px;\n      margin: 0 13px;\n      border-radius: 13px;\n      background-color: #0d274d; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap {\n          padding: 20px; } }\n      .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap.light-blue {\n        background-color: #0051af; }\n      .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap.green {\n        background-color: #74bf4b; }\n      .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap .tab-text {\n        display: inline-block; }\n        .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap .tab-text h6 {\n          text-align: center;\n          font-size: 16px;\n          font-weight: bold;\n          color: #fff; }\n        .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap .tab-text p {\n          text-align: center;\n          font-size: 14px;\n          font-weight: normal;\n          line-height: normal;\n          color: #fff;\n          margin-top: -2px; }\n  .overlay-IoTaaS-story .slide-item.story-overview .text-wrap {\n    margin: 29px 0 28px 0; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .overlay-IoTaaS-story .slide-item.story-overview .text-wrap {\n        margin: 20px 0; } }\n    .overlay-IoTaaS-story .slide-item.story-overview .text-wrap h5 {\n      font-size: 27px;\n      font-weight: bold;\n      text-align: center;\n      color: #00bceb; }\n  .overlay-IoTaaS-story .slide-item.story-overview .title {\n    background-color: #1e4471;\n    border-radius: 13px;\n    padding: 19.5px 0; }\n    .overlay-IoTaaS-story .slide-item.story-overview .title h3 {\n      font-size: 27px;\n      padding: 0;\n      background-color: unset;\n      margin-bottom: 0; }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .three-tabs {\n    width: calc(100% + 20px);\n    margin-left: -10px;\n    margin-top: 0; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .three-tabs {\n    width: calc(100% + 26px);\n    margin-left: -13px;\n    margin-top: 20px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .three-tabs {\n    width: calc(100% + 26px);\n    margin-left: -13px;\n    margin-top: 20px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap {\n    width: calc(50% - 20px);\n    min-height: 150px;\n    margin: 20px auto 0 auto;\n    padding: 15px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap {\n    width: calc(33.33% - 26px);\n    min-height: 166px;\n    padding: 29px 20px 21px 21px;\n    margin: 0 13px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap {\n    width: calc(33.33% - 26px);\n    min-height: 166px;\n    margin: 0 13px;\n    padding: 20px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .three-tabs .tab-wrap .tab-text p {\n    margin-top: 2px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .text-wrap {\n    margin: 15px 0; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .text-wrap {\n    margin: 29px 0 28px 0; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .text-wrap {\n    margin: 20px 0; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .text-wrap h5 {\n    font-size: 20px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .title {\n    padding: 10px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .title {\n    padding: 19px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .title {\n    padding: 15px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .title h3 {\n    font-size: 20px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .title h3 {\n    font-size: 25px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.story-overview .title h3 {\n    font-size: 22px; } }\n\n.overlay-IoTaaS-story .slide-item.second-slide {\n  max-width: 1230px;\n  margin-top: 0; }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .overlay-IoTaaS-story .slide-item.second-slide {\n      margin-top: 30px !important; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .overlay-IoTaaS-story .slide-item.second-slide {\n      margin-top: 50px !important; } }\n  .overlay-IoTaaS-story .slide-item.second-slide .info {\n    max-width: 1080px;\n    text-align: left; }\n    .overlay-IoTaaS-story .slide-item.second-slide .info h3 {\n      color: #414344;\n      text-align: left;\n      margin-bottom: 1px; }\n    .overlay-IoTaaS-story .slide-item.second-slide .info h5 {\n      color: #414344;\n      font-weight: 300; }\n      @media (min-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .info h5 {\n          font-size: 22px; } }\n  .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper {\n    width: 100%;\n    display: flex;\n    flex-wrap: wrap;\n    margin-top: 73px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper {\n        margin-top: 65px; } }\n    .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n      position: relative;\n      width: 870px;\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: space-between; }\n      @media (max-width: 1399px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n          width: 850px !important; } }\n      @media (max-width: 1200px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n          margin: 0 auto; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n          width: 880px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n          width: 100%; } }\n      @media (max-width: 767px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n          justify-content: space-evenly; } }\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .dotted-line {\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        top: 50%;\n        left: 0px;\n        z-index: -1;\n        background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/iot-screen-2/line.svg\");\n        background-size: contain;\n        background-repeat: no-repeat; }\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col p {\n        text-align: center;\n        margin-bottom: 4px; }\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .device-wrap {\n        width: 105px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .device-wrap {\n            width: 90px; } }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .device-wrap .img-wrapper {\n          border-radius: 13px;\n          border: solid 2px #00bceb;\n          background-color: #0d274d;\n          padding: 50px 28px 32px; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .device-wrap .img-wrapper {\n              margin: 0 auto 60px auto; } }\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .device-wrap .img-wrapper .img-wrap {\n            width: 49px;\n            height: 49px;\n            margin-bottom: 66px; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .device-wrap .img-wrapper .img-wrap {\n                width: 40px;\n                height: 40px;\n                margin-bottom: 60px; } }\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .device-wrap .img-wrapper .img-wrap:last-child {\n              margin-bottom: 0; }\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap {\n        width: 105px;\n        margin-top: -22px; }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap p {\n          width: 122px; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap {\n            width: 100px;\n            margin-top: -19px; } }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap .img-wrapper {\n          border-radius: 13px;\n          border: solid 2px #00bceb;\n          background-color: #0d274d;\n          padding: 38px 12px 33px 13px; }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap .img-wrapper {\n              padding: 38px 12px 50px 13px; } }\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap .img-wrapper .img-wrap {\n            width: 54px;\n            height: 61px;\n            margin: 0 auto 54px auto; }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap .img-wrapper .img-wrap {\n                width: 50px;\n                height: 25px;\n                margin: 0 auto 79px auto; } }\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .network-wrap .img-wrapper .img-wrap:last-child {\n              margin-bottom: 0; }\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud {\n        position: relative;\n        width: 390px;\n        border-radius: 13px;\n        border: solid 2px #00bceb;\n        background-color: #0d274d;\n        padding: 54px 59px 23px 60px;\n        margin-top: 27px; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud {\n            margin-top: 35px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud {\n            width: 320px;\n            padding: 25px 46px 26px 30px; } }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud p {\n          color: #FFFFFF;\n          width: 190px;\n          margin: 0 auto; }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .iot-cloud {\n          position: absolute;\n          width: 202px;\n          height: 103px;\n          top: -65px;\n          left: 50%;\n          transform: translateX(-50%); }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .iot-cloud {\n              width: 170px;\n              top: -70px; } }\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .iot-cloud p {\n            position: relative;\n            width: 116px;\n            top: -54px;\n            color: #0d274d;\n            font-weight: bold; }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .img-txt-wrap .col-two {\n          width: 271px;\n          display: flex;\n          flex-wrap: wrap;\n          justify-content: space-between;\n          margin: 14px 0 27px 0; }\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .img-txt-wrap .col-two:last-child {\n            margin-bottom: 0; }\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .img-txt-wrap .col-two .col {\n            width: 116px; }\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .img-txt-wrap .col-two .col .img {\n              width: 51px;\n              height: 51px;\n              margin: 0 auto; }\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .img-txt-wrap .col-two .col .txt {\n              margin-top: 4px; }\n              .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .box-with-cloud .img-txt-wrap .col-two .col .txt p {\n                width: 116px; }\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .small-box {\n        width: 180px;\n        margin-top: 61px; }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .small-box p {\n          margin: 0 auto;\n          width: 150px;\n          margin-top: -5px; }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .small-box .two-img-wrap {\n          padding: 30px 22px 18px 32px;\n          margin-top: 4px;\n          border-radius: 13px;\n          border: solid 2px #00bceb;\n          background-color: #0d274d; }\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .small-box .two-img-wrap .img {\n            width: 75px;\n            margin: 0 auto 20px auto; }\n            .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .small-box .two-img-wrap .img.server {\n              width: 85px; }\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .col .small-box .two-img-wrap p {\n            color: #FFFFFF;\n            width: 126px;\n            margin-top: -1px; }\n    .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n      width: calc(100% - 870px);\n      max-width: 285px;\n      margin-left: 75px;\n      margin-top: 10px; }\n      @media (max-width: 1399px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n          width: calc(100% - 850px);\n          max-width: 260px;\n          margin-left: 50px; } }\n      @media (min-width: 1200px) and (max-width: 1399px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n          margin: 30px 0 0 20px;\n          padding-bottom: 30px !important;\n          width: calc(100% - 840px) !important;\n          text-align: left !important;\n          max-width: 260px !important; } }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n          text-align: center;\n          width: 100%;\n          max-width: unset;\n          margin: 20px auto 0 auto;\n          padding-bottom: 30px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n          text-align: center;\n          width: 100%;\n          max-width: unset;\n          margin: -20px auto 0 auto; } }\n      .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text {\n        margin-bottom: 21px; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text {\n            margin-bottom: 10px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text {\n            margin-bottom: 10px; } }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text:last-child {\n          margin-bottom: 0; }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text h6 {\n          font-weight: bold;\n          color: #00bceb; }\n        .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text p {\n          font-size: 20px;\n          color: #414344; }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .info h5 {\n    margin-top: 5px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .info h5 {\n    margin-top: 0; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .info h5 {\n    margin-top: 0; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n    width: 100%; } }\n\n@media (min-width: 1200px) and (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n    width: 840px !important;\n    justify-content: space-between; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n    width: 880px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n    width: 100%; } }\n\n@media (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four {\n    justify-content: space-evenly; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .dotted-line {\n    display: none; } }\n\n@media (min-width: 1272px) and (max-width: 1400px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .dotted-line {\n    display: block; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .dotted-line {\n    display: block; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .dotted-line {\n    display: block; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap {\n    width: 90px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap {\n    width: 105px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap {\n    width: 90px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap .img-wrapper {\n    padding: 30px 20px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap .img-wrapper {\n    padding: 50px 28px 32px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap .img-wrapper {\n    padding: 50px 28px 32px;\n    margin: 0 auto 60px auto; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap .img-wrapper .img-wrap {\n    width: 40px;\n    height: 40px;\n    margin: 0 auto 51px auto; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap .img-wrapper .img-wrap {\n    width: 49px;\n    height: 49px;\n    margin-bottom: 66px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap .img-wrapper .img-wrap {\n    width: 40px;\n    height: 40px;\n    margin-bottom: 60px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .device-wrap .img-wrapper .img-wrap:last-child {\n  margin: 0 auto; }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap {\n    width: 100px;\n    margin-top: -20px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap {\n    width: 105px;\n    margin-top: -22px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap {\n    width: 100px;\n    margin-top: -19px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap .img-wrapper {\n    padding: 30px 20px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap .img-wrapper {\n    padding: 38px 12px 33px 13px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap .img-wrapper {\n    padding: 38px 12px 50px 13px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap .img-wrapper .img-wrap {\n    width: 45px;\n    margin: 0 auto 22px auto; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap .img-wrapper .img-wrap {\n    width: 54px;\n    height: 61px;\n    margin: 0 auto 54px auto; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap .img-wrapper .img-wrap {\n    width: 50px;\n    height: 25px;\n    margin: 0 auto 79px auto; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .network-wrap .img-wrapper .img-wrap:last-child {\n  margin: 0 auto; }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud {\n    width: 310px;\n    padding: 20px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud {\n    width: 390px;\n    padding: 54px 59px 23px 60px;\n    margin-top: 35px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud {\n    width: 320px;\n    padding: 25px 46px 26px 30px; } }\n\n@media screen and (max-width: 485px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud {\n    margin-top: 60px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud .iot-cloud {\n    width: 160px;\n    top: -65px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud .iot-cloud {\n    width: 202px;\n    top: -65px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud .iot-cloud {\n    width: 170px;\n    top: -70px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud .img-txt-wrap .col-two {\n    margin: 12px auto 15px auto; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud .img-txt-wrap .col-two:last-child {\n  margin: 12px 0 0 0; }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .box-with-cloud .img-txt-wrap .col-two .col .img {\n    width: 40px;\n    height: 45px;\n    margin: 0 auto; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .small-box {\n    margin-top: 35px;\n    width: 300px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .small-box {\n    width: 180px;\n    margin-top: 61px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .col-four .small-box {\n    width: 180px;\n    margin-top: 61px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n    text-align: center;\n    width: 100%;\n    max-width: unset;\n    margin: 20px auto 0 auto; } }\n\n@media (min-width: 1200px) and (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n    margin: 30px 0 0 20px;\n    padding-bottom: 30px !important;\n    width: calc(100% - 840px) !important;\n    max-width: 260px !important;\n    text-align: left !important; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n    text-align: center;\n    width: 100%;\n    max-width: unset;\n    margin: 20px auto 0 auto; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper {\n    text-align: center;\n    width: 100%;\n    max-width: unset;\n    margin: -20px auto 0 auto; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text {\n    margin-bottom: 15px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text {\n    margin-bottom: 10px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text {\n    margin-bottom: 10px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .slide-item.second-slide .text-with-img-wrapper .text-wrapper .text p {\n    font-size: 16px; } }\n\n.overlay-IoTaaS-story .item-wrapper .item .slide .slide-item {\n  margin-top: -1px; }\n  .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide {\n    max-width: 1230px; }\n    @media (min-width: 992px) and (max-width: 1271px) {\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide {\n        margin-top: 30px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide {\n        margin-top: 50px; } }\n    .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .info {\n      text-align: left; }\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .info h3 {\n        text-align: left;\n        color: #414344;\n        margin-bottom: 1px; }\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .info h5 {\n        font-weight: 300;\n        color: #414344; }\n        @media (min-width: 1271px) {\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .info h5 {\n            font-size: 22px; } }\n    .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title {\n      margin-top: 62px; }\n      @media (min-width: 992px) and (max-width: 1271px) {\n        .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title {\n          margin-top: 30px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title {\n          margin-top: 25px; } }\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .title h5 {\n        font-weight: 300;\n        color: #414344; }\n        @media (min-width: 1271px) {\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .title h5 {\n            font-size: 22px; } }\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three {\n        margin-top: 34px;\n        width: 100%;\n        max-width: 1022px;\n        display: flex;\n        flex-wrap: wrap;\n        border-radius: 13px;\n        overflow: hidden; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three {\n            max-width: 935px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three {\n            max-width: 690px; } }\n        .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n          position: relative;\n          width: 100%;\n          max-width: 342px;\n          min-height: 166px;\n          z-index: 0; }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col:first-child::after {\n            display: none; }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col p {\n            color: #0d274d;\n            font-weight: bold;\n            line-height: 1.34;\n            margin-top: -3px;\n            letter-spacing: -0.3px;\n            position: relative;\n            z-index: 5; }\n            @media (min-width: 992px) and (max-width: 1271px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col p {\n                margin-bottom: 3px; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col p {\n                margin-bottom: 3px; } }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul {\n            position: relative;\n            z-index: 5; }\n            .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul li {\n              position: relative;\n              color: #0d274d;\n              font-size: 16px;\n              margin-top: -3.2px;\n              letter-spacing: -0.3px;\n              list-style: inside; }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul li {\n                  margin-bottom: 4px; } }\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul li::marker {\n                content: \"\\25CF\t\";\n                font-size: 11px;\n                color: transparent; }\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul li::before {\n                content: \"\\25CF\t\";\n                position: absolute;\n                left: 0;\n                font-size: 9px;\n                top: 4px; }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col::after {\n            content: \"\";\n            position: absolute;\n            transform: rotate(315deg);\n            width: 194px;\n            height: 166px;\n            left: -140px;\n            background-color: #e2e2e2;\n            top: 11px;\n            z-index: 0; }\n            @media (max-width: 991px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col::after {\n                display: none; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col::after {\n                display: none; } }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.grey {\n            position: relative;\n            max-width: 326px;\n            padding: 28px 50px 46px 56px;\n            background-color: #e2e2e2;\n            z-index: 20; }\n            @media (min-width: 992px) and (max-width: 1271px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.grey {\n                max-width: 280px;\n                padding: 28px 37px 46px 50px;\n                z-index: 20; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.grey {\n                max-width: 230px;\n                padding: 20px; } }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.sky-blue {\n            position: relative;\n            max-width: 354px;\n            padding: 28px 2px 30px 101px;\n            background-color: #00bceb;\n            z-index: 11; }\n            @media (min-width: 992px) and (max-width: 1271px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.sky-blue {\n                max-width: 340px; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.sky-blue {\n                max-width: 230px;\n                padding: 20px; } }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue {\n            position: relative;\n            padding: 28px 30px 65px 108px;\n            background-color: #0d274d;\n            border-top-right-radius: 13px;\n            border-bottom-right-radius: 13px;\n            z-index: 7; }\n            @media (min-width: 992px) and (max-width: 1271px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue {\n                padding: 28px 21px 18px 108px;\n                max-width: 315px;\n                z-index: 7; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue {\n                max-width: 230px;\n                padding: 20px; } }\n            .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue::after {\n              background-color: #00bceb; }\n              @media (max-width: 991px) {\n                .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue::after {\n                  display: none; } }\n              @media (min-width: 768px) and (max-width: 991px) {\n                .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue::after {\n                  display: none; } }\n            .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue p {\n              color: #FFFFFF; }\n            .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue ul li {\n              color: #FFFFFF; }\n    .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .content-wrap {\n      position: relative;\n      margin-top: 43px; }\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .content-wrap h3 {\n        text-align: left;\n        color: #414344; }\n      .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .content-wrap ul {\n        margin-top: 17px; }\n        .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .content-wrap ul li {\n          position: relative;\n          font-size: 16px;\n          font-weight: normal;\n          color: #414344;\n          list-style: inside; }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .content-wrap ul li::marker {\n            content: \"\\25CF\t\";\n            font-size: 11px;\n            color: transparent; }\n          .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .content-wrap ul li::before {\n            content: \"\\25CF\t\";\n            position: absolute;\n            left: 0;\n            font-size: 9px;\n            top: 4px; }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title {\n    margin-top: 20px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title {\n    margin-top: 30px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title {\n    margin-top: 25px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three {\n    margin-top: 20px; } }\n\n@media (min-width: 1272px) and (max-width: 1400px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three {\n    max-width: 100%; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three {\n    max-width: 935px;\n    margin-top: 34px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three {\n    max-width: 690px;\n    margin-top: 34px; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n  z-index: 0 !important; }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n      max-width: 200px;\n      min-height: 138px;\n      padding: 20px; } }\n  @media (min-width: 1272px) and (max-width: 1400px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n      max-width: 390px;\n      padding: 28px 2px 30px 101px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n      max-width: 342px;\n      min-height: 166px;\n      z-index: 5; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n      max-width: 342px;\n      min-height: 166px; } }\n  @media (max-width: 595px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n      max-width: 176px; } }\n  @media (max-width: 480px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col {\n      max-width: 100%;\n      border-radius: 13px;\n      margin-bottom: 10px; }\n      .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col:last-child {\n        margin-bottom: 0; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col p {\n      margin-bottom: 4px;\n      position: relative;\n      z-index: 5; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col p {\n      margin-bottom: 3px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col p {\n      margin-bottom: 3px; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul {\n      position: relative;\n      z-index: 5; } }\n  @media (max-width: 1399px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul li {\n      font-size: 14px;\n      margin-bottom: 3px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul li {\n      font-size: 16px;\n      margin-top: -3.2px;\n      margin-bottom: 0; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col ul li {\n      font-size: 16px;\n      margin-bottom: 4px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.grey {\n      max-width: 280px;\n      padding: 28px 37px 46px 50px;\n      z-index: 20; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.grey {\n      max-width: 230px;\n      padding: 20px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.sky-blue {\n      max-width: 340px;\n      padding: 28px 2px 30px 101px;\n      z-index: 7; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.sky-blue {\n      max-width: 230px;\n      padding: 20px; } }\n  @media (min-width: 992px) and (max-width: 1271px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue {\n      max-width: 315px;\n      padding: 28px 21px 18px 108px; } }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .col-three .col.dark-blue {\n      max-width: 230px;\n      padding: 20px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap {\n    margin-top: 20px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap {\n    margin-top: 43px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap {\n    margin-top: 30px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul {\n    margin-top: 10px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul {\n    margin-top: 17px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul {\n    margin-top: 17px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul li {\n    position: relative;\n    font-size: 14px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul li {\n    font-size: 16px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul li {\n    font-size: 16px; } }\n\n@media (max-width: 1399px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul li::before {\n    font-size: 9px; } }\n\n@media (min-width: 992px) and (max-width: 1271px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul li::before {\n    font-size: 11px; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .overlay-IoTaaS-story .item-wrapper .item .slide .slide-item.third-slide .col-with-title .content-wrap ul li::before {\n    font-size: 11px; } }\n\n@media (max-width: 595px) {\n  .story-overview .color-tabs .tab-wrapper .tab-content p {\n    font-size: 10px; } }\n\n.alert-overlay {\n  opacity: 0;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  width: 100%;\n  height: 100%;\n  visibility: hidden;\n  transition: opacity .4s ease;\n  background-color: #049fd9;\n  z-index: -1;\n  overflow: hidden; }\n  .alert-overlay.active {\n    opacity: 1;\n    z-index: 11;\n    visibility: visible; }\n  .alert-overlay::after {\n    content: '';\n    position: absolute;\n    left: auto;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/alert_overlay_pattern.svg);\n    background-repeat: no-repeat;\n    right: 0;\n    width: 375px;\n    height: 355px;\n    bottom: 0px;\n    opacity: 1; }\n  .alert-overlay h3 {\n    font-size: 15px;\n    line-height: 1.35;\n    color: #FFFFFF;\n    font-weight: 300;\n    text-align: center;\n    margin-bottom: 19px; }\n  .alert-overlay .icon {\n    margin-top: 33px;\n    text-align: center; }\n    .alert-overlay .icon img {\n      height: 93px;\n      width: 93px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .alert-overlay {\n  background-color: #049fd9; }\n  .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container {\n    height: 100vh;\n    max-width: 100%;\n    min-height: auto;\n    margin: 0 auto; }\n    @media (max-width: 595px) {\n      .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container {\n        min-height: auto; } }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .slider-inner-wrap {\n      top: 50%;\n      transform: translate(-50%, -50%);\n      position: absolute;\n      width: 100%;\n      left: 50%; }\n      .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .slider-inner-wrap .slider-wrapper {\n        max-width: 420px; }\n        @media (max-width: 595px) {\n          .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .slider-inner-wrap .slider-wrapper {\n            max-width: 320px; } }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .close-btn {\n      right: 30px;\n      top: 20px; }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .intro {\n      margin: 0 auto 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .item {\n      display: inline-block;\n      float: none;\n      vertical-align: middle; }\n      .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .item .img-block {\n        max-width: 420px;\n        height: auto;\n        margin: 0 auto; }\n        @media (max-width: 595px) {\n          .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .item .img-block {\n            max-width: 320px; } }\n      .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .item .txt-block {\n        margin: 10px auto 15px;\n        max-width: 420px; }\n        @media (max-width: 595px) {\n          .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .item .txt-block {\n            max-width: 320px; } }\n        .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .item .txt-block h6 {\n          font-size: 14px; }\n        .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .item .txt-block p {\n          font-size: 12px; }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .slick-arrow {\n      width: 10.2px !important;\n      height: 16.8px !important; }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .button-wrap .pre-btn {\n      left: 8.5%; }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .button-wrap .next-btn {\n      right: 8.5%; }\n    .ua-mobile:not(.ua-mobile-ipad) .alert-overlay .slider-container .dots-wrp {\n      display: none; }\n\n@media only screen and (orientation: landscape) {\n  .ua-mobile:not(.ua-mobile-ipad) .alert-overlay {\n    opacity: 0;\n    visibility: hidden;\n    z-index: -1; } }\n\n@media only screen and (orientation: portrait) {\n  .ua-mobile:not(.ua-mobile-ipad) .alert-overlay {\n    opacity: 1;\n    visibility: visible;\n    z-index: 99; } }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .small_icon_move_up {\n  margin-top: 1px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n  bottom: 6.5px; }\n\n.ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .circle-wrap #globe-new-cloud-screen {\n  background-image: url(\"/dist/images/peering/public-internet.png\");\n  position: absolute;\n  right: 0;\n  top: 0;\n  width: 266px;\n  height: 250px;\n  background-size: contain;\n  background-repeat: no-repeat; }\n  @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .circle-wrap #globe-new-cloud-screen {\n      right: 13px;\n      top: -11px;\n      width: 291px;\n      height: 295px; } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-cloud {\n  background-image: none; }\n  @media (min-width: 768px) and (max-width: 991px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud {\n      height: 100%; } }\n  @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud {\n      height: 800px; } }\n  @media (max-width: 767px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud {\n      height: 800px !important;\n      overflow-y: scroll; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .sec-bg-img {\n    background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/manage-services/cloud-bg.svg\");\n    height: 100%;\n    background-position: -60px 100%;\n    opacity: 0.5;\n    background-size: contain;\n    bottom: 78px;\n    width: 110%;\n    display: none; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .sec-bg-img {\n        background-position-y: bottom;\n        background-size: cover; } }\n  @media screen and (min-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .container {\n      max-width: 1549px !important;\n      justify-content: flex-start !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n    border: solid 1px #74bf4b;\n    border-radius: 50px;\n    position: absolute;\n    top: 208px;\n    left: 78px;\n    width: 100%; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover .active-text span {\n      font-size: 12px;\n      line-height: 1.08;\n      letter-spacing: normal;\n      text-align: left;\n      color: #06144d; }\n    @media (max-width: 1291px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        left: 230px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        left: 260px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        left: 223px; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        left: 114px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        left: 41%;\n        top: 36%; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        top: 72px;\n        left: 49%; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        left: 138px;\n        top: 69px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .tool-hover {\n        left: 143px;\n        top: 79px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n    width: 100%;\n    position: absolute;\n    display: block;\n    bottom: unset;\n    top: 84px;\n    left: 67px;\n    max-width: 513px;\n    border-radius: 8px;\n    margin: 6px 0 0px 0px; }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n        margin: -5px 0 0px -28px;\n        max-width: 387px;\n        top: 91px;\n        left: 84px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n        margin: -5px 0 0px -28px;\n        max-width: 387px;\n        top: 83px;\n        left: 70px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n        margin-bottom: 3px;\n        margin: -25px 0 0px -52px;\n        top: 93px;\n        left: 100px;\n        max-width: 400px; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n        margin: -30px 0 0px -65px;\n        top: 96px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n        margin: -18px 0 0px -56px;\n        top: 87px;\n        left: 79px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n        margin: -18px 0 0px -67px;\n        width: 100%;\n        top: 81px;\n        left: 91px; } }\n    @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content {\n        margin: -18px 0 0px -67px;\n        width: 100%;\n        top: 81px;\n        left: 91px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content:after {\n      display: none;\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      border: 1px solid transparent;\n      border-radius: inherit;\n      transition: 0.1s all ease-in-out; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content:hover:after {\n      border: 1px solid #0d274d; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .mobile-box-text p {\n      color: #0d274d;\n      font-size: 16px;\n      font-weight: 700;\n      line-height: 13px;\n      margin-bottom: -1px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .circle-wrap {\n      display: inline-block; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .circle-wrap .circle-box {\n        position: relative;\n        font-size: 12px;\n        font-weight: normal;\n        line-height: 1.3;\n        color: #06144d;\n        margin: 0 0 7px 0;\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        vertical-align: middle; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .circle-wrap .circle-box:after {\n          content: \"\";\n          position: absolute;\n          top: -1px;\n          left: -2px;\n          width: 18px;\n          height: 18px;\n          border-radius: 50%; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .circle-wrap .circle-box.blue-circle:after {\n          background-color: #d4effa; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .circle-wrap .circle-box.green-circle:after {\n          background-color: #dfefd6; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .circle-wrap .circle-box.orange-circle:after {\n          background-color: #ffebcd; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .circle-wrap:hover:after {\n        border: 1px solid #0d274d; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .icon-links {\n      display: inline-block;\n      width: 100%;\n      margin-top: 9px; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .icon-links {\n          margin-top: 22px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .icon-links {\n          margin-top: 22px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .icon-links {\n          margin-top: 8px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .icon-links {\n          margin-top: 8px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul {\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n      width: 100%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li {\n        margin-right: 6px;\n        max-width: 62px;\n        width: 100%; }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li {\n            margin-right: 0; } }\n        @media (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li {\n            width: 58px;\n            margin-right: 5px;\n            max-width: fit-content; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li:first-child {\n              max-width: 53px;\n              width: 59px;\n              margin-right: 5px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li:last-child {\n              max-width: 51px;\n              width: 51px; } }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li {\n            margin-right: 10px; } }\n        @media screen and (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li {\n            margin-right: 10px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li {\n            margin-right: 5px;\n            width: fit-content; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li:nth-of-type(2) {\n              width: 56px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li {\n            margin-right: 5px;\n            width: 45px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li:nth-of-type(2) {\n              width: 53px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li span {\n          display: flex;\n          flex-wrap: wrap;\n          flex-direction: column;\n          text-align: center; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li .icon-container {\n          display: flex;\n          flex-direction: row;\n          align-items: center;\n          width: 100%;\n          height: 32px;\n          max-width: 32px;\n          max-height: 32px;\n          margin: 0 auto; }\n          @media (max-width: 1199px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li .icon-container {\n              display: none; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li .icon-container img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li span {\n          font-size: 10px;\n          color: #0d274d;\n          margin-top: 8px;\n          font-size: 12px;\n          font-weight: normal;\n          font-stretch: normal;\n          font-style: normal;\n          line-height: 1.25;\n          letter-spacing: normal;\n          text-align: center;\n          position: relative; }\n          @media (max-width: 1199px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li span {\n              word-break: break-word;\n              font-size: 10px;\n              margin-top: 6px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content ul li span > a {\n            color: #0d274d;\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            z-index: 1; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .box-text {\n      display: inline-block;\n      margin-top: 8px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .routing-block-content .box-text P {\n        font-size: 12px;\n        line-height: 13px;\n        color: #0d274d; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .global-wrap {\n    margin-top: -57px;\n    position: relative; }\n    @media (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .global-wrap {\n        height: 340px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .global-wrap {\n        margin-top: -82px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .global-wrap {\n        margin-top: -69px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n    width: 849px;\n    height: 344px;\n    padding: 38px 25px 20px 21.9px;\n    object-fit: contain;\n    border-radius: 30px;\n    border: solid 1px #00bceb;\n    background-color: #FFFFFF;\n    margin-left: auto;\n    display: flex;\n    position: relative;\n    z-index: 0;\n    margin-left: 421px; }\n    @media (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        margin-left: 410px; } }\n    @media (max-width: 1399px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        height: 354px; } }\n    @media (min-width: 1200px) and (max-width: 1280px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        margin-left: 321px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 721px;\n        height: 350px;\n        padding: 38px 30px 29px 21.9px; } }\n    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 721px;\n        height: 340px;\n        padding: 38px 30px 29px 21.9px;\n        margin-left: 270px; } }\n    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 721px;\n        height: 340px;\n        padding: 38px 30px 29px 21.9px; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 700px;\n        height: 280px;\n        padding: 14px 30px 15px 21.9px;\n        margin-left: 298px; } }\n    @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 700px;\n        height: 229px;\n        padding: 14px 30px 15px 21.9px;\n        margin-left: 221px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 575px; } }\n    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 540px;\n        height: 229px;\n        padding: 12px 7px 15px 12.9px;\n        margin-left: 105px;\n        border-radius: 20px; } }\n    @media (max-width: 595px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap {\n        width: 456px;\n        height: 258px;\n        padding: 12px 0px 15px 0;\n        margin-left: 88px;\n        border-radius: 20px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .ua-mobile:not(.ua-mobile-ipad) {\n      width: 540px;\n      height: 258px;\n      padding: 13px 7px 15px 17.9px;\n      margin-left: 114px;\n      border-radius: 20px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three {\n      position: relative; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-btn-wrap {\n        position: relative;\n        width: 170px;\n        margin: 0 auto; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-btn-wrap .txt-img {\n          justify-content: right; }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-btn-wrap {\n            width: 150px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img {\n        display: flex;\n        margin-top: 3px;\n        justify-content: center; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img.txt-img-wrap {\n          align-items: flex-end; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img.txt-img-wrap .move_arrow_blue {\n              max-width: 79px;\n              text-align: left; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img.txt-img-wrap .move_arrow_blue::after {\n                bottom: 2.5px !important;\n                right: 37px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img.right-arrow {\n          margin-top: 1px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img.right-arrow .move_arrow_blue:hover::after {\n            transform: translate(5px, -50%); }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img.right-arrow .move_arrow_blue::after {\n            bottom: unset;\n            top: 50%;\n            transform: translate(0, -50%);\n            right: 0px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue {\n          padding-right: 14px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n            right: 3px;\n            height: 8px;\n            bottom: 5.5px; }\n            @media (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n                bottom: 3.5px; }\n                .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after .ua-mobile:not(.ua-mobile-ipad) {\n                  bottom: 4.5px; } }\n  @media screen and (max-width: 991px) and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n      bottom: 7.5px; } }\n  @media (max-width: 991px) and (max-width: 595px) and (orientation: landscape) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n      bottom: 7.5px; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n                bottom: 4.5px; } }\n            @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n                bottom: 4.5px; } }\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n                bottom: 7.5px; } }\n            @media (max-width: 595px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .move_arrow_blue::after {\n                bottom: 7.5px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img p {\n          font-size: 12px;\n          color: #0d274d;\n          line-height: 1.25;\n          text-align: center; }\n          @media (min-width: 992px) and (max-width: 1023px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img p {\n              font-size: 10px !important; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img p {\n              font-size: 10px !important; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img p {\n              font-size: 10px !important; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img p {\n              font-size: 10px !important; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img p {\n              font-size: 10px !important; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .small-img {\n          width: 17px;\n          height: 17px;\n          margin-left: 0;\n          margin-right: 3px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .small-img .ua-mobile:not(.ua-mobile-ipad) {\n            margin-right: 1px; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .small-img.small_icon_move_up {\n              margin-top: 2.5px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .small-img {\n              width: 15px;\n              height: 15px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .small-img a {\n            display: block;\n            transition: all 0.5s ease; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-img .small-img:hover a {\n            transform: translate(0px, -5px); }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap {\n        width: 100%;\n        height: 100%;\n        max-width: 213px;\n        max-height: 196.1px;\n        margin: 9px auto 0; }\n        @media (min-width: 992px) and (max-width: 1271px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap {\n            max-width: 180px;\n            margin: 4px auto 0; } }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap {\n            max-width: 111.9px;\n            max-height: 103.3px;\n            margin: 4px auto 0; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.spine-wrap {\n          max-width: 213px;\n          max-height: 20.8px;\n          margin-bottom: 26px; }\n          @media (max-width: 1399px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.spine-wrap {\n              margin-bottom: 10px; } }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.spine-wrap {\n              max-width: 180px;\n              margin-bottom: 6px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.spine-wrap {\n              max-width: 100.4px;\n              max-height: 11.7px;\n              margin-bottom: 6px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.leaf-wrap {\n          max-width: 213px;\n          max-height: 40.2px;\n          margin-top: 13px;\n          margin-bottom: 5px; }\n          @media (max-width: 1399px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.leaf-wrap {\n              margin-bottom: 10px;\n              margin-top: 10px; } }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.leaf-wrap {\n              max-width: 180px;\n              margin-bottom: 10px;\n              margin-top: 2px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.leaf-wrap {\n              max-width: 100.9px;\n              max-height: 25px;\n              margin-bottom: 10px;\n              margin-top: 2px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.compute-wrap {\n          max-width: 206px;\n          max-height: 130px;\n          margin-top: 5px;\n          margin-bottom: 5px; }\n          @media (max-width: 1399px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.compute-wrap {\n              margin-bottom: 7px; } }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.compute-wrap {\n              max-width: 185px;\n              margin-bottom: 0px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.compute-wrap {\n              max-width: 111.8px;\n              max-height: 71.1px;\n              margin-bottom: 4px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.otr-wrap {\n          max-width: 206px;\n          max-height: 85.4px;\n          margin-top: 4px; }\n          @media (min-width: 992px) and (max-width: 1271px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.otr-wrap {\n              max-width: 185px;\n              margin-top: 5px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap.otr-wrap {\n              max-width: 111.5px;\n              max-height: 44.7px;\n              margin-top: 5px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap img {\n          object-fit: contain; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .img-wrap img {\n              height: 100%; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap {\n        position: relative;\n        width: 100%; }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap {\n            left: 10px;\n            height: 45px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap {\n            left: 10px;\n            height: 45px; } }\n        @media (max-width: 767px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap {\n            left: 10px;\n            height: 45px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon {\n          position: absolute;\n          left: 5px;\n          bottom: unset; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.first {\n              width: 82px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.first p a::after {\n                top: unset;\n                transform: unset;\n                bottom: 4px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.first {\n              width: 82px;\n              left: -10px; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.first p a::after {\n                top: unset;\n                transform: unset;\n                bottom: 4px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon {\n              text-align: center; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon {\n              width: 120px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon {\n              width: 120px;\n              left: -27px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon {\n              width: 82px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon {\n              width: 82px; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon .ua-mobile:not(.ua-mobile-ipad) {\n            width: 81px;\n            text-align: center; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.type-1 {\n            bottom: unset;\n            left: unset;\n            right: 11px; }\n            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.type-1 {\n                right: 8px; } }\n            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.type-1 {\n                right: 8px; } }\n            @media (min-width: 768px) and (max-width: 991px) {\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .text-with-icon-wrap .txt-with-icon.type-1 {\n                right: 2px; } }\n      @media (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three:last-child h6 {\n          margin-top: 8px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three h6 {\n        position: absolute;\n        bottom: 0;\n        font-size: 16px;\n        font-weight: bold;\n        line-height: 0.94;\n        letter-spacing: normal;\n        text-align: center;\n        color: #0d274d;\n        margin-top: 27px;\n        width: 100%; }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three h6 {\n            position: relative;\n            bottom: 0;\n            font-size: 12px;\n            margin-top: 20px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        z-index: 1;\n        position: relative;\n        right: 33%;\n        bottom: 0px;\n        margin-top: 10px; }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon {\n            right: 36%; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon {\n            right: 36%; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon {\n            margin-top: 0; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon {\n            margin-top: 0; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon .icon-block {\n          width: 30px;\n          height: 30px;\n          margin-left: 2px;\n          margin-top: 0px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon .icon-block img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            border-radius: 50%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon .icon-block.img-border > a {\n            border-radius: 50%; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon:hover p > a::after {\n          transform: translate(5px, -50%); }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon p {\n          font-size: 12px;\n          font-weight: normal;\n          line-height: 1.25;\n          color: #0d274d;\n          margin: 0 6px; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon p {\n              font-size: 10px !important; } }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon p a {\n            color: inherit !important; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon p a:after {\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n              bottom: unset;\n              top: 50%;\n              transform: translate(0, -50%); }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon p {\n              min-height: 25px;\n              display: flex;\n              align-items: flex-end; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .col-three-wrap .col-three .txt-with-icon p {\n              min-height: 25px;\n              display: flex;\n              align-items: flex-end; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap {\n    position: relative;\n    width: 100%;\n    margin-top: 40px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .sla-block {\n      display: inline-flex;\n      width: 260px;\n      height: 54px;\n      background-color: rgba(237, 245, 231, 0.8);\n      border: solid 1px;\n      border-left: 0;\n      border-bottom-right-radius: 15px;\n      border-top-right-radius: 15px;\n      border-color: rgba(116, 191, 75, 0.6); }\n      @media (min-width: 1401px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .sla-block {\n          width: 25%; } }\n      @media (min-width: 1500px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .sla-block {\n          width: 26.5%; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .sla-block {\n          width: 180px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .sla-block {\n          width: 180px; } }\n      @media (max-width: 1024px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .sla-block {\n          visibility: hidden; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .green-box {\n      position: absolute;\n      margin-top: 2.4px;\n      width: 115.2px;\n      height: 201.6px;\n      background-color: rgba(237, 245, 231, 0.8);\n      border-radius: 20px;\n      border: solid 1px #74bf4b;\n      border-top-left-radius: 0;\n      border-bottom-left-radius: 0; }\n      @media (max-width: 1024px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .green-box {\n          visibility: hidden;\n          display: none; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n      width: 574px;\n      position: absolute;\n      left: 12px;\n      top: -152px; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap > img {\n        z-index: 2; }\n      @media (max-width: 1399px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: -40px; } }\n      @media (max-width: 1291px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: -40px;\n          width: 515px;\n          top: -100px; } }\n      @media (min-width: 1250px) and (max-width: 1350px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: -110px;\n          top: -160px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          width: 670px;\n          left: -140px;\n          top: -148px; } }\n      @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          width: 515px;\n          left: -80px;\n          top: -130px; } }\n      @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: 8px;\n          top: 0;\n          width: 246px; } }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: -63px;\n          top: -120px;\n          width: 515px; } }\n      @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: -25px;\n          top: 10px;\n          width: 315px;\n          height: 315px; } }\n      @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: -129px;\n          top: 0;\n          width: 315px;\n          height: 315px; } }\n      @media (max-width: 595px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap {\n          left: -146px;\n          top: 0;\n          width: 315px;\n          height: 315px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap .dyk-logo {\n        top: 22%;\n        left: 43.5%; }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap .dyk-logo {\n            top: 78px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap .dyk-logo {\n            top: 26px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n        position: absolute;\n        right: 35%;\n        top: 50%;\n        border-radius: 25px;\n        padding: 17px 31px 15px 30px;\n        border: solid 1px #0d274d;\n        background-color: #FFFFFF;\n        font-weight: bold;\n        line-height: 0.94;\n        letter-spacing: normal;\n        color: #0d274d; }\n        @media (min-width: 1401px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            right: 37%; } }\n        @media (max-width: 1399px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            right: 34%;\n            top: 54%; } }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            right: 34%;\n            top: 54%; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            padding: 10px 15px;\n            right: 37%;\n            top: 54%; } }\n        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            right: 27%;\n            top: 46%;\n            padding: 8px 10px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            padding: 12px 15px 12px 20px;\n            top: 50%; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            right: 27%;\n            top: 43%; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            padding: 12px 26px 13px 28px;\n            right: 28%;\n            top: 116px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap .circle-wrap p {\n            padding: 10px !important;\n            right: 26%;\n            top: 126px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .container {\n    width: 100%;\n    max-width: 1222px; }\n    @media screen and (min-width: 1401px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .container {\n        max-width: 1440px;\n        justify-content: flex-start; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .container {\n        padding: 0;\n        min-width: 1000px; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab {\n    border-radius: 0;\n    padding-left: 0;\n    margin: 1px 0 3px 0; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab {\n        width: 100% !important;\n        padding-left: 20px; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::before {\n      content: '';\n      position: absolute;\n      height: 100%;\n      top: 0;\n      left: -98%;\n      width: 100%;\n      background-color: #0a4475;\n      z-index: -1; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::before {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::before {\n          display: none; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::after {\n      content: '';\n      position: absolute;\n      height: 100%;\n      top: 0;\n      right: -99%;\n      width: 100%;\n      background-color: #0a4475;\n      z-index: -1; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::after {\n          display: none; } }\n      @media (max-width: 767px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .automation-tab::after {\n          display: none; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .content-background-box {\n    max-width: 300px;\n    right: unset;\n    left: 42.3%;\n    top: -40px;\n    height: 242px; }\n    @media (min-width: 1024px) and (max-width: 1250px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .content-background-box {\n        max-width: 300px; } }\n    @media (min-width: 992px) and (max-width: 1023px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .content-background-box {\n        max-width: 300px;\n        top: -19px;\n        left: 20%; } }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .content-background-box {\n        max-width: 300px;\n        top: -59px;\n        left: 30%; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .content-background-box .v-hamburger {\n      bottom: -39px;\n      height: 39px;\n      z-index: -1; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .content-background-box .left-logo {\n      top: 8px;\n      right: -102px;\n      left: unset; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .mobile-tool-hover {\n    display: none; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .top-block .icon-content {\n    max-width: 60px;\n    vertical-align: top;\n    margin: 23px 0 0 17px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .top-block .icon-content .icon-wrap {\n      width: 24px;\n      height: 20px;\n      margin: 0 auto 10px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .top-block .icon-content small {\n      line-height: 1.2; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .top-block .icon-content small a.pro-link:after {\n        position: relative;\n        bottom: 0; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .top-block .bottom-content {\n    bottom: 5px; }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block {\n    padding-top: 0;\n    margin-top: 43px; }\n    @media (min-width: 768px) and (max-width: 991px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block {\n        width: 100%;\n        min-width: 1000px;\n        margin-left: 0;\n        overflow: hidden;\n        margin: 0;\n        padding-top: 98px; } }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block {\n        width: 100%;\n        overflow: hidden;\n        margin: 0px;\n        padding-top: 0px; } }\n    @media (max-width: 767px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block {\n        width: 100%;\n        overflow: hidden;\n        margin: 0px;\n        padding-top: 0px;\n        overflow-y: scroll !important;\n        height: calc(100vh - -100px) !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block > .container {\n      padding: 0;\n      max-width: 100% !important; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box {\n      padding-top: 28px;\n      padding-bottom: 0;\n      z-index: 1;\n      margin-left: 0;\n      max-width: initial;\n      padding-left: 0; }\n      @media (min-width: 768px) and (max-width: 991px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box {\n          width: 100% !important;\n          padding-top: 12px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n        position: relative;\n        left: 17.6%;\n        top: 195%;\n        width: fit-content; }\n        @media (min-width: 1401px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            left: 16.5%; } }\n        @media screen and (min-width: 2300px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            left: 350px; } }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            top: 176%;\n            left: 14.6%; } }\n        @media (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            top: 189%;\n            z-index: 3;\n            left: 9.5%; } }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            top: 188%; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            top: 210%; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            top: 322%;\n            left: 8.5%; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            left: 0.3%;\n            top: 272%; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper {\n            left: -12.5%;\n            top: 295%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper:hover::after {\n          background-image: url(\"/dist/images/arrow_blue_right.png\");\n          right: 4px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper a {\n          border-radius: 25px;\n          padding: 17px 30px 15px 15px;\n          border: solid 1px #0d274d;\n          background-color: #FFFFFF;\n          font-weight: bold;\n          line-height: 0.94;\n          letter-spacing: normal;\n          color: #0d274d;\n          display: inline-block; }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper a {\n              font-size: 12px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper a {\n              padding: 15px 30px 13px 15px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper a {\n              padding: 15px 30px 13px 15px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper::after {\n          position: absolute;\n          right: 12px;\n          top: 16px; }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper::after {\n              top: 14px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper::after {\n              top: 12px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-wrapper::after {\n              top: 12px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n        object-fit: contain;\n        border-radius: 34px;\n        border: solid 1px #00bceb;\n        background-color: #FFFFFF;\n        padding: 4px 40px 4px 15px;\n        height: max-content;\n        position: absolute;\n        right: 36.9%;\n        bottom: -26px; }\n\n@-moz-document url-prefix() {\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n    height: 34px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon.btn-arrow:hover::after {\n          right: -30px;\n          background-image: url(\"/dist/images/arrow_blue_right.png\"); }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon.btn-arrow::after {\n          display: none; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon .move_arrow_blue {\n          display: inline; }\n        @media screen and (min-width: 1500px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            right: auto;\n            left: 828px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            right: 33%;\n            bottom: -14px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            right: 33%;\n            bottom: -14px; } }\n        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            right: 33%;\n            bottom: -14px; } }\n        @media (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            padding: 4px 40px 5px 15px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            right: 32%;\n            bottom: -30px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            right: 38%;\n            bottom: -50px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            padding: 0px 27px 2px 10px;\n            bottom: -27px;\n            right: 38%; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            padding: 4px 40px 5px 28px;\n            bottom: -46px; } }\n        @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon {\n            right: 48%; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon span {\n          font-size: 12px;\n          line-height: 1.25;\n          letter-spacing: normal;\n          text-align: center;\n          color: #0d274d; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon span {\n              font-size: 10px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon span {\n              font-size: 10px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon .icon {\n          position: absolute;\n          right: 20px;\n          top: 8px;\n          margin-left: 8px;\n          width: 15.3px;\n          height: 15.3px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon .icon img {\n            object-fit: contain; }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon .icon {\n              right: 10px;\n              top: 3px;\n              width: 12.1px;\n              height: 12.1px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon .icon {\n              top: 4px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon .icon {\n              right: 28px;\n              top: 4px;\n              width: 12.1px;\n              height: 12.1px; } }\n          @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .btn-with-icon .icon {\n              right: 20px;\n              top: 8px; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n        width: 594px;\n        left: 250px;\n        top: -42px;\n        position: absolute;\n        z-index: 1; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n          position: relative;\n          top: -196px;\n          right: -333px;\n          z-index: 2; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo .active-text {\n            max-width: 375px !important; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo.hover-upper {\n            z-index: 3; }\n        @media (max-width: 1399px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            left: 202px;\n            top: -44px; } }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n            right: -154px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 456px;\n            top: -39px;\n            left: 204px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n              right: -70px;\n              top: -210px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 415px;\n            top: -39px;\n            left: 247px; } }\n        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 386px;\n            left: 251px;\n            top: -31px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 435px;\n            left: 210px;\n            top: -18px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n              right: -104px;\n              top: -8px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 426px;\n            left: 182px;\n            top: -9px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n              right: -74px;\n              top: -70px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 380px;\n            left: 152px;\n            top: -10px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n              right: -95px;\n              top: -65px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 361px;\n            left: 155px;\n            top: -10px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n              right: -84px;\n              top: -75px; } }\n        @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud {\n            width: 361px;\n            left: 155px;\n            top: -10px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud .dyk-logo {\n              right: -84px;\n              top: -75px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n          position: absolute;\n          top: 66px;\n          left: 167px;\n          font-weight: bold;\n          line-height: 0.94;\n          letter-spacing: normal;\n          color: #0d274d; }\n          @media (max-width: 1399px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 170px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 95px;\n              top: 58px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 95px;\n              top: 58px; } }\n          @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              top: 75px;\n              top: 58px; } }\n          @media (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              font-size: 12px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 90px;\n              top: 57px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 106px;\n              top: 63px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 92px;\n              top: 62px;\n              right: unset; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 92px;\n              top: 62px;\n              right: unset; } }\n          @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .software-cloud p {\n              left: 92px;\n              top: 62px;\n              right: unset; } }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n        width: 488px;\n        position: absolute;\n        right: 49px;\n        bottom: -42px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n          position: relative;\n          top: -220px;\n          right: -210px;\n          z-index: 0; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo.hover-upper {\n            z-index: 3; }\n        @media screen and (min-width: 1500px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            right: 50px;\n            left: 935px; } }\n        @media (max-width: 1399px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 492px;\n            right: 25px;\n            bottom: -16px; } }\n        @media (max-width: 1291px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 440px;\n            right: 25px;\n            bottom: -16px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              right: -35px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 358px;\n            right: 35px;\n            bottom: 26px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              right: 40px; } }\n        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 358px;\n            right: 35px;\n            bottom: 26px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              right: 4px; } }\n        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 375px;\n            right: 107px;\n            bottom: -16px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 222px;\n            height: 88px;\n            right: 118px;\n            bottom: -42px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              top: -22px;\n              right: -44px; } }\n        @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 222px;\n            height: 88px;\n            right: 170px;\n            bottom: -60px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              top: -74px;\n              right: -40px; } }\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 228px;\n            height: 88px;\n            right: 88px;\n            bottom: -35px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              top: -74px;\n              right: -5px; } }\n        @media (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            width: 228px;\n            height: 88px;\n            right: 105px;\n            bottom: -55px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              top: -85px;\n              right: 0px; } }\n        @media (min-width: 481px) and (max-width: 595px) and (orientation: landscape) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud {\n            right: 181px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .dyk-logo {\n              top: -85px;\n              right: 0px; } }\n        @media (max-width: 1199px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap p {\n            font-size: 12px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n          top: 85px;\n          right: 197px; }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n              top: 48px;\n              right: 140px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n              top: 48px;\n              right: 130px; } }\n          @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n              top: 48px;\n              right: 130px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n              top: 36px;\n              right: 70px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n              top: 41px;\n              right: 75px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n              top: 46px;\n              right: 88px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-1 p {\n              top: 36px;\n              right: 70px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n          top: 131px;\n          left: 140px; }\n          @media (max-width: 1291px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 90px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 72px;\n              top: 80px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 72px;\n              top: 80px; } }\n          @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 72px;\n              top: 80px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 42px;\n              top: 58px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 42px;\n              top: 58px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 33px;\n              top: 68px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-2 p {\n              left: 42px;\n              top: 58px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n          top: 131px;\n          right: 131px; }\n          @media (max-width: 1291px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              right: 110px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              top: 80px;\n              right: 92px; } }\n          @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              top: 80px;\n              right: 92px; } }\n          @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              top: 80px;\n              right: 92px; } }\n          @media (min-width: 768px) and (max-width: 991px) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              top: 58px;\n              right: 42px; } }\n          @media (min-width: 768px) and (max-width: 991px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              right: 35px;\n              top: 58px; } }\n          @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              right: 46px;\n              top: 68px; } }\n          @media (max-width: 595px) and (orientation: landscape) {\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap.type-3 p {\n              right: 35px;\n              top: 58px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .public-cloud .test-wrap p {\n          position: absolute;\n          font-weight: bold;\n          line-height: 0.94;\n          letter-spacing: normal;\n          color: #0d274d; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n        width: 100%;\n        margin-left: calc(41.8% - 196px);\n        max-width: 325px;\n        margin-top: 8px; }\n        @media (min-width: 1024px) and (max-width: 1250px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(20% - 196px);\n            max-width: 300px; } }\n        @media (min-width: 992px) and (max-width: 1023px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(30% - 196px);\n            max-width: 300px; } }\n        @media (min-width: 768px) and (max-width: 991px) {\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img {\n            margin-left: calc(30% - 196px);\n            max-width: 300px; } }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim {\n          width: 145px;\n          display: block;\n          margin: 0 auto 0;\n          position: relative;\n          height: 34px;\n          text-align: center; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim a {\n            width: 100%;\n            display: inline-block; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img .logo-cvim img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            border-radius: 5px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p {\n          font-size: 12px;\n          font-weight: normal;\n          line-height: 1.25;\n          letter-spacing: normal;\n          text-align: center;\n          color: #0d274d;\n          margin-bottom: 1px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p a {\n            color: inherit !important; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi .inner-text-img p a:after {\n              background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box {\n        justify-content: flex-start; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          margin-top: 7px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .text-img {\n            display: flex;\n            flex-direction: row; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img .small-img {\n            width: 17px;\n            margin-left: 3px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .logo-cvim {\n          width: 124px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon {\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          z-index: 1;\n          position: absolute;\n          right: -33%;\n          bottom: 13px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block {\n            width: 35px;\n            height: 35px;\n            margin-left: -9px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block img {\n              width: 100%;\n              height: 100%;\n              object-fit: contain;\n              border-radius: 50%; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon .icon-block.img-border > a {\n              border-radius: 50%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p {\n            font-size: 12px;\n            font-weight: normal;\n            line-height: 1.25;\n            color: #0d274d;\n            margin: 0 6px; }\n            .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p a {\n              color: inherit !important; }\n              .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon p a:after {\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png); }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-1 {\n            bottom: 44px;\n            left: 34.5%;\n            right: auto; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-2 {\n            right: -32%;\n            bottom: 2px; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon.type-3 {\n            right: -60%;\n            bottom: 2px; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .inner-text-img {\n          position: relative; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .top-connect-box .left-logo.right {\n        max-width: 50px;\n        right: 14.3%;\n        top: -30px; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi {\n      height: 60px;\n      width: 100%;\n      max-width: 100%;\n      border-radius: 0px;\n      margin: 10px 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi .openstack-btn {\n        border-radius: 0 30px 30px 0; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi.aci-box {\n        max-width: initial;\n        justify-content: flex-start; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .txt-with-icon {\n          margin-left: 0; }\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .inner-text-img {\n          padding-left: 3px;\n          margin-top: 4px;\n          max-width: 100%; }\n          .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi.aci-box .aci-box-content .inner-text-img .logo-cvim {\n            margin-top: 4px; }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-content-wrap {\n    margin-top: 60px; } }\n\n@media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap {\n    overflow-y: scroll !important;\n    height: 400px;\n    overflow-x: hidden; } }\n\n@media (max-width: 991px) and (max-width: 767px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap {\n    overflow-y: scroll !important;\n    height: 900px;\n    overflow-x: hidden; } }\n\n@media (max-width: 991px) {\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .container {\n    min-width: inherit; }\n  .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box {\n    padding-top: 0px;\n    padding-bottom: 10px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi.aci-box .txt-with-icon {\n      bottom: 3px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box .mobile-tool-hover {\n      position: absolute;\n      top: 36px;\n      left: 28%;\n      width: 35px;\n      height: 35px;\n      bottom: auto;\n      right: auto; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn {\n      padding-left: 10px;\n      padding-right: 5px;\n      max-width: 170px;\n      border-top-left-radius: 0;\n      border-bottom-left-radius: 0; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn .logo-img {\n        margin-right: 6px; }\n        .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn .logo-img .ua-mobile:not(.ua-mobile-ipad) {\n          width: 22px;\n          height: 22px; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box .cisco-nfsi .openstack-btn.aci-box .txt-with-icon {\n        bottom: 3px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box.hover-upper .mobile-tool-hover {\n      z-index: 1000 !important; }\n      .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box.hover-upper .mobile-tool-hover .active-text {\n        min-height: 50px;\n        left: -4px;\n        padding: 7px 20px 7px 53px;\n        max-width: 360px; }\n    .ua-mobile:not(.ua-mobile-ipad) .wonderwall-click .wonderwall-screen .screen-two.default-cloud .screen-click-wrap .cloud-internet-block .top-connect-box.hover-upper .left-logo.left-pos {\n      z-index: 1001 !important; } }\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi .openstack-btn p {\n    width: 109px; } }\n\n@-moz-document url-prefix() {\n  @media (min-width: 1272px) and (max-width: 1400px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: 48px !important; } }\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo {\n    position: relative; }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left .active-text {\n      height: fit-content;\n      top: 79%; }\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left .active-text span {\n        padding-top: 10px; }\n    @media (min-width: 1400px) {\n      .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n        top: 5px !important;\n        left: 100px !important; } }\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n      left: auto !important;\n      right: -95%;\n      top: -120px !important; }\n      @media (min-width: 1400px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n          right: -97% !important;\n          top: -174px !important; } }\n      @media (min-width: 1272px) and (max-width: 1400px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n          right: -96.5%;\n          top: -168px !important; } }\n      @media screen and (max-width: 1271px) and (min-width: 1024px) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.right {\n          right: -95%;\n          top: -124px !important; } } }\n\n.wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n  right: -14px; }\n  @media screen and (min-width: 1406px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: -14px; } }\n  @media screen and (max-width: 1405px) and (min-width: 1400px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: 4px; } }\n  @media screen and (max-width: 1399px) and (min-width: 1250px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .color-box.blue-box .aci-box-content-right .silicon {\n      right: 42px; } }\n\n@media screen and (min-width: 1400px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    right: -96%;\n    top: 72px; } }\n\n@media screen and (max-width: 1399px) and (min-width: 1200px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    top: 72px;\n    left: 116px; } }\n\n@media screen and (max-width: 1199px) and (min-width: 991px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    top: 72px;\n    left: 116px; } }\n\n@media (max-width: 767px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left {\n    top: 69px;\n    left: 220px; } }\n\n@media (max-width: 595px) {\n  .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cloud-content .right-content-block .left-logo.left .active-text {\n    max-width: 264px; } }\n\n.ua-desktop .tool-hover:hover .active-text {\n  opacity: 1;\n  visibility: visible; }\n\n.ua-mobile .tool-hover.active .active-text {\n  opacity: 1;\n  visibility: visible; }\n\n#innerButton {\n  float: left;\n  width: 100%;\n  position: relative;\n  z-index: 2;\n  margin-top: 16px; }\n  #innerButton.inner-slick {\n    display: none; }\n  #innerButton > span {\n    font-size: 16px;\n    line-height: 1.38;\n    color: #06144d;\n    padding: 7px 19px;\n    cursor: pointer;\n    position: static;\n    text-indent: inherit;\n    overflow: hidden; }\n  #innerButton .backbutton {\n    margin-left: -6px;\n    float: left; }\n    #innerButton .backbutton.hide {\n      display: none !important; }\n  #innerButton .nextbutton {\n    float: right; }\n    #innerButton .nextbutton.hide {\n      display: none !important; }\n\n@keyframes leftMove {\n  0% {\n    transform: translateX(-100px);\n    opacity: 0; }\n  100% {\n    transform: translateX(0);\n    opacity: 1; } }\n\n@keyframes fadeInMove {\n  0% {\n    opacity: 0; }\n  100% {\n    opacity: 1; } }\n\n.slide.slick-current .leftMove {\n  animation: leftMove 1.2s 2s both; }\n\n.slide.slick-current .fadeInMove {\n  animation: fadeIn 1.2s 2s both; }\n\n.loading-screen .content-box {\n  display: none; }\n\n@media only screen and (orientation: portrait) {\n  html.ua-mobile:not(.ua-mobile-ipad) .loading-screen .content-box {\n    display: block; } }\n\n@media only screen and (orientation: portrait) {\n  html.ua-mobile-ipad .loading-screen .content-box {\n    display: block; } }\n\n@media only screen and (orientation: landscape) {\n  .loading-screen .content-box {\n    display: block; } }\n\nhtml.ua-desktop .loading-screen .content-box {\n  display: block; }\n","/*!\n * animate.css -http://daneden.me/animate\n * Version - 3.6.0\n * Licensed under the MIT license - http://opensource.org/licenses/MIT\n *\n * Copyright (c) 2018 Daniel Eden\n */\n.wow {\n  visibility: hidden;\n}\n\n.animated {\n  -webkit-animation-duration: 0.5s;\n  animation-duration: 0.5s;\n  -webkit-animation-fill-mode: both;\n  animation-fill-mode: both;\n}\n\n.animated.infinite {\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n}\n\n@-webkit-keyframes bounce {\n  from,\n  20%,\n  53%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  40%,\n  43% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0);\n  }\n\n  70% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -15px, 0);\n    transform: translate3d(0, -15px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, -4px, 0);\n    transform: translate3d(0, -4px, 0);\n  }\n}\n\n@keyframes bounce {\n  from,\n  20%,\n  53%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  40%,\n  43% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -30px, 0);\n    transform: translate3d(0, -30px, 0);\n  }\n\n  70% {\n    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n    -webkit-transform: translate3d(0, -15px, 0);\n    transform: translate3d(0, -15px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, -4px, 0);\n    transform: translate3d(0, -4px, 0);\n  }\n}\n\n.bounce {\n  -webkit-animation-name: bounce;\n  animation-name: bounce;\n  -webkit-transform-origin: center bottom;\n  transform-origin: center bottom;\n}\n\n@-webkit-keyframes flash {\n  from,\n  50%,\n  to {\n    opacity: 1;\n  }\n\n  25%,\n  75% {\n    opacity: 0;\n  }\n}\n\n@keyframes flash {\n  from,\n  50%,\n  to {\n    opacity: 1;\n  }\n\n  25%,\n  75% {\n    opacity: 0;\n  }\n}\n\n.flash {\n  -webkit-animation-name: flash;\n  animation-name: flash;\n}\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes pulse {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  50% {\n    -webkit-transform: scale3d(1.05, 1.05, 1.05);\n    transform: scale3d(1.05, 1.05, 1.05);\n  }\n\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes pulse {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  50% {\n    -webkit-transform: scale3d(1.05, 1.05, 1.05);\n    transform: scale3d(1.05, 1.05, 1.05);\n  }\n\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n.pulse {\n  -webkit-animation-name: pulse;\n  animation-name: pulse;\n}\n\n@-webkit-keyframes rubberBand {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  30% {\n    -webkit-transform: scale3d(1.25, 0.75, 1);\n    transform: scale3d(1.25, 0.75, 1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.75, 1.25, 1);\n    transform: scale3d(0.75, 1.25, 1);\n  }\n\n  50% {\n    -webkit-transform: scale3d(1.15, 0.85, 1);\n    transform: scale3d(1.15, 0.85, 1);\n  }\n\n  65% {\n    -webkit-transform: scale3d(0.95, 1.05, 1);\n    transform: scale3d(0.95, 1.05, 1);\n  }\n\n  75% {\n    -webkit-transform: scale3d(1.05, 0.95, 1);\n    transform: scale3d(1.05, 0.95, 1);\n  }\n\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes rubberBand {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  30% {\n    -webkit-transform: scale3d(1.25, 0.75, 1);\n    transform: scale3d(1.25, 0.75, 1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.75, 1.25, 1);\n    transform: scale3d(0.75, 1.25, 1);\n  }\n\n  50% {\n    -webkit-transform: scale3d(1.15, 0.85, 1);\n    transform: scale3d(1.15, 0.85, 1);\n  }\n\n  65% {\n    -webkit-transform: scale3d(0.95, 1.05, 1);\n    transform: scale3d(0.95, 1.05, 1);\n  }\n\n  75% {\n    -webkit-transform: scale3d(1.05, 0.95, 1);\n    transform: scale3d(1.05, 0.95, 1);\n  }\n\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n.rubberBand {\n  -webkit-animation-name: rubberBand;\n  animation-name: rubberBand;\n}\n\n@-webkit-keyframes shake {\n  from,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  10%,\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0);\n  }\n\n  20%,\n  40%,\n  60%,\n  80% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0);\n  }\n}\n\n@keyframes shake {\n  from,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  10%,\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0);\n  }\n\n  20%,\n  40%,\n  60%,\n  80% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0);\n  }\n}\n\n.shake {\n  -webkit-animation-name: shake;\n  animation-name: shake;\n}\n\n@-webkit-keyframes headShake {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n  }\n\n  6.5% {\n    -webkit-transform: translateX(-6px) rotateY(-9deg);\n    transform: translateX(-6px) rotateY(-9deg);\n  }\n\n  18.5% {\n    -webkit-transform: translateX(5px) rotateY(7deg);\n    transform: translateX(5px) rotateY(7deg);\n  }\n\n  31.5% {\n    -webkit-transform: translateX(-3px) rotateY(-5deg);\n    transform: translateX(-3px) rotateY(-5deg);\n  }\n\n  43.5% {\n    -webkit-transform: translateX(2px) rotateY(3deg);\n    transform: translateX(2px) rotateY(3deg);\n  }\n\n  50% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n  }\n}\n\n@keyframes headShake {\n  0% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n  }\n\n  6.5% {\n    -webkit-transform: translateX(-6px) rotateY(-9deg);\n    transform: translateX(-6px) rotateY(-9deg);\n  }\n\n  18.5% {\n    -webkit-transform: translateX(5px) rotateY(7deg);\n    transform: translateX(5px) rotateY(7deg);\n  }\n\n  31.5% {\n    -webkit-transform: translateX(-3px) rotateY(-5deg);\n    transform: translateX(-3px) rotateY(-5deg);\n  }\n\n  43.5% {\n    -webkit-transform: translateX(2px) rotateY(3deg);\n    transform: translateX(2px) rotateY(3deg);\n  }\n\n  50% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n  }\n}\n\n.headShake {\n  -webkit-animation-timing-function: ease-in-out;\n  animation-timing-function: ease-in-out;\n  -webkit-animation-name: headShake;\n  animation-name: headShake;\n}\n\n@-webkit-keyframes swing {\n  20% {\n    -webkit-transform: rotate3d(0, 0, 1, 15deg);\n    transform: rotate3d(0, 0, 1, 15deg);\n  }\n\n  40% {\n    -webkit-transform: rotate3d(0, 0, 1, -10deg);\n    transform: rotate3d(0, 0, 1, -10deg);\n  }\n\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 5deg);\n    transform: rotate3d(0, 0, 1, 5deg);\n  }\n\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, -5deg);\n    transform: rotate3d(0, 0, 1, -5deg);\n  }\n\n  to {\n    -webkit-transform: rotate3d(0, 0, 1, 0deg);\n    transform: rotate3d(0, 0, 1, 0deg);\n  }\n}\n\n@keyframes swing {\n  20% {\n    -webkit-transform: rotate3d(0, 0, 1, 15deg);\n    transform: rotate3d(0, 0, 1, 15deg);\n  }\n\n  40% {\n    -webkit-transform: rotate3d(0, 0, 1, -10deg);\n    transform: rotate3d(0, 0, 1, -10deg);\n  }\n\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 5deg);\n    transform: rotate3d(0, 0, 1, 5deg);\n  }\n\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, -5deg);\n    transform: rotate3d(0, 0, 1, -5deg);\n  }\n\n  to {\n    -webkit-transform: rotate3d(0, 0, 1, 0deg);\n    transform: rotate3d(0, 0, 1, 0deg);\n  }\n}\n\n.swing {\n  -webkit-transform-origin: top center;\n  transform-origin: top center;\n  -webkit-animation-name: swing;\n  animation-name: swing;\n}\n\n@-webkit-keyframes tada {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  10%,\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n  }\n\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n  }\n\n  40%,\n  60%,\n  80% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n  }\n\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes tada {\n  from {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  10%,\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n  }\n\n  30%,\n  50%,\n  70%,\n  90% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n  }\n\n  40%,\n  60%,\n  80% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n  }\n\n  to {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n.tada {\n  -webkit-animation-name: tada;\n  animation-name: tada;\n}\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes wobble {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  15% {\n    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n  }\n\n  30% {\n    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n  }\n\n  45% {\n    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n  }\n\n  60% {\n    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n  }\n\n  75% {\n    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes wobble {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  15% {\n    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n  }\n\n  30% {\n    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n  }\n\n  45% {\n    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n  }\n\n  60% {\n    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n  }\n\n  75% {\n    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.wobble {\n  -webkit-animation-name: wobble;\n  animation-name: wobble;\n}\n\n@-webkit-keyframes jello {\n  from,\n  11.1%,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  22.2% {\n    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n    transform: skewX(-12.5deg) skewY(-12.5deg);\n  }\n\n  33.3% {\n    -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n    transform: skewX(6.25deg) skewY(6.25deg);\n  }\n\n  44.4% {\n    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n    transform: skewX(-3.125deg) skewY(-3.125deg);\n  }\n\n  55.5% {\n    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n    transform: skewX(1.5625deg) skewY(1.5625deg);\n  }\n\n  66.6% {\n    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n    transform: skewX(-0.78125deg) skewY(-0.78125deg);\n  }\n\n  77.7% {\n    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);\n    transform: skewX(0.390625deg) skewY(0.390625deg);\n  }\n\n  88.8% {\n    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n  }\n}\n\n@keyframes jello {\n  from,\n  11.1%,\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  22.2% {\n    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);\n    transform: skewX(-12.5deg) skewY(-12.5deg);\n  }\n\n  33.3% {\n    -webkit-transform: skewX(6.25deg) skewY(6.25deg);\n    transform: skewX(6.25deg) skewY(6.25deg);\n  }\n\n  44.4% {\n    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);\n    transform: skewX(-3.125deg) skewY(-3.125deg);\n  }\n\n  55.5% {\n    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);\n    transform: skewX(1.5625deg) skewY(1.5625deg);\n  }\n\n  66.6% {\n    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);\n    transform: skewX(-0.78125deg) skewY(-0.78125deg);\n  }\n\n  77.7% {\n    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);\n    transform: skewX(0.390625deg) skewY(0.390625deg);\n  }\n\n  88.8% {\n    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n  }\n}\n\n.jello {\n  -webkit-animation-name: jello;\n  animation-name: jello;\n  -webkit-transform-origin: center;\n  transform-origin: center;\n}\n\n@-webkit-keyframes bounceIn {\n  from,\n  20%,\n  40%,\n  60%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  0% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  20% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.03, 1.03, 1.03);\n    transform: scale3d(1.03, 1.03, 1.03);\n  }\n\n  80% {\n    -webkit-transform: scale3d(0.97, 0.97, 0.97);\n    transform: scale3d(0.97, 0.97, 0.97);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes bounceIn {\n  from,\n  20%,\n  40%,\n  60%,\n  80%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  0% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  20% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.03, 1.03, 1.03);\n    transform: scale3d(1.03, 1.03, 1.03);\n  }\n\n  80% {\n    -webkit-transform: scale3d(0.97, 0.97, 0.97);\n    transform: scale3d(0.97, 0.97, 0.97);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n.bounceIn {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-animation-name: bounceIn;\n  animation-name: bounceIn;\n}\n\n@-webkit-keyframes bounceInDown {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -3000px, 0);\n    transform: translate3d(0, -3000px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 25px, 0);\n    transform: translate3d(0, 25px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, 5px, 0);\n    transform: translate3d(0, 5px, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes bounceInDown {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -3000px, 0);\n    transform: translate3d(0, -3000px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 25px, 0);\n    transform: translate3d(0, 25px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, 5px, 0);\n    transform: translate3d(0, 5px, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.bounceInDown {\n  -webkit-animation-name: bounceInDown;\n  animation-name: bounceInDown;\n}\n\n@-webkit-keyframes bounceInLeft {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(-3000px, 0, 0);\n    transform: translate3d(-3000px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(25px, 0, 0);\n    transform: translate3d(25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(5px, 0, 0);\n    transform: translate3d(5px, 0, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes bounceInLeft {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(-3000px, 0, 0);\n    transform: translate3d(-3000px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(25px, 0, 0);\n    transform: translate3d(25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(5px, 0, 0);\n    transform: translate3d(5px, 0, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.bounceInLeft {\n  -webkit-animation-name: bounceInLeft;\n  animation-name: bounceInLeft;\n}\n\n@-webkit-keyframes bounceInRight {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(3000px, 0, 0);\n    transform: translate3d(3000px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(-25px, 0, 0);\n    transform: translate3d(-25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(-5px, 0, 0);\n    transform: translate3d(-5px, 0, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes bounceInRight {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(3000px, 0, 0);\n    transform: translate3d(3000px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(-25px, 0, 0);\n    transform: translate3d(-25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(-5px, 0, 0);\n    transform: translate3d(-5px, 0, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.bounceInRight {\n  -webkit-animation-name: bounceInRight;\n  animation-name: bounceInRight;\n}\n\n@-webkit-keyframes bounceInUp {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 3000px, 0);\n    transform: translate3d(0, 3000px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, -5px, 0);\n    transform: translate3d(0, -5px, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes bounceInUp {\n  from,\n  60%,\n  75%,\n  90%,\n  to {\n    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  }\n\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 3000px, 0);\n    transform: translate3d(0, 3000px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, -5px, 0);\n    transform: translate3d(0, -5px, 0);\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.bounceInUp {\n  -webkit-animation-name: bounceInUp;\n  animation-name: bounceInUp;\n}\n\n@-webkit-keyframes bounceOut {\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  50%,\n  55% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n}\n\n@keyframes bounceOut {\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  50%,\n  55% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n}\n\n.bounceOut {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-animation-name: bounceOut;\n  animation-name: bounceOut;\n}\n\n@-webkit-keyframes bounceOutDown {\n  20% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n@keyframes bounceOutDown {\n  20% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n.bounceOutDown {\n  -webkit-animation-name: bounceOutDown;\n  animation-name: bounceOutDown;\n}\n\n@-webkit-keyframes bounceOutLeft {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(20px, 0, 0);\n    transform: translate3d(20px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n\n@keyframes bounceOutLeft {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(20px, 0, 0);\n    transform: translate3d(20px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n\n.bounceOutLeft {\n  -webkit-animation-name: bounceOutLeft;\n  animation-name: bounceOutLeft;\n}\n\n@-webkit-keyframes bounceOutRight {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(-20px, 0, 0);\n    transform: translate3d(-20px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n\n@keyframes bounceOutRight {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(-20px, 0, 0);\n    transform: translate3d(-20px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n\n.bounceOutRight {\n  -webkit-animation-name: bounceOutRight;\n  animation-name: bounceOutRight;\n}\n\n@-webkit-keyframes bounceOutUp {\n  20% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 20px, 0);\n    transform: translate3d(0, 20px, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n@keyframes bounceOutUp {\n  20% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  40%,\n  45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 20px, 0);\n    transform: translate3d(0, 20px, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n.bounceOutUp {\n  -webkit-animation-name: bounceOutUp;\n  animation-name: bounceOutUp;\n}\n\n@-webkit-keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes fadeIn {\n  from {\n    opacity: 0;\n  }\n\n  to {\n    opacity: 1;\n  }\n}\n\n.fadeIn {\n  -webkit-animation-name: fadeIn;\n  animation-name: fadeIn;\n}\n\n@-webkit-keyframes fadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInDown {\n  -webkit-animation-name: fadeInDown;\n  animation-name: fadeInDown;\n}\n\n@-webkit-keyframes fadeInDownBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInDownBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInDownBig {\n  -webkit-animation-name: fadeInDownBig;\n  animation-name: fadeInDownBig;\n}\n\n@-webkit-keyframes fadeInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInLeft {\n  -webkit-animation-name: fadeInLeft;\n  animation-name: fadeInLeft;\n}\n\n@-webkit-keyframes fadeInLeftBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInLeftBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInLeftBig {\n  -webkit-animation-name: fadeInLeftBig;\n  animation-name: fadeInLeftBig;\n}\n\n@-webkit-keyframes fadeInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInRight {\n  -webkit-animation-name: fadeInRight;\n  animation-name: fadeInRight;\n}\n\n@-webkit-keyframes fadeInRightBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInRightBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInRightBig {\n  -webkit-animation-name: fadeInRightBig;\n  animation-name: fadeInRightBig;\n}\n\n@-webkit-keyframes fadeInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInUp {\n  -webkit-animation-name: fadeInUp;\n  animation-name: fadeInUp;\n  animation: fadeInUp 0.9s 0s both;\n}\n\n@-webkit-keyframes fadeInUpBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes fadeInUpBig {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.fadeInUpBig {\n  -webkit-animation-name: fadeInUpBig;\n  animation-name: fadeInUpBig;\n}\n\n@-webkit-keyframes fadeOut {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n  }\n}\n\n@keyframes fadeOut {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n  }\n}\n\n.fadeOut {\n  -webkit-animation-name: fadeOut;\n  animation-name: fadeOut;\n}\n\n@-webkit-keyframes fadeOutDown {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n  }\n}\n\n@keyframes fadeOutDown {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n  }\n}\n\n.fadeOutDown {\n  -webkit-animation-name: fadeOutDown;\n  animation-name: fadeOutDown;\n}\n\n@-webkit-keyframes fadeOutDownBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n@keyframes fadeOutDownBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n.fadeOutDownBig {\n  -webkit-animation-name: fadeOutDownBig;\n  animation-name: fadeOutDownBig;\n}\n\n@-webkit-keyframes fadeOutLeft {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n  }\n}\n\n@keyframes fadeOutLeft {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n  }\n}\n\n.fadeOutLeft {\n  -webkit-animation-name: fadeOutLeft;\n  animation-name: fadeOutLeft;\n}\n\n@-webkit-keyframes fadeOutLeftBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n\n@keyframes fadeOutLeftBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n\n.fadeOutLeftBig {\n  -webkit-animation-name: fadeOutLeftBig;\n  animation-name: fadeOutLeftBig;\n}\n\n@-webkit-keyframes fadeOutRight {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n  }\n}\n\n@keyframes fadeOutRight {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n  }\n}\n\n.fadeOutRight {\n  -webkit-animation-name: fadeOutRight;\n  animation-name: fadeOutRight;\n}\n\n@-webkit-keyframes fadeOutRightBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n\n@keyframes fadeOutRightBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n\n.fadeOutRightBig {\n  -webkit-animation-name: fadeOutRightBig;\n  animation-name: fadeOutRightBig;\n}\n\n@-webkit-keyframes fadeOutUp {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n  }\n}\n\n@keyframes fadeOutUp {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n  }\n}\n\n.fadeOutUp {\n  -webkit-animation-name: fadeOutUp;\n  animation-name: fadeOutUp;\n}\n\n@-webkit-keyframes fadeOutUpBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n@keyframes fadeOutUpBig {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n.fadeOutUpBig {\n  -webkit-animation-name: fadeOutUpBig;\n  animation-name: fadeOutUpBig;\n}\n\n@-webkit-keyframes flip {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out;\n  }\n\n  40% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out;\n  }\n\n  50% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  80% {\n    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n}\n\n@keyframes flip {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out;\n  }\n\n  40% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\n    -webkit-animation-timing-function: ease-out;\n    animation-timing-function: ease-out;\n  }\n\n  50% {\n    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  80% {\n    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n}\n\n.animated.flip {\n  -webkit-backface-visibility: visible;\n  backface-visibility: visible;\n  -webkit-animation-name: flip;\n  animation-name: flip;\n}\n\n@-webkit-keyframes flipInX {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1;\n  }\n\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n  }\n\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n}\n\n@keyframes flipInX {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n    opacity: 1;\n  }\n\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n  }\n\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n}\n\n.flipInX {\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n  -webkit-animation-name: flipInX;\n  animation-name: flipInX;\n}\n\n@-webkit-keyframes flipInY {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    opacity: 1;\n  }\n\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n  }\n\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n}\n\n@keyframes flipInY {\n  from {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n    -webkit-animation-timing-function: ease-in;\n    animation-timing-function: ease-in;\n  }\n\n  60% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n    opacity: 1;\n  }\n\n  80% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n  }\n\n  to {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n}\n\n.flipInY {\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n  -webkit-animation-name: flipInY;\n  animation-name: flipInY;\n}\n\n@-webkit-keyframes flipOutX {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0;\n  }\n}\n\n@keyframes flipOutX {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n    opacity: 0;\n  }\n}\n\n.flipOutX {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-animation-name: flipOutX;\n  animation-name: flipOutX;\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n}\n\n@-webkit-keyframes flipOutY {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    opacity: 0;\n  }\n}\n\n@keyframes flipOutY {\n  from {\n    -webkit-transform: perspective(400px);\n    transform: perspective(400px);\n  }\n\n  30% {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n    opacity: 0;\n  }\n}\n\n.flipOutY {\n  -webkit-animation-duration: 0.75s;\n  animation-duration: 0.75s;\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n  -webkit-animation-name: flipOutY;\n  animation-name: flipOutY;\n}\n\n@-webkit-keyframes lightSpeedIn {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n    transform: translate3d(100%, 0, 0) skewX(-30deg);\n    opacity: 0;\n  }\n\n  60% {\n    -webkit-transform: skewX(20deg);\n    transform: skewX(20deg);\n    opacity: 1;\n  }\n\n  80% {\n    -webkit-transform: skewX(-5deg);\n    transform: skewX(-5deg);\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n@keyframes lightSpeedIn {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);\n    transform: translate3d(100%, 0, 0) skewX(-30deg);\n    opacity: 0;\n  }\n\n  60% {\n    -webkit-transform: skewX(20deg);\n    transform: skewX(20deg);\n    opacity: 1;\n  }\n\n  80% {\n    -webkit-transform: skewX(-5deg);\n    transform: skewX(-5deg);\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n.lightSpeedIn {\n  -webkit-animation-name: lightSpeedIn;\n  animation-name: lightSpeedIn;\n  -webkit-animation-timing-function: ease-out;\n  animation-timing-function: ease-out;\n}\n\n@-webkit-keyframes lightSpeedOut {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n    transform: translate3d(100%, 0, 0) skewX(30deg);\n    opacity: 0;\n  }\n}\n\n@keyframes lightSpeedOut {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);\n    transform: translate3d(100%, 0, 0) skewX(30deg);\n    opacity: 0;\n  }\n}\n\n.lightSpeedOut {\n  -webkit-animation-name: lightSpeedOut;\n  animation-name: lightSpeedOut;\n  -webkit-animation-timing-function: ease-in;\n  animation-timing-function: ease-in;\n}\n\n@-webkit-keyframes rotateIn {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, -200deg);\n    transform: rotate3d(0, 0, 1, -200deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n@keyframes rotateIn {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, -200deg);\n    transform: rotate3d(0, 0, 1, -200deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n.rotateIn {\n  -webkit-animation-name: rotateIn;\n  animation-name: rotateIn;\n}\n\n@-webkit-keyframes rotateInDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n@keyframes rotateInDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n.rotateInDownLeft {\n  -webkit-animation-name: rotateInDownLeft;\n  animation-name: rotateInDownLeft;\n}\n\n@-webkit-keyframes rotateInDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n@keyframes rotateInDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n.rotateInDownRight {\n  -webkit-animation-name: rotateInDownRight;\n  animation-name: rotateInDownRight;\n}\n\n@-webkit-keyframes rotateInUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n@keyframes rotateInUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n.rotateInUpLeft {\n  -webkit-animation-name: rotateInUpLeft;\n  animation-name: rotateInUpLeft;\n}\n\n@-webkit-keyframes rotateInUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -90deg);\n    transform: rotate3d(0, 0, 1, -90deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n@keyframes rotateInUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -90deg);\n    transform: rotate3d(0, 0, 1, -90deg);\n    opacity: 0;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n    opacity: 1;\n  }\n}\n\n.rotateInUpRight {\n  -webkit-animation-name: rotateInUpRight;\n  animation-name: rotateInUpRight;\n}\n\n@-webkit-keyframes rotateOut {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, 200deg);\n    transform: rotate3d(0, 0, 1, 200deg);\n    opacity: 0;\n  }\n}\n\n@keyframes rotateOut {\n  from {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: center;\n    transform-origin: center;\n    -webkit-transform: rotate3d(0, 0, 1, 200deg);\n    transform: rotate3d(0, 0, 1, 200deg);\n    opacity: 0;\n  }\n}\n\n.rotateOut {\n  -webkit-animation-name: rotateOut;\n  animation-name: rotateOut;\n}\n\n@-webkit-keyframes rotateOutDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0;\n  }\n}\n\n@keyframes rotateOutDownLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 45deg);\n    transform: rotate3d(0, 0, 1, 45deg);\n    opacity: 0;\n  }\n}\n\n.rotateOutDownLeft {\n  -webkit-animation-name: rotateOutDownLeft;\n  animation-name: rotateOutDownLeft;\n}\n\n@-webkit-keyframes rotateOutDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0;\n  }\n}\n\n@keyframes rotateOutDownRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0;\n  }\n}\n\n.rotateOutDownRight {\n  -webkit-animation-name: rotateOutDownRight;\n  animation-name: rotateOutDownRight;\n}\n\n@-webkit-keyframes rotateOutUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0;\n  }\n}\n\n@keyframes rotateOutUpLeft {\n  from {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: left bottom;\n    transform-origin: left bottom;\n    -webkit-transform: rotate3d(0, 0, 1, -45deg);\n    transform: rotate3d(0, 0, 1, -45deg);\n    opacity: 0;\n  }\n}\n\n.rotateOutUpLeft {\n  -webkit-animation-name: rotateOutUpLeft;\n  animation-name: rotateOutUpLeft;\n}\n\n@-webkit-keyframes rotateOutUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 90deg);\n    transform: rotate3d(0, 0, 1, 90deg);\n    opacity: 0;\n  }\n}\n\n@keyframes rotateOutUpRight {\n  from {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n    -webkit-transform: rotate3d(0, 0, 1, 90deg);\n    transform: rotate3d(0, 0, 1, 90deg);\n    opacity: 0;\n  }\n}\n\n.rotateOutUpRight {\n  -webkit-animation-name: rotateOutUpRight;\n  animation-name: rotateOutUpRight;\n}\n\n@-webkit-keyframes hinge {\n  0% {\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n  }\n\n  20%,\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 80deg);\n    transform: rotate3d(0, 0, 1, 80deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n  }\n\n  40%,\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, 60deg);\n    transform: rotate3d(0, 0, 1, 60deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 700px, 0);\n    transform: translate3d(0, 700px, 0);\n    opacity: 0;\n  }\n}\n\n@keyframes hinge {\n  0% {\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n  }\n\n  20%,\n  60% {\n    -webkit-transform: rotate3d(0, 0, 1, 80deg);\n    transform: rotate3d(0, 0, 1, 80deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n  }\n\n  40%,\n  80% {\n    -webkit-transform: rotate3d(0, 0, 1, 60deg);\n    transform: rotate3d(0, 0, 1, 60deg);\n    -webkit-transform-origin: top left;\n    transform-origin: top left;\n    -webkit-animation-timing-function: ease-in-out;\n    animation-timing-function: ease-in-out;\n    opacity: 1;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 700px, 0);\n    transform: translate3d(0, 700px, 0);\n    opacity: 0;\n  }\n}\n\n.hinge {\n  -webkit-animation-duration: 2s;\n  animation-duration: 2s;\n  -webkit-animation-name: hinge;\n  animation-name: hinge;\n}\n\n@-webkit-keyframes jackInTheBox {\n  from {\n    opacity: 0;\n    -webkit-transform: scale(0.1) rotate(30deg);\n    transform: scale(0.1) rotate(30deg);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n  }\n\n  50% {\n    -webkit-transform: rotate(-10deg);\n    transform: rotate(-10deg);\n  }\n\n  70% {\n    -webkit-transform: rotate(3deg);\n    transform: rotate(3deg);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n@keyframes jackInTheBox {\n  from {\n    opacity: 0;\n    -webkit-transform: scale(0.1) rotate(30deg);\n    transform: scale(0.1) rotate(30deg);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n  }\n\n  50% {\n    -webkit-transform: rotate(-10deg);\n    transform: rotate(-10deg);\n  }\n\n  70% {\n    -webkit-transform: rotate(3deg);\n    transform: rotate(3deg);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n.jackInTheBox {\n  -webkit-animation-name: jackInTheBox;\n  animation-name: jackInTheBox;\n}\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes rollIn {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes rollIn {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n  }\n\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.rollIn {\n  -webkit-animation-name: rollIn;\n  animation-name: rollIn;\n}\n\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\n\n@-webkit-keyframes rollOut {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n  }\n}\n\n@keyframes rollOut {\n  from {\n    opacity: 1;\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n  }\n}\n\n.rollOut {\n  -webkit-animation-name: rollOut;\n  animation-name: rollOut;\n}\n\n@-webkit-keyframes zoomIn {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  50% {\n    opacity: 1;\n  }\n}\n\n@keyframes zoomIn {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  50% {\n    opacity: 1;\n  }\n}\n\n.zoomIn {\n  -webkit-animation-name: zoomIn;\n  animation-name: zoomIn;\n}\n\n@-webkit-keyframes zoomInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n@keyframes zoomInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.zoomInDown {\n  -webkit-animation-name: zoomInDown;\n  animation-name: zoomInDown;\n}\n\n@-webkit-keyframes zoomInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n@keyframes zoomInLeft {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.zoomInLeft {\n  -webkit-animation-name: zoomInLeft;\n  animation-name: zoomInLeft;\n}\n\n@-webkit-keyframes zoomInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n@keyframes zoomInRight {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.zoomInRight {\n  -webkit-animation-name: zoomInRight;\n  animation-name: zoomInRight;\n}\n\n@-webkit-keyframes zoomInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n@keyframes zoomInUp {\n  from {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.zoomInUp {\n  -webkit-animation-name: zoomInUp;\n  animation-name: zoomInUp;\n}\n\n@-webkit-keyframes zoomOut {\n  from {\n    opacity: 1;\n  }\n\n  50% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  to {\n    opacity: 0;\n  }\n}\n\n@keyframes zoomOut {\n  from {\n    opacity: 1;\n  }\n\n  50% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  to {\n    opacity: 0;\n  }\n}\n\n.zoomOut {\n  -webkit-animation-name: zoomOut;\n  animation-name: zoomOut;\n}\n\n@-webkit-keyframes zoomOutDown {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n@keyframes zoomOutDown {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.zoomOutDown {\n  -webkit-animation-name: zoomOutDown;\n  animation-name: zoomOutDown;\n}\n\n@-webkit-keyframes zoomOutLeft {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);\n    transform: scale(0.1) translate3d(-2000px, 0, 0);\n    -webkit-transform-origin: left center;\n    transform-origin: left center;\n  }\n}\n\n@keyframes zoomOutLeft {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);\n    transform: scale(0.1) translate3d(-2000px, 0, 0);\n    -webkit-transform-origin: left center;\n    transform-origin: left center;\n  }\n}\n\n.zoomOutLeft {\n  -webkit-animation-name: zoomOutLeft;\n  animation-name: zoomOutLeft;\n}\n\n@-webkit-keyframes zoomOutRight {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);\n    transform: scale(0.1) translate3d(2000px, 0, 0);\n    -webkit-transform-origin: right center;\n    transform-origin: right center;\n  }\n}\n\n@keyframes zoomOutRight {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);\n    transform: scale(0.1) translate3d(2000px, 0, 0);\n    -webkit-transform-origin: right center;\n    transform-origin: right center;\n  }\n}\n\n.zoomOutRight {\n  -webkit-animation-name: zoomOutRight;\n  animation-name: zoomOutRight;\n}\n\n@-webkit-keyframes zoomOutUp {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n@keyframes zoomOutUp {\n  40% {\n    opacity: 1;\n    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n  }\n\n  to {\n    opacity: 0;\n    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n    -webkit-transform-origin: center bottom;\n    transform-origin: center bottom;\n    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n  }\n}\n\n.zoomOutUp {\n  -webkit-animation-name: zoomOutUp;\n  animation-name: zoomOutUp;\n}\n\n@-webkit-keyframes slideInDown {\n  from {\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes slideInDown {\n  from {\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.slideInDown {\n  -webkit-animation-name: slideInDown;\n  animation-name: slideInDown;\n}\n\n@-webkit-keyframes slideInLeft {\n  from {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes slideInLeft {\n  from {\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.slideInLeft {\n  -webkit-animation-name: slideInLeft;\n  animation-name: slideInLeft;\n}\n\n@-webkit-keyframes slideInRight {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes slideInRight {\n  from {\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.slideInRight {\n  -webkit-animation-name: slideInRight;\n  animation-name: slideInRight;\n}\n\n@-webkit-keyframes slideInUp {\n  from {\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes slideInUp {\n  from {\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n    visibility: visible;\n  }\n\n  to {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n.slideInUp {\n  -webkit-animation-name: slideInUp;\n  animation-name: slideInUp;\n}\n\n@-webkit-keyframes slideOutDown {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n  }\n}\n\n@keyframes slideOutDown {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, 100%, 0);\n    transform: translate3d(0, 100%, 0);\n  }\n}\n\n.slideOutDown {\n  -webkit-animation-name: slideOutDown;\n  animation-name: slideOutDown;\n}\n\n@-webkit-keyframes slideOutLeft {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n  }\n}\n\n@keyframes slideOutLeft {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(-100%, 0, 0);\n    transform: translate3d(-100%, 0, 0);\n  }\n}\n\n.slideOutLeft {\n  -webkit-animation-name: slideOutLeft;\n  animation-name: slideOutLeft;\n}\n\n@-webkit-keyframes slideOutRight {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n  }\n}\n\n@keyframes slideOutRight {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(100%, 0, 0);\n    transform: translate3d(100%, 0, 0);\n  }\n}\n\n.slideOutRight {\n  -webkit-animation-name: slideOutRight;\n  animation-name: slideOutRight;\n}\n\n@-webkit-keyframes slideOutUp {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n  }\n}\n\n@keyframes slideOutUp {\n  from {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n\n  to {\n    visibility: hidden;\n    -webkit-transform: translate3d(0, -100%, 0);\n    transform: translate3d(0, -100%, 0);\n  }\n}\n\n.slideOutUp {\n  -webkit-animation-name: slideOutUp;\n  animation-name: slideOutUp;\n}\n\n.blur {\n  animation-name: blur;\n}\n\n@keyframes blur {\n  from {\n    text-shadow: 0 0 100px #fff;\n    color: transparent;\n  }\n  to {\n    color: transparent;\n    text-shadow: 0 0 0 #fff;\n  }\n}\n\n.scaleRight {\n  animation-name: scaleRight;\n}\n\n@keyframes scaleRight {\n  from {\n    transform: scale(0);\n    transform-origin: right bottom;\n  }\n  to {\n    transform: scale(1);\n    transform-origin: right bottom;\n  }\n}\n\n.scaleLeft {\n  animation-name: scaleLeft;\n}\n\n@keyframes scaleLeft {\n  from {\n    transform: scale(0);\n    transform-origin: left bottom;\n  }\n  to {\n    transform: scale(1);\n    transform-origin: left bottom;\n  }\n}\n\n.wefadeInRight {\n  -webkit-animation: we-fade-in-right 1.2s 0.2s both;\n  animation: we-fade-in-right 1.2s 0.2s both;\n}\n\n.wefadeInLeft {\n  -webkit-animation: we-fade-in-left 1.2s 0.2s both;\n  animation: we-fade-in-left 1.2s 0.2s both;\n}\n\n.wefadeInBottom {\n  -webkit-animation: we-fade-in-bottom 2s ease-in-out 0.2s both;\n  animation: we-fade-in-bottom 2s ease-in-out 0.2s both;\n}\n\n.kenburns-bottom-right {\n  -webkit-animation: kenburns-bottom-right 12s ease-in-out both;\n  animation: kenburns-bottom-right 12s ease-in-out both;\n  @media only screen and (max-width: 576px) {\n    -webkit-animation: kenburns-bottom-right-mobile 12s ease-in-out both;\n    animation: kenburns-bottom-right-mobile 12s ease-in-out both;\n  }\n}\n\n/**\n * ----------------------------------------\n * custom animation fade-in-right\n * ----------------------------------------\n */\n@-webkit-keyframes we-fade-in-right {\n  0% {\n    -webkit-transform: translateX(100px);\n    transform: translateX(100px);\n    opacity: 0;\n  }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1;\n  }\n}\n\n@keyframes we-fade-in-right {\n  0% {\n    -webkit-transform: translateX(100px);\n    transform: translateX(100px);\n    opacity: 0;\n  }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1;\n  }\n}\n\n.we-zoom-in {\n  -webkit-animation: we-zoom-in 1.2s 0.2s both;\n  animation: we-zoom-in 1.2s 0.2s both;\n}\n\n@keyframes we-zoom-in {\n  0% {\n    transform: scale(0.75);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n\n/**\n * ----------------------------------------\n * custom animation fade-in-left\n * ----------------------------------------\n */\n@-webkit-keyframes we-fade-in-left {\n  0% {\n    -webkit-transform: translateX(-100px);\n    transform: translateX(-100px);\n    opacity: 0;\n  }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1;\n  }\n}\n\n@keyframes we-fade-in-left {\n  0% {\n    -webkit-transform: translateX(-100px);\n    transform: translateX(-100px);\n    opacity: 0;\n  }\n  100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n    opacity: 1;\n  }\n}\n\n@-webkit-keyframes we-fade-in-bottom {\n  0% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0;\n  }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n@keyframes we-fade-in-bottom {\n  0% {\n    -webkit-transform: translateY(-20px);\n    transform: translateY(-20px);\n    opacity: 0;\n  }\n  100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n@keyframes we-fade-in-up {\n  0% {\n    transform: translateY(-20px);\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n.wefadeInUp {\n  -webkit-animation: wefadeInUp 1.2s 0.2s both;\n  animation: wefadeInUp 1.2s 0.2s both;\n}\n\n@keyframes we-fade-in {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}\n\n.wefadeIn {\n  -webkit-animation: we-fade-in 1.2s 0.2s both;\n  animation: we-fade-in 1.2s 0.2s both;\n}\n\n@keyframes wefadeInUp {\n  0% {\n    transform: translateY(20px);\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n.wefadeInUplarge {\n  -webkit-animation: wefadeInUplarge 1.2s 0.2s both;\n  animation: wefadeInUplarge 1.2s 0.2s both;\n}\n\n@keyframes wefadeInUplarge {\n  0% {\n    transform: translateY(100px);\n    opacity: 0;\n  }\n  100% {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\n@keyframes svgUpDown {\n  from {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 1580px;\n  }\n  to {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 3100px;\n  }\n}\n\n@keyframes svgCircleRotate {\n  from {\n    stroke-dasharray: 180px;\n    stroke-dashoffset: 180px;\n  }\n  to {\n    stroke-dasharray: 180px;\n    stroke-dashoffset: 0px;\n  }\n}\n\n@keyframes svgDownUp {\n  from {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 1540px;\n  }\n  to {\n    stroke-dasharray: 1540px;\n    stroke-dashoffset: 10px;\n  }\n}\n\n@keyframes svgTransform {\n  from {\n    opacity: 0;\n  }\n  to {\n    opacity: 1;\n  }\n}\n\n/**\n * ----------------------------------------\n * animation kenburns-bottom-right\n * ----------------------------------------\n */\n@-webkit-keyframes kenburns-bottom-right {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%;\n  }\n  100% {\n    -webkit-transform: scale(1.25) translate(20px, 15px);\n    transform: scale(1.25) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n  }\n}\n\n@keyframes kenburns-bottom-right {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%;\n  }\n  100% {\n    -webkit-transform: scale(1.25) translate(20px, 15px);\n    transform: scale(1.25) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n  }\n}\n\n/**\n * ----------------------------------------\n * animation kenburns-bottom-right-mobile\n * ----------------------------------------\n */\n@-webkit-keyframes kenburns-bottom-right-mobile {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%;\n  }\n  100% {\n    -webkit-transform: scale(1.15) translate(20px, 15px);\n    transform: scale(1.15) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n  }\n}\n\n@keyframes kenburns-bottom-right-mobile {\n  0% {\n    -webkit-transform: scale(1) translate(0, 0);\n    transform: scale(1) translate(0, 0);\n    -webkit-transform-origin: 94% 94%;\n    transform-origin: 94% 94%;\n  }\n  100% {\n    -webkit-transform: scale(1.15) translate(20px, 15px);\n    transform: scale(1.15) translate(20px, 15px);\n    -webkit-transform-origin: right bottom;\n    transform-origin: right bottom;\n  }\n}\n","@import \"global/variables\";\n@import \"global/global\";\n@import \"global/buttons\";\n@import \"global/ie\";\n@import \"global/reset\";\n@import \"plugins/slick\";\n@import \"plugins/_animate\";\nbody {\n    position: relative;\n    box-sizing: border-box;\n    -webkit-tap-highlight-color: transparent;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-text-size-adjust: 100%;\n    background-color: white;\n}\n\n@import \"sections/header\";\n@import \"sections/bottom-tabs\";\n@import \"sections/overlay\";\n@import \"sections/loading-screen\";\n@import \"sections/wonder\";\n@import \"sections/customer-access\";\n@import \"sections/access\";\n@import \"sections/pre-aggregation\";\n@import \"sections/aggregation\";\n@import \"sections/core\";\n@import \"sections/peering\";\n@import \"sections/component-stories\";\n@import \"sections/ebook-overlay\";\n@import \"sections/info-overlay\";\n@import \"sections/product-overlay\";\n@import \"sections/automation-tab\";\n@import \"sections/map-overlay\";\n@import \"sections/rotate-slider\";\n@import \"sections/screen-hover\";\n@import \"sections/video-overlay\";\n@import \"sections/small-screens\";\n@import \"sections/csm-story\";\n@import \"sections/component-sdn\";\n@import \"sections/drivers-stories\";\n@import \"sections/component-stories-responsive\";\n@import \"sections/alert-overlay\";\n@import \"sections/cloud\";\n.ua-desktop .tool-hover {\n    &:hover {\n        .active-text {\n            opacity: 1;\n            visibility: visible;\n        }\n    }\n}\n\n.ua-mobile .tool-hover {\n    &.active {\n        .active-text {\n            opacity: 1;\n            visibility: visible;\n        }\n    }\n}\n\n#innerButton {\n    float: left;\n    width: 100%;\n    position: relative;\n    z-index: 2;\n    margin-top: 16px;\n    &.inner-slick {\n        display: none;\n    }\n    >span {\n        font-size: 16px;\n        line-height: 1.38;\n        color: #06144d;\n        padding: 7px 19px;\n        cursor: pointer;\n        position: static;\n        text-indent: inherit;\n        overflow: hidden;\n    }\n    .backbutton {\n        margin-left: -6px;\n        float: left;\n        &.hide {\n            display: none !important;\n        }\n    }\n    .nextbutton {\n        float: right;\n        &.hide {\n            display: none !important;\n        }\n    }\n}\n\n@keyframes leftMove {\n    0% {\n        transform: translateX(-100px);\n        opacity: 0;\n    }\n    100% {\n        transform: translateX(0);\n        opacity: 1;\n    }\n}\n\n@keyframes fadeInMove {\n    0% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 1;\n    }\n}\n\n.slide.slick-current {\n    .leftMove {\n        animation: leftMove 1.2s 2s both;\n    }\n    .fadeInMove {\n        animation: fadeIn 1.2s 2s both;\n    }\n}\n\n.loading-screen {\n    // #lottie1 {\n    //     display: none;\n    // }\n    .content-box {\n        display: none;\n    }\n}\n\nhtml.ua-mobile:not(.ua-mobile-ipad) {\n    @media only screen and (orientation: portrait) {\n        .loading-screen {\n            // #lottie1 {\n            //     display: block;\n            // }\n            .content-box {\n                display: block;\n            }\n        }\n    }\n}\n\nhtml.ua-mobile-ipad {\n    @media only screen and (orientation: portrait) {\n        .loading-screen {\n            // #lottie1 {\n            //     display: block;\n            // }\n            .content-box {\n                display: block;\n            }\n        }\n    }\n}\n\n@media only screen and (orientation: landscape) {\n    .loading-screen {\n        // #lottie1 {\n        //     display: block;\n        // }\n        .content-box {\n            display: block;\n        }\n    }\n}\n\nhtml.ua-desktop {\n    .loading-screen {\n        // #lottie1 {\n        //     display: block;\n        // }\n        .content-box {\n            display: block;\n        }\n    }\n}",".header {\n    display: none;\n    position: fixed;\n    top: 0;\n    width: 100%;\n    padding: 27px 0 14px;\n    z-index: 10;\n    background: $white;\n    @include desktop {\n        padding: 20px 0 8px;\n    }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        height: 68px;\n        transition: all .8s ease-in-out;\n        padding: 5px 0 0;\n    }\n    &.active {\n        display: block;\n    }\n    &.click-active {\n        .content-wrapper {\n            .home-icon {\n                opacity: 1;\n                visibility: visible;\n            }\n            .btn-wrapper {\n                padding-right: 66px;\n                @media (max-width: 1199px) and (min-width: 1024px) {\n                    display: none;\n                }\n                @media (max-width: 1023px) and (min-width: 992px) {\n                    padding-right: 70px;\n                }\n            }\n        }\n    }\n    &.side-nav-active {\n        z-index: 13;\n    }\n    .nav-container {\n        display: flex;\n        align-items: center;\n        justify-content: flex-end;\n        @media screen and (min-width: 1401px) {\n            max-width: 1549px !important;\n            justify-content: flex-start !important;\n        }\n        >.logo-img {\n            max-width: 105.8px;\n            height: 55.72px;\n            float: left;\n            margin-right: 75px;\n            display: block;\n            @media screen and (min-width: 1251px) and (max-width: 1400px) {\n                margin-right: 23px;\n            }\n            @media screen and (min-width: 1201px) and (max-width: 1250px) {\n                max-width: 85px;\n                margin-right: 23px;\n            }\n            @media (max-width: 1200px) and (min-width: 1024px) {\n                max-width: 80px;\n                margin-right: 23px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 1024px) {\n                margin-right: 50px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                max-width: 70px;\n                margin-right: 74px;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n        }\n    }\n    .btn-wrapper {\n        display: flex;\n        @include desktop-down {\n            display: block;\n            font-size: 0;\n            overflow: hidden;\n            margin-bottom: 20px;\n            width: 100%;\n        }\n        .hidden {\n            opacity: 0;\n            visibility: hidden;\n            cursor: inherit;\n            display: none !important;\n        }\n        .btn-transparent {\n            font-size: 12px;\n            display: inline-block;\n            vertical-align: top;\n            margin-right: 10px;\n            @media screen and (min-width: 1350px) {\n                font-size: 16px;\n            }\n            @include desktop-down {\n                border: 2px solid $white;\n                color: $white;\n            }\n            @media screen and (max-width: 480px) {\n                padding: 5px 10px;\n                margin-right: 5px;\n            }\n            &:hover {\n                @media screen and (max-width: 1024px) {\n                    border-color: $light-olive-green;\n                }\n            }\n        }\n        .btn-blue {\n            font-size: 12px;\n            display: inline-block;\n            vertical-align: top;\n            @include desktop-down {\n                border: 2px solid $white;\n                background-color: $white;\n                color: $blue;\n            }\n            @media screen and (min-width: 1350px) {\n                font-size: 16px;\n            }\n            @media screen and (max-width: 480px) {\n                padding: 5px 10px;\n            }\n            &:hover {\n                @media screen and (max-width: 1024px) {\n                    background-color: $light-olive-green;\n                    border-color: $light-olive-green;\n                    color: $white;\n                }\n            }\n        }\n    }\n    .content-wrapper {\n        width: calc(100% - 135px);\n        display: flex;\n        justify-content: space-around;\n        align-items: center;\n        position: relative;\n        @include tab_mid_container {\n            width: calc(100% - 130px);\n        }\n        @media (max-width: 1200px) and (min-width: 1024px) {\n            width: calc(100% - 99px);\n        }\n        @include desktop-down {\n            width: calc(100% - 140px);\n        }\n        &:before {\n            content: '';\n            position: absolute;\n            top: -4px;\n            left: -30px;\n            width: 1px;\n            height: 68px;\n            background-color: $primary;\n            @media screen and (min-width: 1251px) and (max-width: 1400px) {\n                left: -12px;\n                top: -9px;\n            }\n            @include tab_mid_container {\n                top: -3px;\n                left: -12px;\n                height: 60px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 991px) {\n                top: -8px;\n                left: -26px;\n                height: 55px;\n            }\n            @media screen and (min-width: 992px) and (max-width: 1024px) {\n                top: 0px;\n                left: -26px;\n                height: 56px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                display: none;\n            }\n        }\n        .nav-txt {\n            margin-right: 0;\n            width: 55.27%;\n            position: relative;\n            top: -4px;\n            @media (max-width: 1200px) and (min-width: 1024px) {\n                width: 56%;\n            }\n            @media screen and (max-width: 1023px) and (min-width: 992px) {\n                width: 58.27%\n            }\n            @media screen and (min-width: 768px) and (max-width: 1024px) {\n                width: 100%;\n                padding-right: 15px;\n                top: 0;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                opacity: 0;\n                height: 0;\n            }\n            h6 {\n                font-weight: bold;\n                line-height: 1.35;\n                text-align: left;\n                color: $primary2;\n                @include tab_mid_container {\n                    font-size: 18px;\n                }\n                @include desktop-mid {\n                    font-size: 14px;\n                }\n                @include desktop-down {\n                    font-size: 14px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    display: none;\n                }\n            }\n            p {\n                font-size: 16px;\n                font-weight: normal;\n                line-height: 1.38;\n                text-align: left;\n                color: $primary2;\n                padding-top: 1px;\n                letter-spacing: -0.02em;\n                @media (max-width: 1268px) and (min-width: 1024px) {\n                    font-size: 13px;\n                }\n                @include desktop-mid {\n                    font-size: 12px;\n                }\n                @include desktop-down {\n                    font-size: 12px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    display: none;\n                }\n            }\n        }\n        .home-btn-outer {\n            width: 40%;\n            position: relative;\n            @media (max-width: 1200px) and (min-width: 1024px) {\n                width: 33%;\n                padding-bottom: 6px;\n            }\n            @include desktop {\n                width: 80%;\n            }\n            @include tablet {\n                width: 40px;\n            }\n            >.btn-wrapper.overlay {\n                @media screen and (min-width: 768px) and (max-width: 1024px) {\n                    display: none;\n                }\n            }\n        }\n        .home-icon {\n            display: none;\n            width: 46px;\n            height: 46px;\n            border-radius: 50%;\n            opacity: 0;\n            visibility: hidden;\n            position: absolute;\n            right: 3px;\n            top: -6px;\n            cursor: pointer;\n            @include desktop_tab {\n                right: 0px;\n            }\n            @media (max-width: 1399px) and (min-width: 1200px) {\n                top: -1px;\n                right: 7px;\n            }\n            @media (max-width: 1199px) and (min-width: 1025px) {\n                width: 35px;\n                height: 35px;\n                top: -18px;\n                right: 2px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 1024px) {\n                width: 35px;\n                height: 35px;\n                right: 6px;\n                top: -17px;\n            }\n            img {\n                width: 46px;\n                height: 46px;\n                @media (max-width: 1200px) and (min-width: 1025px) {\n                    width: 35px;\n                    height: 35px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 1024px) {\n                    width: 35px;\n                    height: 35px;\n                }\n            }\n        }\n        .btn-wrapper {\n            margin-right: 0;\n            text-align: right;\n            padding-right: 37px;\n            float: right;\n            width: 100%;\n            padding-bottom: 2px;\n            transition: padding-right 0.3s ease-in-out;\n            max-width: 473px;\n            display: block;\n            @media (min-width: 1251px) and (max-width: 1350px) {\n                max-width: 463px;\n            }\n            @include tab_mid_container {\n                padding-right: 20px;\n                max-width: 386px;\n            }\n            @include desktop-mid {\n                max-width: 386px;\n                margin-bottom: 0;\n            }\n            @include desktop-down {\n                max-width: 386px;\n            }\n        }\n        .btn-transparent {\n            margin-right: 26px;\n            margin-top: 1px;\n            padding: 5px 14px 5px 15px;\n            @media screen and (min-width: 1350px) {\n                margin-right: 14px;\n            }\n            @media screen and (min-width: 1024px) and (max-width: 1349px) {\n                margin-right: 14px;\n            }\n            @include desktop_tab {\n                margin-left: 0px;\n                margin-right: 27px;\n            }\n            @include tab_mid_container {\n                margin-left: 0px;\n                margin-right: 13px;\n            }\n            @media (max-width: 1201px) and (min-width: 1300px) {\n                font-size: 14px;\n            }\n            @media (max-width: 1200px) and (min-width: 1024px) {\n                font-size: 12px;\n            }\n            @media (max-width: 1023px) and (min-width: 992px) {\n                margin-right: 7px;\n            }\n            @include desktop-mid {\n                font-size: 12px;\n            }\n            @include desktop-down {\n                font-size: 12px;\n                display: none;\n            }\n            &:hover {\n                background-color: #fbab2c;\n                border-color: #fbab2c;\n            }\n        }\n        .btn-blue {\n            float: right;\n            padding: 5px 14px 5px 15px;\n            margin-top: 1px;\n            @media (max-width: 1201px) and (min-width: 1300px) {\n                font-size: 14px;\n            }\n            @media (max-width: 1200px) and (min-width: 1024px) {\n                margin-right: 0px;\n                font-size: 12px;\n            }\n            @include desktop-mid {\n                font-size: 12px;\n                margin-top: 1px;\n            }\n            @include desktop-down {\n                font-size: 12px;\n            }\n            @include desktop-down {\n                display: none;\n            }\n        }\n        .menu-wrap {\n            margin-left: 11px;\n            cursor: pointer;\n            @include desktop_tab {\n                max-width: 44px;\n            }\n            @include tab_mid_container {\n                margin-left: 12px;\n                margin-top: 3px;\n                max-width: 44px;\n            }\n            @include desktop-mid {\n                width: 34px;\n                margin-left: 0;\n                margin-top: 16px;\n            }\n            .hamburger {\n                margin: 14px 0 12px;\n                @include desktop-mid {\n                    margin: 0;\n                }\n                @include desktop-down {\n                    margin: 0;\n                }\n            }\n            .menu-icon {\n                display: block;\n                background-color: $blue;\n                position: relative;\n                width: 43.5px;\n                height: 6.1px;\n                border-radius: 30px;\n                @include desktop-mid {\n                    width: 21px;\n                    height: 3px;\n                    margin: auto;\n                }\n                @include desktop-down {\n                    width: 21px;\n                    height: 3px;\n                    margin: auto;\n                }\n                &:before {\n                    content: '';\n                    position: absolute;\n                    left: 0;\n                    top: 12px;\n                    width: 100%;\n                    height: 100%;\n                    background-color: $blue;\n                    border-radius: inherit;\n                    @include desktop-mid {\n                        top: 6px;\n                    }\n                    @include desktop-down {\n                        top: 6px;\n                    }\n                }\n                &:after {\n                    content: '';\n                    position: absolute;\n                    left: 0;\n                    top: -12px;\n                    width: 100%;\n                    height: 100%;\n                    background-color: $blue;\n                    border-radius: inherit;\n                    @include desktop-mid {\n                        top: -6px;\n                    }\n                    @include desktop-down {\n                        top: -6px;\n                    }\n                }\n            }\n            h6 {\n                font-size: 14px;\n                font-weight: bold;\n                line-height: 1.36;\n                text-align: center;\n                margin-top: 15px;\n                @include tab_mid_container {\n                    font-size: 13px;\n                }\n                @include desktop-mid {\n                    font-size: 12px;\n                    margin-top: 10px;\n                }\n                @include desktop-down {\n                    display: none;\n                    font-size: 12px;\n                    margin-top: 10px;\n                }\n            }\n        }\n        >.wall-screen {\n            position: fixed;\n            top: 0;\n            left: 15%;\n            max-width: 70%;\n            @include tablet-down {\n                max-width: 75%;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                max-width: 75%;\n                left: 13%;\n            }\n        }\n    }\n}\n\n.right-side-nav {\n    top: 0;\n    right: -473px;\n    z-index: 10;\n    max-width: 473px;\n    min-width: 240px;\n    width: 40%;\n    height: 100%;\n    position: fixed;\n    text-align: left;\n    background-color: #0d274d;\n    padding: 26px 71px 46px 61px;\n    @include tab_mid_container {\n        padding: 26px 46px;\n    }\n    @include desktop-mid {\n        padding: 26px 31px;\n    }\n    @media screen and (min-width: 768px) and (max-width: 991px) {\n        width: 50%;\n        max-width: 380px;\n        padding: 26px 31px;\n    }\n    &.active {\n        right: 0px !important;\n    }\n    &:after {\n        content: '';\n        position: absolute;\n        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/header_bg.svg);\n        background-repeat: no-repeat;\n        bottom: 0px;\n        left: 0;\n        width: 106%;\n        height: 465px;\n        opacity: 0.15;\n        z-index: -1;\n    }\n    .nav-close {\n        display: block;\n        position: absolute;\n        width: 18px;\n        height: 19px;\n        top: 18px;\n        left: 14px;\n        cursor: pointer;\n        transform: rotate(45deg);\n        span {\n            display: block;\n            width: 18px;\n            height: 2px;\n            top: 7px;\n            background: #ffffff;\n            margin-bottom: 6px;\n            position: relative;\n            &:after {\n                content: \"\";\n                position: absolute;\n                background: #ffffff;\n                width: 100%;\n                height: 2px;\n                bottom: 0;\n                transform: rotate(-90deg);\n            }\n        }\n    }\n    .text-bottom {\n        position: absolute;\n        right: 0;\n        width: 100%;\n        bottom: 9px;\n        @include tab_mid_container {\n            bottom: 0;\n        }\n        @include desktop-mid {\n            bottom: 0;\n        }\n        @include tablet {\n            bottom: 0;\n        }\n        @media screen and (max-width: 480px) {\n            padding-right: 21px;\n        }\n    }\n    .content-box {\n        height: 100%;\n        position: relative;\n        overflow: hidden;\n        @media screen and (max-width: 1250px) {\n            overflow: inherit;\n        }\n    }\n    .video-wrapper {\n        max-height: 158px;\n        width: 316px;\n        margin: auto;\n        position: relative;\n        overflow: hidden;\n        @media screen and (min-width: 1025px) and (max-width: 1250px) {\n            max-height: inherit;\n            height: 175px;\n            width: 100%;\n        }\n        @media screen and (min-width: 992px) and (max-width: 1024px) {\n            max-height: inherit;\n            height: 175px;\n            width: 100%;\n        }\n        @media screen and (min-width: 768px) and (max-width: 991px) {\n            max-height: inherit;\n            height: 150px;\n            width: 100%;\n        }\n        a {\n            position: absolute;\n            width: 100%;\n            height: 100%;\n            left: 0;\n            top: 0;\n            z-index: 1;\n        }\n        img {\n            width: 100%;\n            height: auto;\n        }\n        &:after {\n            content: '';\n            position: absolute;\n            width: 60px;\n            height: 60px;\n            background-repeat: no-repeat;\n            background-size: contain;\n            background-image: url(\"/dist/images/video_icon.svg\");\n            left: 0;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            margin: auto;\n        }\n    }\n    .intro-text {\n        font-size: 16px;\n        color: #ffffff;\n        display: inline-block;\n        float: right;\n        position: relative;\n        margin-bottom: 15px;\n        padding-left: 17px;\n        padding-right: 2px;\n        &:before {\n            content: '';\n            left: -3px;\n            background-image: url('/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/left_arrow.svg');\n            background-repeat: no-repeat;\n            top: 4px;\n            position: absolute;\n            width: 11.7px;\n            height: 17.3px;\n            background-size: contain;\n        }\n        @include tab_mid_container {\n            margin-bottom: 5px;\n        }\n        @include desktop-mid {\n            margin-bottom: 5px;\n        }\n        @include tablet {\n            margin-bottom: 5px;\n        }\n    }\n    h6 {\n        font-size: 16px;\n        line-height: 1.25;\n        text-align: left;\n        color: #ffffff;\n        margin-top: 12px;\n        padding-left: 10px;\n        @media screen and (max-width: 1250px) {\n            padding-left: 0px;\n        }\n        @media screen and (max-width: 480px) {\n            font-size: 14px;\n        }\n    }\n    .image-box-outer {\n        @media screen and (min-width: 992px) {\n            .btn-wrapper {\n                display: none;\n            }\n        }\n    }\n    .link-wrapper {\n        margin-top: 15px;\n        height: calc(100% - 270px);\n        overflow-y: auto;\n        @media screen and (max-width: 1250px) {\n            margin-left: -10px;\n        }\n        @media screen and (min-width: 1025px) and (max-width: 1250px) {\n            height: calc(100% - 248px);\n            width: calc(100% + 15px);\n            padding-right: 15px;\n        }\n        @media screen and (min-width: 992px) and (max-width: 1024px) {\n            height: calc(100% - 280px);\n            width: calc(100% + 15px);\n            padding-right: 15px;\n        }\n        @media screen and (min-width: 768px) and (max-width: 991px) {\n            height: calc(100% - 340px);\n            width: calc(100% + 15px);\n            padding-right: 15px;\n        }\n        .outer-link-box {\n            margin-bottom: 4px;\n            max-width: 271px;\n            width: 100%;\n            @media only screen and (max-height: 890px) {\n                margin-bottom: 4px;\n            }\n            &:first-child {\n                margin-bottom: 8px;\n                @media only screen and (max-height: 890px) {\n                    margin-bottom: 8px;\n                }\n                &.desk-hide {\n                    display: none;\n                }\n            }\n            a {\n                color: #ffffff;\n                padding-top: 3px;\n                padding-bottom: 4px;\n                display: block;\n                width: 100%;\n            }\n            .no-anchor {\n                cursor: text !important;\n                color: #ffffff;\n                &:hover {\n                    background: transparent !important;\n                }\n            }\n            >a,\n            >.no-anchor {\n                font-weight: bold;\n                display: inline-block;\n                position: relative;\n                font-size: 16px;\n                line-height: 1.1;\n                padding: 6px 10px 6px;\n                margin: 3px 0 2px;\n                border-radius: 7px;\n                background-color: transparent;\n                transition: background-color 0.3s ease-in-out;\n                @media only screen and (max-height: 890px) {\n                    margin: 3px 0;\n                }\n                @media screen and (max-width: 480px) {\n                    font-size: 14px;\n                }\n                &.active {\n                    span {\n                        &:after {\n                            display: block;\n                        }\n                    }\n                    &:hover {\n                        background-color: transparent;\n                    }\n                }\n                &:hover {\n                    background-color: #fbab2c;\n                }\n                span {\n                    position: relative;\n                    display: inline-block;\n                    line-height: 1;\n                    &:after {\n                        display: none;\n                        content: '';\n                        background-image: url(\"/dist/images/dotdot.png\");\n                        background-repeat: no-repeat;\n                        position: absolute;\n                        left: 0;\n                        height: 3px;\n                        bottom: -10px;\n                        font-size: 7px;\n                        width: 100%;\n                    }\n                }\n            }\n            .inner-link {\n                list-style: none;\n                margin: 0;\n                padding: 0;\n                margin-top: 2px;\n                li {\n                    padding: 3px 10px 3px;\n                    list-style: none;\n                    display: block;\n                    margin: 1px 0 2px;\n                    background-color: transparent;\n                    border-radius: 7px;\n                    @media only screen and (max-height: 890px) {\n                        margin: 0;\n                    }\n                    &:hover {\n                        background-color: #fbab2c;\n                        transition: background-color 0.3s ease-in-out;\n                    }\n                    &:after {\n                        display: none;\n                    }\n                    a {\n                        font-size: 14px;\n                        line-height: 1.2;\n                        display: inline-block;\n                        width: auto;\n                    }\n                }\n            }\n        }\n    }\n}\n\n//firefox changes\n@-moz-document url-prefix() {\n    .header {\n        .nav-container {\n            width: 100%;\n            justify-content: inherit;\n        }\n        .right-side-nav {\n            width: auto;\n        }\n        .nav-txt {\n            @include tab_mid_container {\n                // width: 42%;\n            }\n        }\n    }\n}\n\n// Mobile Media Query\n@media screen and (min-width: 320px) and (max-width: 990px) and (orientation: landscape) {\n    .text-bottom {\n        display: none;\n    }\n    .header {\n        height: 68px;\n        z-index: 10;\n        transition: all .8s ease-in-out;\n        padding: 5px 0 0;\n        .btn-wrapper.overlay {\n            display: none;\n            @include desktop-large {\n                display: block;\n            }\n            @include desktop {\n                display: block;\n            }\n        }\n        .content-wrapper {\n            .home-icon {\n                top: -14px;\n                right: 0;\n                width: 30px;\n                height: 30px;\n                @include desktop-large {\n                    top: 0px;\n                    right: 13px;\n                }\n                @include desktop {\n                    top: -1px;\n                    right: 16px;\n                }\n                >img {\n                    width: 30px;\n                    height: 30px;\n                }\n            }\n        }\n        &.side-nav-active {\n            z-index: 11;\n        }\n        .nav-container {\n            height: 100%;\n            >.logo-img {\n                max-width: 70px;\n                margin-right: 74px;\n            }\n            .content-wrapper {\n                &::before {\n                    display: none;\n                    @include desktop-large {\n                        display: block;\n                        top: 6px;\n                    }\n                    @include desktop {\n                        display: block;\n                        top: 6px;\n                    }\n                }\n                .nav-txt {\n                    opacity: 0;\n                    height: 0;\n                    @include desktop-large {\n                        opacity: 1;\n                        height: 100%;\n                        top: 9px;\n                    }\n                    @include desktop {\n                        opacity: 1;\n                        height: 100%;\n                        top: 9px;\n                    }\n                    h6 {\n                        display: none;\n                        @include desktop-large {\n                            display: block;\n                        }\n                        @include desktop {\n                            display: block;\n                        }\n                    }\n                    p {\n                        display: none;\n                        @include desktop-large {\n                            display: block;\n                        }\n                        @include desktop {\n                            display: block;\n                        }\n                    }\n                }\n            }\n        }\n        .content-wrapper {\n            >.wall-screen {\n                @include phablet-down {\n                    width: 71%;\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .right-side-nav {\n        max-width: 100%;\n        width: 100%;\n        height: 100vh;\n        // position: absolute;\n        padding: 25px 20px 46px 17px;\n        right: -100%;\n        &:after {\n            background-size: cover;\n            left: auto;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/mobile_pattern.svg);\n            background-repeat: no-repeat;\n            right: 0;\n            width: 401px;\n            height: 246px;\n            bottom: 0px;\n            opacity: 1;\n        }\n        .nav-close {\n            left: 17px;\n        }\n        .video-wrapper {\n            width: 100%;\n            &:after {\n                width: 36px;\n                height: 36px;\n            }\n        }\n        .intro-text {\n            font-size: 10px;\n            margin-bottom: 19px;\n            &:before {\n                left: 0;\n                top: 3px;\n                width: 8px;\n                height: 12px;\n            }\n        }\n        h6 {\n            font-size: 10px;\n            padding-left: 0;\n            margin-top: 8px;\n        }\n        .image-box-outer {\n            width: 100%;\n            max-width: 220px;\n            float: right;\n            .btn-wrapper {\n                display: block;\n                float: left;\n                width: 100%;\n                margin-bottom: 32px;\n                .btn-transparent {\n                    margin-right: 0px;\n                }\n                .overlay {\n                    border: 2px solid white;\n                    background-color: transparent;\n                    color: white;\n                    font-size: 9px;\n                    padding: 3px 0 5px;\n                    width: 100px;\n                    height: 22px;\n                    text-align: center;\n                    border-radius: 47px;\n                    display: inline-block;\n                    float: right;\n                    margin-left: 20px;\n                    &.btn-blue {\n                        margin-left: 0;\n                        background-color: white;\n                        color: $blue;\n                    }\n                }\n            }\n        }\n        .video-wrapper {\n            max-height: 111px;\n        }\n        .link-wrapper {\n            height: auto;\n            padding-top: 15px;\n            margin-top: 0;\n            width: calc(100% - 220px);\n            font-size: 0;\n            float: left;\n            @media screen and (max-width: 991px) {\n                height: auto;\n            }\n            @include phablet-down {\n                height: calc(100vh - 30px);\n                overflow-y: auto;\n            }\n            .link-outer {\n                max-width: 100%;\n                width: calc(50% - 9px);\n                float: left;\n            }\n            .outer-link-box {\n                margin: 8px 0;\n                >a,\n                >.no-anchor {\n                    font-size: 10px;\n                    margin: 0;\n                    display: inline-block;\n                    padding: 6px 10px 13px 7px;\n                    border-radius: 10px;\n                    width: 100%;\n                    max-width: 137px;\n                    @media screen and (min-width: 1024px) and (max-width: 1250px) {\n                        padding-left: 0;\n                    }\n                    span {\n                        &:after {\n                            bottom: -6px;\n                        }\n                    }\n                }\n                .inner-link {\n                    li {\n                        margin-top: 0;\n                        margin-bottom: 10px;\n                        padding: 0px 10px 0 7px;\n                        // @include phablet-down {\n                        //     margin-bottom: 13px;\n                        // }\n                        &:last-child {\n                            margin-bottom: 0;\n                        }\n                        a {\n                            font-size: 10px;\n                            padding: 0;\n                        }\n                        &:hover {\n                            background-color: transparent;\n                        }\n                    }\n                }\n                &.desk-hide {\n                    display: block !important;\n                }\n            }\n        }\n        .text-bottom {\n            padding-right: 20px;\n        }\n    }\n}",".bottom-tabs {\n  float: left;\n  width: 100%;\n  max-width: 100%;\n  position: fixed;\n  bottom: 0;\n  z-index: 9;\n  background-color: $white;\n  display: none;\n  &.active {\n    display: block;\n  }\n  .upper-links {\n    font-size: 0;\n    width: 100%;\n    overflow: hidden;\n    display: flex;\n    @include tablet-down {\n      display: block;\n    }\n    li {\n      position: relative;\n      list-style: none;\n      display: inline-block;\n      vertical-align: top;\n      background-color: #06144d;\n      width: 16%;\n      &:first-child {\n        width: 17%;\n        a {\n          text-align: right;\n          padding-left: 20px;\n        }\n      }\n      &:last-child {\n        width: 23%;\n        @include container-outer-down{\n          width: 19%;\n        }\n        a {\n          text-align: left;\n          padding-right: 10px;\n          @media screen and (min-width: 1201px) and (max-width: 1310px) {\n            padding-left: 70px;\n          }\n          @media screen and (min-width: 1024px) and (max-width: 1200px) {\n            padding-left: 70px;\n          }\n          &:before {\n            display: none;\n          }\n        }\n      }\n      &:nth-of-type(3){\n        @include container-outer-down{\n          width: 20%;\n        }\n      }\n      &.slick-slide {\n        width: 16.66%;\n        a {\n          text-align: center;\n          padding: 21px 36px 21px 20px;\n          &:before {\n            top: 0;\n            right: -26px;\n          }\n          &:after {\n            display: block;\n          }\n        }\n      }\n      &:nth-child(even) {\n        background-color: $seletti-blue;\n\n        a {\n          &:before {\n            background-color: $seletti-blue;\n          }\n          &:after {\n            background-color: $seletti-blue;\n          }\n        }\n      }\n      & {\n        a.hover-class {\n          transition: background-color 0.2s ease-in-out;\n          background-color: #fbab2c;\n          &:before {\n            transition: background-color 0.2s ease-in-out;\n            background-color: #fbab2c;\n          }\n          &:after {\n            transition: background-color 0.2s ease-in-out;\n            background-color: #fbab2c;\n          }\n        }\n      }\n      & {\n        a.active {\n          transition: background-color 0.2s ease-in-out;\n          background-color: #fbab2c;\n          &:before {\n            transition: background-color 0.2s ease-in-out;\n            background-color: #fbab2c;\n          }\n          &:after {\n            transition: background-color 0.2s ease-in-out;\n            background-color: #fbab2c;\n          }\n        }\n      }\n      a {\n        font-size: 14px;\n        line-height: 1.29;\n        text-align: left;\n        color: #ffffff;\n        display: block;\n        width: 100%;\n        padding: 0 10px;\n        text-align: center;\n        padding: 22px 0 19px 60px;\n        @media screen and (min-width: 1201px) and (max-width: 1310px) {\n          padding: 17px 0 14px 51px;\n        }\n        @media screen and (min-width: 1024px) and (max-width: 1200px) {\n          font-size: 12px;\n          padding: 17px 0 14px 59px;\n          text-align: center;\n        }\n        @include desktop-mid {\n          padding: 22px 0 19px 30px;\n          height: 77px;\n          font-size: 12px;\n        }\n        @include tablet {\n          padding: 22px 0 19px 30px;\n          height: 77px;\n          font-size: 12px;\n        }\n\n        &:before {\n          content: \"\";\n          position: absolute;\n          right: -57px;\n          top: 0px;\n          width: 66px;\n          height: calc(100% + 21px);\n          z-index: 3;\n          border-top-right-radius: 100%;\n          border-bottom-right-radius: 0%;\n          background-color: #06144d;\n          @media screen and (min-width: 1201px) and (max-width: 1310px) {\n            right: -41px;\n            top: -6px;\n          }\n          @media screen and (min-width: 1024px) and (max-width: 1200px) {\n            right: -47px;\n            top: -3px;\n          }\n        }\n        &:after {\n          z-index: 2;\n          display: none;\n          content: \"\";\n          position: absolute;\n          width: 36px;\n          height: 100%;\n          left: -36px;\n          top: 0;\n          background-color: #06144d;\n        }\n        span {\n          position: relative;\n          z-index: 4;\n          display: block;\n          word-break: break-word;\n          @include desktop-mid {\n            top: 50%;\n            transform: translate(0, -50%);\n            left: 30px;\n          }\n          @include tablet {\n            top: 50%;\n            transform: translate(0, -50%);\n            left: 30px;\n          }\n        }\n      }\n      &:nth-child(1) {\n        a {\n          span {\n            @include desktop-mid {\n              text-align: center;\n            }\n            @include tablet {\n              text-align: center;\n            }\n          }\n        }\n      }\n    }\n\n    .slick-list {\n      // padding: 0 !important;\n    }\n    .slick-dots {\n      display: none !important;\n    }\n  }\n  .bottom-links {\n    padding: 2px 20px 2px;\n    background-color: white;\n    overflow: hidden;\n    max-width: 1000px;\n    margin: auto;\n    width: 100%;\n    ul {\n      font-size: 0;\n      text-align: center;\n      li {\n        list-style: none;\n        display: inline-block;\n        vertical-align: top;\n        margin: 0 13px;\n\n        a {\n          display: block;\n          color: $marine-black-two;\n          font-size: 10px;\n          line-height: 1.8;\n          letter-spacing: 0.001em;\n          &:hover {\n            color: #049fd9;\n          }\n        }\n      }\n    }\n  }\n}\n\n// Mobile media Query\n\n.ua-mobile:not(.ua-mobile-ipad) {\n  &:not(.ua-android){\n    body {\n      &.bar-hide {\n        .bottom-tabs {\n          top: auto;\n        }\n      }\n      &.bar-show {\n        .bottom-tabs {\n          top: auto;\n          bottom: 0;\n        }\n      }\n    } \n    // .bottom-tabs{\n    //   top: calc(100vh - 110px);\n    // }\n  }\n  \n  .bottom-tabs {\n    // bottom: auto;\n    \n    // transition: all 0.3s ease;\n    .upper-links {\n      position: relative;\n      .slick-list {\n        padding: 0 36px;\n      }\n      li {\n        width: 12.3349%;\n        &:first-child {\n          width: 13.66%;\n          a {\n            text-align: center;\n            span {\n              // left: 35px;\n              // padding-right: 25px;\n\n              left: 15px;\n              padding-right: 0px;\n              width: 100%;\n              @include phablet-down {\n                left: 15px;\n                padding-right: 15px;\n\n              }\n            }\n          }\n        }\n        &:last-child {\n          width: 19.66%;\n          a {\n            text-align: center;\n            span {\n              left: 40px;\n              padding-right: 30px;\n              // left: 47px;\n              // padding-left: 0;\n              // padding-right: 13px;\n              @include phablet-down {\n                left: 30px;\n                padding-right: 30px;\n              }\n            }\n          }\n        }\n        &:nth-of-type(3){\n          width: 17.3349%;\n        }\n        a {\n          font-size: 10px;\n          padding: 10px 0;\n          height: 38px;\n          &::before {\n            @include phablet-down {\n              right: -30px;\n              width: 36px;\n            }\n          }\n          span {\n            top: 50%;\n            transform: translate(0, -50%);\n            // left: 60px;\n            // padding-left: 0;\n            // padding-right: 40px;\n            left: 47px;\n            padding-left: 0;\n            padding-right: 13px;\n            @include phablet-down {\n              left: 35px;\n              padding-right: 30px;\n            }\n          }\n        }\n      }\n    }\n    .bottom-links {\n      padding: 2px 0 2px;\n      ul {\n        li {\n          margin: 0 13px;\n          @include phone {\n            margin: 0 7px;\n          }\n          &:first-child {\n            margin-left: 0;\n          }\n          &:last-child {\n            margin-right: 0;\n          }\n        }\n      }\n    }\n  }\n  &.ua-android{\n    body {\n      .bottom-tabs {\n        top: auto;\n        bottom: 0;\n      }\n    }\n  }\n}\n.ua-mobile:not(.ua-mobile-ipad) {\n  .bottom-tabs .upper-links {\n    display: block;\n    .slick-dots {\n      display: none !important;\n    }\n  }\n}\n","section.sec-overlay {\n    position: fixed;\n    height: 100vh;\n    background-color: $white;\n    &.invisible {\n        visibility: hidden;\n        opacity: 0;\n        transform: scale(0.9);\n        transition: transform 0.6s, opacity 0.6s, visibility 0s 0.4s;\n    }\n    &.popup {\n        position: fixed;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        visibility: hidden;\n        transform: scale(0.9);\n        transition: transform 0.6s, opacity 0.4s, visibility 0s 0.2s, z-index 0.4s;\n    }\n    &.visible {\n        visibility: visible;\n        opacity: 1;\n        z-index: 99;\n        transform: scale(1);\n        transition: transform 0.6s, opacity 0.4s;\n    }\n    &.current {\n        visibility: visible !important;\n        display: block !important;\n        opacity: 1 !important;\n        z-index: 99;\n        transition: transform 0.6s, opacity 0.4s !important;\n        &.invisible {\n            opacity: 1 !important;\n            display: block !important;\n        }\n    }\n    .cross {\n        max-width: 13px;\n        position: absolute;\n        right: 84px;\n        top: 47px;\n        cursor: pointer;\n        z-index: 1;\n        @include small_tab {\n            right: 28px;\n        }\n        img {\n            width: 13px;\n        }\n    }\n}\n\n.pro-link {\n    color: inherit;\n    text-decoration: inherit;\n    position: relative;\n}\n\n.toggle-box {\n    position: absolute;\n    width: auto;\n    bottom: 5.3%;\n    right: -9%;\n    border-radius: 21px;\n    text-align: left;\n    padding: 8px 19px 9px;\n    background-color: $greenish-blue;\n    max-width: 13.5%;\n    min-width: 13.5%;\n    transition: 0.4s all ease-in-out;\n    p {\n        color: $white;\n        font-size: 18px;\n        line-height: 1.39;\n        display: inline-block;\n        vertical-align: top;\n        position: relative;\n        &:after {\n            content: '';\n            position: absolute;\n            width: 9px;\n            height: 12px;\n            top: 7px;\n            right: -17px;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n            background-size: contain;\n            background-repeat: no-repeat;\n        }\n    }\n    .bottom-content {\n        display: none;\n        padding: 20px 0;\n        ul {\n            display: block;\n            float: left;\n            margin-left: 64px;\n            margin-right: 20px;\n            &:nth-child(1) {\n                margin: 0 !important;\n            }\n            @include tab_mid_container {\n                margin-left: 20px;\n                margin-right: 10px;\n            }\n            li {\n                font-size: 14px;\n                font-weight: normal;\n                line-height: 1.29;\n                text-align: left;\n                color: $white;\n                display: block;\n            }\n        }\n    }\n    .click-btn {\n        position: absolute;\n        top: 13px;\n        right: 5%;\n        width: 40px;\n        height: 23px;\n        z-index: 0;\n        cursor: pointer;\n        img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n        }\n        .btn-block {\n            position: absolute;\n            top: -3px;\n            right: -2px;\n            width: 100%;\n            height: 100%;\n            &.close-btn {\n                opacity: 0;\n            }\n            &.expand-btn {\n                opacity: 1;\n            }\n        }\n    }\n    &.active {\n        min-width: 30% !important;\n        max-width: 65.4% !important;\n        width: auto;\n        padding: 20px 24px;\n        @include tab_mid_container {\n            min-width: 30% !important;\n            max-width: 72.4% !important;\n        }\n        .click-btn {\n            .btn-block {\n                &.close-btn {\n                    opacity: 1;\n                }\n                &.expand-btn {\n                    opacity: 0;\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    section.sec-overlay.product-slider-wrap {\n        &.invisible {\n            transform: none;\n            transition: none;\n        }\n        &.popup {\n            transform: none;\n            transition: none;\n        }\n        &.visible {\n            transform: none;\n            transition: none;\n        }\n    }\n}",".loading-screen {\n    background-color: #00bceb;\n    position: fixed;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    text-align: center;\n    z-index: 99;\n    display: block;\n    backdrop-filter: blur(4.9px);\n    transition: all 0.4s ease;\n    &.remove-page {\n        opacity: 0;\n        transform: scale(1.3);\n        visibility: hidden;\n    }\n    .button {\n        display: none;\n    }\n    &.loading {\n        .content-box {\n            .button-wrap {\n                margin: 68px 0 10px;\n                height: 95px;\n                position: relative;\n                .button {\n                    position: absolute;\n                    left: 0;\n                    right: 0;\n                    margin: 0 auto;\n                }\n                .btn-blud {\n                    display: none;\n                }\n                .load-btn {\n                    display: block;\n                }\n            }\n        }\n    }\n    // #lottie1 {\n    //     position: absolute;\n    //     bottom: -13.5%;\n    //     left: -22.7%;\n    //     width: 104.5%;\n    //     opacity: 0.7;\n    //     height: 644px;\n    //     z-index: -1;\n    //     @media (max-width: 1271px) and (min-width: 1024px) {\n    //         width: 1340px;\n    //         bottom: -16.5%;\n    //         left: -22.7%;\n    //     }\n    //     @media (max-width: 1023px) and (min-width: 992px) {\n    //         width: 200%;\n    //         bottom: -22.5%;\n    //         left: -36.7%;\n    //     }\n    //     @media only screen and (min-width: 768px) and (max-width: 1024px) {\n    //         width: 140%;\n    //         bottom: -16.5%;\n    //         left: -22.7%;\n    //     }\n    // }\n    .loading-logo {\n        display: none;\n    }\n    .content-box {\n        position: absolute;\n        top: 47.5%;\n        left: 0;\n        width: 100%;\n        transform: translateY(-50%);\n        z-index: 2;\n    }\n    .logo-warp {\n        max-width: 130.8px;\n        height: 66px;\n        margin: 0 auto 28px;\n        display: block;\n        width: 100%;\n        img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n        }\n    }\n    .content-wrap {\n        text-align: center;\n        h3 {\n            font-weight: bold;\n            line-height: 1.37;\n            letter-spacing: normal;\n            color: $white;\n            margin: 7px 0;\n            padding-left: 14px;\n            animation: wefadeInUp 1.2s 0.7s both;\n        }\n        h5 {\n            font-weight: normal;\n            line-height: 1.36;\n            letter-spacing: normal;\n            color: $white;\n            margin: 20px 0;\n            animation: wefadeInUp 1.2s 0.9s both;\n            &.mobile-view-text {\n                display: none;\n            }\n        }\n    }\n    .share-icon {\n        max-width: 72px;\n        margin: auto;\n        margin-top: 25px;\n        a {\n            display: flex;\n            align-items: center;\n            height: 22px;\n        }\n        img {\n            max-width: 21px;\n            margin-right: 7px;\n        }\n        span {\n            font-size: 14px;\n            line-height: 1;\n            letter-spacing: normal;\n            color: #fff;\n        }\n    }\n    .notification-btn {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        max-width: 380px;\n        min-height: 103px;\n        border-radius: 50px;\n        margin: 51px auto 0;\n        background-color: $white;\n        padding: 0 4px;\n        animation: wefadeInUp 1.2s 1s both;\n        font-size: 0;\n        .left-circle {\n            border-radius: 50%;\n            width: 75px;\n            height: 55px;\n            display: inline-block;\n            vertical-align: middle;\n            margin-left: 9px;\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n        }\n        .text-block {\n            position: relative;\n            overflow: hidden;\n            max-height: 110px;\n            .text-inner {\n                padding-left: 12px;\n                width: calc(100% - 97px);\n                display: inline-block;\n                vertical-align: middle;\n            }\n            p {\n                opacity: 0;\n                float: none;\n                display: inline-block;\n                vertical-align: middle;\n                font-size: 14px;\n                font-weight: normal;\n                line-height: 1.36;\n                letter-spacing: normal;\n                text-align: left;\n                color: $primary2;\n                padding-right: 10px;\n                &:nth-of-type(1) {\n                    @include tablet-down {\n                        padding-right: 8px;\n                    }\n                    // @include phone-down {\n                    //   transform: translateY(-56%);\n                    // }\n                }\n            }\n        }\n    }\n    .share-btn {\n        display: block;\n        text-align: center;\n        margin-top: 25px;\n        animation: wefadeInUp 1.2s 1.2s both;\n        .link-share {\n            position: relative;\n            font-size: 14px;\n            line-height: 1.36;\n            text-align: left;\n            color: $white;\n            padding-left: 24px;\n            &:before {\n                content: \"\";\n                position: absolute;\n                top: -2px;\n                left: -2px;\n                width: 21px;\n                height: 21px;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/share-logo.svg);\n                background-repeat: no-repeat;\n                background-size: contain;\n            }\n        }\n        .share-wrap {\n            display: none;\n            padding-top: 18px;\n            .at-style-responsive {\n                .at-share-btn {\n                    transition: all .3s ease;\n                    padding: 0;\n                    margin-right: 10px;\n                }\n            }\n        }\n    }\n    .button-wrap {\n        text-align: center;\n        margin: 26px 0 !important;\n        animation: wefadeInUp 1.2s 1.4s both;\n        .btn-blud {\n            background-color: $blue;\n            text-align: center;\n            display: inline-block;\n            padding: 20px 30px;\n            border-radius: 50px;\n            p {\n                font-size: 16px;\n                font-weight: normal;\n                line-height: 1.38;\n                letter-spacing: normal;\n                color: $white;\n            }\n        }\n        .load-btn {\n            max-width: 798px;\n            margin: 66px auto 0;\n            text-align: center;\n            display: none;\n            position: absolute;\n            width: 100%;\n            top: 25px;\n            left: 0;\n            right: 0;\n            margin: auto;\n            .loading-graph {\n                position: relative;\n                width: 100%;\n                height: 6px;\n                background-color: $white;\n                border-radius: 14px;\n                span {\n                    content: '';\n                    position: absolute;\n                    top: 0;\n                    left: 0;\n                    height: 100%;\n                    background-color: $blue;\n                    border-radius: inherit;\n                }\n            }\n            h5 {\n                font-weight: normal;\n                line-height: 1.36;\n                letter-spacing: normal;\n                color: $white;\n                margin: 10px 0;\n                @include desktop-down {\n                    font-size: 25px;\n                }\n            }\n        }\n        .button {\n            margin-bottom: 48px;\n            padding-top: 2px;\n            @include small_height {\n                margin-bottom: 45px;\n            }\n            a {\n                padding: 18px 28px;\n                color: $white;\n                border: solid 2px $blue;\n                background-color: $blue;\n                @media only screen and (min-device-width: 320px) and (max-device-width: 823px) {\n                    padding: 12px 24px;\n                    font-size: 14px;\n                    margin-top: 5px;\n                }\n                &:hover {\n                    background-color: #fbab2c;\n                    border: solid 2px #fbab2c;\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .loading-screen {\n        position: absolute;\n        height: 100%;\n        // position: relative;\n        top: 0;\n        left: 0;\n        display: flex;\n        align-items: center;\n        height: 100vh;\n        #lottie {\n            display: none;\n        }\n        // #lottie1 {\n        //     bottom: -135px;\n        //     left: -25%;\n        //     opacity: 1;\n        //     width: 130%;\n        //     height: 100%;\n        //     z-index: -1;\n        //     background-image: url(\"/dist/images/lodding-lottie-ptrn.png\");\n        //     background-repeat: no-repeat;\n        //     background-size: 160%;\n        //     @include tablet-up {\n        //         left: -22%;\n        //         background-size: 140%;\n        //     }\n        //     svg {\n        //         display: none;\n        //     }\n        // }\n        .loading-logo {\n            display: block;\n            width: 76px;\n            height: 40px;\n            img {\n                width: 76px;\n                height: 40px;\n            }\n        }\n        .content-box {\n            top: 56% !important;\n        }\n        .logo-warp {\n            margin: 0 auto 3px !important;\n            max-width: 96px;\n            height: 54px;\n        }\n        .content-wrap {\n            h3 {\n                padding-left: 0;\n                font-size: 20px;\n                margin: 0 0 7px;\n            }\n            h5 {\n                margin: 6px 0;\n                font-size: 14px;\n                &.mobile-view-text {\n                    display: block;\n                    margin: 8px 0;\n                }\n            }\n        }\n        .share-icon {\n            margin-top: 10px;\n        }\n        .notification-btn {\n            margin: 10px auto 0;\n            min-height: inherit;\n            padding: 3px 15px 3px 5px;\n            .left-circle {\n                width: 53px;\n                height: 68px;\n                margin-left: 8px;\n            }\n            .text-block {\n                .text-inner {\n                    width: calc(100% - 75px);\n                }\n                // width: calc(100% - 75px);\n                p {\n                    font-size: 12px;\n                    padding-right: 10px;\n                    left: 10px;\n                }\n            }\n        }\n        .button-wrap {\n            margin: 4px 0 !important;\n            .load-btn {\n                margin: 0 auto 0;\n                top: 15px;\n                h5 {\n                    margin: 5px 0 0;\n                }\n            }\n        }\n    }\n}",".slider {\n    height: 100vh;\n    display: none;\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        //margin-bottom: 17px;\n    }\n    @media screen and (min-width: 768px) {\n        //margin-bottom: 17px;\n    }\n    @include tablet-down {\n        height: 78vh;\n    }\n    // @include phablet-down {\n    //     height: calc(100vh + 60px);\n    // }\n    &.active {\n        display: block;\n    }\n    .slick-dots {\n        display: none !important;\n    }\n}\n\n#page {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    -webkit-box-sizing: border-box;\n    box-sizing: border-box;\n}\n\n#click1,\n#click2,\n#click3,\n#click4,\n#click5,\n#click6 {\n    background: #fff;\n}\n\n.load-hide {\n    display: none;\n    &.load-active {\n        display: block;\n    }\n}\n\n.fixed-active {\n    padding: 100px 0 0;\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        display: none;\n    }\n    @media screen and (min-width: 1301px) {\n        padding: 92px 0 0;\n    }\n    @include small_height {\n        padding: 0 0 0 !important;\n    }\n    .button-wrapper {\n        margin: 6px 0 20px;\n        .btn-transparent {\n            margin-right: 16px;\n            padding: 8px 18px 8px;\n            font-size: 14px;\n            min-width: 119px;\n            text-align: center;\n            @include desktop-mid {\n                margin-right: 13px;\n                font-size: 12px;\n            }\n            @include desktop-down {\n                margin-right: 6px;\n                font-size: 11px;\n                padding: 6px 10px 5px;\n            }\n        }\n    }\n    .automation-tab {\n        &:first-child {\n            z-index: 2;\n        }\n        .tool-hover {\n            .active-text {\n                @media screen and (max-width: 1220px) {\n                    left: auto;\n                    right: -13px;\n                    padding: 11px 68px 7px 25px;\n                }\n            }\n        }\n    }\n    &.mobile-automation-box {\n        display: none;\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            display: block;\n            padding: 12px 0 0;\n            margin: 0 auto;\n            float: none;\n            .automation-tab {\n                height: 22px;\n                margin: 1px 0 3px 0;\n                padding: 4px 17px;\n                .inner-content {\n                    .logo-img {\n                        margin-right: 6px;\n                        width: 11px;\n                        height: 11px;\n                    }\n                    .logo-icon {\n                        max-width: 17px;\n                        height: 15px;\n                    }\n                    // p {\n                    //   font-size: 10px;\n                    //   min-width: 180px;\n                    // }\n                }\n                .hidden-content {\n                    .txt-wrap {\n                        width: calc(100% - 50px);\n                    }\n                    .icon-img {\n                        width: 32px;\n                        height: 32px;\n                        margin-left: 10px;\n                        .active-text {\n                            padding: 11px 43px 7px 25px;\n                        }\n                    }\n                    h6 {\n                        .pro-link {\n                            padding-right: 10px;\n                            &::after {\n                                right: 0px;\n                                width: 6px;\n                                height: 7px;\n                            }\n                        }\n                    }\n                    p {\n                        margin-top: 2px;\n                        font-size: 10px;\n                    }\n                }\n                &.active {\n                    .inner-content {\n                        .logo-img {\n                            max-width: 12px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-hover {\n    padding: 0 0 110px 0;\n    height: calc(100vh - 333px);\n    position: relative;\n    clear: both;\n    @media screen and (min-width: 1024px) and (max-width: 1300px) {\n        padding: 0 0 110px 0;\n    }\n    @media screen and (min-width: 1024px) and (max-width: 1200px) {\n        height: calc(100vh - 331px);\n    }\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        height: calc(100vh - 115px) !important;\n    }\n}\n\n.automation-tab {\n    &.security-wrap {\n        max-width: unset;\n        margin: 0px 0 3px 0;\n    }\n}\n\n.wall-screen {\n    .wonderwall-hover {\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            height: auto !important;\n        }\n    }\n}\n\n.wonderwall-screen {\n    position: absolute;\n    width: 100%;\n    height: inherit;\n    padding: 0;\n    top: 0;\n    left: 0;\n    .cloud-internet-block {\n        .component-block {\n            opacity: 0 !important;\n        }\n    }\n    .screen-one {\n        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n            margin-top: -8px !important;\n        }\n        @include phabletdown_landscape {\n            margin-top: -20px !important;\n        }\n        .top-connect-box {\n            //   &.databox {\n            //     @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            //       padding: 0px 0 10px !important;\n            //     }\n            //   }\n            max-width: 633px !important;\n            padding: 36px 0px 26px 0 !important;\n            margin-right: 106px !important;\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                max-width: 311px !important;\n                padding: 20px 0px 10px 0 !important;\n                margin-right: 90px !important;\n            }\n            @include phabletdown_landscape {\n                max-width: 311px !important;\n                padding: 20px 0px 10px 0 !important;\n                margin-right: 90px !important;\n            }\n            .top-bar {\n                p {\n                    font-weight: bold !important;\n                }\n            }\n            .data-box-outer {\n                h6 {\n                    font-weight: bold !important;\n                }\n                .outer-wrap {\n                    p {\n                        font-weight: bold !important;\n                        @include desktop-down {\n                            color: $darken-blue;\n                        }\n                        &::after {\n                            bottom: unset;\n                            height: 10px;\n                            top: 50%;\n                            transform: translateY(-50%);\n                            @include desktop-down {\n                                background-image: url(\"/dist/images/manage-services/_arrow.svg\");\n                            }\n                            // @include mobile_landscape{\n                            //   bottom: 3px;\n                            // }\n                        }\n                    }\n                }\n            }\n            .public-logo {\n                &.hover-class {\n                    background-color: unset;\n                    &::after {\n                        content: \"\";\n                        position: absolute;\n                        background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/hover-cloud.svg\");\n                        width: 100% !important;\n                        height: 100% !important;\n                        z-index: 0;\n                        background-size: contain;\n                        background-repeat: no-repeat;\n                    }\n                    .btn-arrow {\n                        color: $white !important;\n                        &::after {\n                            background-image: url(\"/dist/images/arrow-right-white.svg\");\n                        }\n                    }\n                }\n                right: -106px !important;\n                bottom: 32% !important;\n                width: 172px !important;\n                height: 87px !important;\n                @include tablet {\n                    width: 140px !important;\n                    height: 71px !important;\n                    right: -60px !important;\n                    top: 27px !important;\n                }\n                @include ipad_landscape {\n                    width: 110px !important;\n                    height: 71px !important;\n                    right: -85px !important;\n                    top: 18px !important;\n                }\n                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                    width: 118px !important;\n                    height: 60px !important;\n                    right: -81px !important;\n                    bottom: 46px !important;\n                }\n                @include phabletdown_landscape {\n                    width: 118px !important;\n                    height: 60px !important;\n                    right: -81px !important;\n                    bottom: 35px !important;\n                }\n                .btn-arrow {\n                    top: 74% !important;\n                    left: 53% !important;\n                    font-weight: bold !important;\n                    color: $darken-blue !important;\n                    z-index: 1;\n                    @include ipad_landscape {\n                        font-size: 10px !important;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        top: 57% !important;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        font-size: 10px !important;\n                    }\n                    @include phabletdown_landscape {\n                        font-size: 10px !important;\n                    }\n                    &::after {\n                        right: 2px;\n                        width: 10px;\n                        height: 10px;\n                        @include ipad_landscape {\n                            width: 5px;\n                            height: 7px;\n                            margin-top: 2px;\n                            margin-left: 4px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            right: 5px;\n                            width: 6px;\n                            height: 7px;\n                        }\n                        @include phabletdown_landscape {\n                            right: 5px;\n                            width: 6px;\n                            height: 7px;\n                        }\n                    }\n                    &:hover {\n                        &::after {\n                            right: -5px;\n                        }\n                    }\n                }\n                img {\n                    display: none;\n                }\n                &::before {\n                    content: \"\";\n                    position: absolute;\n                    background-image: url(\"/dist/images/manage-services/_saas-cloud-.svg\");\n                    width: 100%;\n                    height: 100%;\n                    background-size: contain;\n                    background-repeat: no-repeat;\n                }\n            }\n        }\n        .cloud-content {\n            @media screen and (min-width: 1200px) and (max-width: 1399px) and (orientation: landscape) {\n                margin-left: 86px;\n            }\n            @include ipad_landscape {\n                margin-left: 20px;\n            }\n            @include ipad_landscape {\n                // margin-left: 20px !important;\n            }\n            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                bottom: 0;\n            }\n            @include phabletdown_landscape {\n                bottom: 0px;\n            }\n            .public-logo {\n                width: 172px;\n                height: 87px;\n                top: -37px;\n                @include large-desktop-down {\n                    right: -45px;\n                    top: -37px;\n                }\n                @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                    right: -105px;\n                }\n                @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                    right: -10px;\n                }\n                @include tablet {\n                    top: -36px !important;\n                }\n                @include ipad_landscape {\n                    top: -36px !important;\n                    right: -49px !important;\n                }\n                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                    width: 118px !important;\n                    height: 60px !important;\n                    top: -24px !important;\n                    right: -7px !important;\n                }\n                @include phabletdown_landscape {\n                    width: 118px !important;\n                    height: 60px !important;\n                    top: -24px !important;\n                    right: -7px !important;\n                }\n                p {\n                    top: 74% !important;\n                    left: 50% !important;\n                    font-weight: bold !important;\n                    color: $darken-blue !important;\n                }\n            }\n            .button-left-wrap {\n                position: relative;\n                top: 39px;\n                left: -18px;\n                @include large-desktop-down {\n                    left: -83px;\n                }\n                @include tablet {\n                    left: -98px;\n                }\n                @include ipad_landscape {\n                    width: 200px;\n                    left: -82px;\n                }\n                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                    width: 128px;\n                    height: 115px;\n                    left: -1px;\n                    top: 18px;\n                    margin: 0;\n                }\n                @include phabletdown_landscape {\n                    width: 128px;\n                    height: 168px;\n                    left: -1px;\n                    top: 73px;\n                }\n                .btn-img-wrap {\n                    &.business {\n                        position: relative;\n                        overflow: visible;\n                        &.hover-class {\n                            .btn-blud {\n                                &::after {\n                                    content: \"\";\n                                    position: absolute;\n                                    width: calc(100% + 2px);\n                                    top: -2px;\n                                    height: calc(100% + 2px);\n                                    right: -2px;\n                                    background-color: #fbab2c;\n                                    z-index: 0;\n                                    border-radius: 34px;\n                                    border: 1px solid #fbab2c;\n                                }\n                                p {\n                                    color: $white;\n                                    a {\n                                        &::after {\n                                            background-image: url(\"/dist/images/arrow-right-white.svg\");\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .btn-blud {\n                            position: relative;\n                            overflow: visible !important;\n                            p {\n                                z-index: 1;\n                            }\n                            a {\n                                text-decoration: none;\n                            }\n                        }\n                    }\n                    @include ipad_landscape {\n                        height: 45px;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        height: 34px;\n                        margin: 0 0 4px;\n                    }\n                    @include phabletdown_landscape {\n                        height: 34px;\n                        margin: 0 0 4px;\n                    }\n                    .icon-box {\n                        @include large-desktop-down {\n                            top: 6px !important;\n                        }\n                        @include ipad_landscape {\n                            width: 49px;\n                            height: 40px;\n                            top: 6px !important;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            width: 49px;\n                            height: 40px;\n                            top: 7px !important;\n                            left: 5px !important;\n                        }\n                        @include phabletdown_landscape {\n                            width: 49px;\n                            height: 40px;\n                            top: 7px !important;\n                            left: 5px !important;\n                        }\n                    }\n                    .btn-blud {\n                        border: solid 1px $blue-dark;\n                        border-right: none;\n                        margin: -1px 0 0 0;\n                        @include tablet {\n                            margin: -1px 0 0 5px;\n                        }\n                        @include ipad_landscape {\n                            height: 45px !important;\n                            padding: unset !important;\n                            border-radius: 34px !important;\n                            min-width: unset !important;\n                            width: 119px !important;\n                            margin: -1px 0 0 5px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            height: 34px !important;\n                            border-radius: 34px !important;\n                            width: 88px !important;\n                            margin: -1px 0 0 3px !important;\n                        }\n                        @include phabletdown_landscape {\n                            height: 34px !important;\n                            border-radius: 34px !important;\n                            width: 88px !important;\n                            margin: -1px 0 0 3px !important;\n                        }\n                        p {\n                            @include ipad_landscape {\n                                font-size: 12px;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                font-size: 9px;\n                            }\n                            @include phabletdown_landscape {\n                                font-size: 9px;\n                            }\n                            a {\n                                &::after {\n                                    @-moz-document url-prefix() {\n                                        bottom: 3px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        right: -2px;\n                                        bottom: 2px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        right: -2px;\n                                        bottom: 2px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .icon-box {\n                        @include tablet {\n                            left: 6px !important;\n                            top: 15px;\n                            width: 55px;\n                            height: 26px;\n                        }\n                        @include ipad_landscape {\n                            width: 55px;\n                            height: 26px;\n                            top: 15px;\n                        }\n                    }\n                }\n            }\n            .right-content-block {\n                max-width: 884px !important;\n                min-height: 213px;\n                border: solid 1px $green-dard;\n                border: solid 1px $green-dard;\n                border-radius: 20px;\n                margin-left: 10px;\n                background-color: rgba(237, 245, 231, 0.8);\n                @include large-desktop-down {\n                    margin-left: -61px;\n                }\n                @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                    width: calc(100% - 245px);\n                    margin-left: -70px;\n                }\n                @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                    width: calc(100% - 178px);\n                    margin-left: -70px;\n                }\n                @include tablet {\n                    margin-left: -87px !important;\n                    min-width: 715px !important;\n                }\n                @include ipad_landscape {\n                    margin-left: -70px !important;\n                    min-width: 500px !important;\n                    min-height: 185px;\n                }\n                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                    max-width: 490px !important;\n                    min-height: 141px;\n                    margin-left: 15px !important;\n                    // bottom: 5px;\n                }\n                @include phabletdown_landscape {\n                    min-width: 490px !important;\n                    min-height: 141px !important;\n                    margin-left: 15px !important;\n                }\n                .blue-box-outer {\n                    &::after {\n                        height: 130px;\n                        width: 91px;\n                        top: 22px;\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            height: 110px;\n                            width: 80px;\n                            top: 34px;\n                        }\n                        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                            height: 110px;\n                            width: 80px;\n                            top: 33px;\n                        }\n                        @include ipad_landscape {\n                            height: 95px;\n                            width: 91px;\n                            top: 45px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            height: 71px;\n                            width: 49px;\n                            top: 27px;\n                        }\n                        @include phabletdown_landscape {\n                            height: 71px;\n                            width: 49px;\n                            top: 24px;\n                        }\n                    }\n                }\n                .connect-box {\n                    @include large-desktop-down {\n                        max-width: 770px;\n                        margin: 0 auto;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                        max-width: 84%;\n                        margin: 0 auto;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                        max-width: 84%;\n                        margin: 0 auto;\n                    }\n                    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                        max-width: 610px;\n                        margin: 0 auto;\n                    }\n                    @include tablet {\n                        max-width: 575px;\n                    }\n                    @include ipad_landscape {\n                        max-width: 575px;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        margin: -5px auto;\n                        padding-right: 16px !important;\n                    }\n                    @include phabletdown_landscape {\n                        margin: -5px auto;\n                        padding-right: 12px !important;\n                    }\n                }\n                .connecting-box {\n                    min-width: 150.5px;\n                    @include large-desktop-down {\n                        min-width: 135.5px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                        min-width: 100.5px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                        min-width: 100.5px;\n                    }\n                    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                        min-width: 115.5px;\n                    }\n                    @include tablet {\n                        min-width: 110.5px;\n                    }\n                    @include ipad_landscape {\n                        min-width: 93.5px;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        min-width: 75.5px;\n                    }\n                    @include phabletdown_landscape {\n                        min-width: 75.5px;\n                    }\n                    p {\n                        font-weight: bold;\n                        position: relative;\n                        &::after {\n                            top: 2px;\n                            height: 11px;\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                margin-left: 4px;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                top: 3px;\n                                height: 8px;\n                            }\n                            @include phabletdown_landscape {\n                                top: 3px;\n                                height: 8px;\n                            }\n                        }\n                    }\n                }\n                .head {\n                    border-radius: unset;\n                    background-color: unset;\n                    padding: 15px 17px 4px 0;\n                }\n                .wrapper {\n                    padding: 19px 0 0 0;\n                }\n                .blue-box-outer {\n                    border-radius: unset;\n                    background-color: unset;\n                }\n                .color-box {\n                    max-width: 781px;\n                    @include large-desktop-down {\n                        max-width: 872px;\n                    }\n                    .range-bar-outer {\n                        height: 63px;\n                        min-width: 685px;\n                        padding: 0;\n                        margin: 17px auto 0 0px;\n                        border-radius: 200px;\n                        bottom: 3px;\n                        background-color: rgba(116, 191, 75, 0.5);\n                        @include large-desktop-down {\n                            min-width: 653px;\n                            margin: 17px auto 0 85px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                            min-width: 525px;\n                            margin: 17px auto 0 102px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            min-width: 525px;\n                            margin: 17px auto 0 80px;\n                        }\n                        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                            min-width: 521px;\n                            margin: 17px auto 0 80px;\n                        }\n                        @include tablet {\n                            margin: 17px auto 0 95px;\n                            min-width: 540px;\n                        }\n                        @include ipad_landscape {\n                            margin: 17px auto 0 63px;\n                            min-width: 375px;\n                            bottom: -40px;\n                            height: 45px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            min-width: 379px;\n                            height: 35px;\n                            bottom: -15px;\n                            margin: 17px auto 0 2px;\n                        }\n                        @include phabletdown_landscape {\n                            min-width: 379px;\n                            height: 36px;\n                            bottom: -14px;\n                            margin: 17px auto 0 -5px;\n                        }\n                        p {\n                            color: $darken-blue;\n                            font-weight: bold;\n                            left: 90px;\n                            top: 0;\n                            @include large-desktop-down {\n                                top: 20px;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                left: 65px;\n                                top: 20px;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                left: 65px;\n                                top: 20px;\n                            }\n                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                left: 65px;\n                                top: 20px;\n                            }\n                            @include tablet {\n                                left: 50px;\n                                top: 20px;\n                            }\n                            @include ipad_landscape {\n                                left: 50px;\n                                top: 12px;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                top: 7px;\n                                left: 50px;\n                            }\n                            @include phabletdown_landscape {\n                                top: 7px;\n                                left: 54px;\n                            }\n                        }\n                    }\n                    .range-outer {\n                        position: relative;\n                        top: 12px;\n                        left: 53px;\n                        @include large-desktop-down {\n                            left: -18px;\n                        }\n                        @media screen and (min-width: 1351px) and (max-width: 1399px) and (orientation: landscape) {\n                            width: 69%;\n                            float: right;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                            left: -20px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            left: -20px;\n                        }\n                        @include tablet {\n                            left: -20px;\n                        }\n                        @include ipad_landscape {\n                            left: 21px;\n                            top: 12px;\n                            width: 74%;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            top: 7px;\n                            left: -13px;\n                        }\n                        @include phabletdown_landscape {\n                            top: 8px;\n                            left: -14px;\n                        }\n                        .img-box {\n                            &.circle {\n                                width: 39px;\n                                height: 39px;\n                                left: 8px;\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    width: 22px;\n                                    height: 22px;\n                                    left: 7px;\n                                }\n                                @include phabletdown_landscape {\n                                    width: 22px;\n                                    height: 22px;\n                                    left: 7px;\n                                }\n                                &::after {\n                                    &.ua-safari {\n                                        left: -7px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        height: 29px;\n                                        width: 29px;\n                                        left: -4px;\n                                        top: -4px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        height: 31px;\n                                        width: 32px;\n                                        left: -5px;\n                                        top: -5px;\n                                    }\n                                }\n                            }\n                            &.range-bar {\n                                width: 372px;\n                                z-index: 2;\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                    width: 284px;\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                    width: 284px;\n                                }\n                                @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                    width: 280px;\n                                }\n                                @include tablet {\n                                    width: 300px;\n                                }\n                                @include ipad_landscape {\n                                    width: 300px;\n                                    max-width: 198px;\n                                    top: 8px;\n                                    left: -10px;\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    width: 206px;\n                                }\n                                @include phabletdown_landscape {\n                                    width: 206px;\n                                }\n                                &::before {\n                                    left: 7px;\n                                    @include ipad_landscape {\n                                        left: 4px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        left: 3px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        left: 3px;\n                                    }\n                                }\n                                &::after {\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        right: -1px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        right: -1px;\n                                    }\n                                }\n                                p {\n                                    font-weight: normal;\n                                    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                        font-size: 14px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        top: -13px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        top: -14px;\n                                    }\n                                }\n                            }\n                            &.no-circle {\n                                position: relative;\n                                width: 39px;\n                                height: 39px;\n                                left: 6px;\n                                @include ipad_landscape {\n                                    left: -11px;\n                                    top: 1px;\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    width: 22px;\n                                    height: 22px;\n                                }\n                                @include phabletdown_landscape {\n                                    width: 22px;\n                                    height: 22px;\n                                }\n                                &::after {\n                                    content: \"\";\n                                    position: absolute;\n                                    left: -8px;\n                                    top: -8px;\n                                    height: 55px;\n                                    width: 55px;\n                                    background-size: contain;\n                                    background-repeat: no-repeat;\n                                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/grey-circle.svg);\n                                    z-index: -1;\n                                    @include ipad_landscape {\n                                        height: 33px;\n                                        width: 33px;\n                                        left: -7px;\n                                        top: -6px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        height: 30px;\n                                        width: 30px;\n                                        left: -4px;\n                                        top: -5px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        height: 30px;\n                                        width: 40px;\n                                        left: -5px;\n                                        top: -4px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    &:focus {\n        outline: none;\n    }\n    &.active {\n        left: 0;\n    }\n    &.prev-active,\n    &.next-active,\n    &.active {\n        opacity: 1 !important;\n        z-index: 1 !important;\n        visibility: visible !important;\n        transition: opactiy 0s linear 1s, left 0.5s linear;\n    }\n    &.prev-active {\n        left: -150%;\n    }\n    &.next-active {\n        left: 150%;\n    }\n    small {\n        font-family: $font-families;\n    }\n    .button-wrapper {\n        margin: 12px 0 11px;\n        .btn-default {\n            margin-right: 22px;\n            padding: 8px 20px 8px;\n            font-size: 14px;\n        }\n    }\n    .cloud-internet-block {\n        position: relative;\n        .component-block {\n            position: relative;\n            opacity: 0.5;\n            float: left;\n            margin: 30px 15px 0 17px;\n            @media screen and (min-width: 1276px) and (max-width: 1279px) {\n                margin-left: 19px;\n            }\n            @media screen and (min-width: 1280px) and (max-width: 1324px) {\n                margin-left: 21px;\n            }\n            @media screen and (max-width: 1271px) {\n                left: 0 !important;\n            }\n            .component-logo {\n                max-width: 72px;\n                height: 72px;\n                margin: 0 auto 13px;\n                display: block;\n                img {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: contain;\n                }\n            }\n        }\n        .top-connect-box {\n            display: block;\n            width: 100%;\n            max-width: 646px;\n            margin: 0 auto;\n            margin-right: 72px;\n            // padding: 81px 0 26px;\n            padding: 40px 0 26px;\n            position: relative;\n            @include desktop_tab {\n                max-width: 698px;\n            }\n            // @include desktop_tab {\n            //   padding: 108px 0 37px 39px;\n            // }\n            // @include tab_mid_container {\n            //   // max-width: 468px;\n            //   padding: 108px 0 37px 39px\n            // }\n            // @include desktop-mid {\n            //   // max-width: 300px;\n            //   // margin: 0 auto 0;\n            //   padding: 34px 0 44px;\n            // }\n            @include desktop-down {\n                max-width: 300px;\n                margin: 0 auto 0;\n                padding: 34px 0 44px;\n            }\n            @include tablet-down {\n                margin-left: 111px;\n            }\n            .top-bar {\n                width: 100%;\n                padding: 8px 35px 9px;\n                text-align: center;\n                border-radius: 8px;\n                background-color: #73daf4;\n                margin-bottom: 9px;\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    padding: 5px 35px 4px;\n                    border-radius: 4px;\n                    margin-bottom: 6px;\n                }\n                @include tablet-down {\n                    padding: 5px 35px 4px;\n                    border-radius: 4px;\n                    margin-bottom: 6px;\n                }\n                p {\n                    color: #06144d;\n                    font-weight: normal;\n                    line-height: 1.25;\n                    letter-spacing: -0.024em;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        font-size: 10px;\n                    }\n                    @include tablet-down {\n                        font-size: 10px;\n                    }\n                }\n            }\n            .data-box-outer {\n                width: 100%;\n                padding: 10px 0 12px 0;\n                border-radius: 8px;\n                background-color: #bfeefa;\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    border-radius: 4px;\n                    padding: 6px 0 7px 0;\n                }\n                @include tablet-down {\n                    border-radius: 4px;\n                    padding: 6px 0 7px 0;\n                }\n                .head {\n                    text-align: center;\n                    font-weight: 300;\n                    color: #06144d;\n                    margin: 0 0 12px;\n                    @include desktop-down {\n                        font-size: 14px;\n                        margin: 0 0 7px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        font-size: 12px;\n                    }\n                    @include tablet-down {\n                        font-size: 12px;\n                    }\n                }\n                .outer-wrap {\n                    padding-left: 13px;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        padding-left: 5px;\n                    }\n                    @include tablet-down {\n                        padding-left: 5px;\n                    }\n                }\n                .data-box {\n                    border: solid 1px $darken-blue;\n                    background-color: #9e9ea2;\n                }\n            }\n            // .openstack-btn {\n            //     max-width: 162px;\n            // }\n            .public-logo {\n                right: -17%;\n                bottom: 25%;\n                @include desktop_tab {\n                    right: -12%;\n                    bottom: 40%;\n                }\n                @include tablet {\n                    bottom: 50%;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    right: -25%;\n                    bottom: 43%;\n                    width: 110px;\n                }\n                @include tablet-down {\n                    right: -25%;\n                    bottom: 43%;\n                    width: 110px;\n                }\n                // @include desktop_tab {\n                //   right: -25%;\n                // }\n                @include tab_mid_container {\n                    right: -14%;\n                    bottom: 45%;\n                }\n                // @include desktop-mid {\n                //   right: -74%;\n                //   bottom: 37%;\n                // }\n                .btn-arrow {\n                    position: absolute;\n                    top: 62%;\n                    left: 43%;\n                    -webkit-transform: translate(-50%, -50%);\n                    -o-transform: translate(-50%, -50%);\n                    transform: translate(-50%, -50%);\n                    width: 100%;\n                    font-size: 14px;\n                    font-weight: normal;\n                    line-height: 1.29;\n                    text-align: center;\n                    color: #06144d;\n                }\n                p {\n                    top: 66%;\n                    left: 43%;\n                    // color: $white;\n                }\n            }\n            .data-box {\n                position: relative;\n                background-color: #0a4475;\n                border-radius: 8px;\n                min-width: 141px !important;\n                height: 36px !important;\n                margin: 0 0 0 11px;\n                padding: 8px 8px !important;\n                z-index: 2;\n                text-align: center;\n                display: inline-block;\n                // @include tab_mid_container {\n                //   margin: 0 21px 0 12px;\n                // }\n                // @include desktop-mid {\n                //   margin: 0 15px 0 12px;\n                // }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    min-width: 83px !important;\n                    height: auto !important;\n                    margin: 0 0 0 4px !important;\n                    padding: 4px 8px !important;\n                    border-radius: 4px;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                }\n                @include tablet-down {\n                    min-width: 83px !important;\n                    height: auto !important;\n                    margin: 0 0 0 4px !important;\n                    padding: 4px 8px !important;\n                    border-radius: 4px;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                }\n                &:first-child {\n                    margin-left: 0;\n                }\n                p {\n                    font-size: 14px;\n                    font-weight: normal;\n                    line-height: 1.29;\n                    display: inline-block;\n                    color: $white;\n                    padding: 0 16px 0 9px;\n                    position: relative;\n                    @include desktop-down {\n                        font-size: 10px !important;\n                        padding: 0 16px 0 9px !important;\n                        // top: -1px;\n                    }\n                    &:after {\n                        content: \"\";\n                        bottom: 2px;\n                        right: -4px;\n                        display: inline-block;\n                        margin: 0;\n                        -webkit-transition: 0.5s all ease;\n                        -o-transition: 0.5s all ease;\n                        transition: 0.5s all ease;\n                        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n                        position: absolute;\n                        height: 12px;\n                        width: 12px;\n                        background-size: contain;\n                        background-repeat: no-repeat;\n                        @include tab_mid_container {\n                            width: 10px;\n                            height: 10px;\n                        }\n                        @include desktop-down {\n                            height: 7px !important;\n                            width: 7px !important;\n                            right: 2px !important;\n                            bottom: 3px;\n                        }\n                    }\n                }\n                &.action-box {\n                    cursor: pointer;\n                    transition: background-color 0.2s ease-in-out;\n                    &.hover-class {\n                        background-color: $orange-light;\n                        border: solid 1px $orange-light;\n                    }\n                }\n                &:after {\n                    display: none;\n                }\n                &.hover-class {\n                    p {\n                        &:after {\n                            right: -7px !important;\n                        }\n                    }\n                }\n                &:hover {\n                    p {\n                        &:after {\n                            right: -7px !important;\n                        }\n                    }\n                }\n            }\n            .content-background-box {\n                position: absolute;\n                top: 22%;\n                right: 58%;\n                width: 100%;\n                max-width: 326px;\n                height: 220px;\n                border-radius: 30px;\n                border: solid 1px #00bceb;\n                background-color: #f7f7f7;\n                z-index: -1;\n                text-align: center;\n                .left-logo {\n                    position: absolute;\n                    top: -20px;\n                    left: -21px;\n                    width: 50px;\n                    height: 50px;\n                    border-radius: 50%;\n                    img {\n                        width: 100%;\n                        height: 100%;\n                        object-fit: contain;\n                    }\n                }\n                .top-block {\n                    font-size: 0;\n                    .icon-content {\n                        display: inline-block;\n                        margin: 6px 11px;\n                        text-align: center;\n                    }\n                    .icon-wrap {\n                        width: 35px;\n                        height: 35px;\n                        margin: 0 auto;\n                        img {\n                            width: 100%;\n                            height: 100%;\n                            object-fit: contain;\n                        }\n                    }\n                    small {\n                        font-size: 8px;\n                        font-weight: normal;\n                        line-height: 2.5;\n                        letter-spacing: normal;\n                        color: $blue;\n                        a {\n                            position: relative;\n                        }\n                    }\n                    .bottom-content {\n                        position: absolute;\n                        bottom: 5px;\n                        left: 0;\n                        width: 96.7%;\n                        display: block;\n                        margin: 0 5px;\n                        padding: 4px 0 5px;\n                        background: #bfbfc0;\n                        border-radius: 0 0 30px 30px;\n                        border: solid 1px #00bceb;\n                        border-top: 0px;\n                        p {\n                            font-size: 12px;\n                            font-weight: normal;\n                            line-height: 1.5;\n                            color: $white;\n                        }\n                    }\n                }\n            }\n        }\n        .v-hamburger {\n            position: absolute;\n            bottom: -64%;\n            top: auto;\n            left: 50%;\n            transform: translate(-50%);\n            height: 39px;\n            width: 10px;\n            background: $light-green;\n            z-index: 1;\n            &:after {\n                content: \"\";\n                position: absolute;\n                left: -10px;\n                width: 100%;\n                height: 100%;\n                background: $sickly-blue;\n            }\n            &:before {\n                content: \"\";\n                position: absolute;\n                right: -10px;\n                width: 100%;\n                height: 100%;\n                background: $light-orange;\n            }\n        }\n        .public-logo {\n            position: absolute;\n            right: 10%;\n            bottom: 23%;\n            width: 164.8px;\n            height: 83.66px;\n            @include tab_mid_container {\n                width: 130.8px;\n            }\n            @include desktop_tab {\n                width: 130.8px;\n            }\n            @include desktop-mid {\n                width: 116px;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n            p {\n                position: absolute;\n                top: 62%;\n                left: 43%;\n                transform: translate(-50%, -50%);\n                width: 100%;\n                font-size: 14px;\n                font-weight: normal;\n                line-height: 1.29;\n                text-align: center;\n                color: $blue;\n                @include desktop-mid {\n                    font-size: 12px;\n                }\n                @include desktop-down {\n                    font-size: 10px;\n                }\n            }\n            small {\n                position: absolute;\n                top: 62%;\n                left: 0;\n                width: 100%;\n                text-align: center;\n                font-size: 12px;\n            }\n            &.intrnt-logo {\n                p {\n                    top: 68%;\n                    left: 55%;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        left: 55%;\n                        letter-spacing: -0.01em;\n                        font-size: 10px !important;\n                        top: 74% !important;\n                    }\n                    @include tablet-down {\n                        left: 58%;\n                        letter-spacing: -0.01em;\n                    }\n                }\n            }\n        }\n    }\n    .cloud-content {\n        display: flex;\n        align-items: center;\n        position: relative;\n        .public-logo {\n            right: -110px;\n            top: -33px;\n            bottom: auto;\n            @include desktop_tab {\n                right: -38px;\n                top: -37px;\n            }\n            @include tablet {\n                right: -45px !important;\n                top: -52px !important;\n                left: auto !important;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                right: -10px !important;\n                top: -42px !important;\n                left: auto !important;\n                width: 110px !important;\n                height: 66px !important;\n            }\n            @include tablet-down {\n                right: -20px !important;\n                top: -54px !important;\n                left: auto !important;\n                width: 144px !important;\n                height: 66px !important;\n            }\n            @include phablet-down {\n                top: -45px !important;\n                right: -16px !important;\n                width: 110px !important;\n            }\n        }\n    }\n    .button-left-wrap {\n        max-width: 156px;\n        padding: 0 4px;\n        margin: 0 0 36px 0;\n        @include tablet-down {\n            padding: 0;\n        }\n        .btn-blud {\n            display: flex;\n            padding: 12px 25px;\n            border-radius: 7px;\n            font-size: 14px;\n            font-weight: normal;\n            line-height: 1.29;\n            margin: 4px 0 0 3px;\n            width: 140px;\n            height: 49px;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            overflow: hidden;\n            background-color: #0a4475;\n            @include tab_mid_container {\n                width: 141px;\n            }\n            @include desktop-mid {\n                min-width: 135px;\n                height: 44px;\n                font-size: 12px;\n            }\n            @include tablet {\n                min-width: 135px;\n                height: 44px;\n                font-size: 12px;\n            }\n            &.btn-arrow {\n                &:after {\n                    position: absolute;\n                    right: 14px !important;\n                    width: 7px;\n                    height: 10px;\n                    top: 50%;\n                    transform: translateY(-50%);\n                    margin: 0;\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        right: 10px !important;\n                        width: 4px;\n                    }\n                    @include tablet-down {\n                        right: 10px !important;\n                        width: 4px;\n                    }\n                }\n                &:hover {\n                    &:after {\n                        right: 10px !important;\n                        opacity: 1 !important;\n                    }\n                }\n            }\n            &.hover-class {\n                &:after {\n                    right: 10px !important;\n                }\n            }\n            >a {\n                color: $white;\n                display: block;\n                width: 100%;\n            }\n            &.action-box1 {\n                &:after {\n                    display: none;\n                }\n            }\n        }\n    }\n    .right-content-block {\n        width: calc(100% - 156px);\n        margin-left: 0;\n        position: relative;\n        // @include tab_mid_container {\n        //   margin-left: 36px;\n        // }\n        @include desktop-mid {\n            width: calc(100% - 146px);\n            // margin-left: 42px;\n        }\n        .head {\n            height: 37px;\n            padding: 10px 17px 4px 0;\n            border-radius: 20px 20px 0 0;\n            position: relative;\n            background-color: rgba(116, 191, 75, 0.2);\n            text-align: center;\n            @include desktop-down {\n                height: 32px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                height: 22px;\n                padding: 6px 17px 4px 0;\n            }\n            @include tablet-down {\n                height: 22px;\n                padding: 6px 17px 4px 0;\n            }\n            h6 {\n                font-weight: 700;\n                line-height: 1;\n                letter-spacing: normal;\n                color: #0d274d;\n                @include tablet {\n                    font-size: 14px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    font-size: 12px;\n                }\n                @include tablet-down {\n                    font-size: 12px;\n                }\n            }\n        }\n        .blue-box-outer {\n            height: 155px;\n            padding: 14px 0 0 0;\n            border-radius: 0 0 20px 20px;\n            position: relative;\n            background-color: rgba(116, 191, 75, 0.2);\n            @include tablet {\n                height: 140px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                height: 91px;\n                padding: 3px 0 0 0;\n            }\n            @include tablet-down {\n                height: 91px;\n                padding: 3px 0 0 0;\n            }\n            &:after {\n                content: \"\";\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_tri-arrow.svg);\n                position: absolute;\n                left: 0;\n                top: 45px;\n                height: 72px;\n                width: 160px;\n                background-size: contain;\n                background-repeat: no-repeat;\n                @include desktop_potrait {\n                    top: 46px;\n                    height: 98px;\n                    width: 144px;\n                }\n                @include tab_mid_container {\n                    top: 60px;\n                    height: 75px;\n                    width: 85px;\n                }\n                @include tablet {\n                    top: 55px;\n                    height: 60px;\n                    width: 100px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    height: 38px;\n                    top: 25px;\n                    width: 85px;\n                }\n                @include tablet-down {\n                    height: 38px;\n                    top: 25px;\n                    width: 85px;\n                }\n            }\n        }\n        .public-logo {\n            @include tab_mid_container {\n                // top: -3px;\n                right: -15px;\n            }\n        }\n        .color-box {\n            max-width: 826px;\n            height: 69px;\n            display: flex;\n            position: relative;\n            small {\n                margin-top: 6px;\n            }\n            @include tab_mid_container {\n                // max-width: 80%;\n                width: 100%;\n            }\n            &:after {\n                content: \"\";\n                position: absolute;\n                width: 100%;\n                height: 100%;\n                left: 0;\n                top: 0;\n                border-radius: 34px;\n            }\n            .lines {\n                position: absolute;\n                list-style-type: none;\n                left: 0;\n                top: 50%;\n                width: 99.7%;\n                transform: translateY(-50%);\n                z-index: 1;\n                li {\n                    position: relative;\n                    width: 100%;\n                    height: 2px;\n                    background: $grey;\n                    margin-bottom: 4px;\n                }\n            }\n            &.blue-box {\n                &:after {\n                    background-color: $sickly-blue;\n                }\n                @include desktop_tab {\n                    max-width: 85%;\n                }\n                @include tab_mid_container {\n                    max-width: 81%;\n                }\n            }\n            &.gree-box {\n                margin-top: -10px;\n                margin-left: -17px;\n                padding: 0 0 0 10px;\n                max-width: 825px;\n                @include desktop_tab {\n                    max-width: 85%;\n                }\n                @include tab_mid_container {\n                    max-width: 81%;\n                }\n                @include desktop-mid {\n                    margin-left: -27px;\n                }\n                @include tablet {\n                    margin-left: -27px;\n                }\n                &:after {\n                    z-index: 1;\n                    opacity: 0.8;\n                    background-color: $light-green;\n                }\n            }\n            &.orange-box {\n                max-width: 806px;\n                small {\n                    margin-top: 16px;\n                }\n                @include desktop_tab {\n                    max-width: 84%;\n                }\n                @include tab_mid_container {\n                    max-width: 80%;\n                }\n                &:after {\n                    background-color: $light-orange;\n                }\n                margin-top: -7px;\n                margin-left: -33px;\n            }\n            small {\n                font-size: 10px;\n                font-weight: normal;\n                line-height: 1.8;\n                letter-spacing: normal;\n                text-align: left;\n                color: $blue;\n                z-index: 2;\n                margin: 0 0 0 23px;\n            }\n            .range-bar-outer {\n                height: 55px;\n                padding: 7px 12px 8px 24px;\n                border-radius: 28px;\n                background-color: rgba(255, 255, 255, 0.6);\n                max-width: 684px;\n                margin: 17px auto 0 48px;\n                position: absolute;\n                bottom: 7px;\n                z-index: 9;\n                @media screen and (min-width: 1200px) and (max-width: 1300px) {\n                    margin: 17px auto 0 85px !important;\n                }\n                @include desktop-tab {\n                    margin: 17px auto 0 90px;\n                    max-width: 590px;\n                    padding: 7px 8px 8px 23px;\n                    float: left;\n                }\n                @include desktop {\n                    margin: 17px auto 0 90px;\n                    max-width: 590px;\n                    padding: 7px 8px 8px 23px;\n                    float: left;\n                }\n                @include tablet {\n                    margin: 17px auto 0 110px;\n                    max-width: 610px;\n                    padding: 7px 3px 8px 19px;\n                    float: left;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    margin: 2px auto 0 31px;\n                    height: 33px;\n                    padding: 6px 7px 3px 12px;\n                    float: left;\n                    bottom: -5px;\n                }\n                @include tablet-down {\n                    margin: 2px auto 0 31px;\n                    height: 33px;\n                    padding: 6px 7px 3px 12px;\n                    float: left;\n                    bottom: -5px;\n                }\n                >p {\n                    display: inline-block;\n                    color: #06144d;\n                    position: relative;\n                    top: -13px;\n                    left: 7px;\n                    width: 160px;\n                    @include desktop-tab {\n                        top: 8px;\n                    }\n                    @include desktop {\n                        top: 8px;\n                    }\n                    @include tablet {\n                        top: 10px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        top: -1px;\n                        left: 2px;\n                        font-size: 10px;\n                        width: 69px;\n                    }\n                    @include tablet-down {\n                        top: -1px;\n                        left: 2px;\n                        font-size: 10px;\n                        width: 69px;\n                    }\n                }\n            }\n            .range-outer {\n                display: inline-block;\n                // margin-left: 11px;\n                @include desktop-tab {\n                    width: 69%;\n                    float: right;\n                }\n                @include desktop {\n                    width: 69%;\n                    float: right;\n                }\n                @include tablet {\n                    width: 70%;\n                    float: right;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    float: right;\n                    margin-left: 0;\n                }\n                @include tablet-down {\n                    float: right;\n                    margin-left: 0;\n                }\n                .img-box {\n                    display: inline-block;\n                    vertical-align: middle;\n                    position: relative;\n                    float: left;\n                    &.circle {\n                        left: 24px;\n                        img {\n                            position: relative;\n                            z-index: 2;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                max-width: 22px;\n                            }\n                            @include tablet-down {\n                                max-width: 22px;\n                            }\n                        }\n                        &:after {\n                            content: \"\";\n                            position: absolute;\n                            left: -8px;\n                            top: -8px;\n                            height: 55px;\n                            width: 55px;\n                            background-size: contain;\n                            background-repeat: no-repeat;\n                            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/grey-circle.svg);\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                height: 33px;\n                                width: 33px;\n                                left: -6px;\n                                top: -6px;\n                            }\n                            @include tablet-down {\n                                height: 33px;\n                                width: 33px;\n                                left: -6px;\n                                top: -6px;\n                            }\n                        }\n                    }\n                    &.no-circle {\n                        z-index: 1;\n                        img {\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                max-width: 22px;\n                            }\n                            @include tablet-down {\n                                max-width: 22px;\n                            }\n                        }\n                    }\n                    &.range-bar {\n                        left: 6px;\n                        top: 15px;\n                        z-index: 1;\n                        @include desktop-tab {\n                            width: 77%;\n                        }\n                        @include desktop {\n                            width: 77%;\n                        }\n                        @include tablet {\n                            width: 77%;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            max-width: 235px;\n                            top: 8px;\n                        }\n                        @include tablet-down {\n                            max-width: 235px;\n                            top: 8px;\n                        }\n                        p {\n                            position: absolute;\n                            top: -22px;\n                            left: 0;\n                            width: 100%;\n                            text-align: center;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: -12px;\n                                font-size: 10px;\n                                letter-spacing: -0.02em;\n                            }\n                            @include tablet-down {\n                                top: -12px;\n                                font-size: 10px;\n                                letter-spacing: -0.02em;\n                            }\n                        }\n                        &:before {\n                            content: \"\";\n                            position: absolute;\n                            left: 19px;\n                            top: -8px;\n                            height: 26px;\n                            width: 11px;\n                            background-size: contain;\n                            background-repeat: no-repeat;\n                            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/speaker-left.svg);\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                height: 15px;\n                                top: -5px;\n                            }\n                            @include tablet-down {\n                                height: 15px;\n                                top: -5px;\n                            }\n                        }\n                        &:after {\n                            content: \"\";\n                            position: absolute;\n                            right: 7px;\n                            top: -8px;\n                            height: 26px;\n                            width: 11px;\n                            background-size: contain;\n                            background-repeat: no-repeat;\n                            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/speaker-right.svg);\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                height: 16px;\n                                top: -5px;\n                                right: 2px;\n                            }\n                            @include tablet-down {\n                                height: 16px;\n                                top: -5px;\n                                right: 2px;\n                            }\n                        }\n                    }\n                }\n            }\n            .connecting-box {\n                &.hover-class {\n                    background-color: transparent;\n                }\n            }\n        }\n        .connect-box {\n            @include desktop {\n                max-width: 745px;\n                float: inherit;\n                margin-left: auto;\n            }\n            @include desktop_tab {\n                max-width: 100%;\n            }\n            @include tablet {\n                max-width: 770px;\n                float: inherit;\n            }\n        }\n        .connecting-box {\n            min-width: 172.5px;\n            border-radius: 8px;\n            // padding: 15px 11px 15px 5px;\n            z-index: 99;\n            display: inline-block;\n            text-align: center;\n            height: 102px;\n            @include tab_mid_container {\n                min-width: 136.4px;\n            }\n            @include tablet {\n                min-width: 150px;\n                margin: 0 !important;\n                padding: 0 !important;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                margin: 0 !important;\n                height: 54px !important;\n                padding: 0 !important;\n                min-width: 90px;\n            }\n            @include tablet-down {\n                margin: 0 !important;\n                height: 54px !important;\n                padding: 0 !important;\n                min-width: 90px;\n            }\n            &.hover-class {\n                &:before {\n                    content: \"\";\n                    position: absolute;\n                    left: 2px;\n                    top: -14px;\n                    width: 100%;\n                    height: 155px;\n                    // background-color: #70be4a;\n                    // background: $orange-light;\n                    // background: linear-gradient(0deg, rgba(110, 190, 74, 0.6320903361344538) 14%, rgba(110, 190, 74, 1) 79%);\n                    background-image: linear-gradient( to bottom, $orange-light, rgba(251, 171, 44, 0));\n                    border-radius: 8px;\n                    z-index: -1;\n                    @include tablet {\n                        height: 140px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        height: 91px;\n                        top: -3px;\n                    }\n                    @include tablet-down {\n                        height: 91px;\n                        top: -3px;\n                    }\n                }\n            }\n            // @include tab_mid_container {\n            //   height: 69px;\n            //   margin: -20px 5px 0 4px;\n            // }\n            // @include desktop-mid {\n            //   width: 19.6%;\n            //   margin: -12px 2px 0px 7px;\n            // }\n            // @include tablet {\n            //   width: 19.6%;\n            //   margin: -12px 2px 0px 7px;\n            // }\n            &:last-child {\n                margin-right: 0;\n            }\n            p {\n                font-size: 14px;\n                font-weight: normal;\n                line-height: 1.25;\n                text-align: center;\n                color: #0d274d;\n                padding: 0 10px;\n                display: inline-block;\n                @include tablet {\n                    font-size: 12px !important;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    font-size: 10px !important;\n                }\n                @include tablet-down {\n                    font-size: 10px !important;\n                }\n                &:after {\n                    content: \"\";\n                    top: 4px;\n                    margin-left: 9px;\n                    display: inline-block;\n                    transition: 0.5s all ease;\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                    position: absolute;\n                    height: 12px;\n                    width: 12px;\n                    background-size: contain;\n                    background-repeat: no-repeat;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        height: 7px;\n                        width: 7px;\n                        top: 7px;\n                        margin-left: 5px;\n                    }\n                    @include tablet-down {\n                        height: 7px;\n                        width: 7px;\n                        top: 7px;\n                        margin-left: 5px;\n                    }\n                }\n            }\n            &:after {\n                display: none;\n            }\n            &:hover {\n                p:after {\n                    margin-left: 12px;\n                }\n            }\n        }\n        .segment-block {\n            position: relative;\n            display: flex;\n            align-items: center;\n            justify-content: space-around;\n            background-color: $light-grey;\n            max-width: 175px;\n            border-radius: 8px;\n            margin: 5px 0 0px -34px;\n            padding: 9px 8px;\n            &:after {\n                content: \"\";\n                position: absolute;\n                top: 0;\n                left: 0;\n                width: 100%;\n                height: 100%;\n                border: 1px solid transparent;\n                border-radius: inherit;\n                transition: 0.1s all ease-in-out;\n            }\n            a {\n                position: absolute;\n                left: 0;\n                bottom: 0;\n                width: 100%;\n                height: 100%;\n                z-index: 2;\n            }\n            .circle-box {\n                width: 18px;\n                height: 18px;\n                border-radius: 50%;\n                &.blue-circle {\n                    background-color: $sickly-blue;\n                }\n                &.green-circle {\n                    background-color: $light-green;\n                }\n                &.orange-circle {\n                    background-color: $light-orange;\n                }\n            }\n            small {\n                font-size: 12px;\n                font-weight: normal;\n                line-height: 1.3;\n                color: $marine-black-two;\n                margin-left: 0;\n            }\n            &:hover {\n                &:after {\n                    border: 1px solid $blue;\n                }\n            }\n        }\n        .icon-link-block {\n            display: flex;\n            flex-direction: row;\n            flex-wrap: wrap;\n            .routing-block-content {\n                margin-top: 22px;\n                margin-left: 22.7%;\n            }\n        }\n        .segment-block-content,\n        .routing-block-content {\n            width: 100%;\n            position: relative;\n            display: block;\n            //background-color: $light-grey;\n            max-width: 513px;\n            border-radius: 8px;\n            margin: 4px 0 0px -27px;\n            padding: 9px 10px 5px 13px;\n            @include tablet {\n                margin-bottom: 3px;\n            }\n            &:after {\n                display: none;\n                content: \"\";\n                position: absolute;\n                top: 0;\n                left: 0;\n                width: 100%;\n                height: 100%;\n                border: 1px solid transparent;\n                border-radius: inherit;\n                transition: 0.1s all ease-in-out;\n            }\n            &:hover {\n                &:after {\n                    border: 1px solid #06144d;\n                }\n            }\n            .mobile-box-text {\n                //display: none;\n                p {\n                    color: $darken-blue;\n                    font-size: 16px;\n                    font-weight: 700;\n                    line-height: 13px;\n                    margin-bottom: -1px;\n                    a {\n                        color: $darken-blue;\n                    }\n                }\n            }\n            a {\n                // position: absolute;\n                // left: 0;\n                // bottom: 0;\n                // width: 100%;\n                // height: 100%;\n                // z-index: 2\n            }\n            .circle-wrap {\n                display: inline-block;\n                .circle-box {\n                    position: relative;\n                    font-size: 12px;\n                    font-weight: normal;\n                    line-height: 1.3;\n                    color: $marine-black-two;\n                    margin: 0 0 7px 0;\n                    display: inline-block;\n                    width: 18px;\n                    height: 18px;\n                    vertical-align: middle;\n                    &:after {\n                        content: \"\";\n                        position: absolute;\n                        top: -1px;\n                        left: -2px;\n                        width: 18px;\n                        height: 18px;\n                        border-radius: 50%;\n                    }\n                    &.blue-circle {\n                        &:after {\n                            background-color: $sickly-blue;\n                        }\n                    }\n                    &.green-circle {\n                        &:after {\n                            background-color: $light-green;\n                        }\n                    }\n                    &.orange-circle {\n                        &:after {\n                            background-color: $light-orange;\n                        }\n                    }\n                }\n                &:hover {\n                    &:after {\n                        border: 1px solid $blue;\n                    }\n                }\n            }\n            .icon-links {\n                display: inline-block;\n                width: 100%;\n                margin-top: 9px;\n            }\n            ul {\n                display: flex;\n                flex-direction: row;\n                flex-wrap: wrap;\n                width: 100%;\n                li {\n                    margin-right: 19px;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        margin-right: 10px;\n                    }\n                    @media screen and (max-width: 767px) {\n                        margin-right: 10px;\n                    }\n                    a {\n                        display: flex;\n                        flex-wrap: wrap;\n                        flex-direction: column;\n                        text-align: center;\n                    }\n                    .icon-container {\n                        display: flex;\n                        flex-direction: row;\n                        align-items: center;\n                        width: 21px;\n                        height: 21px;\n                        margin: 0 auto;\n                        img {\n                            width: 100%;\n                            height: 100%;\n                            object-fit: contain;\n                        }\n                    }\n                    span {\n                        font-size: 10px;\n                        color: #06144d;\n                        margin-top: 3px;\n                        display: inline-block;\n                    }\n                }\n            }\n            .box-text {\n                display: inline-block;\n                margin-top: 8px;\n                P {\n                    font-size: 12px;\n                    line-height: 13px;\n                    color: #06144d;\n                }\n            }\n        }\n    }\n    .sla-block {\n        display: flex;\n        flex-direction: row;\n        flex-wrap: wrap;\n        width: 100%;\n        height: 54px;\n        background-color: rgba(237, 245, 231, 0.8);\n        border: solid 1px;\n        border-left: 0;\n        border-right: 0;\n        border-color: rgba(116, 191, 75, 0.6);\n        @include tablet-down {\n            height: 40px;\n        }\n        .title-container {\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            background-color: #74bf4b;\n            height: 100%;\n            border-radius: 0 40px 40px 0;\n            display: flex;\n            flex-direction: row;\n            flex-wrap: wrap;\n            padding: 0px 22px 0px 17px;\n            @include tablet-down {\n                padding: 0px 22px 0px 21px;\n            }\n            span {\n                color: #fff;\n                font-size: 15px;\n                font-weight: 700;\n                width: 92px;\n                line-height: 1.2;\n                @-moz-document url-prefix() {\n                    width: 105px;\n                    .move_arrow {\n                        &:after {\n                            right: 11px;\n                            bottom: -14px;\n                        }\n                    }\n                }\n                @include tablet-down {\n                    width: 60px;\n                    font-size: 10px;\n                    line-height: 1;\n                    margin-top: -2px;\n                }\n            }\n            .icon-container {\n                width: 29px;\n                height: 33px;\n                margin-right: 17px;\n                @include tablet-down {\n                    width: 22px;\n                    height: 24px;\n                    margin-right: 14px;\n                    margin-top: -1px;\n                }\n                img {\n                    width: 100%;\n                    height: 100%;\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-click-wrap {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: calc(100vh - 80px);\n    padding: 0 0 110px 0;\n    opacity: 0;\n    z-index: -1;\n    transition: all 0.2s ease-in-out;\n    &.click-active {\n        opacity: 1;\n        z-index: 2;\n    }\n}\n\n.wonderwall-click {\n    height: calc(100vh - 80px);\n    margin-top: 105px;\n    padding: 0 0 110px 0;\n    position: relative;\n    @media screen and (min-width: 1024px) and (max-width: 1300px) {\n        height: calc(100vh - 95px);\n        margin-top: 95px;\n    }\n    .wonderwall-screen {\n        position: relative;\n        height: calc(100vh - 85px);\n        overflow: hidden;\n        .sec-bg-img {\n            bottom: 81px;\n        }\n        .screen-two {\n            position: relative;\n            width: 100%;\n            height: 100%;\n            left: 0;\n            top: 0;\n            padding-top: 0px;\n            @include desktop-large {\n                //padding-top: 20px;\n            }\n            @include tab_mid_container {\n                //padding-top: 20px;\n            }\n        }\n        &.slick-active {\n            opacity: 1;\n        }\n    }\n}\n\n.eff-scaleUp {\n    -webkit-animation: scaleUp 0.9s ease 0.65s both;\n    animation: scaleUp 0.9s ease 0.65s both;\n}\n\n.eff-scaleUpOne {\n    -webkit-animation: scaleUp 0.9s ease 0.65s both;\n    animation: scaleUp 0.9s ease 0.65s both;\n}\n\n@keyframes scaleUp {\n    from {\n        -webkit-transform: scale(1);\n        transform: scale(1);\n    }\n    to {\n        -webkit-transform: scale(1.1);\n        transform: scale(1.1);\n    }\n}\n\n@keyframes scaleUpOne {\n    from {\n        -webkit-transform: scale(0.9);\n        transform: scale(0.9);\n    }\n    to {\n        -webkit-transform: scale(1);\n        transform: scale(1);\n    }\n}\n\n//firefox changes\n@-moz-document url-prefix() {\n    .automation-tab {\n        &.active {\n            .hidden-content {\n                .txt-wrap {\n                    opacity: 1;\n                }\n                .icon-img {\n                    opacity: 1;\n                }\n            }\n        }\n        .hidden-content {\n            .txt-wrap {\n                opacity: 0;\n            }\n            .icon-img {\n                opacity: 0;\n            }\n        }\n    }\n}\n\n.data-box,\n.connecting-box {\n    position: relative;\n    &.btn-arrow {\n        &:after {\n            position: absolute;\n            right: 5px;\n            top: 50%;\n            margin: 0;\n            transform: translateY(-50%);\n            transition: 0.5s all ease;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg);\n            @include tab_mid_container {\n                margin: 0px -4px 0;\n            }\n            @include desktop-mid {\n                margin: 0px -4px 0;\n            }\n            @include tablet {\n                margin: 0px -4px 0;\n            }\n        }\n        &:hover {\n            &:after {\n                right: 2px !important;\n                opacity: 1 !important;\n            }\n        }\n        &.hover-class {\n            &:after {\n                right: 2px !important;\n            }\n        }\n    }\n}\n\n.screen-hover-wrap {\n    @media screen and (min-width: 768px) and (max-width: 991px) {\n        overflow-x: scroll;\n    }\n    @media screen and (max-height: 850px) {\n        position: relative;\n        z-index: 2;\n        overflow-y: scroll;\n        overflow-x: hidden;\n        height: calc(100% - 173px);\n        margin-top: 96px;\n    }\n    @media screen and (max-width: 991px) {\n        margin-top: 0;\n    }\n    &.wall-screen {\n        .fixed-active {\n            .automation-tab {\n                .dyk-logo {\n                    position: absolute;\n                    width: 50px;\n                    height: 50px;\n                    opacity: 0;\n                    visibility: hidden;\n                    transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;\n                    //z-index: 1;\n                    &.hover-upper {\n                        z-index: 9;\n                    }\n                    &.left {\n                        right: 63px;\n                        top: 0;\n                    }\n                    &.right {\n                        right: 0;\n                        top: 0;\n                    }\n                }\n                &.active {\n                    .dyk-logo {\n                        opacity: 1;\n                        visibility: visible;\n                        transition: opacity 0.5s ease 0.4s, visibility 0.5s ease 0.4s;\n                    }\n                }\n            }\n        }\n    }\n    .wonderwall-screen {\n        .right-content-block {\n            @media screen and (min-width: 768px) and (max-width: 991px) {\n                min-width: 800px !important;\n                margin-left: 40px;\n            }\n            >.wrapper {\n                @media screen and (min-width: 768px) and (max-width: 991px) {\n                    // max-width: calc(100% - 150px);\n                }\n                .color-box {\n                    @media screen and (min-width: 768px) and (max-width: 991px) {\n                        max-width: 100%;\n                    }\n                }\n            }\n            >.public-logo {\n                @media screen and (min-width: 768px) and (max-width: 991px) {\n                    right: -34px;\n                    top: -34px;\n                    width: 140px;\n                    height: 71px;\n                }\n                p {\n                    @media screen and (min-width: 768px) and (max-width: 991px) {\n                        bottom: 0;\n                        top: auto;\n                        font-size: 14px;\n                    }\n                }\n            }\n        }\n        .cloud-internet-block {\n            @media screen and (min-width: 768px) and (max-width: 991px) {\n                //margin-top: 50px;\n                margin-top: 20px;\n            }\n            .top-connect-box.data-box {\n                @media screen and (min-width: 768px) and (max-width: 991px) {\n                    max-width: 646px !important;\n                    margin: 0 31% 0;\n                    padding: 34px 0 44px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    max-width: 311px !important;\n                    margin: 0 87px 0 auto;\n                    padding: 19px 0 20px !important;\n                }\n                @media screen and (min-width: 992px) and (max-width: 1024px) {\n                    padding: 34px 0 38px;\n                }\n                >.data-box {\n                    @media screen and (min-width: 768px) and (max-width: 991px) {\n                        margin: 0 25px 0 12px;\n                    }\n                }\n                >.public-logo {\n                    @media screen and (min-width: 768px) and (max-width: 991px) {\n                        right: -18%;\n                        bottom: 16%;\n                        width: 140px;\n                        height: 71px;\n                    }\n                    p {\n                        @media screen and (min-width: 768px) and (max-width: 991px) {\n                            font-size: 14px;\n                            top: auto;\n                            bottom: 0px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    @media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {\n        .swipe-caption {\n            &.screen-swipe {\n                width: 115px;\n                bottom: 110px;\n                right: 12px;\n                z-index: 9;\n                height: auto;\n                background-color: transparent;\n                padding: 0 12px;\n                border-radius: 5px;\n                .swipe-text {\n                    font-size: 16px;\n                    color: #06144d;\n                    line-height: 1.5;\n                }\n                .swipe-down {\n                    width: 30px;\n                    height: 30px;\n                    margin-top: -15px;\n                    margin-left: 34px;\n                    transform: translateX(-50%) rotate(-90deg);\n                    a {\n                        &:before,\n                        &:after {\n                            background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/blue_arrow-down.svg) no-repeat center top;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.screen-click-wrap {\n    position: relative;\n    z-index: 2;\n    //overflow-y: scroll;\n    overflow-x: hidden;\n    height: calc(100% - 80px);\n    padding-bottom: 50px;\n    @media screen and (max-height: 800px) {\n        position: relative;\n        z-index: 2;\n        overflow-y: scroll;\n        overflow-x: hidden;\n        height: calc(100% - 80px);\n        padding-bottom: 50px;\n    }\n    @media (min-width: 768px) and (max-width: 991px) {\n        @media (orientation: portrait) {\n            overflow-x: scroll;\n            height: 100%;\n            width: 100%;\n            position: relative;\n            z-index: 2;\n        }\n    }\n}\n\n// ipad responsive\n.screen-hover-wrap {\n    .wonderwall-hover {\n        .wonderwall-screen {\n            .cloud-internet-block {\n                .component-block {\n                    @include tablet {\n                        position: absolute;\n                    }\n                }\n                .screen-one {\n                    @include tab_mid_container {\n                        @media (orientation: portrait) {\n                            margin-top: 20%;\n                        }\n                    }\n                    @include tablet {\n                        margin-left: 100px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        max-width: 648px;\n                        margin: 0 auto;\n                    }\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n@include tablet-down {\n    // .hex-animation {\n    //   display: none;\n    // }\n    .main-wrapper {\n        &.screen-inactive {\n            height: 100vh;\n            overflow: hidden;\n            // opacity: 0;\n        }\n        .main {\n            overflow: hidden;\n            margin: 0;\n            padding-top: 78px;\n            padding-bottom: 60px;\n            // padding-bottom: 80px;\n            .slider {\n                // height: initial;\n                // overflow: visible;\n                //overflow-y: scroll;\n                .screen-hover-wrap {\n                    width: 100%;\n                    position: absolute;\n                    overflow: hidden;\n                    height: auto;\n                    &>* {\n                        overflow: hidden;\n                    }\n                    .wonderwall-hover {\n                        height: auto;\n                        .wonderwall-screen {\n                            overflow-x: scroll;\n                            position: relative;\n                        }\n                    }\n                }\n                .wonderwall-click-wrap {\n                    position: relative;\n                    height: initial;\n                    .wonderwall-click {\n                        height: initial;\n                        .slick-list {\n                            overflow: visible;\n                        }\n                        .wonderwall-screen {\n                            height: initial;\n                            overflow: visible;\n                            .screen-two {\n                                height: initial;\n                            }\n                        }\n                        .screen-click-wrap {\n                            overflow-y: hidden;\n                            height: initial;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .wonderwall-click-wrap {\n        padding: 0;\n        width: 100%;\n        .wonderwall-click {\n            margin: 0;\n            padding: 0;\n        }\n        .wonderwall-screen {\n            .screen-two {\n                padding: 0;\n                .screen-click-wrap {\n                    overflow-x: scroll;\n                    width: 100%;\n                    z-index: 2;\n                    padding-bottom: 0;\n                    >.container {\n                        display: none;\n                    }\n                    .segment-block-content,\n                    .routing-block-content {\n                        //max-width: 160px;\n                        padding: 0;\n                        background: transparent;\n                        font-size: 0;\n                        margin: 10px 0 0;\n                        .box-text {\n                            //display: none;\n                            padding-left: 0px;\n                        }\n                        .mobile-box-text {\n                            //padding-left: 10px;\n                            //display: inline-block;\n                            vertical-align: middle;\n                        }\n                        .circle-box {\n                            padding: 0;\n                            width: 13px;\n                            height: 13px;\n                            margin: 0 2px;\n                            &::after {\n                                content: \"\";\n                                position: absolute;\n                                top: 0;\n                                left: 0;\n                                width: 13px;\n                                height: 13px;\n                            }\n                        }\n                    }\n                    .cloud-internet-block {\n                        padding-top: 0;\n                        margin-top: 0;\n                        height: initial;\n                        min-width: 780px;\n                        overflow: visible;\n                        .top-connect-box {\n                            width: 100% !important;\n                            .cisco-nfsi {\n                                height: 40px;\n                            }\n                        }\n                        .component-block {\n                            display: none;\n                        }\n                        .cloud-content {\n                            .right-content-block {\n                                .color-box {\n                                    width: 100% !important;\n                                    height: 40px;\n                                    &.gree-box {\n                                        height: 33px;\n                                        &::after {\n                                            height: calc(100% + 12px);\n                                            top: -7px;\n                                        }\n                                    }\n                                    &.orange-box {\n                                        margin-top: -2px;\n                                    }\n                                }\n                            }\n                        }\n                        .small-img {\n                            width: 15px;\n                            height: 14px;\n                        }\n                        p {\n                            font-size: 12px !important;\n                        }\n                    }\n                }\n            }\n            .screen-two {\n                .openstack-btn {\n                    p {\n                        font-size: 12px;\n                    }\n                }\n                &.default-peering,\n                &.default-access {\n                    .screen-click-wrap {\n                        overflow-x: hidden;\n                        overflow-y: scroll !important;\n                        height: calc(100vh - 60px) !important;\n                    }\n                }\n                &.customer-access {\n                    .openstack-btn {\n                        max-width: 215px;\n                        // .logo-img {\n                        //     margin-right: 6px;\n                        //     width: 35px;\n                        //     height: 33px;\n                        // }\n                    }\n                }\n            }\n        }\n    }\n    .sec-bg-img {\n        display: none;\n    }\n    .cloud-internet-block {\n        .top-connect-box {\n            >.public-logo {\n                right: 0;\n                bottom: 30%;\n                @include phone {\n                    right: -27%;\n                }\n                p {\n                    font-size: 10px;\n                }\n            }\n            // .data-box {\n            //   min-width: 82px;\n            //   width: 82px;\n            //   height: 51px;\n            //   padding: 10px 0;\n            //   margin: 0 -5px 0 30px;\n            //   p {\n            //     font-size: 12px;\n            //     line-height: 1.33;\n            //     text-align: center;\n            //   }\n            // }\n            .cisco-nfsi {\n                height: 40px;\n            }\n            &.full-container {\n                margin-left: 0;\n            }\n        }\n        .v-hamburger {\n            bottom: -88%;\n        }\n        // .public-logo {\n        //   width: 110.8px;\n        //   &.intrnt-logo {\n        //     p {\n        //       font-size: 10px;\n        //       top: 60%;\n        //       left: 65%;\n        //       padding-right: 20px;\n        //     }\n        //   }\n        // }\n    }\n    .cloud-content {\n        >.public-logo {\n            right: -36px;\n            top: -43px;\n            z-index: 1;\n            width: 93px;\n        }\n    }\n    // .button-left-wrap {\n    //   .btn-blud {\n    //     margin: 4px 0 0 0;\n    //     width: 85px;\n    //     padding: 10px 0px;\n    //     height: 37px;\n    //     font-size: 10px;\n    //   }\n    // }\n    .hex-pattern {\n        #lottie2,\n        #lottie4 {\n            display: none;\n        }\n        #lottie3 {\n            right: auto;\n            left: 25%;\n            opacity: 1;\n            width: 271%;\n            height: 100%;\n            top: auto;\n            bottom: -58px;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/lodding-lottie-ptrn.png);\n            background-repeat: no-repeat;\n            svg {\n                display: none;\n            }\n        }\n    }\n    .slider {\n        z-index: 2;\n    }\n    .fixed-active {\n        padding: 12px 0 0;\n        margin: 0 auto;\n        float: none;\n        z-index: 10;\n        &.mobile-automation-box {\n            display: block;\n            z-index: 10;\n            margin-top: 8px;\n        }\n        .button-wrapper {\n            display: none;\n        }\n    }\n    .wonderwall-hover {\n        .right-content-block {\n            // > .wrapper {\n            //   max-width: calc(100% - 100px);\n            // }\n            // .color-box {\n            //   height: 45px;\n            //   max-width: 100%;\n            //   &.orange-box {\n            //     margin-left: -25px;\n            //     margin-top: -11px;\n            //   }\n            //   &.gree-box {\n            //     display: block !important;\n            //     &:after {\n            //       height: 45px;\n            //       top: -5px;\n            //       width: 100%;\n            //     }\n            //   }\n            // }\n            // .connecting-box {\n            //   display: inline-block;\n            //   vertical-align: middle;\n            //   width: calc(16.6% - 6px);\n            //   padding: 7px 0;\n            //   height: 51px;\n            //   margin: -12px 0 24px 14px;\n            //   @include tablet {\n            //     width: 76px;\n            //   }\n            //   p {\n            //     top: 50%;\n            //     transform: translate(0, -50%);\n            //     position: relative;\n            //     font-size: 9px;\n            //     padding: 0 15px 0 5px;\n            //   }\n            // }\n            .segment-block {\n                margin: 2px 0 15px -16px;\n                padding: 3px;\n                small {\n                    font-size: 10px;\n                }\n            }\n        }\n    }\n    // responsive style for home screen\n    .screen-hover-wrap {\n        z-index: inherit;\n        >.fixed-active {\n            display: none;\n        }\n        .wonderwall-hover {\n            padding: 0;\n            .wonderwall-screen {\n                .cloud-internet-block {\n                    margin-top: 0;\n                    @include tablet-down {\n                        padding-bottom: 40px;\n                    }\n                    .component-block {\n                        display: none;\n                    }\n                    .screen-one {\n                        .component-block {\n                            opacity: 0 !important;\n                        }\n                        // margin-top: 0;\n                        // margin-left: 0;\n                        // height: 100%;\n                        // min-width: 667px;\n                        @include tablet-down {\n                            min-width: 648px;\n                            max-width: 648px;\n                            margin: 0 auto;\n                        }\n                        // .public-logo {\n                        //   width: 100px;\n                        //   height: 51px;\n                        // }\n                        .top-connect-box {\n                            // max-width: 300px;\n                            // padding: 15px 0 21px;\n                            // margin-left: 125px;\n                            @include tablet-down {\n                                max-width: 311px;\n                                margin: 0 87px 0 auto;\n                            }\n                            // &.data-box {\n                            //   .data-box {\n                            //     min-width: 90px;\n                            //     margin-right: 0px;\n                            //     padding: 10px 15px 10px 6px;\n                            //     margin-left: 20px;;\n                            //     &:first-child {\n                            //       margin-left: 0;\n                            //     }\n                            //     p {\n                            //       padding: 0;\n                            //       font-size: 9px;\n                            //       &:after {\n                            //         width: 6px;\n                            //         height: 7px;\n                            //         right: -10px;\n                            //       }\n                            //     }\n                            //   }\n                            // }\n                            .public-logo {\n                                // right: -195px;\n                                // bottom: 15px;\n                                // @include tablet-down {\n                                //   right: -84px;\n                                //   bottom: 80px;\n                                //   height: 62px;\n                                //   width: 126px;\n                                // }\n                                >p {\n                                    font-size: 10px;\n                                }\n                            }\n                        }\n                        .cloud-content {\n                            .button-left-wrap {\n                                .btn-blud {\n                                    // font-size: 9px;\n                                    // width: 100px;\n                                    // min-width: inherit;\n                                    // padding: 10px 15px 10px 15px;\n                                    @include tablet-down {\n                                        font-size: 10px;\n                                        height: 29px;\n                                        padding: 10px 15px 10px 15px;\n                                        border-radius: 4px;\n                                        width: 83px;\n                                        margin: 2px 0 0 3px;\n                                    }\n                                    // &::after {\n                                    //   width: 6px;\n                                    //   height: 7px;\n                                    //   right: 6px !important;\n                                    // }\n                                }\n                            }\n                        }\n                        .right-content-block {\n                            // min-width: inherit;\n                            // max-width: 520px;\n                            // margin-left: 10px;\n                            // @include tablet {\n                            //   width: calc(100% - 146px) !important;\n                            //   margin-left: 42px !important;\n                            // }\n                            // @include tablet-down {\n                            //   margin-left: 8px !important;\n                            //   min-width: 534px !important;\n                            // }\n                            // .wrapper {\n                            //   max-width: 100%;\n                            //   .color-box {\n                            //     margin: 0;\n                            //     &.blue-box {\n                            //       margin-left: 26px;\n                            //       width: 80%;\n                            //     }\n                            //     &.gree-box {\n                            //       margin-left: 13px;\n                            //       width: 100%;\n                            //       padding-left: 0;\n                            //       &::after {\n                            //         width: 80%;\n                            //       }\n                            //       .connecting-box {\n                            //         margin-left: -5px;\n                            //         margin-right: 8px;\n                            //         min-width: 78px;\n                            //       }\n                            //     }\n                            //     &.orange-box {\n                            //       width: 79%;\n                            //     }\n                            //   }\n                            // }\n                            // .segment-block {\n                            //   margin: 5px 0 15px 0px;\n                            // }\n                            .public-logo {\n                                // left: 100%;\n                                // right: auto;\n                                // top: 0px;\n                                // z-index: 2;\n                                p {\n                                    // padding: 0;\n                                    // top: 30px;\n                                    // left: 65px;\n                                    // bottom: 0px;\n                                    // width: 60px;\n                                    // text-align: left;\n                                    // @include tablet-down {\n                                    //   top: 46px;\n                                    //   left: 88px;\n                                    //   bottom: 0px;\n                                    //   width: 80px;\n                                    // }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    // .data-box, .connecting-box {\n    //   &.btn-arrow {\n    //     p {\n    //       font-size: 9px;\n    //     }\n    //     &:after {\n    //       right: 6px;\n    //       width: 6px;\n    //       height: 7px;\n    //     }\n    //   }\n    // }\n}\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n    // .hex-animation {\n    //   display: none;\n    // }\n    .main-wrapper {\n        &.screen-inactive {\n            height: 100vh;\n            overflow: hidden;\n            // opacity: 0;\n        }\n        .main {\n            overflow: hidden;\n            margin: 0;\n            padding-top: 78px;\n            // padding-bottom: 80px;\n            .slider {\n                // height: initial;\n                // overflow: visible;\n                //overflow-y: scroll;\n                .screen-hover-wrap {\n                    width: 100%;\n                    position: absolute;\n                    overflow: hidden;\n                    height: auto;\n                    &>* {\n                        overflow: hidden;\n                    }\n                    .wonderwall-hover {\n                        height: auto;\n                        .wonderwall-screen {\n                            overflow-x: scroll;\n                            position: relative;\n                        }\n                    }\n                }\n                .wonderwall-click-wrap {\n                    position: relative;\n                    height: initial;\n                    .wonderwall-click {\n                        height: initial;\n                        .slick-list {\n                            overflow: visible;\n                        }\n                        .wonderwall-screen {\n                            height: initial;\n                            overflow: visible;\n                            .screen-two {\n                                height: initial;\n                            }\n                        }\n                        .screen-click-wrap {\n                            overflow-y: hidden;\n                            height: initial;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .wonderwall-click-wrap {\n        padding: 0;\n        width: 100%;\n        .wonderwall-click {\n            margin: 0;\n            padding: 0;\n        }\n        .wonderwall-screen {\n            .screen-two {\n                padding: 0;\n                &.default-peering,\n                &.default-access {\n                    .screen-click-wrap {\n                        overflow-y: scroll !important;\n                        height: calc(100vh - 60px) !important;\n                    }\n                }\n                .screen-click-wrap {\n                    overflow-x: scroll;\n                    width: 100%;\n                    z-index: 2;\n                    padding-bottom: 0;\n                    >.container {\n                        display: none;\n                    }\n                    .segment-block-content,\n                    .routing-block-content {\n                        //max-width: 160px;\n                        padding: 0;\n                        background: transparent;\n                        font-size: 0;\n                        margin: 10px 0 0;\n                        .box-text {\n                            //display: none;\n                            padding-left: 0px;\n                        }\n                        .mobile-box-text {\n                            //padding-left: 10px;\n                            //display: inline-block;\n                            vertical-align: middle;\n                        }\n                        .circle-box {\n                            padding: 0;\n                            width: 13px;\n                            height: 13px;\n                            margin: 0 2px;\n                            &::after {\n                                content: \"\";\n                                position: absolute;\n                                top: 0;\n                                left: 0;\n                                width: 13px;\n                                height: 13px;\n                            }\n                        }\n                    }\n                    .cloud-internet-block {\n                        padding-top: 0 !important;\n                        margin-top: 0;\n                        height: initial;\n                        min-width: 780px;\n                        overflow: visible;\n                        .top-connect-box {\n                            width: 100% !important;\n                            .cisco-nfsi {\n                                height: 40px;\n                            }\n                        }\n                        .component-block {\n                            display: none;\n                        }\n                        .cloud-content {\n                            .right-content-block {\n                                .color-box {\n                                    width: 100% !important;\n                                    height: auto;\n                                    &.gree-box {\n                                        height: 33px;\n                                        &::after {\n                                            height: calc(100% + 12px);\n                                            top: -7px;\n                                        }\n                                    }\n                                    &.orange-box {\n                                        margin-top: -2px;\n                                    }\n                                }\n                            }\n                        }\n                        .small-img {\n                            width: 15px;\n                            height: 14px;\n                        }\n                        p {\n                            font-size: 10px;\n                        }\n                    }\n                }\n            }\n            .screen-two {\n                .openstack-btn {\n                    p {\n                        font-size: 10px;\n                    }\n                }\n                &.customer-access {\n                    .openstack-btn {\n                        max-width: 215px;\n                        // .logo-img {\n                        //     margin-right: 6px;\n                        //     width: 35px;\n                        //     height: 33px;\n                        // }\n                    }\n                }\n            }\n        }\n    }\n    .sec-bg-img {\n        display: none;\n    }\n    .cloud-internet-block {\n        .top-connect-box {\n            >.public-logo {\n                right: 0;\n                bottom: 30%;\n                @include phone {\n                    right: -27%;\n                }\n                p {\n                    font-size: 10px;\n                }\n            }\n            // .data-box {\n            //   min-width: 82px;\n            //   width: 82px;\n            //   height: 51px;\n            //   padding: 10px 0;\n            //   margin: 0 -5px 0 30px;\n            //   p {\n            //     font-size: 12px;\n            //     line-height: 1.33;\n            //     text-align: center;\n            //   }\n            // }\n            .cisco-nfsi {\n                height: 40px;\n            }\n            &.full-container {\n                margin-left: 0;\n            }\n        }\n        .v-hamburger {\n            bottom: -88%;\n        }\n        // .public-logo {\n        //   width: 110.8px;\n        //   &.intrnt-logo {\n        //     p {\n        //       font-size: 10px;\n        //       top: 60%;\n        //       left: 65%;\n        //       padding-right: 20px;\n        //     }\n        //   }\n        // }\n    }\n    .cloud-content {\n        >.public-logo {\n            right: -36px;\n            top: -43px;\n            z-index: 1;\n            width: 93px;\n        }\n    }\n    // .button-left-wrap {\n    //   .btn-blud {\n    //     margin: 4px 0 0 0;\n    //     width: 85px;\n    //     padding: 10px 0px;\n    //     height: 37px;\n    //     font-size: 10px;\n    //   }\n    // }\n    .hex-pattern {\n        #lottie2,\n        #lottie4 {\n            display: none;\n        }\n        #lottie3 {\n            right: auto;\n            left: 25%;\n            opacity: 1;\n            width: 271%;\n            height: 100%;\n            top: auto;\n            bottom: -58px;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/lodding-lottie-ptrn.png);\n            background-repeat: no-repeat;\n            svg {\n                display: none;\n            }\n        }\n    }\n    .slider {\n        z-index: 2;\n    }\n    .fixed-active {\n        padding: 12px 0 0;\n        margin: 0 auto;\n        float: none;\n        z-index: 10;\n        &.mobile-automation-box {\n            display: block;\n            z-index: 10;\n        }\n        .button-wrapper {\n            display: none;\n        }\n    }\n    .wonderwall-hover {\n        .right-content-block {\n            // > .wrapper {\n            //   max-width: calc(100% - 100px);\n            // }\n            // .color-box {\n            //   height: 45px;\n            //   max-width: 100%;\n            //   &.orange-box {\n            //     margin-left: -25px;\n            //     margin-top: -11px;\n            //   }\n            //   &.gree-box {\n            //     display: block !important;\n            //     &:after {\n            //       height: 45px;\n            //       top: -5px;\n            //       width: 100%;\n            //     }\n            //   }\n            // }\n            // .connecting-box {\n            //   display: inline-block;\n            //   vertical-align: middle;\n            //   width: calc(16.6% - 6px);\n            //   padding: 7px 0;\n            //   height: 51px;\n            //   margin: -12px 0 24px 14px;\n            //   @include tablet {\n            //     width: 76px;\n            //   }\n            //   p {\n            //     top: 50%;\n            //     transform: translate(0, -50%);\n            //     position: relative;\n            //     font-size: 9px;\n            //     padding: 0 15px 0 5px;\n            //   }\n            // }\n            .segment-block {\n                margin: 2px 0 15px -16px;\n                padding: 3px;\n                small {\n                    font-size: 10px;\n                }\n            }\n        }\n    }\n    // responsive style for home screen\n    .screen-hover-wrap {\n        z-index: inherit;\n        >.fixed-active {\n            display: none;\n        }\n        .wonderwall-hover {\n            padding: 0;\n            .wonderwall-screen {\n                .cloud-internet-block {\n                    margin-top: 0;\n                    @include tablet-down {\n                        padding-bottom: 40px;\n                    }\n                    .component-block {\n                        display: none;\n                    }\n                    .screen-one {\n                        .component-block {\n                            opacity: 0 !important;\n                        }\n                        // margin-top: 0;\n                        // margin-left: 0;\n                        // height: 100%;\n                        // min-width: 667px;\n                        @include tablet-down {\n                            min-width: 648px;\n                        }\n                        // .public-logo {\n                        //   width: 100px;\n                        //   height: 51px;\n                        // }\n                        .top-connect-box {\n                            // max-width: 300px;\n                            // padding: 15px 0 21px;\n                            // margin-left: 125px;\n                            @include tablet-down {\n                                max-width: 311px;\n                                margin: 0 90px 0 auto;\n                            }\n                            // &.data-box {\n                            //   .data-box {\n                            //     min-width: 90px;\n                            //     margin-right: 0px;\n                            //     padding: 10px 15px 10px 6px;\n                            //     margin-left: 20px;;\n                            //     &:first-child {\n                            //       margin-left: 0;\n                            //     }\n                            //     p {\n                            //       padding: 0;\n                            //       font-size: 9px;\n                            //       &:after {\n                            //         width: 6px;\n                            //         height: 7px;\n                            //         right: -10px;\n                            //       }\n                            //     }\n                            //   }\n                            // }\n                            .public-logo {\n                                // right: -195px;\n                                // bottom: 15px;\n                                // @include tablet-down {\n                                //   right: -84px;\n                                //   bottom: 80px;\n                                //   height: 62px;\n                                //   width: 126px;\n                                // }\n                                >p {\n                                    font-size: 10px;\n                                }\n                            }\n                        }\n                        .cloud-content {\n                            .button-left-wrap {\n                                .btn-blud {\n                                    // font-size: 9px;\n                                    // width: 100px;\n                                    // min-width: inherit;\n                                    // padding: 10px 15px 10px 15px;\n                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                        font-size: 10px;\n                                        height: 28px;\n                                        padding: 8px 15px 10px 15px;\n                                        border-radius: 4px;\n                                        min-width: 86px;\n                                        width: 86px;\n                                    }\n                                    @include tablet-down {\n                                        font-size: 10px;\n                                        height: 29px;\n                                        padding: 8px 15px 10px 15px;\n                                        border-radius: 4px;\n                                        width: 83px;\n                                    }\n                                    // &::after {\n                                    //   width: 6px;\n                                    //   height: 7px;\n                                    //   right: 6px !important;\n                                    // }\n                                }\n                            }\n                        }\n                        .right-content-block {\n                            // min-width: inherit;\n                            // max-width: 520px;\n                            // margin-left: 10px;\n                            // @include tablet {\n                            //   width: calc(100% - 146px) !important;\n                            //   margin-left: 42px !important;\n                            // }\n                            // @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            //   margin-left: 8px !important;\n                            //   min-width: 534px !important;\n                            // }\n                            // @include tablet-down {\n                            //   margin-left: 11px !important;\n                            //   min-width: 534px !important;\n                            // }\n                            // .wrapper {\n                            //   max-width: 100%;\n                            //   .color-box {\n                            //     margin: 0;\n                            //     &.blue-box {\n                            //       margin-left: 26px;\n                            //       width: 80%;\n                            //     }\n                            //     &.gree-box {\n                            //       margin-left: 13px;\n                            //       width: 100%;\n                            //       padding-left: 0;\n                            //       &::after {\n                            //         width: 80%;\n                            //       }\n                            //       .connecting-box {\n                            //         margin-left: -5px;\n                            //         margin-right: 8px;\n                            //         min-width: 78px;\n                            //       }\n                            //     }\n                            //     &.orange-box {\n                            //       width: 79%;\n                            //     }\n                            //   }\n                            // }\n                            // .segment-block {\n                            //   margin: 5px 0 15px 0px;\n                            // }\n                            .public-logo {\n                                // left: 100%;\n                                // right: auto;\n                                // top: 0px;\n                                // z-index: 2;\n                                p {\n                                    // padding: 0;\n                                    // top: 30px;\n                                    // left: 65px;\n                                    // bottom: 0px;\n                                    // width: 60px;\n                                    // text-align: left;\n                                    // @include tablet-down {\n                                    //   top: 46px;\n                                    //   left: 88px;\n                                    //   bottom: 0px;\n                                    //   width: 80px;\n                                    // }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    // .data-box, .connecting-box {\n    //   &.btn-arrow {\n    //     p {\n    //       font-size: 9px;\n    //     }\n    //     &:after {\n    //       right: 6px;\n    //       width: 6px;\n    //       height: 7px;\n    //     }\n    //   }\n    // }\n}\n\n.ua-safari:not(:root:root) {\n    @media screen and (min-width: 1078px) and (max-width: 1081px) and (orientation: landscape) {\n        .screen-one.cloud-content.range-bar-outer.range-outer {\n            .img-box {\n                &.circle {\n                    left: 20px !important;\n                    &::after {\n                        left: -7px !important;\n                    }\n                }\n                &.range-bar {\n                    left: 13px !important;\n                    &::before {\n                        left: 13px !important;\n                    }\n                    &::after {\n                        right: 13px !important;\n                    }\n                }\n            }\n        }\n    }\n}",".ua-mobile:not(.ua-mobile-ipad) {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two {\n                @include tablet-down {\n                    &.customer-access {\n                        .bottom-btn {\n                            &.btn-wrap {\n                                .button-left-wrap {\n                                    .btn-blud {\n                                        width: auto;\n                                        a {\n                                            color: $white;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .distributed {\n                            .campus {\n                                top: 45px;\n                            }\n                            .remote-workers {\n                                left: 20px;\n                                bottom: 12px;\n                                width: 72px;\n                                img {\n                                    width: 36px;\n                                    height: 35px;\n                                }\n                            }\n                        }\n                        .cloud-content {\n                            // margin-left: 92px;\n                            .col-left {\n                                left: -55px;\n                            }\n                        }\n                        // .col-left{\n                        // margin-top: -34px;\n                        // }\n                        .button-left-wrap {\n                            &.three-btn-wrap {\n                                .btn-img-wrap {\n                                    height: 26px;\n                                    width: 110px;\n                                }\n                                .btn-blud {\n                                    min-width: 65px !important;\n                                    text-align: left;\n                                    border-radius: 13px !important;\n                                    .btn-arrow:after {\n                                        top: 55%;\n                                    }\n                                    .icon-box {\n                                        max-width: 46px;\n                                        top: 9px;\n                                        left: 4px;\n                                    }\n                                    a {\n                                        color: #042750;\n                                        font-weight: 600;\n                                        font-size: 10px;\n                                        letter-spacing: -0.010em;\n                                    }\n                                }\n                            }\n                            .circle-box-outer {\n                                .col-right {\n                                    .sdn-transport {\n                                        width: 95.2px;\n                                        height: 86px;\n                                        .tri-arrow {\n                                            width: 45px;\n                                            height: 62px;\n                                            top: -8px;\n                                            left: 4px;\n                                        }\n                                        .circle-box {\n                                            margin: 24px 0 0 0;\n                                        }\n                                    }\n                                }\n                            }\n                            .cloud-outer {\n                                width: 146px;\n                                height: 146px;\n                                margin: 17px 0 0 27px;\n                                .cloud {\n                                    // width: 100.3px;\n                                    // height: 51.1px;\n                                    &.cloud-one {\n                                        right: -31px;\n                                    }\n                                    &.cloud-three {\n                                        right: -36px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.customer-access {\n                .distributed {\n                    .campus {\n                        top: 65px;\n                    }\n                    .remote-workers {\n                        // width: 108px;\n                        // left: 50px;\n                        img {\n                            width: 76.1px;\n                            height: 73.7px;\n                            margin: 0 auto;\n                            @include container-outer-down {\n                                width: 55px;\n                                height: 50px;\n                            }\n                        }\n                        span {\n                            padding-left: 0;\n                        }\n                    }\n                }\n                .button-left-wrap {\n                    &.three-btn-wrap {\n                        .btn-blud {\n                            &.btn-arrow {\n                                // cursor: pointer;\n                                &::after {\n                                    background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/manage-services/_arrow.svg\");\n                                }\n                            }\n                            img {\n                                max-width: 34px;\n                                position: absolute;\n                                left: 10px;\n                            }\n                            a {\n                                color: #042750;\n                                font-weight: bold;\n                                font-size: 16px;\n                                letter-spacing: normal;\n                                display: inline-block;\n                            }\n                            p {\n                                color: #042750;\n                                font-weight: bold;\n                                font-size: 16px;\n                                letter-spacing: normal;\n                            }\n                        }\n                        .btn-img-wrap {\n                            margin: 0 0 7px;\n                            border-radius: 34px;\n                            border: solid 1px #042750;\n                            background-color: #fff;\n                            color: #042750;\n                            justify-content: space-between;\n                            height: 54px;\n                            overflow: hidden;\n                            .icon-box {\n                                position: relative;\n                                max-width: 85px;\n                                top: 0px;\n                                left: 7px;\n                                @include desktop-down {\n                                    top: -5px;\n                                    left: 0px;\n                                    max-width: 49px;\n                                    max-height: 15px;\n                                }\n                                @include tablet-down {\n                                    max-width: 67px;\n                                    top: -2px;\n                                }\n                            }\n                            &.residential {\n                                .icon-box {\n                                    max-width: 70px;\n                                    top: 9px;\n                                    left: 2px;\n                                    @include desktop-down {\n                                        top: -4px;\n                                        left: 0;\n                                        max-width: 49px;\n                                        max-height: 15px;\n                                    }\n                                    @include tablet-down {\n                                        top: -3px;\n                                        left: 3px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .circle-box-outer {\n                    &.box-outer-wrap {\n                        .top-block {\n                            background-color: $cyan;\n                            h6 {\n                                font-weight: bold;\n                                line-height: 1;\n                                letter-spacing: normal;\n                                text-align: center;\n                                color: $darken-blue;\n                            }\n                        }\n                        .col-right {\n                            .sdn-transport {\n                                h6 {\n                                    font-weight: bold;\n                                    line-height: 1;\n                                    letter-spacing: normal;\n                                    text-align: center;\n                                    color: $darken-blue;\n                                    top: 10px;\n                                    @include large-desktop-down {\n                                        top: 4px;\n                                    }\n                                    @include container-outer-down {\n                                        top: 14px;\n                                    }\n                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                        top: 10px;\n                                    }\n                                    @include tablet-down {\n                                        top: 10px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .cloud-content {\n                    @include container-outer-down {\n                        margin-left: 120px;\n                    }\n                }\n                .cloud-circle-box {\n                    .cloud-outer {\n                        // @include large-desktop-down{\n                        //   width: 295px;\n                        //   height: 295px;\n                        //   margin: 17px 0 0 55px;\n                        // }\n                        .cloud {\n                            // width: 202px;\n                            @include large-desktop-down {\n                                p {\n                                    top: 70%;\n                                    transform: translate(0px, -50%);\n                                }\n                            }\n                            // @media (max-width: 1291px) {\n                            //   &.cloud-one{\n                            //     right: -70px;\n                            //   }\n                            //   &.cloud-three{\n                            //     right: -70px;\n                            //   }\n                            // }\n                            p {\n                                font-weight: bold;\n                                line-height: 1.31;\n                                letter-spacing: normal;\n                                text-align: center;\n                                color: $darken-blue;\n                                font-size: 16px;\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    font-size: 10px;\n                                }\n                            }\n                        }\n                    }\n                }\n                .bottom-btn {\n                    &.btn-wrap {\n                        .button-left-wrap {\n                            .btn-blud {\n                                padding: 15px 23.5px;\n                                background-color: $blue-light;\n                                a {\n                                    font-size: 14px;\n                                    font-weight: bold;\n                                    line-height: 1.29;\n                                    letter-spacing: normal;\n                                    text-align: center;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    padding: 7.5px 10px;\n                                }\n                                @include tablet-down {\n                                    padding: 7.5px 10px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n            &.customer-access {\n                overflow: visible;\n                .screen-click-wrap {\n                    @media screen and (max-height: 800px) {\n                        overflow-x: visible;\n                    }\n                }\n                .container-wrapper {\n                    width: 100%;\n                    margin-top: 61px;\n                    @include tablet {\n                        min-width: 1000px;\n                        margin-top: 140px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        margin-top: 4px;\n                        min-width: 820px;\n                    }\n                    @include tablet-down {\n                        margin-top: 4px;\n                    }\n                }\n                .container {\n                    max-width: 1390px;\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1549px !important;\n                        justify-content: center;\n                    }\n                }\n                .top-block-outer {\n                    display: flex;\n                    align-items: center;\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1549px !important;\n                        justify-content: center;\n                    }\n                    @include container-outer-down {\n                        justify-content: center;\n                    }\n                    @include tablet-down {\n                        justify-content: left;\n                    }\n                }\n                .dyk-logo {\n                    width: 50px;\n                    height: 50px;\n                    position: absolute;\n                    z-index: 3;\n                    // &.hover-upper{\n                    //   // z-index: 9999 !important;\n                    //   .tool-hover{\n                    //     z-index: unset !important;\n                    //   }\n                    // }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 37px;\n                        height: 37px;\n                    }\n                    @include tablet-down {\n                        width: 37px;\n                        height: 37px;\n                    }\n                    &.hover-upper {\n                        z-index: 9;\n                    }\n                }\n                .sec-bg-img {\n                    background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/manage-services/managed-bg.svg\");\n                    bottom: 35px;\n                    background-position: 0px 100%;\n                    background-size: cover;\n                    background-repeat: no-repeat;\n                    height: 300px;\n                    width: 100%;\n                    animation: none;\n                    display: none;\n                    @media screen and (min-width: 1600px) {\n                        bottom: 0;\n                    }\n                    @media screen and (min-width: 2000px) {\n                        bottom: 0;\n                        height: 400px;\n                    }\n                    // @include desktop {\n                    //   background-size: contain;\n                    //   bottom: 65px;\n                    // }\n                    @media (min-width: 768px) and (max-width: 991px) {\n                        overflow-x: hidden;\n                        background-position: -70px 100%;\n                        bottom: 45px;\n                        background-size: auto;\n                    }\n                    // @include desktop-down{\n                    //   background-image: none;\n                    // }\n                    #lottie12 {\n                        position: absolute;\n                        bottom: 70px;\n                        width: 100%;\n                        height: 270.12px;\n                        right: -50%;\n                        opacity: 0.4;\n                    }\n                }\n                .automation-tab {\n                    max-width: initial;\n                    border-bottom-right-radius: 0;\n                    border-top-right-radius: 0;\n                    @media (min-width: 768px) and (max-width: 991px) {\n                        min-width: 780px;\n                        width: calc(100% - 20px) !important;\n                    }\n                }\n                small {\n                    font-size: 10px;\n                    font-weight: normal;\n                    line-height: 1.8;\n                    letter-spacing: normal;\n                    text-align: left;\n                    color: $blue;\n                    z-index: 2;\n                    margin: 0 0 0 23px;\n                }\n                .cloud-internet-block {\n                    @include tablet {\n                        width: 100%;\n                        min-width: 800px;\n                        margin-left: 0;\n                        // overflow: hidden;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        min-width: inherit;\n                        overflow: hidden;\n                    }\n                    @include tablet-down {\n                        overflow-y: scroll !important;\n                        height: calc(100vh - 80px) !important;\n                        min-width: inherit;\n                    }\n                }\n                .right-content-block {\n                    width: 140px;\n                    float: left;\n                    margin: 0;\n                    left: -1px;\n                    top: 12px;\n                    @include container-outer-down {\n                        width: 123px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 90px;\n                        top: 12px;\n                    }\n                    @include tablet-down {\n                        width: 90px;\n                        top: 14px;\n                    }\n                    .color-box {\n                        max-width: 100%;\n                        border-radius: 0;\n                        margin: 0;\n                        height: 50px;\n                        @include container-outer-down {\n                            height: 43px !important;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            height: 20px !important;\n                        }\n                        @include tablet-down {\n                            height: 20px !important;\n                        }\n                        &.blue-box {\n                            background-color: #d4eefa !important;\n                            &:before {\n                                content: \"\";\n                                position: absolute;\n                                left: 0;\n                                bottom: -5px;\n                                height: 8px;\n                                width: 100%;\n                                background-color: #c8e0eb;\n                                z-index: 1;\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    bottom: -2px;\n                                    height: 4px;\n                                }\n                                @include tablet-down {\n                                    bottom: -2px;\n                                    height: 4px;\n                                }\n                            }\n                        }\n                        &.gree-box {\n                            background-color: #dfeed5 !important;\n                            height: 55px;\n                            &:after {\n                                display: none;\n                            }\n                        }\n                        &.orange-box {\n                            background-color: #ffeacc !important;\n                            &:before {\n                                content: \"\";\n                                position: absolute;\n                                top: -8px;\n                                left: 0;\n                                height: 8px;\n                                width: 100%;\n                                background-color: #ffe0b3;\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    top: -2px;\n                                    height: 4px;\n                                }\n                                @include tablet-down {\n                                    top: -2px;\n                                    height: 4px;\n                                }\n                            }\n                        }\n                    }\n                }\n                .distributed {\n                    float: left;\n                    position: relative;\n                    margin: 17px 0 0 20px;\n                    @media screen and (min-width: 768px) and (max-width: 990px) {\n                        margin: 17px 0 0 60px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        margin: 17px 0 0 -7px;\n                    }\n                    @include tablet-down {\n                        margin: 0px 0 0 -7px;\n                    }\n                    .circle {\n                        width: 306px;\n                        height: 306px;\n                        background-color: #f4f4f4;\n                        border-radius: 50%;\n                        position: relative;\n                        @include container-outer-down {\n                            width: 220px;\n                            height: 220px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: 153px;\n                            height: 153px;\n                        }\n                        @include tablet-down {\n                            width: 153px;\n                            height: 153px;\n                        }\n                    }\n                    .dyk-logo {\n                        right: 10px;\n                        top: -52px;\n                        &.hover-upper {\n                            z-index: 9999 !important;\n                        }\n                        @include container-outer-down {\n                            right: 34px;\n                            top: -40px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            right: 0px;\n                            top: -22px;\n                            &.hover-upper {\n                                .active-text {\n                                    max-width: 270px !important;\n                                }\n                            }\n                        }\n                        @include tablet-down {\n                            right: -20px;\n                            top: -5px;\n                            &.hover-upper {\n                                .active-text {\n                                    max-width: 270px !important;\n                                }\n                            }\n                        }\n                    }\n                    .branch,\n                    .campus,\n                    .remote-workers {\n                        position: absolute;\n                        span {\n                            font-size: 14px;\n                            font-weight: normal;\n                            line-height: 1.29;\n                            letter-spacing: normal;\n                            text-align: left;\n                            color: #414344;\n                            margin-top: 8px;\n                            display: block;\n                            padding-left: 6px;\n                            @include container-outer-down {\n                                font-size: 12px;\n                                padding-left: 0 !important;\n                                margin-top: 6px;\n                                text-align: center;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                font-size: 10px;\n                            }\n                            @include tablet-down {\n                                font-size: 10px;\n                            }\n                        }\n                    }\n                    .branch {\n                        max-width: 66px;\n                        left: 58px;\n                        top: 0px;\n                        @include container-outer-down {\n                            max-width: 44px;\n                            left: 35px;\n                            top: 5px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            max-width: 31px;\n                            left: 33px;\n                            top: 10px;\n                        }\n                        @include tablet-down {\n                            max-width: 31px;\n                            left: 33px;\n                            top: -2px;\n                        }\n                    }\n                    .campus {\n                        max-width: 108px;\n                        right: 20px;\n                        top: 66px;\n                        @include container-outer-down {\n                            max-width: 70px;\n                            right: 33px;\n                            top: 56px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            max-width: 43px;\n                            right: 17px;\n                            top: 21px;\n                        }\n                        @include tablet-down {\n                            max-width: 43px;\n                            right: 17px;\n                            top: 21px;\n                        }\n                        span {\n                            padding-left: 27px;\n                        }\n                    }\n                    .remote-workers {\n                        width: 108px;\n                        left: 43px;\n                        bottom: 44px;\n                        @include container-outer-down {\n                            width: 88px;\n                            left: 24px;\n                            bottom: 23px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: 76px;\n                            left: 38px;\n                            bottom: 12px;\n                            img {\n                                width: 40px;\n                                height: 34px;\n                            }\n                        }\n                        @include tablet-down {\n                            // width: 76px;\n                            // left: 20px;\n                            bottom: 12px;\n                        }\n                        span {\n                            text-align: right;\n                            left: 5px;\n                            letter-spacing: -0.03em;\n                        }\n                    }\n                    h6 {\n                        font-weight: 300;\n                        line-height: 1;\n                        letter-spacing: normal;\n                        text-align: center;\n                        color: $darken-blue;\n                        margin-top: 24px;\n                        @include container-outer-down {\n                            margin-top: 15px;\n                            font-size: 18px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            margin-top: 12px;\n                            font-size: 12px;\n                        }\n                        @include tablet-down {\n                            margin-top: 12px;\n                            font-size: 12px;\n                        }\n                    }\n                }\n                .cloud-content {\n                    float: left;\n                    margin-left: 99px;\n                    @include container-outer-down {\n                        margin-left: 120px;\n                    }\n                    @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n                        margin-left: 108px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        margin-left: 95px;\n                    }\n                    @include tablet-down {\n                        margin-left: 75px;\n                    }\n                    .dyk-logo {\n                        &.right {\n                            bottom: 16px;\n                            right: -26px;\n                            @include container-outer-down {\n                                bottom: 13px;\n                                right: -20px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                bottom: -8px;\n                                right: -17px;\n                            }\n                            @include tablet-down {\n                                bottom: -8px;\n                                right: -15px;\n                            }\n                            .active-text {\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    right: -6px;\n                                    left: auto;\n                                    padding: 11px 50px 7px 25px;\n                                }\n                                @include tablet-down {\n                                    right: -6px;\n                                    left: auto;\n                                    padding: 11px 50px 7px 25px;\n                                }\n                            }\n                        }\n                        &.left {\n                            bottom: 20px;\n                            left: 16px;\n                            @include container-outer-down {\n                                bottom: 10px;\n                                left: 18px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                bottom: -8px;\n                                left: 150px;\n                            }\n                            @include tablet-down {\n                                bottom: -8px;\n                                left: 150px;\n                            }\n                        }\n                    }\n                    .col-left {\n                        position: absolute;\n                        left: -81px;\n                        margin-top: -4px;\n                        @include container-outer-down {\n                            left: -106px;\n                            margin-top: 42px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            left: -88px;\n                            margin-top: -6px;\n                        }\n                        @include tablet-down {\n                            left: -88px;\n                            margin-top: -6px;\n                        }\n                    }\n                    .circle-box-outer {\n                        overflow: hidden;\n                        background-color: #f4f4f4;\n                        border-radius: 50%;\n                        height: 454px;\n                        width: 454px;\n                        @include container-outer-down {\n                            height: 380px;\n                            width: 380px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            height: 218px;\n                            width: 218px;\n                        }\n                        @include tablet-down {\n                            height: 218px;\n                            width: 218px;\n                        }\n                        .bottom-content {\n                            float: left;\n                            margin-top: 32px;\n                            width: 100%;\n                            @include container-outer-down {\n                                margin-top: 29px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                margin-top: 24px;\n                            }\n                            @include tablet-down {\n                                margin-top: 24px;\n                            }\n                            h6 {\n                                color: $darken-blue;\n                                font-weight: 300;\n                                text-align: center;\n                                @include container-outer-down {\n                                    font-size: 18px;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    margin-top: 0;\n                                    font-size: 12px;\n                                }\n                                @include tablet-down {\n                                    margin-top: 0;\n                                    font-size: 12px;\n                                }\n                            }\n                        }\n                    }\n                    .top-block {\n                        width: 201.9px;\n                        height: 49px;\n                        padding: 16px 0 12px;\n                        border-radius: 8px;\n                        background-color: #bfeefa;\n                        margin: 69px auto 18px;\n                        position: relative;\n                        left: 23px;\n                        @include container-outer-down {\n                            width: 160px;\n                            height: 40px;\n                            padding: 12px 0 12px;\n                            margin: 65px auto 19px;\n                            left: 23px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: 97px;\n                            height: 23px;\n                            padding: 6px 0 7px;\n                            border-radius: 4px;\n                            margin: 36px auto 9px;\n                            left: 6px;\n                        }\n                        @include tablet-down {\n                            width: 97px;\n                            height: 23px;\n                            padding: 6px 0 7px;\n                            border-radius: 4px;\n                            margin: 30px auto 8px;\n                            left: 6px;\n                        }\n                        h6 {\n                            font-weight: 300;\n                            line-height: 1;\n                            letter-spacing: normal;\n                            text-align: center;\n                            color: #06144d;\n                            @include container-outer-down {\n                                font-size: 16px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                font-size: 12px;\n                            }\n                            @include tablet-down {\n                                font-size: 12px;\n                            }\n                        }\n                    }\n                    .col-right {\n                        margin-left: 20px;\n                        float: right;\n                        max-width: 342px;\n                        position: relative;\n                        left: 36px;\n                        h6 {\n                            font-weight: 300;\n                            line-height: 1;\n                            letter-spacing: normal;\n                            text-align: center;\n                            color: #fff;\n                            position: relative;\n                            top: 9px;\n                            @include container-outer-down {\n                                font-size: 16px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: 7px;\n                                font-size: 10px;\n                            }\n                            @include tablet-down {\n                                top: 7px;\n                                font-size: 10px;\n                            }\n                        }\n                        .sdn-transport {\n                            float: left;\n                            width: 202px;\n                            position: relative;\n                            z-index: 2;\n                            border-radius: 20px;\n                            height: 176px;\n                            background-color: $green-light;\n                            border: 1px solid $green-dard;\n                            @include container-outer-down {\n                                width: 170px;\n                                height: 170px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                width: 97px;\n                                height: 82px;\n                            }\n                            @include tablet-down {\n                                width: 98.5px;\n                                height: 86.2px;\n                                border-radius: 20px;\n                            }\n                            .tri-arrow {\n                                width: 88px;\n                                height: 128px;\n                                float: left;\n                                position: relative;\n                                top: -18px;\n                                @include container-outer-down {\n                                    width: 80px;\n                                    height: 120px;\n                                    top: -9px;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    width: 46px;\n                                    height: 54px;\n                                    top: -7px;\n                                }\n                                @include tablet-down {\n                                    width: 40px;\n                                    height: 58px;\n                                    top: -7px;\n                                }\n                            }\n                            .circle-box {\n                                width: 99.6px;\n                                height: 55px;\n                                margin: 20px 0 0 0;\n                                border-radius: 28px 0 0 28px;\n                                background-color: rgba(255, 255, 255, 0.6);\n                                float: right;\n                                @include container-outer-down {\n                                    width: 89px;\n                                    height: 46px;\n                                    // margin: 40px 0 0 0;\n                                    margin: -55px 0 0 0;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    width: 48px;\n                                    height: 27px;\n                                    margin: 21px 0 0 0;\n                                }\n                                @include tablet-down {\n                                    width: 48px;\n                                    height: 27px;\n                                    margin: 21px 0 0 0;\n                                }\n                                img {\n                                    width: 47px;\n                                    margin: 4px 0 0 6px;\n                                    @include container-outer-down {\n                                        width: 38px;\n                                    }\n                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                        width: 23px;\n                                        margin: 2px 0 0 3px;\n                                    }\n                                    @include tablet-down {\n                                        width: 23px;\n                                        margin: 2px 0 0 3px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .button-left-wrap {\n                        &.three-btn-wrap {\n                            // max-width: 100%;\n                            position: relative;\n                            max-width: 268px;\n                            top: 1px;\n                            @media (max-width: 1291px) {\n                                top: 0;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: 2px;\n                            }\n                            &:after {\n                                display: none;\n                            }\n                            .btn-img-wrap {\n                                width: 210px;\n                                justify-content: flex-end;\n                                margin: 0 0 6.8px;\n                                @include container-outer-down {\n                                    width: 210px;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    width: 146px;\n                                    margin: 0 0 4px;\n                                    height: 26px;\n                                }\n                                @include tablet-down {\n                                    width: 146px;\n                                    margin: 0 0 4px;\n                                    height: 26px;\n                                }\n                                .info {\n                                    width: 102px;\n                                    position: relative;\n                                    left: 4px;\n                                    border-radius: 8px 0 0 8px;\n                                    background-color: #d4d4d8;\n                                    height: 49px;\n                                    padding: 18px 0 0 0px;\n                                    text-align: center;\n                                    @include container-outer-down {\n                                        height: 40px;\n                                        padding: 13px 0 0 0px;\n                                        width: 85px;\n                                    }\n                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                        width: 62px;\n                                        height: 24px;\n                                        padding: 6px 0 0 0px;\n                                        border-radius: 4px 0 0 4px;\n                                        left: 2px;\n                                    }\n                                    @include tablet-down {\n                                        width: 62px;\n                                        height: 24px;\n                                        padding: 6px 0 0 0px;\n                                        border-radius: 4px 0 0 4px;\n                                        left: 2px;\n                                    }\n                                    p {\n                                        font-size: 14px;\n                                        line-height: 1.29;\n                                        letter-spacing: normal;\n                                        color: #4d4c4c;\n                                        @include container-outer-down {\n                                            font-size: 12px;\n                                        }\n                                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                            font-size: 10px;\n                                        }\n                                        @include tablet-down {\n                                            font-size: 10px;\n                                        }\n                                    }\n                                }\n                                .btn-blud {\n                                    border-radius: 34px;\n                                    border: solid 1px #042750;\n                                    border-right: none;\n                                    background-color: #fff;\n                                    color: #042750;\n                                    margin: 0;\n                                    width: auto;\n                                    min-width: 126px;\n                                    display: flex;\n                                    justify-content: center !important;\n                                    height: 54px;\n                                    justify-content: flex-start;\n                                    &.btn-arrow {\n                                        &::after {\n                                            right: 12px !important;\n                                            @include container-outer-down {\n                                                right: 8px !important;\n                                            }\n                                            @include desktop-down {\n                                                right: 10px !important;\n                                            }\n                                        }\n                                    }\n                                    @include container-outer-down {\n                                        width: 106px;\n                                        // min-width: auto;\n                                        min-width: 115px;\n                                        // height: 40px;\n                                    }\n                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                        width: 85px;\n                                        min-width: 85px;\n                                        padding: 8px 4px;\n                                        height: 26px;\n                                        border-radius: 20px;\n                                        p {\n                                            font-size: 12px;\n                                        }\n                                        a {\n                                            font-size: 12px;\n                                        }\n                                        &.btn-arrow {\n                                            &::after {\n                                                top: 56%;\n                                            }\n                                        }\n                                    }\n                                    @include tablet-down {\n                                        width: 65px;\n                                        padding: 8px 4px;\n                                        height: 26px;\n                                        min-width: 65px;\n                                        text-align: left;\n                                        border-radius: 13px;\n                                        p {\n                                            font-size: 10px !important;\n                                        }\n                                        a {\n                                            font-size: 10px;\n                                        }\n                                        &.btn-arrow {\n                                            &::after {\n                                                top: 57.5%;\n                                            }\n                                        }\n                                    }\n                                    >a {\n                                        @include tablet-down {\n                                            padding: 0;\n                                        }\n                                        &::after {\n                                            right: -6px;\n                                            position: relative;\n                                            bottom: 0;\n                                            @include tablet-down {\n                                                right: -4px;\n                                                width: 4px;\n                                                height: 6px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .cloud-circle-box {\n                    max-width: 427px;\n                    position: relative;\n                    @include container-outer-down {\n                        max-width: 427px;\n                    }\n                    @include tablet-down {\n                        max-width: 196px;\n                    }\n                    .dyk-logo {\n                        left: -48px;\n                        top: -66px;\n                        .tool-hover {\n                            z-index: -2 !important;\n                        }\n                        @include container-outer-down {\n                            left: -35px;\n                            top: -58px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            left: -15px;\n                            top: -10px;\n                        }\n                        @include tablet-down {\n                            left: -15px;\n                            top: -10px;\n                        }\n                        .active-text {\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                right: -6px;\n                                left: auto;\n                                padding: 11px 50px 7px 25px;\n                            }\n                            @include tablet-down {\n                                right: -6px;\n                                left: auto;\n                                padding: 11px 50px 7px 25px;\n                            }\n                        }\n                    }\n                    h6 {\n                        font-weight: 300;\n                        line-height: 1;\n                        letter-spacing: normal;\n                        text-align: center;\n                        color: $darken-blue;\n                        margin-top: 24px;\n                        float: left;\n                        width: 100%;\n                        padding-left: 118px;\n                        @include large-desktop-down {\n                            padding-left: 30px;\n                        }\n                        @include container-outer-down {\n                            margin-top: 14px;\n                            padding: 0;\n                            font-size: 18px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            margin-top: 14px;\n                            padding: 0;\n                            font-size: 12px;\n                        }\n                        @include tablet-down {\n                            margin-top: 14px;\n                            padding: 0;\n                            font-size: 12px;\n                        }\n                    }\n                }\n                .cloud-outer {\n                    position: relative;\n                    float: left;\n                    width: 306px;\n                    height: 306px;\n                    background-color: #f4f4f4;\n                    border-radius: 50%;\n                    margin: 17px 0 0 113px;\n                    @include large-desktop-down {\n                        width: 295px;\n                        height: 295px;\n                        margin: 17px 0 0 55px;\n                    }\n                    @include container-outer-down {\n                        width: 220px;\n                        height: 220px;\n                        margin: 17px 50px 0 46px;\n                    }\n                    @media screen and (min-width: 991px) and (max-width: 1024px) {\n                        margin: 17px 0 0 24px;\n                    }\n                    // @media screen and (min-width: 768px) and (max-width: 990px) {\n                    //   width: 147px;\n                    //   height: 147px;\n                    //   margin: 17px 0 0 27px;\n                    // }\n                    @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n                        margin: 17px 0 0 24px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 147px;\n                        height: 147px;\n                        margin: 17px 0 0 27px;\n                    }\n                    @include tablet-down {\n                        width: 147px;\n                        height: 147px;\n                        margin: 17px 0 0 27px;\n                    }\n                    .cloud-one {\n                        width: 202.8px;\n                        position: absolute;\n                        right: -46px;\n                        top: -30px;\n                        @include container-outer-down {\n                            width: 150px;\n                            top: -18px;\n                        }\n                        @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n                            width: 135px;\n                            top: -15px;\n                            right: -20px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: 101px;\n                            right: -20px;\n                            top: -15px;\n                        }\n                        @include tablet-down {\n                            width: 101px;\n                            right: -20px;\n                            top: -15px;\n                        }\n                        p {\n                            position: absolute;\n                            text-align: center;\n                            width: 100%;\n                            top: 71%;\n                            transform: translate(-2px, -50%);\n                            color: #021742;\n                            font-size: 14px;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: 70%;\n                                font-size: 10px;\n                            }\n                            @include tablet-down {\n                                top: 70%;\n                                font-size: 10px;\n                            }\n                        }\n                    }\n                    .cloud-two {\n                        width: 202.8px;\n                        position: absolute;\n                        left: -42px;\n                        top: 31px;\n                        @include container-outer-down {\n                            width: 150px;\n                            left: -26px;\n                            top: 25px;\n                        }\n                        @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n                            width: 135px;\n                            left: -15px;\n                            top: 30px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: 101px;\n                            left: -21px;\n                            top: 16px;\n                        }\n                        @include tablet-down {\n                            width: 101px;\n                            left: -21px;\n                            top: 16px;\n                        }\n                        p {\n                            position: absolute;\n                            text-align: center;\n                            width: 100%;\n                            top: 76%;\n                            transform: translate(-8px, -50%);\n                            font-size: 14px;\n                            color: white;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: 75%;\n                                transform: translate(-5px, -50%);\n                                font-size: 10px;\n                            }\n                            @include tablet-down {\n                                top: 75%;\n                                transform: translate(-5px, -50%);\n                                font-size: 10px;\n                            }\n                        }\n                    }\n                    .cloud-three {\n                        width: 202.8px;\n                        position: absolute;\n                        right: -52px;\n                        top: 95px;\n                        @include container-outer-down {\n                            width: 150px;\n                            right: -35px;\n                            top: 80px;\n                        }\n                        @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n                            width: 135px;\n                            right: -15px;\n                            top: 80px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: 101px;\n                            right: -28px;\n                            top: 42px;\n                        }\n                        @include tablet-down {\n                            width: 101px;\n                            right: -28px;\n                            top: 42px;\n                        }\n                        p {\n                            position: absolute;\n                            text-align: center;\n                            width: 100%;\n                            font-size: 14px;\n                            top: 75%;\n                            transform: translate(-2px, -50%);\n                            color: #06144d;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: 77%;\n                                transform: translate(5px, -50%);\n                                font-size: 10px;\n                            }\n                            @include container-outer-down {\n                                transform: translate(8px, -50%);\n                            }\n                            @include tablet-down {\n                                top: 77%;\n                                transform: translate(5px, -50%);\n                                font-size: 10px;\n                            }\n                        }\n                    }\n                    .cloud-four {\n                        width: 202.8px;\n                        position: absolute;\n                        left: -50px;\n                        bottom: 41px;\n                        @include container-outer-down {\n                            width: 150px;\n                            left: -45px;\n                            bottom: 30px;\n                        }\n                        @media screen and (min-width: 991px) and (max-width: 1024px) and (orientation: landscape) {\n                            width: 135px;\n                            left: -10px;\n                            bottom: 15px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: 101px;\n                            left: -21px;\n                            bottom: 17px;\n                        }\n                        @include tablet-down {\n                            width: 101px;\n                            left: -21px;\n                            bottom: 17px;\n                        }\n                        p {\n                            position: absolute;\n                            text-align: center;\n                            width: 100%;\n                            font-size: 14px;\n                            top: 72%;\n                            transform: translate(-4px, -50%);\n                            color: #06144d;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: 76%;\n                                transform: translate(5px, -50%);\n                                font-size: 10px;\n                            }\n                            @include container-outer-down {\n                                transform: translate(11px, -50%);\n                            }\n                            @include tablet-down {\n                                top: 76%;\n                                transform: translate(5px, -50%);\n                                font-size: 10px;\n                            }\n                        }\n                    }\n                }\n                .bottom-btn {\n                    float: left;\n                    width: 100%;\n                    position: relative;\n                    .button-left-wrap {\n                        position: relative;\n                        width: 100%;\n                        max-width: 100%;\n                        z-index: 2;\n                        top: 0;\n                        margin: 25px 0 0;\n                        @include container-outer-down {\n                            margin: 50px 0 0;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            margin: 7px 0 0;\n                        }\n                        @include tablet-down {\n                            margin: 18px 0 0;\n                        }\n                        .img-wrap {\n                            margin: 0 10px 0 0;\n                            float: left;\n                        }\n                        .btn-blud {\n                            min-width: 146px;\n                            width: auto;\n                            padding: 12px 31px 12px 28px;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                min-width: auto;\n                                padding: 8px 15px;\n                                height: 29px;\n                                border-radius: 4px;\n                            }\n                            @include tablet-down {\n                                min-width: auto;\n                                padding: 8px 15px;\n                                height: 29px;\n                                border-radius: 4px;\n                            }\n                            >a {\n                                letter-spacing: -0.020em;\n                                &:after {\n                                    bottom: 1px;\n                                    right: -7px;\n                                    width: 10px;\n                                    height: 10px;\n                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                        right: -7px;\n                                        width: 5px;\n                                        height: 7px;\n                                    }\n                                    @include tablet-down {\n                                        right: -7px;\n                                        width: 5px;\n                                        height: 7px;\n                                    }\n                                }\n                            }\n                        }\n                        &:after {\n                            display: none;\n                        }\n                        .btn-img-wrap {\n                            margin: -3px 5px 0;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                margin: 0 3px 0;\n                                a {\n                                    font-size: 10px !important;\n                                }\n                            }\n                            @include tablet-down {\n                                margin: 0 3px 0;\n                                a {\n                                    font-size: 10px !important;\n                                }\n                            }\n                        }\n                    }\n                    .left-btns-wrap {\n                        display: flex;\n                        justify-content: center;\n                        @include tablet-down {\n                            justify-content: left;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}",".wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.default-aggregation,\n            &.default-core,\n            &.default-peering,\n            &.default-cloud {\n                .automation-tab {\n                    border-top-left-radius: 20px !important;\n                    border-bottom-left-radius: 20px !important;\n                    &:nth-child(1) {\n                        background-color: rgba(0, 188, 235, 0.2);\n                        &:after {\n                            background-color: rgba(0, 188, 235, 0.2) !important;\n                        }\n                    }\n                    &::after {\n                        border: solid 1px #00bceb;\n                        background-color: rgba(0, 188, 235, 0.4) !important;\n                        border-radius: 0;\n                        border-left: 0;\n                        border-right: 0;\n                        top: -1px !important;\n                        right: -100% !important;\n                    }\n                    &::before {\n                        border: solid 1px #00bceb;\n                        background-color: rgba(0, 188, 235, 0.4) !important;\n                        border-radius: 0;\n                        border-left: 0;\n                        border-right: 0;\n                        top: -1px !important;\n                        display: none;\n                    }\n                }\n                .right-content-block {\n                    .segment-block-content,\n                    .routing-block-content {\n                        .move_arrow_blue {\n                            display: inline-block;\n                            &:after {\n                                content: \"\";\n                                position: absolute;\n                                vertical-align: middle;\n                                right: -6px;\n                                width: 11px;\n                                height: 11px;\n                                bottom: 1px;\n                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                                background-size: contain;\n                                background-repeat: no-repeat;\n                                transition: transform 0.5s ease;\n                            }\n                        }\n                    }\n                }\n            }\n            &.pre-aggrgtn {\n                .automation-tab {\n                    border-top-left-radius: 20px !important;\n                    border-bottom-left-radius: 20px !important;\n                    &:nth-child(1) {\n                        background-color: rgba(0, 188, 235, 0.2);\n                        &:after {\n                            background-color: rgba(0, 188, 235, 0.2) !important;\n                        }\n                    }\n                    &::after {\n                        border: solid 1px #00bceb;\n                        background-color: rgba(0, 188, 235, 0.4) !important;\n                        border-radius: 0;\n                        border-left: 0;\n                        right: -99.99% !important;\n                        border-right: 0;\n                        top: -1px !important;\n                    }\n                    &::before {\n                        border: solid 1px #00bceb;\n                        background-color: rgba(0, 188, 235, 0.4) !important;\n                        border-radius: 0;\n                        border-left: 0;\n                        border-right: 0;\n                        top: -1px !important;\n                        display: none;\n                    }\n                }\n            }\n            &.access {\n                .automation-tab {\n                    width: 100% !important;\n                }\n                .dyk-logo {\n                    &.type-1 {\n                        right: -726px;\n                        top: -46px;\n                        @include large-desktop-up {\n                            right: -1000px;\n                        }\n                        @include tablet {\n                            top: -42px;\n                            right: -630px;\n                        }\n                        @include tablet-down {\n                            right: -375px;\n                            top: -56px;\n                        }\n                    }\n                    &.right {\n                        right: -115px;\n                        top: 50px;\n                        @include tablet-down {\n                            right: -30px;\n                            top: 44px;\n                        }\n                    }\n                }\n                .cloud-content {\n                    .aci-box-content {\n                        .dyk-logo {\n                            right: -20px;\n                            top: -40px;\n                            @include desktop {\n                                right: -50px;\n                                top: -50px;\n                            }\n                            @include tablet {\n                                top: -57px;\n                            }\n                            @include tablet-down {\n                                right: -100px;\n                            }\n                            .tool-hover {\n                                .active-text {\n                                    @include tablet-down {\n                                        right: -6px;\n                                        left: auto;\n                                        padding: 11px 68px 7px 25px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                &.default-access {\n                    // .dyk-logo{\n                    //   &.hover-upper{\n                    //     .tool-hover {\n                    //       img {\n                    //         position: relative;\n                    //         left: -8px;\n                    //       }\n                    //     }\n                    //   }\n                    // }\n                    .automation-tab {\n                        margin: 1px 0 3px 0;\n                        border-radius: 20px 0px 0 20px;\n                        padding: 5px 16px 5px 46px;\n                        @include tablet-down {\n                            height: 22px;\n                            margin: 4px 0 2px 0;\n                            padding: 4px 17px 0px !important;\n                            max-width: 404px;\n                        }\n                        &:nth-child(1) {\n                            background-color: rgba(0, 188, 235, 0.2);\n                            &:after {\n                                background-color: rgba(0, 188, 235, 0.2) !important;\n                            }\n                        }\n                        &::after {\n                            border: solid 1px #00bceb;\n                            background-color: rgba(0, 188, 235, 0.4);\n                            border-left: 0;\n                            top: -1px;\n                            width: 99.84%;\n                            @include tablet {\n                                display: none;\n                            }\n                        }\n                    }\n                    .cloud-internet-block {\n                        .component-block {\n                            margin: 75px 20px 0 0px;\n                        }\n                        .container-wrapper {\n                            .container {\n                                @media screen and (min-width: 1750px) {\n                                    margin-right: 0;\n                                    max-width: 90%;\n                                }\n                            }\n                        }\n                    }\n                    .cloud-content {\n                        .aci-box-content {\n                            .txt-with-icon {\n                                display: block;\n                                top: 29px;\n                                right: -116px;\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    top: 55px;\n                                    right: -280px;\n                                }\n                                @include tablet-down {\n                                    top: 40px;\n                                    right: -26px;\n                                }\n                                p {\n                                    margin: 0;\n                                    a {\n                                        // text-decoration: none;\n                                        // &.no-arrow {\n                                        //     // padding: 0;\n                                        //     &:after {\n                                        //         opacity: 0;\n                                        //     }\n                                        // }\n                                    }\n                                }\n                                .icon-block.img-border>a {\n                                    border: 0;\n                                }\n                                .icon-block {\n                                    margin: 5px auto;\n                                }\n                                &:hover {\n                                    .icon-block>a {\n                                        // transform: translateY(0);\n                                    }\n                                }\n                            }\n                            .inner-text-img {\n                                .top-txt {\n                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                        right: 85px !important;\n                                        top: 9px !important;\n                                        left: auto !important;\n                                    }\n                                    &.right {\n                                        position: absolute;\n                                        right: -429px;\n                                        top: 22px;\n                                        @include desktop {\n                                            right: -110px;\n                                            width: 100px;\n                                            left: auto;\n                                            margin: 0;\n                                        }\n                                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                            right: -132px !important;\n                                            top: 33px !important;\n                                            left: auto !important;\n                                        }\n                                        @include tablet {\n                                            right: -110px;\n                                            width: 100px;\n                                            left: auto;\n                                            margin: 0;\n                                        }\n                                        @include tablet-down {\n                                            right: -121px;\n                                            top: 25px !important;\n                                            width: 100px;\n                                            left: auto !important;\n                                            margin: 0;\n                                        }\n                                    }\n                                    p {\n                                        &:after {\n                                            // bottom: 5px;\n                                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                                font-size: 3px;\n                                            }\n                                        }\n                                    }\n                                }\n                                .logo-cvim {\n                                    width: 214px;\n                                    @include desktop-down {\n                                        width: 115px;\n                                        margin: 10px auto 0;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .tool-hover {\n                        // border: solid 1px #74bf4b;\n                        // border-radius: 50px;\n                        .active-text {\n                            // box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n                            // border: solid 1px #74bf4b;\n                            // min-height: 50px;\n                            // padding: 11px 10px 7px 50px;\n                            // left: -3px;\n                            // // opacity: 1;\n                            // // visibility: visible;\n                            // max-width: 251px;\n                            // span {\n                            //     font-size: 12px;\n                            //     letter-spacing: -0.025em;\n                            // }\n                        }\n                        &.orange {\n                            .active-text {\n                                max-width: 470px;\n                            }\n                        }\n                    }\n                    .button-left-wrap {\n                        max-width: 210px;\n                        top: 9px;\n                        left: -89px;\n                        .tool-hover {\n                            border: solid 1px #74bf4b;\n                            border-radius: 50px;\n                            .active-text {\n                                // box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n                                // border: solid 1px #74bf4b;\n                                // min-height: 50px;\n                                // padding: 11px 10px 7px 50px;\n                                // left: -3px;\n                                // opacity: 1;\n                                // visibility: visible;\n                                max-width: 330px;\n                                width: 330px;\n                                span {\n                                    font-size: 12px;\n                                    letter-spacing: -0.025em;\n                                }\n                            }\n                            &.orange {\n                                .active-text {\n                                    max-width: 470px;\n                                }\n                            }\n                        }\n                        .move_arrow_blue {\n                            position: absolute;\n                            right: -107px;\n                            bottom: 50px;\n                            p {\n                                font-size: 16px;\n                                font-weight: 700;\n                                color: #0d274d;\n                                @include desktop {\n                                    font-size: 10px;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    font-size: 10px;\n                                }\n                                @include tablet-down {\n                                    font-size: 10px !important;\n                                    right: 14px;\n                                    top: -2px;\n                                    position: relative;\n                                }\n                            }\n                            &:after {\n                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                                width: 11px;\n                                height: 11px;\n                                right: -8px;\n                            }\n                        }\n                        .btn-blud {\n                            border-radius: 34px;\n                            border-left: solid 1px #042750;\n                            background-color: #fff;\n                            color: #042750;\n                            margin: 0;\n                            width: 100%;\n                            max-width: 125px;\n                            height: 52px;\n                            padding: 0;\n                            justify-content: center;\n                            img {\n                                max-width: 34px;\n                                position: absolute;\n                                left: 10px;\n                                display: none;\n                            }\n                            p {\n                                color: #042750;\n                                font-weight: 700;\n                                font-size: 16px;\n                                a {\n                                    padding-right: 0;\n                                }\n                            }\n                            .move_arrow::after {\n                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                                right: -16px;\n                                @-moz-document url-prefix() {\n                                    bottom: 3px;\n                                }\n                            }\n                        }\n                        .btn-img-wrap {\n                            margin: 0 0 7px;\n                            border-radius: 34px;\n                            border: solid 1px #042750;\n                            background-color: #fff;\n                            color: #042750;\n                            justify-content: space-between;\n                            height: 54px;\n                            overflow: hidden;\n                            &.business {\n                                position: relative;\n                                overflow: visible;\n                                &.hover-class {\n                                    .btn-blud {\n                                        &::after {\n                                            content: \"\";\n                                            position: absolute;\n                                            width: calc(100% + 2px);\n                                            top: -2px;\n                                            height: calc(100% + 2px);\n                                            right: -2px;\n                                            background-color: #fbab2c;\n                                            z-index: 0;\n                                            border-radius: 34px;\n                                            border: 1px solid #fbab2c;\n                                        }\n                                        p {\n                                            color: $white;\n                                            a {\n                                                &::after {\n                                                    background-image: url(\"/dist/images/arrow-right-white.svg\");\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                                .btn-blud {\n                                    position: relative;\n                                    overflow: visible !important;\n                                    p {\n                                        z-index: 1;\n                                    }\n                                    a {\n                                        text-decoration: none;\n                                    }\n                                }\n                            }\n                            .icon-box {\n                                position: relative;\n                                left: 7px;\n                                @include tablet-down {\n                                    max-width: 67px;\n                                }\n                            }\n                            &.residential {\n                                .icon-box {\n                                    top: 9px;\n                                    left: 11px;\n                                }\n                            }\n                        }\n                    }\n                    .slac-block-outer {\n                        display: flex;\n                        .icon-wrap {\n                            width: 50px;\n                            margin-right: 39px;\n                            position: absolute;\n                            left: -81px;\n                        }\n                        .sla-block {\n                            margin-bottom: 4px;\n                            display: flex;\n                            flex-direction: row;\n                            flex-wrap: wrap;\n                            width: 100%;\n                            height: 54px;\n                            background-color: rgba(237, 245, 231, 0.8);\n                            border: solid 1px;\n                            border-left: 0;\n                            border-right: 0;\n                            border-bottom-left-radius: 50px;\n                            border-top-left-radius: 50px;\n                            border-color: rgba(116, 191, 75, 0.6);\n                            overflow: hidden;\n                            @include tablet {\n                                margin-bottom: 8px;\n                            }\n                            .title-container {\n                                display: flex;\n                                flex-direction: row;\n                                align-items: center;\n                                background-color: #74bf4b;\n                                height: 100%;\n                                border-radius: 0 40px 40px 0;\n                                display: flex;\n                                flex-direction: row;\n                                flex-wrap: wrap;\n                                padding: 0px 15px 0px 20px;\n                                span {\n                                    color: #fff;\n                                    font-size: 15px;\n                                    font-weight: 700;\n                                    width: 105px;\n                                    line-height: 1.2;\n                                    a {\n                                        padding-right: 0;\n                                        display: inline-block;\n                                        &:after {\n                                            position: relative;\n                                            bottom: 1px;\n                                            @-moz-document url-prefix() {\n                                                right: -8px;\n                                            }\n                                        }\n                                    }\n                                }\n                                .icon-container {\n                                    width: 29px;\n                                    height: 33px;\n                                    margin-right: 10px;\n                                    img {\n                                        width: 100%;\n                                        height: 100%;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .right-content-block {\n                        border-bottom-left-radius: 20px;\n                        border: solid 1px $green-dard;\n                        border-right: 0;\n                        background-color: rgba(237, 245, 231, 0.8);\n                        width: calc(100% - 273px);\n                        @include desktop {\n                            border-radius: 20px 0px 0px 20px;\n                        }\n                        @include tablet {\n                            border-radius: 20px 0px 0px 20px;\n                        }\n                        .segment-block-content {\n                            margin: 4px 0 15px 25px;\n                            padding: 0;\n                            @include desktop {\n                                width: 90%;\n                            }\n                            @include tablet {\n                                width: 90%;\n                            }\n                            @include tablet-down {\n                                margin: 4px 0 15px 11px;\n                                width: 90%;\n                            }\n                            .box-text {\n                                // p {\n                                //     letter-spacing: -0.025em;\n                                // }\n                            }\n                            .tool-hover {\n                                border: solid 1px #74bf4b;\n                                border-radius: 50px;\n                                .active-text {\n                                    // box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n                                    // border: solid 1px #74bf4b;\n                                    // min-height: 50px;\n                                    // padding: 11px 10px 7px 50px;\n                                    // left: -3px;\n                                    // opacity: 1;\n                                    // visibility: visible;\n                                    max-width: 400px;\n                                    width: 400px;\n                                    span {\n                                        font-size: 12px;\n                                        letter-spacing: -0.025em;\n                                    }\n                                }\n                                &.orange {\n                                    .active-text {\n                                        max-width: 470px;\n                                    }\n                                }\n                            }\n                            .dyk-logo.left {\n                                right: 27px;\n                                top: 32px;\n                                @media screen and (min-width: 1199px) and (max-width: 1300px) {\n                                    right: 115px;\n                                    top: 40px;\n                                }\n                                @include tablet {\n                                    right: 150px;\n                                    top: 36px;\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                    right: 150px;\n                                    top: 37px;\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                    right: 140px;\n                                    top: 36px;\n                                }\n                            }\n                            .move_arrow_blue {\n                                display: inline-block;\n                                &:after {\n                                    content: \"\";\n                                    position: absolute;\n                                    vertical-align: middle;\n                                    right: -6px;\n                                    width: 11px;\n                                    height: 11px;\n                                    bottom: 1px;\n                                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                                    background-size: contain;\n                                    background-repeat: no-repeat;\n                                    transition: transform 0.5s ease;\n                                }\n                            }\n                        }\n                        .color-box {\n                            background-color: transparent !important;\n                            padding-left: 26px;\n                            height: 50px;\n                            @include tablet-down {\n                                padding-left: 15px;\n                                height: 45px;\n                            }\n                            .icon-wrap {\n                                position: relative;\n                                top: -12px;\n                                @include tablet-down {\n                                    max-width: 35px;\n                                    top: -9px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n            &.default-access {\n                overflow: visible;\n                padding: 0 !important;\n                .container {\n                    @include tablet {\n                        min-width: 800px;\n                    }\n                }\n                .dyk-logo {\n                    position: absolute;\n                    width: 50px;\n                    height: 50px;\n                    z-index: 1;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 35px;\n                        height: 35px;\n                        // top: -60px !important;\n                    }\n                    @include tablet-down {\n                        width: 35px;\n                        height: 35px;\n                    }\n                    &.hover-upper {\n                        z-index: 9;\n                    }\n                }\n                .screen-click-wrap {\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        overflow-y: scroll;\n                        height: 100%;\n                    }\n                    // @include tablet-down {\n                    //   overflow-y: scroll !important;\n                    // }\n                }\n                .automation-tab {\n                    border-radius: 7px;\n                    padding-left: 17px;\n                    @include tablet {\n                        padding-left: 20px;\n                        width: 100% !important;\n                    }\n                    &::before {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        left: -99%;\n                        width: 100%;\n                        background-color: #00bceb;\n                        z-index: -1;\n                        display: none;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                    &::after {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        right: -99.9%;\n                        width: 100%;\n                        background-color: #00bceb;\n                        z-index: -1;\n                        @include tablet {\n                            // right: -26%;\n                            // width: 31%;\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                }\n                .sec-bg-img {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/access-screen-bg.svg);\n                    height: 100%;\n                    background-position: 65px 100%;\n                    bottom: 82px;\n                    background-size: contain;\n                    background-repeat: no-repeat;\n                    width: 100%;\n                    display: none;\n                    @media screen and (min-width: 1401px) {\n                        bottom: 80px;\n                        background-size: cover;\n                    }\n                    @include large-desktop-down {\n                        bottom: 50px;\n                        background-position: 34px 100%;\n                        background-size: 100% 100%;\n                    }\n                    @include tablet {\n                        bottom: 112px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                        bottom: 30px;\n                    }\n                    @media (min-width: 768px) and (max-width: 991px) {\n                        overflow-x: hidden;\n                    }\n                    #lottie10 {\n                        width: 170%;\n                        bottom: 50px;\n                        position: absolute;\n                    }\n                    #lottie9 {\n                        position: absolute;\n                        bottom: -130px;\n                        width: 200%;\n                    }\n                }\n                .top-connect-box {\n                    max-width: 100%;\n                    padding: 54px 0 30px 0;\n                    z-index: 1;\n                    margin-left: 0;\n                    @include desktop {\n                        padding: 0 0 42px 0;\n                    }\n                    @include tablet {\n                        width: 100% !important;\n                        padding: 0 0 42px 0;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        padding: 20px 0 31px;\n                    }\n                }\n                .cloud-content {\n                    // margin-top: 5px;\n                    align-items: flex-start;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        padding-bottom: 14px;\n                    }\n                    @include tablet-down {\n                        padding-bottom: 40px;\n                    }\n                    .aci-box-content {\n                        display: flex;\n                        align-items: center;\n                        justify-content: flex-start;\n                        width: 100%;\n                        margin-left: 43%;\n                        max-width: 270px;\n                        margin-top: 4px;\n                        position: absolute;\n                        z-index: 2;\n                        @include tab_mid_container {\n                            margin-left: 46%;\n                        }\n                        @include desktop-mid {\n                            margin-left: 35%;\n                        }\n                        @include tablet {\n                            margin-left: 52%;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            margin-top: -13px;\n                            margin-left: 22%;\n                        }\n                        .inner-text-img {\n                            margin-bottom: 15px;\n                            width: 100%;\n                            position: relative;\n                            top: -7px;\n                            left: -17px;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                left: 194px;\n                            }\n                            @include tablet-down {\n                                left: -42px;\n                            }\n                            .dotted-line {\n                                position: absolute;\n                                right: -165%;\n                                width: 508.5px;\n                                top: 28px;\n                                max-width: max-content;\n                                @media screen and (min-width: 1401px) {\n                                    right: -230%;\n                                    width: 675.5px;\n                                }\n                                @media screen and (min-width: 1950px) {\n                                    right: -323%;\n                                    width: 928.5px;\n                                }\n                                @include tablet {\n                                    right: -60%;\n                                    width: 300.5px;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    right: -59%;\n                                    width: 271.5px;\n                                    z-index: -1;\n                                    top: 48px;\n                                }\n                            }\n                            .top-txt {\n                                display: flex;\n                                align-items: center;\n                                justify-content: center;\n                                margin-bottom: 1px;\n                                margin-right: 23px;\n                                position: relative;\n                                top: -18px;\n                                left: 15px;\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    margin-left: 188px;\n                                    margin-top: 14px;\n                                }\n                                @include tablet {\n                                    top: -27px;\n                                }\n                                p {\n                                    color: #06144d;\n                                    padding-right: 5px;\n                                    &:after {\n                                        width: 6px;\n                                        height: 7px;\n                                        // bottom: 3px;\n                                    }\n                                    &.small-font {\n                                        font-size: 10px;\n                                    }\n                                }\n                                .small-img {\n                                    height: 17px;\n                                    width: 17px;\n                                    margin-left: 8px;\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        height: 17px;\n                                        width: 17px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        height: 17px;\n                                        width: 14px;\n                                    }\n                                    // margin-left: 20px;\n                                    a {\n                                        display: block;\n                                        transition: all 0.5s ease;\n                                    }\n                                    &:hover {\n                                        a {\n                                            transform: translate(0px, -5px);\n                                        }\n                                    }\n                                    img {\n                                        width: 100%;\n                                        height: 100%;\n                                        object-fit: contain;\n                                        border-radius: 50%;\n                                    }\n                                }\n                            }\n                            .logo-cvim {\n                                width: 230px;\n                                height: auto;\n                                margin: -2px auto 0;\n                                @include tab_mid_container {\n                                    width: 220px;\n                                }\n                                @include desktop-mid {\n                                    width: 220px;\n                                }\n                                @include tablet {\n                                    width: 220px;\n                                }\n                                >a {\n                                    display: inline-block;\n                                }\n                            }\n                        }\n                        .txt-with-icon {\n                            display: flex;\n                            align-items: center;\n                            position: absolute;\n                            z-index: 2;\n                            top: 23px;\n                            right: -150px;\n                            @include tab_mid_container {\n                                right: -140px;\n                            }\n                            @include desktop-mid {\n                                right: -140px;\n                            }\n                            @include tablet {\n                                right: -44px;\n                                top: 38px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: 23px;\n                                right: -280px;\n                                //right: -150px;\n                            }\n                            @include tablet-down {\n                                top: 5px;\n                            }\n                            .icon-block {\n                                width: 32px;\n                                height: 32px;\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                    border-radius: 50%;\n                                }\n                                &.img-border {\n                                    >a {\n                                        border: 1px solid $blue;\n                                        border-radius: 50%;\n                                    }\n                                }\n                            }\n                            p {\n                                color: #06144d;\n                            }\n                        }\n                        p {\n                            font-size: 12px;\n                            font-weight: normal;\n                            line-height: 1.25;\n                            color: $white;\n                            a {\n                                color: inherit;\n                            }\n                        }\n                    }\n                }\n                .container {\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1549px;\n                        justify-content: flex-start !important;\n                    }\n                }\n                .cloud-internet-block {\n                    padding-top: 0;\n                    margin-top: 20px;\n                    @include tablet {\n                        width: 100%;\n                        min-width: 978px;\n                        margin-left: 0;\n                        overflow-y: auto;\n                        margin: 0;\n                        padding-top: 68px;\n                        overflow: hidden;\n                        overflow-y: hidden;\n                        height: calc(60vh - 60px) !important;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        // padding-top: 0;\n                        // overflow: scroll;\n                        // min-width: 780px;\n                        min-width: 912px;\n                        overflow-y: scroll !important;\n                        height: calc(100vh - 60px) !important;\n                    }\n                    @include tablet-down {\n                        overflow-x: hidden;\n                        margin-top: -6px;\n                        overflow-y: scroll !important;\n                        height: calc(100vh - 60px) !important;\n                    }\n                    .component-block {\n                        position: relative;\n                        opacity: 1;\n                        float: left;\n                        margin: 24px 20px 0 0px;\n                        width: calc(13% - 97px);\n                        @include tab_mid_container {\n                            margin: -24px 20px 0 20px;\n                        }\n                        @include desktop-mid {\n                            margin: -24px 20px 0 20px;\n                        }\n                        @include tablet {\n                            width: 72px;\n                            margin: 0px 0px 0 20px;\n                        }\n                        .component-logo {\n                            width: 72px;\n                            margin-left: 19px;\n                            @include tab_mid_container {\n                                margin-left: 0;\n                            }\n                            @include desktop-mid {\n                                margin-top: 62px;\n                                margin-left: 0;\n                            }\n                            @include tablet {\n                                margin: 0;\n                            }\n                        }\n                    }\n                    .container-wrapper {\n                        width: calc(88.4% - 4px);\n                        float: right;\n                        // @include desktop-down{\n                        //     float: unset;\n                        // }\n                        @include tablet {\n                            // float: left;\n                            width: calc(100% - 92px);\n                            padding-left: 20px;\n                        }\n                        @include tablet-down {\n                            width: 100%;\n                            float: inherit;\n                        }\n                        .container {\n                            padding: 0 0 0 8px;\n                            @include tablet {\n                                padding: 0;\n                            }\n                            @include tablet-down {\n                                padding: 0 0 0 20px;\n                            }\n                        }\n                    }\n                    .v-hamburger {\n                        bottom: -36px;\n                        height: 36px;\n                        z-index: -1;\n                    }\n                    >.container {\n                        padding: 0;\n                        max-width: 100%;\n                    }\n                    .content-background-box {\n                        top: -5px;\n                        left: 26.7%;\n                        height: 236px;\n                        padding-top: 10px;\n                        @include tab_mid_container {\n                            left: 35%;\n                        }\n                        @include desktop-mid {\n                            left: 35%;\n                        }\n                        @include tablet {\n                            left: 35%;\n                        }\n                    }\n                    .left-logo {\n                        top: -26px;\n                        left: -17px;\n                    }\n                }\n                .right-content-block {\n                    width: 70.5%;\n                    float: right;\n                    margin: 0 0 0 auto;\n                    // @include tab_mid_container {\n                    //   // margin-left: 150px;\n                    //   width: calc(100% - 150px);\n                    // }\n                    // @include desktop-mid {\n                    //   // margin-left: 150px;\n                    //   width: calc(100% - 150px);\n                    // }\n                    @include tablet {\n                        width: 83.5%;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 70.5%;\n                    }\n                    .color-box {\n                        width: 100% !important;\n                        max-width: inherit;\n                        margin: 0;\n                        border-top-right-radius: 0;\n                        border-bottom-right-radius: 0;\n                        &::after {\n                            border-top-right-radius: 0;\n                            border-bottom-right-radius: 0;\n                        }\n                        small {\n                            position: absolute;\n                            margin: 0 0 0 34px;\n                        }\n                        &.blue-box {\n                            width: calc(100% - 61px) !important;\n                            margin-left: 61px;\n                            @include tablet {\n                                width: calc(90% - 61px) !important;\n                                float: right;\n                            }\n                            small {\n                                margin: 9px 0 0 20px;\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    margin: 2px 0 0 15px;\n                                }\n                                @include tablet-down {\n                                    margin: 2px 0 0 10px;\n                                }\n                            }\n                            &::before {\n                                content: \"\";\n                                position: absolute;\n                                right: -100px;\n                                top: 0;\n                                width: 100px;\n                                height: 50px;\n                                z-index: 2;\n                                background-color: white;\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    display: none;\n                                }\n                                @include tablet-down {\n                                    display: none;\n                                }\n                            }\n                            &::after {\n                                content: \"\";\n                                display: block;\n                                position: absolute;\n                                left: -360px;\n                                top: 35px;\n                                width: calc(129% + 135px);\n                                height: 100%;\n                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/single_dot.svg);\n                                background-repeat: repeat-x;\n                                z-index: 1;\n                                background-color: transparent;\n                                border-radius: 0;\n                                @include tab_mid_container {\n                                    left: -200px;\n                                }\n                                @include tablet-down {\n                                    left: -196px;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    left: -160px;\n                                    top: 17px;\n                                    width: calc(104% + 135px);\n                                }\n                                // @include desktop-mid {\n                                //   left: -33px;\n                                //   width: calc(100% + 33px);\n                                // }\n                                // @include tablet {\n                                //   left: -33px;\n                                //   width: calc(100% + 33px);\n                                // }\n                            }\n                        }\n                        &.gree-box {\n                            width: calc(100% - 37px) !important;\n                            padding-left: 20px;\n                            margin-left: 37px;\n                            height: 51px;\n                            @include tablet {\n                                width: calc(90% - 37px) !important;\n                                float: right;\n                            }\n                            &:after {\n                                top: -10px;\n                            }\n                            small {\n                                margin-left: 10px;\n                                margin-top: -3px;\n                            }\n                        }\n                        &.orange-box {\n                            width: calc(100% - 23px) !important;\n                            margin-top: -4px;\n                            height: 66px;\n                            margin-left: 23px;\n                            @include tablet {\n                                width: calc(90% - 23px) !important;\n                                float: right;\n                            }\n                            small {\n                                margin-top: 7px;\n                            }\n                        }\n                    }\n                    .segment-block-content {\n                        margin: 4px 0 0px 33px;\n                        @include tablet {\n                            margin-bottom: 3px;\n                            float: left;\n                        }\n                        .icon-right {\n                            width: 50px;\n                            height: 50px;\n                            position: absolute;\n                            top: -31px;\n                            right: 10px;\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                width: 37px;\n                                height: 37px;\n                                top: -13px;\n                                left: auto;\n                                right: -26px;\n                                bottom: auto;\n                            }\n                            @include tablet-down {\n                                width: 37px;\n                                height: 37px;\n                                top: -13px;\n                                left: auto;\n                                right: -26px;\n                                bottom: auto;\n                            }\n                            img {\n                                width: 100%;\n                                height: 100%;\n                                object-fit: contain;\n                            }\n                        }\n                    }\n                }\n                .cisco-nfsi {\n                    height: 60px;\n                    width: 100%;\n                    max-width: 100%;\n                    border-radius: 34px 0 0 34px;\n                    margin: 10px 0;\n                    @include tablet-down {\n                        margin: 7px 0;\n                    }\n                    .aci-box-content {\n                        display: flex;\n                        align-items: center;\n                        justify-content: flex-start;\n                        width: 100%;\n                        margin-left: calc(22.7% - 192px);\n                        max-width: 326px;\n                        margin-top: 0;\n                        position: relative;\n                        @include tab_mid_container {\n                            margin-left: calc(35% - 175px);\n                        }\n                        @include desktop-mid {\n                            margin-left: calc(35% - 175px);\n                        }\n                        @include tablet {\n                            margin-left: calc(35% - 175px);\n                        }\n                        .txt-with-icon {\n                            margin-top: -1px;\n                            margin-left: 6px;\n                            position: absolute;\n                            left: -97px;\n                            &.margin-left {\n                                margin-left: 0px;\n                                right: -133px;\n                                left: auto;\n                            }\n                        }\n                        .inner-text-img {\n                            max-width: 513px;\n                            width: 100%;\n                            margin: 3px 0 0 0;\n                            z-index: 1;\n                            .logo-cvim {\n                                width: 220px;\n                                height: 39px;\n                                display: block;\n                                margin: 0 auto;\n                                position: relative;\n                                >a {\n                                    display: inline-block;\n                                }\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                    border-radius: 5px;\n                                }\n                            }\n                            p {\n                                font-size: 12px;\n                                font-weight: normal;\n                                line-height: 1.25;\n                                letter-spacing: normal;\n                                text-align: center;\n                                color: $white;\n                                a {\n                                    color: inherit;\n                                }\n                            }\n                        }\n                        .txt-with-icon {\n                            display: flex;\n                            align-items: center;\n                            z-index: 2;\n                            .icon-block {\n                                width: 32px;\n                                height: 32px;\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                    border-radius: 50%;\n                                }\n                                &.img-border {\n                                    border: 1px solid $blue;\n                                    border-radius: 50%;\n                                }\n                            }\n                            p {\n                                font-size: 12px;\n                                font-weight: normal;\n                                color: $white;\n                                a {\n                                    color: inherit;\n                                }\n                            }\n                        }\n                    }\n                    &.aci-box {\n                        max-width: initial;\n                        justify-content: flex-start;\n                        .openstack-btn {\n                            padding: 15px 15px 15px 20px;\n                            p {\n                                width: auto;\n                            }\n                        }\n                    }\n                    .aci-box-content {\n                        .txt-with-icon {\n                            margin-left: 0;\n                        }\n                        .inner-text-img {\n                            padding-left: 3px;\n                            margin-top: 20px;\n                            max-width: 100%;\n                            .logo-cvim {\n                                margin-top: 4px;\n                            }\n                        }\n                    }\n                }\n            }\n            .button-left-wrap {\n                position: absolute;\n                padding: 0;\n                margin: 1px 0 0;\n                width: 100%;\n                max-width: initial;\n                z-index: 3;\n                max-width: 194px;\n                top: -12px;\n                // @include tab_mid_container {\n                //   max-width: 130px;\n                // }\n                @include desktop-mid {\n                    max-width: 130px;\n                }\n                // @include tablet {\n                //   width: 130px;\n                // }\n                &::after {\n                    display: block;\n                    content: \"\";\n                    position: absolute;\n                    right: -133px;\n                    top: 26px;\n                    width: 133px;\n                    height: 133px;\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-xhaul.svg);\n                    background-repeat: no-repeat;\n                    z-index: -1;\n                    background-size: 100%;\n                }\n                .btn-img-wrap {\n                    display: flex;\n                    align-items: center;\n                    margin: -3px 0 0;\n                    @include tablet-down {\n                        margin: -5px 0 0;\n                    }\n                }\n                .btn-blud {\n                    border-radius: 8px;\n                    width: 162px;\n                    margin: 4px 0 0;\n                    @include tab_mid_container {\n                        width: 100%;\n                        padding: 10px;\n                    }\n                    @include desktop-mid {\n                        width: 100%;\n                        padding: 10px;\n                    }\n                    @include tablet {\n                        width: 100%;\n                        padding: 10px;\n                    }\n                    // &:after {\n                    //   content: \"\";\n                    //   position: absolute;\n                    //   top: 0;\n                    //   height: 100%;\n                    //   border-radius: 50%;\n                    //   right: -34px;\n                    //   width: 62px;\n                    //   background: $white;\n                    // }\n                    >a {\n                        &::after {\n                            position: relative;\n                            bottom: 0;\n                        }\n                    }\n                }\n                .icon-wrp {\n                    display: flex;\n                    align-items: center;\n                    margin: 0 0 0 -26px;\n                    small {\n                        font-size: 10px;\n                        font-weight: bold;\n                        line-height: 1.3;\n                        letter-spacing: normal;\n                        text-align: center;\n                        color: $blue;\n                        display: block;\n                        margin: 0;\n                        padding: 0 6px 0;\n                    }\n                    .icon-box {\n                        position: relative;\n                        width: 53px;\n                        height: 53px;\n                        border-radius: 50%;\n                        margin: 3px 8px 0 0;\n                        z-index: 1;\n                        @include tablet-down {\n                            width: 42px;\n                            height: 42px;\n                            margin: 5px 8px 0 0;\n                        }\n                        &.big-icon {\n                            width: 80px;\n                            height: 55.5px;\n                            .product-overlay {\n                                >img {\n                                    max-width: 69.4px;\n                                }\n                                &.pro-link {\n                                    position: relative;\n                                    &:after {\n                                        bottom: 2px;\n                                    }\n                                }\n                            }\n                        }\n                        img {\n                            width: 100%;\n                            height: 100%;\n                            object-fit: contain;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n@include tablet-down {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two {\n                &.default-access:not(.pre-aggrgtn) {\n                    .cloud-internet-block {\n                        .v-hamburger {\n                            display: none;\n                        }\n                    }\n                    .cloud-internet-block {\n                        .top-connect-box {\n                            padding-top: 3px;\n                            padding-bottom: 4px;\n                            .content-background-box {\n                                left: auto;\n                                right: auto;\n                                padding: 0;\n                                height: 100%;\n                                max-width: 290px;\n                                margin-left: 40%;\n                                background: transparent;\n                                z-index: 1;\n                                bottom: -29px;\n                                .left-logo {\n                                    bottom: 80px;\n                                    left: 0;\n                                }\n                                .top-block {\n                                    .icon-content {\n                                        display: none;\n                                    }\n                                    .bottom-content {\n                                        max-width: 173px;\n                                        bottom: -14px;\n                                        padding: 3px 0 2px;\n                                        margin: 0;\n                                        p {\n                                            font-size: 10px;\n                                        }\n                                    }\n                                }\n                                .left-logo {\n                                    top: 16px;\n                                    left: -46px;\n                                    width: 35px;\n                                    height: 35px;\n                                }\n                                &.hover-upper {\n                                    + {\n                                        .cisco-nfsi {\n                                            .inner-text-img {\n                                                z-index: inherit;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                            .cisco-nfsi {\n                                &.aci-box {\n                                    .aci-box-content {\n                                        .inner-text-img {\n                                            padding-left: 0px;\n                                        }\n                                    }\n                                }\n                                //.openstack-btn {\n                                //  max-width: 130px;\n                                //  padding-left: 10px;\n                                //  padding-right: 15px;\n                                //}\n                                .openstack-btn {\n                                    padding: 16px 14px 15px 20px;\n                                    // border-radius: 4px;\n                                    background-color: #0a4475;\n                                    .logo-img {\n                                        margin-right: 6px;\n                                        width: 35px;\n                                        height: 33px;\n                                    }\n                                }\n                                .aci-box-content {\n                                    max-width: 290px;\n                                    margin-left: calc(40% - 130px);\n                                    .inner-text-img {\n                                        // display: flex;\n                                        // flex-direction: row-reverse;\n                                        // .logo-cvim {\n                                        //   width: 100%;\n                                        //   max-width: 180px;\n                                        //   text-align: center;\n                                        //   img {\n                                        //     max-width: 140px;\n                                        //   }\n                                        // }\n                                        p {\n                                            max-width: 113px;\n                                            font-size: 10px;\n                                            text-align: left;\n                                            padding-left: 10px;\n                                        }\n                                        .top-txt {\n                                            p {\n                                                font-size: 10px;\n                                            }\n                                        }\n                                    }\n                                    .txt-with-icon {\n                                        margin-top: -3px;\n                                        left: -140px;\n                                        &.margin-left {\n                                            left: auto;\n                                            right: -135px;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .cloud-content {\n                            &::before {\n                                left: 0px;\n                                top: 17px;\n                                width: 100%;\n                                height: 48px;\n                                background-size: cover;\n                            }\n                            .aci-box-content {\n                                // max-width: 170px;\n                                // margin-left: calc(53.8% - 130px);\n                                // margin-top: -6px;\n                                .inner-text-img {\n                                    left: -42px;\n                                    .logo-cvim {\n                                        // max-width: 140px;\n                                        // width: 100%;\n                                        // text-align: center;\n                                        img {\n                                            max-width: 176px;\n                                        }\n                                    }\n                                    .dotted-line {\n                                        right: -204px;\n                                        width: 120%;\n                                        top: 33px;\n                                    }\n                                }\n                                .top-txt {\n                                    margin-bottom: 4px;\n                                    margin-right: 6px;\n                                    top: -20px;\n                                    left: 2px;\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        top: 6px !important;\n                                    }\n                                    @include phabletdown_landscape {\n                                        top: 6px !important;\n                                    }\n                                    p {\n                                        font-size: 10px !important;\n                                        &::after {\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                bottom: 4px;\n                                                width: 6px;\n                                                height: 6px;\n                                            }\n                                            @include phabletdown_landscape {\n                                                bottom: 4px !important;\n                                            }\n                                        }\n                                    }\n                                    .small-img {\n                                        margin-left: 5px;\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            margin-left: 7px !important;\n                                        }\n                                        @include phabletdown_landscape {\n                                            margin-left: 7px !important;\n                                        }\n                                    }\n                                }\n                            }\n                            .right-content-block {\n                                width: calc(100% - 310px);\n                                border-radius: 20px 0px 0px 20px;\n                                .color-box {\n                                    &.blue-box {\n                                        width: calc(100% - 61px) !important;\n                                        &::after {\n                                            left: -63px;\n                                            top: 18px;\n                                            width: calc(100% + 63px);\n                                        }\n                                    }\n                                    &.gree-box {\n                                        width: calc(100% - 37px) !important;\n                                        height: 27px;\n                                        small {\n                                            margin-top: -2px;\n                                        }\n                                    }\n                                    &.orange-box {\n                                        width: calc(100% - 23px) !important;\n                                    }\n                                }\n                            }\n                            .button-left-wrap {\n                                width: 203px;\n                                min-width: inherit;\n                                top: 32px;\n                                left: 6px;\n                                .btn-img-wrap {\n                                    height: 40px;\n                                }\n                                // .btn-blud {\n                                //     width: 135px;\n                                //     height: 40px;\n                                //     padding: 0 0 0 54px;\n                                //     img {\n                                //         max-width: 25px;\n                                //     }\n                                // }\n                                &::after {\n                                    left: auto;\n                                    right: -95px;\n                                    width: 95px;\n                                    height: 95px;\n                                    top: 23px;\n                                }\n                            }\n                        }\n                        .txt-with-icon {\n                            p {\n                                a {\n                                    font-size: 10px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-access .cisco-nfsi .openstack-btn p {\n        width: 109px;\n    }\n}\n\n// Mobile media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two {\n                .sla-block {\n                    height: 40px;\n                    .title-container {\n                        padding: 0px 20px 0px 20px;\n                        .icon-container {\n                            width: 22px;\n                            height: 25px;\n                            margin-right: 13px;\n                        }\n                        span {\n                            font-size: 12px;\n                            width: 74px !important;\n                        }\n                    }\n                }\n                &.default-peering,\n                &.default-cloud {\n                    .right-content-block {\n                        .segment-block-content {\n                            p {\n                                font-size: 10px !important;\n                            }\n                            .move_arrow_blue {\n                                padding-right: 0;\n                                &:after {\n                                    display: none;\n                                }\n                            }\n                        }\n                    }\n                }\n                &.default-core {\n                    .right-content-block {\n                        .routing-block-content,\n                        .segment-block-content {\n                            p {\n                                font-size: 10px !important;\n                            }\n                            .move_arrow_blue {\n                                padding-right: 10px;\n                                &:after {\n                                    display: inline-block;\n                                    bottom: 2px;\n                                    right: -3px;\n                                    width: 8px;\n                                    height: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n                &.default-aggregation {\n                    .right-content-block {\n                        .routing-block-content,\n                        .segment-block-content {\n                            p {\n                                font-size: 10px !important;\n                            }\n                            .move_arrow_blue {\n                                padding-right: 10px;\n                                &:after {\n                                    display: inline-block;\n                                    bottom: 2px;\n                                    right: -3px;\n                                    width: 8px;\n                                    height: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n                &.pre-aggrgtn {\n                    .right-content-block {\n                        .routing-block-content,\n                        .segment-block-content {\n                            p {\n                                font-size: 10px !important;\n                            }\n                            .move_arrow_blue {\n                                padding-right: 10px;\n                                &:after {\n                                    display: inline-block;\n                                    bottom: 2px;\n                                    right: -3px;\n                                    width: 8px;\n                                    height: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n                &.peering-wrap {\n                    .right-content-block {\n                        .segment-block-content {\n                            p {\n                                font-size: 10px !important;\n                            }\n                            .move_arrow_blue {\n                                padding-right: 10px;\n                                &:after {\n                                    display: inline-block;\n                                    bottom: 2px;\n                                    right: -3px;\n                                    width: 8px;\n                                    height: 8px;\n                                }\n                            }\n                        }\n                        .routing-block-content {\n                            p {\n                                font-size: 10px !important;\n                            }\n                            .move_arrow_blue {\n                                padding-right: 10px;\n                                &:after {\n                                    display: inline-block;\n                                    bottom: 2px;\n                                    right: -3px;\n                                    width: 8px;\n                                    height: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n                &.default-aggregation {\n                    .move_arrow_blue {\n                        &:after {\n                            bottom: 7px;\n                            display: none;\n                        }\n                    }\n                }\n                &.default-peering {\n                    .small_icon_move_up {\n                        top: 0;\n                    }\n                    .move_arrow_blue {\n                        &:after {\n                            bottom: 5px;\n                            //   @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            //     width: 6px !important;\n                            //     height: 6px !important;\n                            //     bottom: 4px !important;\n                            //   }\n                        }\n                    }\n                }\n                &.access {\n                    &.default-access {\n                        .button-left-wrap {\n                            .btn-img-wrap.residential {\n                                .icon-box {\n                                    top: 8px;\n                                    left: 12px;\n                                    max-width: 56px;\n                                }\n                            }\n                            .move_arrow_blue {\n                                right: -80px;\n                                bottom: 40px;\n                                &:after {\n                                    width: 7px;\n                                    height: 7px;\n                                    right: -1px;\n                                    bottom: 5px;\n                                    @include tablet-down {\n                                        right: 12px;\n                                        bottom: 8px;\n                                    }\n                                }\n                            }\n                            .btn-blud {\n                                .move_arrow {\n                                    &:after {\n                                        right: -12px;\n                                    }\n                                }\n                            }\n                        }\n                        .small_icon_move_up {\n                            top: 0;\n                        }\n                        .button-left-wrap {\n                            width: 203px;\n                            min-width: inherit;\n                            top: 32px;\n                            left: 6px;\n                            .btn-img-wrap {\n                                height: 40px;\n                                margin: 0 0 6px;\n                            }\n                            // .btn-blud {\n                            //     width: 135px;\n                            //     height: 40px;\n                            //     padding: 0 0 0 54px;\n                            //     img {\n                            //         max-width: 25px;\n                            //     }\n                            // }\n                            &::after {\n                                left: auto;\n                                right: -95px;\n                                width: 95px;\n                                height: 95px;\n                                top: 23px;\n                            }\n                        }\n                        .slac-block-outer {\n                            .icon-wrap {\n                                width: 38px;\n                                margin-right: 40px;\n                                top: 4px;\n                                left: -3px;\n                                position: relative;\n                            }\n                        }\n                        .sla-block {\n                            height: 40px;\n                            margin-bottom: 8px;\n                            .title-container {\n                                padding: 0px 11px 0px 11px;\n                                .icon-container {\n                                    width: 22px;\n                                    height: 25px;\n                                    margin-right: 13px;\n                                }\n                                span {\n                                    font-size: 12px;\n                                    width: 74px;\n                                    @include tablet-down {\n                                        margin-top: 2px;\n                                    }\n                                }\n                            }\n                        }\n                        .right-content-block {\n                            .color-box {\n                                height: 40px !important;\n                                .icon-wrap {\n                                    max-width: 35px;\n                                    top: -3px;\n                                }\n                            }\n                            .segment-block-content {\n                                margin: 43px 0 15px 11px;\n                                .mobile-box-text {\n                                    p {\n                                        font-size: 10px !important;\n                                        display: inline-block;\n                                    }\n                                    .move_arrow_blue {\n                                        font-size: 10px !important;\n                                        display: inline-block;\n                                        padding-right: 5px;\n                                        &:after {\n                                            content: \"\";\n                                            position: absolute;\n                                            vertical-align: middle;\n                                            right: -4px;\n                                            width: 7px;\n                                            height: 7px;\n                                            bottom: 2px;\n                                            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                                            background-size: contain;\n                                            background-repeat: no-repeat;\n                                            transition: transform 0.5s ease;\n                                        }\n                                    }\n                                }\n                                .box-text {\n                                    display: none;\n                                }\n                                .icon-links {\n                                    display: none;\n                                }\n                                .dyk-logo.left {\n                                    right: 64%;\n                                    top: 3px;\n                                }\n                            }\n                        }\n                        .top-connect-box {\n                            padding-top: 0px;\n                            padding-bottom: 4px;\n                            .content-background-box {\n                                left: auto;\n                                right: auto;\n                                padding: 0;\n                                height: 100%;\n                                max-width: 290px;\n                                margin-left: 40%;\n                                background: transparent;\n                                z-index: 1;\n                                bottom: -29px;\n                                .left-logo {\n                                    bottom: 80px;\n                                    left: 0;\n                                }\n                                .top-block {\n                                    .icon-content {\n                                        display: none;\n                                    }\n                                    .bottom-content {\n                                        max-width: 173px;\n                                        bottom: -14px;\n                                        padding: 3px 0 2px;\n                                        margin: 0;\n                                        p {\n                                            font-size: 10px;\n                                        }\n                                    }\n                                }\n                                .left-logo {\n                                    top: 16px;\n                                    left: -46px;\n                                    width: 35px;\n                                    height: 35px;\n                                }\n                                &.hover-upper {\n                                    + {\n                                        .cisco-nfsi {\n                                            .inner-text-img {\n                                                z-index: inherit;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                            .cisco-nfsi {\n                                &.aci-box {\n                                    .aci-box-content {\n                                        .inner-text-img {\n                                            padding-left: 0px;\n                                        }\n                                    }\n                                }\n                                //.openstack-btn {\n                                //  max-width: 130px;\n                                //  padding-left: 10px;\n                                //  padding-right: 15px;\n                                //}\n                                .openstack-btn {\n                                    padding: 16px 14px 15px 20px;\n                                    // border-radius: 4px;\n                                    background-color: #0a4475;\n                                    .logo-img {\n                                        margin-right: 6px;\n                                        width: 23px;\n                                        height: 23px;\n                                    }\n                                }\n                                .aci-box-content {\n                                    max-width: 290px;\n                                    margin-left: calc(40% - 130px);\n                                    .inner-text-img {\n                                        // display: flex;\n                                        // flex-direction: row-reverse;\n                                        // .logo-cvim {\n                                        //   width: 100%;\n                                        //   max-width: 180px;\n                                        //   text-align: center;\n                                        //   img {\n                                        //     max-width: 140px;\n                                        //   }\n                                        // }\n                                        p {\n                                            max-width: 113px;\n                                            font-size: 10px;\n                                            text-align: left;\n                                            padding-left: 10px;\n                                        }\n                                        .top-txt {\n                                            p {\n                                                font-size: 10px;\n                                            }\n                                        }\n                                    }\n                                    .txt-with-icon {\n                                        margin-top: -3px;\n                                        left: -140px;\n                                        &.margin-left {\n                                            left: auto;\n                                            right: -135px;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .cloud-content {\n                            &::before {\n                                left: 0px;\n                                top: 17px;\n                                width: 100%;\n                                height: 48px;\n                                background-size: cover;\n                            }\n                            .aci-box-content {\n                                .inner-text-img {\n                                    .logo-cvim {\n                                        img {\n                                            max-width: 176px;\n                                        }\n                                    }\n                                }\n                                .top-txt {\n                                    margin-bottom: 4px;\n                                    margin-right: 6px;\n                                    top: 3px;\n                                    left: 2px;\n                                    p {\n                                        font-size: 10px !important;\n                                    }\n                                    .small-img {\n                                        margin-left: 5px;\n                                    }\n                                }\n                            }\n                            .right-content-block {\n                                width: calc(100% - 260px);\n                                border-radius: 20px 0px 0px 20px;\n                                height: 185px;\n                                .color-box {\n                                    &.blue-box {\n                                        width: calc(100% - 61px) !important;\n                                        &::after {\n                                            left: -63px;\n                                            top: 18px;\n                                            width: calc(100% + 63px);\n                                        }\n                                    }\n                                    &.gree-box {\n                                        width: calc(100% - 37px) !important;\n                                        height: 27px;\n                                        small {\n                                            margin-top: -2px;\n                                        }\n                                    }\n                                    &.orange-box {\n                                        width: calc(100% - 23px) !important;\n                                    }\n                                }\n                            }\n                            .button-left-wrap {\n                                width: 161px;\n                                min-width: inherit;\n                                top: 25px;\n                                left: -3px;\n                                .btn-img-wrap {\n                                    height: 40px;\n                                }\n                                .dyk-logo.left {\n                                    right: -106px;\n                                    top: -56px;\n                                    @include desktop {\n                                        right: -122px;\n                                    }\n                                    @include tablet {\n                                        top: -42px;\n                                        right: -630px;\n                                    }\n                                    @include tablet-down {\n                                        right: -375px;\n                                        top: -56px;\n                                    }\n                                }\n                                .btn-blud {\n                                    width: 135px;\n                                    height: 38px;\n                                    max-width: 95px;\n                                    min-width: 50%;\n                                    img {\n                                        max-width: 25px;\n                                    }\n                                    p {\n                                        font-size: 12px !important;\n                                    }\n                                }\n                                &::after {\n                                    left: auto;\n                                    right: -95px;\n                                    width: 95px;\n                                    height: 95px;\n                                    top: 23px;\n                                }\n                            }\n                        }\n                        .txt-with-icon {\n                            p {\n                                a {\n                                    font-size: 12px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-safari:not(:root:root) {\n    @media screen and (min-width: 565px) and (max-width: 570px) and (orientation: landscape) {\n        .wonderwall-click .wonderwall-screen .screen-two.default-access .cloud-content .aci-box-content .inner-text-img .top-txt p {\n            padding-bottom: 2px;\n        }\n    }\n}",".ua-mobile:not(.ua-mobile-ipad) {\n    .screen-two {\n        &.pre-aggrgtn {\n            .dyk-logo {\n                @include ipad_landscape {\n                    top: 12px !important;\n                }\n                .left {\n                    &.tool-hover {\n                        @include desktop-down {\n                            width: 35px !important;\n                            height: 35px !important;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.pre-aggrgtn {\n                .sec-bg-img {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/pre-aggregation-bg.svg) !important;\n                    height: 100%;\n                    background-position: -60px 100%;\n                    bottom: 40px;\n                    background-size: cover;\n                    background-repeat: no-repeat;\n                    display: none;\n                    // @include tab_mid_container {\n                    //     bottom: 55px;\n                    // }\n                    @include tablet {\n                        bottom: 105px;\n                    }\n                }\n                .automation-tab {\n                    margin: 0px 0 3px 0;\n                    border-radius: 0;\n                }\n                .right-content-block {\n                    .segment-block-content {\n                        .move_arrow_blue {\n                            display: inline-block;\n                            &:after {\n                                content: \"\";\n                                position: absolute;\n                                vertical-align: middle;\n                                right: -6px;\n                                width: 11px;\n                                height: 11px;\n                                bottom: 3px;\n                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                                background-size: contain;\n                                background-repeat: no-repeat;\n                                transition: transform 0.5s ease;\n                                // @include desktop-down {\n                                //     bottom: 1px;\n                                //     right: 0px;\n                                //     width: 5px;\n                                //     height: 9px;\n                                // }\n                            }\n                        }\n                    }\n                }\n                .container {\n                    width: 100%;\n                    max-width: 1271px;\n                    @media screen and (min-width: 1350px) {\n                        max-width: 1549px;\n                        justify-content: flex-start;\n                    }\n                }\n                &.default-access {\n                    background-repeat: no-repeat;\n                    .automation-tab {\n                        padding-left: 0;\n                        // &:before {\n                        //     display: block;\n                        // }\n                    }\n                }\n                .cloud-internet-block {\n                    @include tablet {\n                        width: 100%;\n                        min-width: 800px;\n                        margin-left: 0;\n                        overflow: hidden;\n                    }\n                    .content-background-box {\n                        top: -14px;\n                        left: 27.9%;\n                        height: 242px;\n                        max-width: 300px;\n                        padding-top: 10px;\n                        @include tab_mid_container {\n                            left: 35%;\n                        }\n                        @include desktop-mid {\n                            left: 35%;\n                        }\n                        @include tablet {\n                            left: 30%;\n                        }\n                        .dyk-logo {\n                            right: -69px;\n                            top: 12px;\n                            @include desktop-down {\n                                width: 35px;\n                                height: 35px;\n                            }\n                            span {\n                                height: 50px;\n                                align-items: unset;\n                            }\n                            .tool-hover {\n                                .active-text {\n                                    min-height: 50px;\n                                    @include tablet-down {\n                                        right: -6px;\n                                        left: auto;\n                                        padding: 11px 68px 7px 25px;\n                                    }\n                                }\n                            }\n                        }\n                        .v-hamburger {\n                            @include tab_mid_container {\n                                bottom: -46px;\n                                height: 46px;\n                            }\n                        }\n                        .top-dyk-img {\n                            position: absolute;\n                            height: 50px;\n                            width: 50px;\n                            margin: 5px auto 0;\n                            bottom: -30px;\n                            left: -60px;\n                            transform: translateX(-50%);\n                            img {\n                                width: 100%;\n                                object-fit: cover;\n                            }\n                        }\n                    }\n                    .left-logo {\n                        top: -26px;\n                        left: -17px;\n                    }\n                    .top-connect-box {\n                        .content-background-box {\n                            .top-block {\n                                .icon-content {\n                                    margin: 6px 22px;\n                                }\n                                .icon-wrap {\n                                    width: 29px;\n                                    height: 33px;\n                                }\n                                .bottom-content {\n                                    bottom: 3px;\n                                    padding: 6px 0 5px;\n                                }\n                            }\n                        }\n                    }\n                }\n                .cisco-nfsi {\n                    height: 60px;\n                    width: 100%;\n                    max-width: 100%;\n                    border-radius: 0px;\n                    margin: 10px 0;\n                    .openstack-btn {\n                        border-radius: 0 30px 30px 0;\n                    }\n                    .aci-box-content {\n                        //display: flex;\n                        align-items: center;\n                        //justify-content: flex-start;\n                        width: 100%;\n                        margin-left: calc(27.2% - 196px);\n                        max-width: 326px;\n                        margin-top: 0;\n                        position: relative;\n                        @include tab_mid_container {\n                            margin-left: calc(34% - 196px);\n                        }\n                        @include desktop-mid {\n                            margin-left: calc(34% - 196px);\n                        }\n                        @include tablet {\n                            margin-left: calc(31% - 196px);\n                        }\n                        .inner-text-img {\n                            max-width: 513px;\n                            width: 100%;\n                            margin: -6px 0 0 0;\n                            padding-left: 0;\n                            z-index: 1;\n                            .logo-cvim {\n                                width: 213px;\n                                height: 22px;\n                                display: block;\n                                margin: 0 auto;\n                                top: -1px;\n                                position: relative;\n                                >a {\n                                    display: inline-block;\n                                    margin-top: 7px;\n                                }\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                    border-radius: 5px;\n                                }\n                            }\n                            .small-img {\n                                width: 17px;\n                                margin-left: 7px;\n                                @media screen and (min-width: 1400px) {\n                                    margin-left: 2px;\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    width: 17px !important;\n                                    margin-left: 2px;\n                                    margin-top: -4px;\n                                }\n                                @include phabletdown_landscape {\n                                    width: 15px !important;\n                                    margin-left: 2px;\n                                    margin-top: -4px;\n                                }\n                            }\n                            p {\n                                font-size: 12px;\n                                font-weight: normal;\n                                line-height: 1.25;\n                                letter-spacing: normal;\n                                text-align: center;\n                                color: $blue;\n                                padding-left: 50px;\n                                a {\n                                    color: inherit;\n                                    margin-right: 34px;\n                                    &:after {\n                                        background-image: url(\"/dist/images/pre-aggrigation/pre-arr-arrow.svg\");\n                                        width: 16px;\n                                        height: 8px;\n                                    }\n                                }\n                            }\n                        }\n                        .txt-with-icon {\n                            position: absolute;\n                            display: flex;\n                            align-items: center;\n                            flex-direction: column;\n                            z-index: 2;\n                            top: 9px;\n                            .icon-block {\n                                width: 32px;\n                                height: 32px;\n                                margin-left: -12px;\n                                margin-top: 3px;\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    margin-top: 0;\n                                }\n                                @include phabletdown_landscape {\n                                    margin-top: 0;\n                                }\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                    border-radius: 50%;\n                                }\n                                &.img-border {\n                                    border: 1px solid $blue;\n                                    border-radius: 50%;\n                                }\n                            }\n                            p {\n                                font-size: 12px;\n                                font-weight: normal;\n                                color: $blue;\n                                a {\n                                    color: inherit;\n                                    &:after {\n                                        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                        @include tablet {\n                                            bottom: 5px;\n                                        }\n                                    }\n                                }\n                            }\n                            &.margin-left {\n                                right: -108px;\n                            }\n                            &.margin-right {\n                                max-width: 100px;\n                                right: -225px;\n                                margin-left: auto;\n                            }\n                        }\n                    }\n                    &.aci-box {\n                        max-width: initial;\n                        justify-content: flex-start;\n                        .aci-box-content {\n                            .txt-with-icon {\n                                margin-left: auto;\n                                &.margin-left {\n                                    top: 8px;\n                                    right: -261px;\n                                    @include tablet {\n                                        right: -190px;\n                                    }\n                                }\n                            }\n                            .inner-text-img {\n                                padding-left: 1px;\n                                margin-top: 4px;\n                                max-width: 100%;\n                                .top-txt {\n                                    display: flex;\n                                    flex-direction: row;\n                                    margin-left: 42px;\n                                    p {\n                                        padding-left: 34px;\n                                        a {\n                                            margin-right: 7px;\n                                            &::after {\n                                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                    right: -10px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                                .logo-cvim {\n                                    margin-top: 6px;\n                                    width: 196px;\n                                    // padding-left: 5px;\n                                    >a {\n                                        margin-top: 0px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .cloud-content {\n                    margin-top: 7px;\n                    @include tab_mid_container {\n                        margin-top: 17px;\n                    }\n                    @include desktop-down {\n                        margin-bottom: 20px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        margin-bottom: 0;\n                        padding: 0;\n                    }\n                    @include tablet-down {\n                        margin-bottom: 0;\n                        padding-bottom: 15px;\n                    }\n                    &:before {\n                        display: none;\n                    }\n                }\n                .top-connect-box {\n                    max-width: 100%;\n                    padding-top: 54px;\n                    padding-bottom: 29px;\n                    z-index: 3;\n                    .cisco-nfsi {\n                        position: relative;\n                        z-index: -1;\n                        height: 60px;\n                        width: 100%;\n                        max-width: 100%;\n                        margin: 10px 0;\n                        &.aci-box {\n                            //background-color: #06144d;\n                        }\n                    }\n                }\n                .right-content-block {\n                    margin: 0;\n                    width: 100%;\n                    .color-box {\n                        display: block;\n                        max-width: 100%;\n                        height: 202px;\n                        background-color: rgba(237, 245, 231, 0.8) !important;\n                        border: solid 1px;\n                        border-left: 0;\n                        border-right: 0;\n                        border-radius: 0;\n                        border-color: rgba(116, 191, 75, 0.6);\n                        @include desktop-down {\n                            height: 185px !important;\n                        }\n                        .container {\n                            z-index: 2;\n                        }\n                        .aci-box-content {\n                            position: relative;\n                            width: 100%;\n                            height: 100%;\n                            display: block;\n                            margin-left: 0;\n                            max-width: inherit;\n                            .txt-with-icon {\n                                position: absolute;\n                                display: flex;\n                                flex-direction: column;\n                                max-width: 155px;\n                                .icon-block {\n                                    width: 32px;\n                                    height: 32px;\n                                    margin-left: -16px;\n                                    margin-top: 4px;\n                                }\n                                &.type-1 {\n                                    top: 27px;\n                                    left: 12.3%;\n                                    @include tab_mid_container {\n                                        left: 19%;\n                                    }\n                                    @include desktop-mid {\n                                        left: 19%;\n                                    }\n                                    @include tablet {\n                                        left: 12%;\n                                    }\n                                }\n                                &.type-2 {\n                                    top: 34px;\n                                    left: 46.9%;\n                                    @include tablet {\n                                        left: 50%;\n                                        top: 75px;\n                                    }\n                                }\n                                &.type-3 {\n                                    top: 34px;\n                                    left: 58.9%;\n                                    @include tab_mid_container {\n                                        left: 61%;\n                                    }\n                                    @include desktop-mid {\n                                        left: 61%;\n                                        top: 30px;\n                                    }\n                                    @include tablet {\n                                        left: 63%;\n                                        top: 100px;\n                                    }\n                                }\n                                &.type-4 {\n                                    top: 34px;\n                                    left: 87.9%;\n                                    @include tab_mid_container {\n                                        // left: 73% !important;\n                                        // top: 45px !important;\n                                    }\n                                    //   @include desktop-mid {\n                                    //     left: 73%;\n                                    //   }\n                                    @include tablet {\n                                        top: 32px;\n                                        left: 73%;\n                                    }\n                                }\n                            }\n                            .dyk-logo {\n                                position: absolute;\n                                width: 50px;\n                                height: 50px;\n                                z-index: 4;\n                                @include desktop-down {\n                                    width: 35px;\n                                    height: 35px;\n                                }\n                                &.type-1 {\n                                    top: 36px;\n                                    right: 18.8%;\n                                    @include tab_mid_container {\n                                        // right: 9%;\n                                        top: 35px !important;\n                                    }\n                                    @include desktop-mid {\n                                        right: 9%;\n                                    }\n                                    @include tablet {\n                                        right: 25%;\n                                        top: 64px !important;\n                                    }\n                                }\n                                &.type-2 {\n                                    top: 129px;\n                                    left: 28.8%;\n                                    @include tab_mid_container {\n                                        left: 40%;\n                                    }\n                                    @include desktop-mid {\n                                        left: 34%;\n                                    }\n                                    @include tablet {\n                                        left: 44%;\n                                        top: 119px !important;\n                                    }\n                                }\n                                &.type-3 {\n                                    top: -52px;\n                                    left: 56.8%;\n                                    @include tablet {\n                                        top: -40px !important;\n                                        left: 70%;\n                                    }\n                                    .left {\n                                        &.tool-hover {\n                                            @include desktop-down {\n                                                width: 35px !important;\n                                                height: 35px !important;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                            .right-content {\n                                position: absolute;\n                                display: flex;\n                                flex-direction: column;\n                                align-items: center;\n                                max-width: 185px;\n                                width: 100%;\n                                .txt-img {\n                                    display: flex;\n                                    flex-direction: row;\n                                    p {\n                                        color: $blue;\n                                        position: relative;\n                                        font-size: 12px;\n                                        margin-right: 0px;\n                                        padding-right: 7px;\n                                        margin-bottom: 4px;\n                                        @include desktop-down {\n                                            font-size: 10px !important;\n                                        }\n                                    }\n                                    .small-img {\n                                        width: 17px;\n                                        margin-left: 7px;\n                                    }\n                                }\n                                &.type-1 {\n                                    top: -31px;\n                                    left: 30.7%;\n                                    max-width: 206px;\n                                    @include tab_mid_container {\n                                        top: -47px !important;\n                                    }\n                                    @include large-desktop-down {\n                                        top: -47px;\n                                    }\n                                    @include desktop-down {\n                                        max-width: 176px;\n                                    }\n                                    .right-img {\n                                        width: 195px;\n                                        @include desktop {\n                                            width: 155px;\n                                        }\n                                        @include desktop-down {\n                                            max-width: 117px;\n                                        }\n                                    }\n                                    .txt-img {\n                                        margin-bottom: 0px;\n                                        margin-left: 10px;\n                                        .move_arrow_blue {\n                                            &::after {\n                                                @include tablet {\n                                                    bottom: 3px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                                &.type-2 {\n                                    top: 67px;\n                                    left: 30%;\n                                    max-width: 224px;\n                                    z-index: 3;\n                                    @include desktop-down {\n                                        max-width: 111px;\n                                        top: 47px;\n                                        z-index: 2;\n                                    }\n                                    .right-img {\n                                        width: 195px;\n                                        margin-top: 15px;\n                                        margin-left: 2px;\n                                        @include desktop {\n                                            width: 155px;\n                                        }\n                                        @include desktop-down {\n                                            max-width: 111px;\n                                        }\n                                        @include tablet-down {\n                                            max-width: 102px;\n                                            margin-left: -1px;\n                                            margin-top: 8px;\n                                        }\n                                    }\n                                    .txt-img {\n                                        margin-left: 8px;\n                                        margin-bottom: -5px;\n                                        .move_arrow_blue {\n                                            &::after {\n                                                @include tablet {\n                                                    bottom: 3px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .multi-hamburger {\n                            position: absolute;\n                            right: 0px;\n                            width: 60%;\n                            top: 9px;\n                            ul {\n                                list-style: none;\n                                li {\n                                    height: 1px;\n                                    width: 100%;\n                                    margin-left: auto;\n                                    margin-top: 3px;\n                                    &.blue-line {\n                                        background-color: $azure;\n                                    }\n                                    &.orange-line {\n                                        height: 1px;\n                                        background-color: $orange;\n                                    }\n                                    &.green-line {\n                                        background-color: $light-olive-green;\n                                    }\n                                }\n                            }\n                        }\n                        .dotted-line {\n                            position: absolute;\n                            left: 0px;\n                            top: 21px;\n                            width: 40%;\n                            height: 1px;\n                            border-top: 2px dotted #0d274d;\n                        }\n                    }\n                }\n                .icon-link-block {\n                    position: absolute;\n                    padding-left: 4px;\n                    width: 100%;\n                    top: 84px;\n                    left: -19px;\n                    z-index: 1;\n                    justify-content: space-between;\n                    @include tab_mid_container {\n                        left: unset !important;\n                        top: 90px !important;\n                        width: 100% !important;\n                    }\n                    @include desktop-down {\n                        flex-direction: column;\n                        top: 94px;\n                    }\n                    .mobile-box-text {\n                        p {\n                            color: $darken-blue;\n                            font-size: 16px;\n                            font-weight: 700;\n                            // @include desktop-down {\n                            //     font-size: 10px !important;\n                            // }\n                            &:hover {\n                                &::after {\n                                    @include desktop-down {\n                                        transform: translateX(2px);\n                                    }\n                                }\n                            }\n                            &:after {\n                                content: \"\";\n                                position: absolute;\n                                vertical-align: middle;\n                                display: none;\n                                right: -4px;\n                                width: 8px;\n                                height: 8px;\n                                bottom: 2px;\n                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                background-size: contain;\n                                background-repeat: no-repeat;\n                                transition: transform 0.5s ease;\n                                // @include desktop-down {\n                                //   display: inline-block;\n                                // }\n                            }\n                        }\n                    }\n                    .box-text {\n                        margin-top: 1px;\n                        @include desktop-down {\n                            display: none;\n                        }\n                        p {\n                            color: $blue;\n                        }\n                    }\n                    .icon-links {\n                        @include desktop-down {\n                            display: none;\n                        }\n                    }\n                    .segment-block-content {\n                        margin: 0px;\n                        z-index: 4;\n                        max-width: 428px;\n                        padding: 0px 10px 5px 13px;\n                        @include tablet {\n                            padding: 0px 10px 5px 13px;\n                        }\n                        @include tablet-down {\n                            padding: 0px 10px 5px 2px;\n                        }\n                    }\n                    .routing-block-content {\n                        margin-top: 0px;\n                        margin-left: 0;\n                        margin-right: 1.4%;\n                        max-width: 605px;\n                        @include desktop {\n                            padding: 0px 10px 5px 13px;\n                        }\n                        @include tab_mid_container {\n                            max-width: 400px;\n                        }\n                        @include desktop-mid {\n                            max-width: 400px;\n                        }\n                        @include tablet-down {\n                            margin-top: -5px;\n                            margin-left: 2px;\n                        }\n                        .mobile-box-text {\n                            p {\n                                a {\n                                    &::after {\n                                        background-image: url(\"/dist/images/manage-services/_arrow.svg\");\n                                        right: -6px;\n                                        width: 11px;\n                                        height: 11px;\n                                        bottom: 4px;\n                                        // @include desktop-down {\n                                        //     bottom: 1px;\n                                        //     right: 0px;\n                                        //     width: 5px;\n                                        //     height: 9px;\n                                        // }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two {\n                &.pre-aggrgtn {\n                    .screen-click-wrap {\n                        @include tablet-down {\n                            height: initial !important;\n                        }\n                    }\n                    .cloud-internet-block {\n                        overflow: hidden;\n                        min-width: 667px;\n                        //padding-bottom: 90px;\n                        //overflow-y: auto;\n                        //height: 100vh;\n                        .content-background-box {\n                            left: auto;\n                            right: auto;\n                            padding: 0;\n                            height: 100%;\n                            max-width: 290px;\n                            margin-left: 330px;\n                            background: transparent;\n                            border: 0px;\n                            z-index: 2;\n                            bottom: 0;\n                            top: auto;\n                            @include tablet-down {\n                                margin-left: 253px;\n                                max-width: 160px;\n                                bottom: 1px;\n                                height: 17px;\n                            }\n                            .dyk-logo {\n                                right: 120px;\n                                top: 10px !important;\n                                @include tablet-down {\n                                    right: -47px;\n                                    top: -107px !important;\n                                }\n                            }\n                        }\n                        .top-connect-box {\n                            padding-bottom: 13px;\n                            padding-top: 3px;\n                            @include tablet-down {\n                                padding-bottom: 21px;\n                                padding-top: 25px;\n                            }\n                            @include phabletdown_landscape {\n                                padding-top: 27px;\n                            }\n                            .content-background-box {\n                                .top-block {\n                                    .icon-content {\n                                        display: none;\n                                        @include tablet-down {\n                                            display: none;\n                                        }\n                                        &.XRd-vCSR {\n                                            display: block;\n                                            position: absolute;\n                                            top: -90px;\n                                            left: -42px;\n                                            margin: 0;\n                                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                                top: 14px;\n                                                left: -80px;\n                                            }\n                                            .icon-wrap {\n                                                height: 22px;\n                                            }\n                                            &:after {\n                                                position: absolute;\n                                                vertical-align: middle;\n                                                display: inline-block;\n                                                content: \"\";\n                                                bottom: 7px;\n                                                right: -10px;\n                                                width: 7px;\n                                                height: 7px;\n                                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                                background-size: contain;\n                                                background-repeat: no-repeat;\n                                                transition: transform 0.5s ease;\n                                            }\n                                        }\n                                    }\n                                    .bottom-content {\n                                        bottom: 3px;\n                                        left: -38px;\n                                        width: 154px;\n                                        padding: 1px 0 1px;\n                                        border-radius: 0 0 8px 8px;\n                                        @include tablet-down {\n                                            left: 7px;\n                                        }\n                                        p {\n                                            @include tablet-down {\n                                                font-size: 10px !important;\n                                                padding-left: 5px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .cloud-content {\n                            .right-content-block {\n                                .color-box {\n                                    .aci-box-content {\n                                        .txt-with-icon {\n                                            p {\n                                                @include tablet-down {\n                                                    font-size: 10px !important;\n                                                }\n                                            }\n                                            &.type-1 {\n                                                top: 45px;\n                                                @include tablet-down {\n                                                    left: 54px;\n                                                    top: 31px;\n                                                }\n                                            }\n                                            &.type-2 {\n                                                top: 45px;\n                                                @include desktop {\n                                                    left: 49.9%;\n                                                }\n                                                @include tablet-down {\n                                                    left: 369px;\n                                                    top: 44px;\n                                                    max-width: 90px;\n                                                }\n                                            }\n                                            &.type-3 {\n                                                top: 45px;\n                                                @include desktop {\n                                                    top: 30px;\n                                                }\n                                                @include tablet {\n                                                    top: 40px;\n                                                }\n                                                @include tablet-down {\n                                                    left: auto;\n                                                    top: 23px;\n                                                    right: 85px;\n                                                }\n                                            }\n                                            &.type-4 {\n                                                top: 105px;\n                                                left: 77.1%;\n                                                @include desktop {\n                                                    top: 47px;\n                                                    left: 87.1%;\n                                                }\n                                                @include tablet {\n                                                    top: 72px;\n                                                }\n                                                @include tablet-down {\n                                                    left: auto;\n                                                    right: -6px;\n                                                    top: 44px;\n                                                }\n                                            }\n                                        }\n                                        .dyk-logo {\n                                            .tool-hover {\n                                                @include tablet-down {\n                                                    width: 35px;\n                                                    height: 35px;\n                                                }\n                                            }\n                                            &.type-1 {\n                                                top: 87px !important;\n                                                @include desktop {\n                                                    top: 70px !important;\n                                                    right: 15%;\n                                                }\n                                                @include tablet {\n                                                    top: 118px !important;\n                                                }\n                                                @include tablet-down {\n                                                    right: 99px;\n                                                    top: 87px !important;\n                                                }\n                                            }\n                                            &.type-2 {\n                                                top: 133px !important;\n                                                @include desktop {\n                                                    top: 108px !important;\n                                                    left: 38%;\n                                                }\n                                                @include tablet-down {\n                                                    left: 182px;\n                                                    top: 123px !important;\n                                                }\n                                            }\n                                            &.type-3 {\n                                                top: -25px !important;\n                                                @include tablet-down {\n                                                    left: auto;\n                                                    right: 114px;\n                                                    top: -39px !important;\n                                                }\n                                            }\n                                        }\n                                        .right-content {\n                                            &.type-1 {\n                                                top: -16px;\n                                                @include desktop {\n                                                    top: -25px;\n                                                }\n                                                @include tablet-down {\n                                                    top: -30px;\n                                                    left: 235px;\n                                                    max-width: 117px;\n                                                }\n                                                .right-img {\n                                                    @include tablet-down {\n                                                        max-width: 102px;\n                                                        margin-top: 9px;\n                                                        margin-left: 5px;\n                                                    }\n                                                }\n                                                .txt-img {\n                                                    @include tablet-down {\n                                                        margin-bottom: 1px;\n                                                        margin-left: -3px;\n                                                    }\n                                                }\n                                            }\n                                            &.type-2 {\n                                                top: 67px;\n                                                @include desktop {\n                                                    top: 55px;\n                                                }\n                                                @include tablet-down {\n                                                    top: 40px;\n                                                    max-width: 111px;\n                                                    left: 242px;\n                                                }\n                                                .txt-img {\n                                                    @include tablet-down {\n                                                        margin-left: 1px;\n                                                        margin-bottom: -8px;\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .cisco-nfsi {\n                        @include tablet-down {\n                            margin-top: 7px;\n                            margin-bottom: 0px;\n                        }\n                        .aci-box-content {\n                            max-width: 166px;\n                            margin-left: 94px;\n                            @include desktop {\n                                margin-left: 125px;\n                            }\n                            @include desktop-down {\n                                margin-left: 115px;\n                            }\n                            @include tablet-down {\n                                margin-left: 88px;\n                            }\n                            .inner-text-img {\n                                margin: -2px 0 0 0;\n                                @include tablet-down {\n                                    margin: -4px 0 0 0;\n                                }\n                                p {\n                                    font-size: 10px !important;\n                                    @include desktop {\n                                        padding-left: 36px;\n                                    }\n                                    @include desktop-down {\n                                        padding-left: 34px;\n                                    }\n                                    @include tablet-down {\n                                        padding-left: 22px;\n                                    }\n                                    a {\n                                        @include tablet-down {\n                                            margin-right: 0;\n                                        }\n                                        &::after {\n                                            @include large-desktop-down {\n                                                right: -9px;\n                                            }\n                                            @include ipad_landscape {\n                                                right: -9px;\n                                            }\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                right: -9px;\n                                            }\n                                            @include phabletdown_landscape {\n                                                right: -9px;\n                                            }\n                                        }\n                                    }\n                                }\n                                .logo-cvim {\n                                    width: 111px;\n                                    height: 11px;\n                                    margin-top: 2px;\n                                    @include tablet-down {\n                                        width: 111px;\n                                        height: 11px;\n                                        margin-top: -2px;\n                                        margin-left: 27px;\n                                    }\n                                    >a {\n                                        margin-top: 2px;\n                                    }\n                                }\n                            }\n                            .txt-with-icon {\n                                top: 2px;\n                                p {\n                                    font-size: 10px !important;\n                                }\n                                &.margin-left {\n                                    right: -150px;\n                                    @include tablet-down {\n                                        right: -108px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        right: -82px;\n                                    }\n                                }\n                                &.margin-right {\n                                    right: -280px;\n                                    @include tablet-down {\n                                        right: -198px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        right: -165px;\n                                    }\n                                }\n                            }\n                        }\n                        &.aci-box {\n                            @include tablet-down {\n                                margin-top: 7px;\n                                background-color: #b2ebf9;\n                            }\n                            .aci-box-content {\n                                max-width: 290px;\n                                margin-left: 30px;\n                                @include desktop {\n                                    margin-left: 66px;\n                                }\n                                @include desktop-down {\n                                    margin-left: 63px;\n                                }\n                                @include tablet-down {\n                                    max-width: 270px;\n                                    margin-left: 37px;\n                                }\n                                .inner-text-img {\n                                    margin-top: -2px;\n                                    @include tablet-down {\n                                        margin-top: 2px;\n                                    }\n                                    .top-txt {\n                                        justify-content: center;\n                                        margin-left: -21px;\n                                        @include tablet-down {\n                                            margin-bottom: -2px;\n                                        }\n                                        p {\n                                            a {\n                                                &::after {\n                                                    @include ipad_landscape {\n                                                        right: -9px;\n                                                    }\n                                                    @include phabletdown_landscape {\n                                                        right: -10px !important;\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                    .logo-cvim {\n                                        width: 113px;\n                                        height: 12px;\n                                        @include tablet-down {\n                                            margin-left: 84px;\n                                        }\n                                    }\n                                }\n                                .txt-with-icon {\n                                    &.margin-left {\n                                        top: 3px;\n                                        right: -180px;\n                                        @include tablet-down {\n                                            right: -131px;\n                                        }\n                                        @include phabletdown_landscape {\n                                            right: -89px;\n                                            top: 7px;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .icon-link-block {\n                        top: 110px;\n                        width: auto;\n                        left: 10px;\n                        padding-left: 0;\n                        @include desktop {\n                            top: 104px;\n                            width: inherit;\n                        }\n                        .mobile-box-text {\n                            p {\n                                position: relative;\n                                display: inline-block;\n                                padding-right: 8px;\n                            }\n                        }\n                        .segment-block-content {\n                            margin-bottom: 13px;\n                        }\n                    }\n                    // .sla-block{\n                    //   height: 40px;\n                    //   .title-container{\n                    //     padding: 0px 28px 0px 22px;\n                    //     .icon-container{\n                    //       width: 22px;\n                    //       height: 25px;\n                    //       margin-right: 13px;\n                    //     }\n                    //     span{\n                    //       font-size: 10px !important;\n                    //       width: 55px;\n                    //     }\n                    //   }\n                    // }\n                }\n            }\n        }\n    }\n}\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n    .wonderwall-click {\n        .wonderwall-screen .screen-two.pre-aggrgtn .cisco-nfsi .openstack-btn p {\n            width: 109px;\n        }\n    }\n}",".wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.default-aggregation {\n                @media (max-width: 1024px) and (min-width: 992px) {\n                    // min-width: 1250px;\n                    // overflow-x: scroll;\n                }\n                .container {\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1549px !important;\n                        justify-content: flex-start !important;\n                    }\n                }\n                .screen-click-wrap {\n                    .container {\n                        @media screen and (min-width: 1350px) {\n                            max-width: 1549px !important;\n                            justify-content: flex-start !important;\n                        }\n                    }\n                }\n                .dyk-logo {\n                    position: absolute;\n                    width: 50px;\n                    height: 50px;\n                    z-index: 1;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 37px;\n                        height: 37px;\n                    }\n                    @include tablet-down {\n                        width: 37px;\n                        height: 37px;\n                    }\n                    &.hover-upper {\n                        z-index: 9 !important;\n                    }\n                }\n                .automation-tab {\n                    border-radius: 0;\n                    padding-left: 0;\n                    @include tablet {\n                        width: 100% !important;\n                        padding-left: 20px;\n                    }\n                    &::before {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        left: -99%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                    &::after {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        right: -99%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                }\n                .sec-bg-img {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/aggregation-bg.svg) !important;\n                    height: 100%;\n                    background-position: -60px 100%;\n                    bottom: 44px;\n                    background-size: cover;\n                    background-repeat: no-repeat;\n                    display: none;\n                    // @include tab_mid_container {\n                    //     bottom: 55px;\n                    // }\n                }\n                &.default-access {\n                    background-repeat: no-repeat;\n                }\n                .content-background-box {\n                    max-width: 299px;\n                    top: inherit;\n                    bottom: 6px;\n                    height: 242px;\n                    padding-top: 0;\n                    left: 54.8%;\n                    right: inherit;\n                    @include tab_mid_container {\n                        max-width: 300px;\n                        left: 510px;\n                    }\n                    @include desktop-mid {\n                        max-width: 300px;\n                        left: 450px;\n                    }\n                    @include tablet {\n                        left: 430px;\n                    }\n                    @include desktop-down {\n                        background: transparent;\n                        border: 0px;\n                        max-width: 160px;\n                        bottom: 8px;\n                        height: 17px;\n                        z-index: 2;\n                    }\n                    .dyk-logo {\n                        position: absolute;\n                        top: 16px;\n                        right: -61px;\n                        width: 50px;\n                        height: 50px;\n                        border-radius: 50%;\n                        @include desktop-down {\n                            width: 35px;\n                            height: 35px;\n                        }\n                        @include tablet {\n                            top: -144px;\n                        }\n                        @include tablet-down {\n                            // display: none;\n                            &.left-wrap {\n                                display: block;\n                            }\n                        }\n                        &.left {\n                            top: 13px;\n                            right: auto;\n                            left: -352px;\n                            @include tab_mid_container {\n                                left: -170px;\n                            }\n                            @include desktop-mid {\n                                left: -170px;\n                            }\n                            @include tablet {\n                                left: -200px;\n                                top: -144px;\n                            }\n                        }\n                    }\n                }\n                .dyk-logo.mobile-tool-hover {\n                    display: none;\n                }\n                .top-connect-box {\n                    padding-top: 52px;\n                    padding-bottom: 30px;\n                    z-index: 1;\n                    margin-left: 0;\n                    max-width: initial;\n                    padding-left: 0;\n                    @include tablet {\n                        width: 100% !important;\n                    }\n                    @include desktop-down {\n                        padding-top: 0px;\n                        padding-bottom: 15px;\n                    }\n                    .top-block {\n                        display: flex;\n                        flex-direction: row;\n                        flex-wrap: wrap;\n                        padding-left: 15px;\n                        justify-content: center;\n                        .icon-content {\n                            max-width: 65px;\n                            &:nth-of-type(2) {\n                                .icon-wrap {\n                                    width: 32px;\n                                }\n                            }\n                            .move_arrow_blue {\n                                &::after {\n                                    display: none;\n                                }\n                            }\n                            @include desktop-down {\n                                visibility: hidden;\n                                &:first-child {\n                                    visibility: visible;\n                                }\n                            }\n                            &:nth-of-type(3n) {\n                                max-width: 52px;\n                            }\n                        }\n                        .bottom-content {\n                            bottom: 3px;\n                            padding: 4px 0 7px;\n                            @include desktop-down {\n                                bottom: -1px;\n                                left: 0;\n                                width: 154px;\n                                padding: 1px 0 1px;\n                                border-radius: 0 0 8px 8px;\n                            }\n                            p {\n                                @include desktop-down {\n                                    font-size: 10px !important;\n                                }\n                            }\n                        }\n                        .icon-wrap {\n                            width: 24px;\n                            height: 21px;\n                            margin-bottom: 7px;\n                            @include tab_mid_container {\n                                margin-bottom: 5px;\n                            }\n                            @include desktop-mid {\n                                margin-bottom: 5px;\n                            }\n                            @include tablet {\n                                margin-bottom: 5px;\n                                width: 50px;\n                            }\n                        }\n                        small {\n                            line-height: 1.2;\n                            @include tab_mid_container {\n                                line-height: 1.2;\n                            }\n                        }\n                    }\n                    .aci-box-content {\n                        position: relative;\n                        display: flex;\n                        align-items: center;\n                        justify-content: flex-start;\n                        width: 100%;\n                        margin: 0 0 0 calc(54.8% - 196px);\n                        max-width: 326px;\n                        @include tab_mid_container {\n                            margin: 0 0 0 313px;\n                            max-width: 300px;\n                        }\n                        @include desktop-mid {\n                            margin: 0 0 0 285px;\n                            max-width: 300px;\n                        }\n                        @include tablet {\n                            margin: 0 0 0 230px;\n                        }\n                        @include desktop-down {\n                            max-width: 170px;\n                        }\n                        .inner-text-img {\n                            margin-left: 0;\n                        }\n                    }\n                    .cisco-nfsi {\n                        .inner-text-img {\n                            width: 100%;\n                            margin-top: 0px;\n                            margin-left: 8px;\n                            @include tab_mid_container {\n                                margin-left: 55px;\n                            }\n                            @include tablet {\n                                margin-left: 40px;\n                            }\n                            @include tablet-down {\n                                margin-top: -1px;\n                                margin-left: -3px;\n                            }\n                            .logo-cvim {\n                                width: 213px;\n                                display: block;\n                                margin: 0 auto 0;\n                                position: relative;\n                                height: 38px;\n                                @include desktop-down {\n                                    width: 111px;\n                                    height: 21px;\n                                    margin: 0 auto 0;\n                                    @include tablet-down {\n                                        width: 103px !important;\n                                    }\n                                }\n                                >a {\n                                    width: 100%;\n                                    display: inline-block;\n                                }\n                                img {\n                                    width: 100%;\n                                    height: auto !important;\n                                    object-fit: contain;\n                                    border-radius: 5px;\n                                }\n                            }\n                            .text-img {\n                                display: flex;\n                                flex-direction: row;\n                                justify-content: center;\n                            }\n                            .small-img {\n                                width: 17px;\n                                margin-left: 4px;\n                                margin-top: -3px;\n                                height: 17px;\n                                a {\n                                    display: block;\n                                    transition: all 0.5s ease;\n                                }\n                                &:hover {\n                                    a {\n                                        transform: translate(0px, -5px);\n                                    }\n                                }\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                    border-radius: 50%;\n                                }\n                            }\n                            p {\n                                font-size: 12px;\n                                font-weight: normal;\n                                line-height: 1.25;\n                                letter-spacing: normal;\n                                text-align: center;\n                                color: $blue;\n                                @include desktop-down {\n                                    font-size: 10px !important;\n                                }\n                                a {\n                                    color: inherit !important;\n                                    &:after {\n                                        right: -5px;\n                                        height: 8px;\n                                        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                    }\n                                }\n                            }\n                        }\n                        .aci-box-content {\n                            .txt-with-icon {\n                                position: absolute;\n                                display: flex;\n                                align-items: center;\n                                flex-direction: column;\n                                top: 10px;\n                                p {\n                                    @include desktop-down {\n                                        font-size: 10px !important;\n                                    }\n                                }\n                                &.margin-left {\n                                    left: -224px;\n                                    margin-top: -3px;\n                                    max-width: 100px;\n                                    @include tab_mid_container {\n                                        left: -134px;\n                                    }\n                                    @include desktop-mid {\n                                        left: -134px;\n                                    }\n                                    @include tablet {\n                                        left: -160px;\n                                    }\n                                }\n                                .icon-block {\n                                    width: 32px;\n                                    margin: -2px 0 0 -16px;\n                                    >a {\n                                        display: inline-block;\n                                        width: 100%;\n                                    }\n                                }\n                            }\n                        }\n                        &.aci-box {\n                            justify-content: start;\n                            .inner-text-img {\n                                margin-top: 26px;\n                                // margin-left: -8px;\n                                @include desktop-down {\n                                    margin-left: 15px;\n                                }\n                                p {\n                                    margin-right: 1px;\n                                }\n                                .logo-cvim {\n                                    margin: 1px auto 0;\n                                    width: 195px;\n                                    @include desktop-down {\n                                        width: 120px;\n                                    }\n                                }\n                                // .text-img {\n                                //     margin-left: 26px;\n                                // }\n                            }\n                            .aci-box-content {\n                                // margin: 0 0 0 calc(57.8% - 196px);\n                                @include tab_mid_container {\n                                    margin: 0 0 0 313px;\n                                }\n                                @include desktop-mid {\n                                    margin: 0 0 0 278px;\n                                }\n                                @include tablet {\n                                    margin: 0 0 0 230px;\n                                    max-width: 220px;\n                                }\n                                .txt-with-icon {\n                                    &.margin-left {\n                                        left: -244px;\n                                        margin-top: -3px;\n                                        max-width: 170px;\n                                        @include tab_mid_container {\n                                            left: -276px;\n                                        }\n                                        @include desktop-mid {\n                                            left: -276px;\n                                        }\n                                        @include tablet {\n                                            left: -210px;\n                                        }\n                                    }\n                                    &.margin-center {\n                                        margin-left: -122px;\n                                        margin-top: 18px;\n                                        @include tab_mid_container {\n                                            margin-left: -142px;\n                                            margin-top: -4px;\n                                        }\n                                        @include desktop-mid {\n                                            margin-left: -142px;\n                                            margin-top: -4px;\n                                        }\n                                        @include tablet {\n                                            margin-left: -100px;\n                                            margin-top: -4px;\n                                        }\n                                    }\n                                    &.margin-right {\n                                        margin-left: 337px;\n                                        max-width: 100px;\n                                        width: 100%;\n                                        margin-top: -5px;\n                                        @include tab_mid_container {\n                                            margin-left: 337px;\n                                        }\n                                        @include desktop-mid {\n                                            margin-left: 337px;\n                                        }\n                                        @include tablet {\n                                            margin-left: 220px;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .cloud-content {\n                    margin-top: 7px;\n                }\n                .cloud-internet-block {\n                    padding-top: 0;\n                    margin-top: 19px;\n                    @include tablet {\n                        width: 100%;\n                        min-width: inherit;\n                        margin-left: 0;\n                        overflow: hidden;\n                        margin: 0;\n                        padding-top: 18px;\n                        padding-bottom: 40px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        overflow-y: scroll !important;\n                        height: calc(100vh - 20px) !important;\n                    }\n                    @include tablet-down {\n                        margin-top: 0;\n                    }\n                    .v-hamburger {\n                        bottom: -36px;\n                        height: 36px;\n                    }\n                    >.container {\n                        padding: 0;\n                        max-width: 100% !important;\n                    }\n                    .left-logo {\n                        top: -26px !important;\n                        left: -17px !important;\n                    }\n                }\n                .txt-with-icon {\n                    display: flex;\n                    align-items: center;\n                    z-index: 1;\n                    @media screen and (min-width: 1401px) {\n                        position: absolute;\n                        // left: -32%;\n                    }\n                    &.margin-left {\n                        left: auto;\n                        right: -105px;\n                    }\n                    .icon-block {\n                        width: 32px;\n                        height: 32px;\n                        margin-left: -15px;\n                        img {\n                            width: 100%;\n                            height: 100%;\n                            object-fit: contain;\n                            border-radius: 50%;\n                        }\n                        &.img-border {\n                            >a {\n                                border: 1px solid $blue;\n                                border-radius: 50%;\n                            }\n                        }\n                    }\n                    p {\n                        font-size: 12px;\n                        font-weight: normal;\n                        color: $blue;\n                        margin-bottom: 4px;\n                        a {\n                            color: inherit !important;\n                            &:after {\n                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                            }\n                        }\n                    }\n                    &.qdd {\n                        right: 93px;\n                        left: auto;\n                        top: -89px;\n                        @media (min-width: 992px) and (max-width: 1185px) {\n                            //right: 160px;\n                            //top: 30px;\n                            right: -2px;\n                            top: -157px;\n                        }\n                        @media (min-width: 1251px) and (max-width: 1271px) {\n                            right: 191px;\n                            top: 32px;\n                        }\n                        @media (min-width: 1186px) and (max-width: 1270px) {\n                            right: -52px;\n                            top: -165px;\n                        }\n                        @include tablet {\n                            right: 160px;\n                            top: 30px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            right: 214px;\n                            top: 5px;\n                        }\n                        @include tablet-down {\n                            right: 180px;\n                            top: 18px;\n                        }\n                        &.left {\n                            left: -80px !important;\n                            top: -35px;\n                            @include desktop {\n                                left: -40px !important;\n                            }\n                            @include tablet {\n                                left: -30px !important;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                top: -24px;\n                            }\n                            @include tablet-down {\n                                left: -45px !important;\n                                top: -26px;\n                            }\n                        }\n                    }\n                }\n                .cisco-nfsi {\n                    height: 60px;\n                    width: 100%;\n                    max-width: 100%;\n                    border-radius: 0px;\n                    margin: 10px 0;\n                    .openstack-btn {\n                        border-radius: 0 30px 30px 0;\n                    }\n                    &.aci-box {\n                        max-width: initial;\n                        justify-content: flex-start;\n                        //background-color: #06144d;\n                        .aci-box-content {\n                            .txt-with-icon {\n                                margin-left: 0;\n                            }\n                            // .inner-text-img {\n                            //     padding-left: 3px;\n                            //     // margin-top: 4px;\n                            //     // max-width: 100%;\n                            //     // .logo-cvim {\n                            //     //     margin-top: 6px;\n                            //     //     @include desktop-down {\n                            //     //         margin-top: 0px;\n                            //     //     }\n                            //     // }\n                            // }\n                        }\n                    }\n                }\n                .button-left-wrap {\n                    padding: 0 !important;\n                    margin: 0 0 100px 0;\n                    width: 14%;\n                    max-width: initial;\n                    z-index: 2;\n                    @include tab_mid_container {\n                        width: 140px;\n                    }\n                    @include desktop-mid {\n                        width: 140px;\n                    }\n                    @include tablet {\n                        width: 140px;\n                    }\n                    .btn-blud {\n                        border-radius: 30px;\n                        margin-left: 0;\n                        padding: 12px 25px 12px 7px;\n                        max-width: 122px;\n                        @media screen and (max-width: 1401px) {\n                            padding: 12px 25px 12px 26px;\n                            max-width: 140px;\n                            border-radius: 30px;\n                            margin-left: -21px;\n                        }\n                        @media screen and (min-width: 1401px) {\n                            border-radius: 30px;\n                            padding-right: 8px;\n                            max-width: 152px;\n                            border-top-left-radius: 0;\n                            border-bottom-left-radius: 0;\n                        }\n                    }\n                }\n                .top-block {\n                    @include tab_mid_container {\n                        padding: 0 5px;\n                    }\n                    @include desktop-mid {\n                        padding: 0 5px;\n                    }\n                    @include tablet {\n                        padding: 0 5px;\n                    }\n                    .icon-content {\n                        position: relative;\n                        vertical-align: top;\n                        margin: 21px 26px 0 1px;\n                        // &:last-child{\n                        //     margin: 21px 0px 0 1px;\n                        // }\n                        .move_arrow_blue {\n                            width: fit-content;\n                            padding-right: 0;\n                            &::after {\n                                display: block;\n                                right: 8px;\n                                bottom: 4px;\n                            }\n                        }\n                        @include tab_mid_container {\n                            margin: 15px 0 0 0;\n                            width: 20%;\n                            display: block;\n                            float: left;\n                        }\n                        @include desktop-mid {\n                            margin: 15px 0 0 0;\n                            width: 20%;\n                            display: block;\n                            float: left;\n                        }\n                        @include tablet {\n                            margin: 15px 0 0 0;\n                            max-width: 100px !important;\n                            float: unset;\n                            position: relative;\n                            top: -120px;\n                            right: -174px;\n                            display: flex;\n                        }\n                        @include ipad_landscape {\n                            max-width: 140px !important;\n                        }\n                        small {\n                            @include desktop-mid {\n                                line-height: 1.2;\n                                margin-top: 7px;\n                                display: inline-block;\n                            }\n                            @include tablet {\n                                line-height: 1.2;\n                                margin-top: 7px;\n                                display: inline-block;\n                                width: 130px;\n                                text-align: left;\n                                margin: auto 0 auto 5px;\n                            }\n                        }\n                    }\n                }\n                .aci-box-content {\n                    .txt-img {\n                        display: flex;\n                        p {\n                            font-size: 12px;\n                            color: $blue;\n                            @include desktop-mid {\n                                font-size: 10px !important;\n                            }\n                            @include tablet {\n                                font-size: 10px !important;\n                            }\n                        }\n                        .small-img {\n                            width: 17px;\n                            height: 17px;\n                            @include tablet {\n                                width: 15px;\n                                height: 15px;\n                            }\n                            a {\n                                display: block;\n                                transition: all 0.5s ease;\n                            }\n                            &:hover {\n                                a {\n                                    transform: translate(0px, -5px);\n                                }\n                            }\n                        }\n                    }\n                }\n                .right-content-block {\n                    margin: 0;\n                    width: 100%;\n                    .color-box {\n                        max-width: 100%;\n                        height: 202px;\n                        background-color: rgba(237, 245, 231, 0.8) !important;\n                        border: solid 1px;\n                        border-left: 0;\n                        border-right: 0;\n                        border-radius: 0;\n                        border-color: rgba(116, 191, 75, 0.6);\n                        @include tab_mid_container {\n                            height: 220px;\n                        }\n                        @include desktop-mid {\n                            height: 220px;\n                        }\n                        @include tablet {\n                            height: 202px !important;\n                        }\n                        .container {\n                            z-index: 2;\n                        }\n                        .aci-box-content {\n                            position: relative;\n                            width: 100%;\n                            height: 100%;\n                            .txt-with-icon {\n                                position: absolute;\n                                display: flex;\n                                flex-direction: column;\n                                z-index: 2;\n                                p {\n                                    @include desktop-down {\n                                        font-size: 10px !important;\n                                    }\n                                }\n                                &.type-1 {\n                                    top: 36px;\n                                    left: 11.6%;\n                                    // .icon-block {\n                                    //     width: 40px;\n                                    //     height: 31.8px;\n                                    // }\n                                    @include desktop_tab {\n                                        left: 13.2%;\n                                    }\n                                    @include tab_mid_container {\n                                        left: 1%;\n                                    }\n                                    @include desktop-mid {\n                                        left: 1%;\n                                    }\n                                    @include tablet {\n                                        left: 1%;\n                                    }\n                                }\n                                &.type-2 {\n                                    top: 36px;\n                                    left: 34.4%;\n                                    .icon-block {\n                                        // width: 36.7px;\n                                        // height: 32px;\n                                    }\n                                    @include desktop_tab {\n                                        left: 36%;\n                                    }\n                                    @include tab_mid_container {\n                                        left: 20%;\n                                    }\n                                    @include desktop-mid {\n                                        left: 20%;\n                                    }\n                                    @include tablet {\n                                        left: auto;\n                                        right: 33%;\n                                        top: 105px;\n                                        max-width: 62px;\n                                    }\n                                    p {\n                                        @include tablet {\n                                            text-align: center;\n                                        }\n                                    }\n                                }\n                                &.type-3 {\n                                    top: 36px;\n                                    left: 21.5%;\n                                    // .icon-block {\n                                    //     width: 41.3px;\n                                    //     height: 31.5px;\n                                    // }\n                                    @include desktop_tab {\n                                        left: 24%;\n                                    }\n                                    @include tab_mid_container {\n                                        left: 8%;\n                                    }\n                                    @include desktop-mid {\n                                        left: 8%;\n                                    }\n                                    @include tablet {\n                                        left: 13%;\n                                    }\n                                }\n                                &.type-4 {\n                                    top: 70px;\n                                    left: auto;\n                                    right: 41.7%;\n                                    @include desktop_tab {\n                                        right: 48%;\n                                    }\n                                    @include tab_mid_container {\n                                        right: 61%;\n                                    }\n                                    @include desktop-mid {\n                                        right: 61%;\n                                    }\n                                    @include tablet {\n                                        right: 64%;\n                                        top: 61px;\n                                    }\n                                }\n                                &.type-5 {\n                                    top: -26px;\n                                    right: 14.7%;\n                                    max-width: 155px;\n                                    left: auto;\n                                    // .icon-block {\n                                    //     width: 43.1px;\n                                    //     height: 32px;\n                                    // }\n                                    @include tab_mid_container {\n                                        right: 22%;\n                                    }\n                                    @include desktop-mid {\n                                        right: 22%;\n                                    }\n                                    @include tablet {\n                                        right: 18%;\n                                    }\n                                }\n                            }\n                            .dyk-logo {\n                                position: absolute;\n                                width: 50px;\n                                height: 50px;\n                                z-index: 3;\n                                @include desktop-down {\n                                    width: 35px;\n                                    height: 35px;\n                                }\n                                &.type-1 {\n                                    top: 85px;\n                                    left: 79.6%;\n                                    @include desktop_tab {\n                                        top: 107px;\n                                        left: 75.6%;\n                                    }\n                                    @include tab_mid_container {\n                                        // left: 33%;\n                                        left: 72.6%;\n                                    }\n                                    @include desktop-mid {\n                                        // left: 33%;\n                                        left: 72.6%;\n                                    }\n                                    @include tablet {\n                                        // left: 29%;\n                                        left: 68.6%;\n                                    }\n                                }\n                                &.type-2 {\n                                    top: 145px;\n                                    right: 31.7%;\n                                    @include tab_mid_container {\n                                        top: 63px;\n                                        right: 33.7%;\n                                    }\n                                    @include desktop-mid {\n                                        top: 63px;\n                                        right: 33.7%;\n                                    }\n                                    @include tablet {\n                                        top: 122px;\n                                        right: 45.7%;\n                                    }\n                                }\n                                &.type-3 {\n                                    top: 133px;\n                                    left: 390px;\n                                    @include desktop_tab {\n                                        top: 132px;\n                                        left: 372px;\n                                    }\n                                    @include tab_mid_container {\n                                        top: 165px;\n                                        left: 28.6%;\n                                    }\n                                    @include desktop-mid {\n                                        top: 166px;\n                                        left: 28.6%;\n                                    }\n                                    @include tablet {\n                                        top: 135px;\n                                        left: 33.6%;\n                                    }\n                                }\n                                &.type-4 {\n                                    top: -59px;\n                                    left: 35.7%;\n                                    @include tab_mid_container {\n                                        left: 33.7%;\n                                    }\n                                    @include desktop-mid {\n                                        left: 32.7%;\n                                    }\n                                    @include tablet {\n                                        top: -40px;\n                                        left: 25.7%;\n                                    }\n                                }\n                            }\n                            .right-content {\n                                position: absolute;\n                                display: flex;\n                                flex-direction: column;\n                                align-items: center;\n                                max-width: 185px;\n                                width: 100%;\n                                .txt-img {\n                                    margin-bottom: 9px;\n                                    margin-right: -12px;\n                                    z-index: 2;\n                                }\n                                &.type-1 {\n                                    top: -32px;\n                                    right: -4px;\n                                    max-width: 213px;\n                                    @include desktop-down {\n                                        max-width: 117px;\n                                        right: -6px;\n                                        top: -19px;\n                                    }\n                                    .txt-img {\n                                        @include desktop-down {\n                                            margin-bottom: 0px;\n                                        }\n                                    }\n                                    .right-img {\n                                        width: 193px;\n                                        position: relative;\n                                        top: 13px;\n                                        left: -4px;\n                                        @include desktop-down {\n                                            width: 115px;\n                                            position: relative;\n                                            top: 8px;\n                                            left: 3px;\n                                        }\n                                        @include tablet-down {\n                                            width: 102px;\n                                            left: -5px;\n                                            top: 9px;\n                                        }\n                                    }\n                                }\n                                &.type-2 {\n                                    top: 52px;\n                                    right: 9px;\n                                    max-width: 194px;\n                                    @include desktop-down {\n                                        max-width: 111px;\n                                        right: -6px;\n                                        top: 32px;\n                                    }\n                                    @include tablet-down {\n                                        max-width: 100px;\n                                        top: 35px !important;\n                                        right: 11px !important;\n                                    }\n                                    .txt-img {\n                                        margin-bottom: 5px;\n                                        @include desktop-down {\n                                            margin-bottom: 0px;\n                                        }\n                                    }\n                                }\n                                &.type-3 {\n                                    top: 104px;\n                                    right: 0;\n                                    max-width: 213px;\n                                    @include desktop-down {\n                                        max-width: 118px;\n                                        right: -6px;\n                                        top: 69px;\n                                    }\n                                    @include tablet-down {\n                                        top: 69px !important;\n                                    }\n                                    .txt-img {\n                                        margin-bottom: 3px;\n                                        // margin-right: -33px;\n                                        @include desktop-down {\n                                            margin-bottom: 0px;\n                                            margin-right: -21px;\n                                        }\n                                    }\n                                    .right-img {\n                                        position: relative;\n                                        z-index: 2;\n                                    }\n                                }\n                                &.type-4 {\n                                    top: -31px;\n                                    right: 25.7%;\n                                    max-width: 193px;\n                                    @include desktop_tab {\n                                        right: 29%;\n                                    }\n                                    @include tab_mid_container {\n                                        right: 40%;\n                                        top: -42px;\n                                    }\n                                    @include desktop-mid {\n                                        right: 40%;\n                                        top: -40px;\n                                    }\n                                    @include tablet {\n                                        top: -20px;\n                                        right: 40%;\n                                    }\n                                    @include desktop-down {\n                                        max-width: 116px;\n                                    }\n                                    .txt-img {\n                                        margin-bottom: 22px;\n                                        margin-right: -7px;\n                                        @include tab_mid_container {\n                                            margin-bottom: 10px;\n                                        }\n                                        @include desktop-mid {\n                                            margin-bottom: 10px;\n                                        }\n                                        @include desktop-down {\n                                            margin-bottom: 5px;\n                                        }\n                                        &.bottom {\n                                            margin-top: 6px;\n                                        }\n                                    }\n                                    .left-img {\n                                        margin-top: 10px;\n                                        position: relative;\n                                        z-index: 2;\n                                        @include tablet-down {\n                                            margin-top: 15px;\n                                        }\n                                        &::before {\n                                            content: \"\";\n                                            display: block;\n                                            width: 34px;\n                                            height: 10px;\n                                            top: -10px;\n                                            background-color: #0a4475;\n                                            position: absolute;\n                                            left: calc(50% - 17px);\n                                            z-index: -1;\n                                            @include tablet-down {\n                                                width: 20px;\n                                                height: 7px;\n                                                left: calc(50% - 9px);\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .multi-hamburger {\n                            position: absolute;\n                            left: 0;\n                            right: auto;\n                            width: 100%;\n                            top: 13px;\n                            ul {\n                                list-style: none;\n                                li {\n                                    height: 1px;\n                                    width: 100%;\n                                    margin-left: auto;\n                                    margin-top: 3px;\n                                    &.blue-line {\n                                        background-color: $azure;\n                                    }\n                                    &.orange-line {\n                                        height: 1px;\n                                        background-color: $orange;\n                                    }\n                                    &.green-line {\n                                        background-color: $light-olive-green;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .icon-link-block {\n                    position: absolute;\n                    padding-left: 4px;\n                    width: 100%;\n                    top: 91px;\n                    left: -20px;\n                    z-index: 1;\n                    @include tab_mid_container {\n                        top: 115px;\n                    }\n                    @include desktop-mid {\n                        top: 120px;\n                    }\n                    @include tablet {\n                        top: 110px;\n                        left: 0px;\n                    }\n                    @include desktop-down {\n                        flex-direction: column;\n                        width: auto;\n                    }\n                    .segment-block-content {\n                        margin: 0px;\n                        max-width: 476px;\n                        z-index: 4;\n                        padding: 11px 10px 5px 15px;\n                        @include desktop-down {\n                            margin-bottom: 13px;\n                        }\n                    }\n                    .routing-block-content {\n                        margin-top: 0px;\n                        margin-left: 10px;\n                        padding: 11px 10px 5px 15px;\n                        @include desktop-down {\n                            margin-left: 0px;\n                        }\n                    }\n                    .box-text {\n                        @include desktop-down {\n                            display: none;\n                        }\n                    }\n                    .icon-links {\n                        @include desktop-down {\n                            display: none;\n                        }\n                    }\n                    .mobile-box-text {\n                        p {\n                            // @include desktop-down {\n                            //     font-size: 10px !important;\n                            //     position: relative;\n                            //     display: inline-block;\n                            //     padding-right: 8px;\n                            // }\n                            &:hover {\n                                &::after {\n                                    @include desktop-down {\n                                        transform: translateX(2px);\n                                    }\n                                }\n                            }\n                            &:after {\n                                content: \"\";\n                                position: absolute;\n                                vertical-align: middle;\n                                display: none;\n                                right: -4px;\n                                width: 8px;\n                                height: 8px;\n                                bottom: 2px;\n                                background-image: url(\"/dist/images/manage-services/_arrow.svg\");\n                                background-size: contain;\n                                background-repeat: no-repeat;\n                                transition: transform 0.5s ease;\n                                // @include desktop-down {\n                                //     display: inline-block;\n                                // }\n                            }\n                        }\n                    }\n                    .segment-block-content,\n                    .routing-block-content {\n                        @include desktop_tab {\n                            max-width: 430px;\n                        }\n                        @include tab_mid_container {\n                            max-width: 430px;\n                        }\n                        @include desktop-mid {\n                            max-width: 400px;\n                        }\n                        @include desktop-down {\n                            padding: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n@include desktop-down {\n    .ua-mobile:not(.ua-mobile-ipad) {\n        .wonderwall-click {\n            .wonderwall-screen {\n                .screen-two {\n                    &.default-aggregation {\n                        // .right-content-block {\n                        //     .routing-block-content {\n                        //         .mobile-box-text {\n                        //             p {\n                        //                 a {\n                        //                     padding-right: 0;\n                        //                 }\n                        //             }\n                        //         }\n                        //     }\n                        // }\n                        .container {\n                            min-width: inherit;\n                        }\n                        .segment-block-content {\n                            .dyk-logo {\n                                &.right {\n                                    right: -80px;\n                                    bottom: 0;\n                                }\n                            }\n                        }\n                        .content-background-box {\n                            @include tablet-down {\n                                left: 347px;\n                                bottom: 7px;\n                            }\n                            .dyk-logo {\n                                @include tablet-down {\n                                    top: 1px;\n                                    right: -57px;\n                                }\n                                &.left {\n                                    @include tablet-down {\n                                        left: -171px;\n                                        top: -98px;\n                                    }\n                                }\n                            }\n                        }\n                        .top-connect-box {\n                            @include tablet-down {\n                                padding-bottom: 24px;\n                                padding-top: 16px;\n                            }\n                            .top-block {\n                                .icon-wrap {\n                                    @include tablet-down {\n                                        margin-bottom: 5px;\n                                    }\n                                }\n                                .bottom-content {\n                                    @include tablet-down {\n                                        bottom: 0;\n                                        padding: 1px 0 1px 7px;\n                                    }\n                                }\n                            }\n                            .cisco-nfsi {\n                                @include tablet-down {\n                                    margin-top: 4px;\n                                    margin-bottom: 0px;\n                                }\n                                .aci-box-content {\n                                    @include tablet-down {\n                                        margin: 0 0 0 176px;\n                                    }\n                                    .inner-text-img {\n                                        p {\n                                            @include tablet-down {\n                                                padding-left: 0;\n                                            }\n                                        }\n                                    }\n                                    .txt-with-icon {\n                                        &.margin-left {\n                                            @include tablet-down {\n                                                left: -147px;\n                                                margin-top: -9px;\n                                            }\n                                        }\n                                    }\n                                }\n                                &.aci-box {\n                                    @include tablet-down {\n                                        margin-top: 7px;\n                                    }\n                                    .aci-box-content {\n                                        @include tablet-down {\n                                            margin: 0 0 0 157px;\n                                            max-width: 220px;\n                                        }\n                                        .inner-text-img {\n                                            @include tablet-down {\n                                                margin-top: 1px;\n                                                margin-left: 0px;\n                                            }\n                                            .logo-cvim {\n                                                @include tablet-down {\n                                                    width: 111px;\n                                                    height: 12px;\n                                                }\n                                            }\n                                            p {\n                                                @include tablet-down {\n                                                    padding-left: 0;\n                                                }\n                                            }\n                                        }\n                                        .txt-with-icon {\n                                            &.margin-left {\n                                                @include tablet-down {\n                                                    left: -154px;\n                                                    margin-top: -6px;\n                                                }\n                                            }\n                                            &.margin-center {\n                                                @include tablet-down {\n                                                    margin-left: -72px;\n                                                    margin-top: -8px;\n                                                }\n                                            }\n                                            &.margin-right {\n                                                @include tablet-down {\n                                                    margin-top: -12px;\n                                                    margin-left: 242px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .cloud-internet-block {\n                            //padding-bottom: 90px;\n                            //overflow-y: auto !important;\n                            //height: 100vh;\n                            @include tablet-down {\n                                width: 100%;\n                                min-width: 667px;\n                                overflow: hidden;\n                                margin: 0px;\n                                padding-top: 0px;\n                                overflow-y: scroll !important;\n                                height: calc(100vh - 70px) !important;\n                            }\n                            .top-connect-box {\n                                .content-background-box {\n                                    .v-hamburger {\n                                        display: none;\n                                    }\n                                    .left-logo {\n                                        bottom: 80px;\n                                        left: 0;\n                                    }\n                                    .top-block {\n                                        .icon-content {\n                                            visibility: hidden;\n                                            .move_arrow_blue {\n                                                &::after {\n                                                    display: none;\n                                                }\n                                            }\n                                            @include desktop-down {\n                                                .move_arrow_blue {\n                                                    width: fit-content;\n                                                    padding-right: 0;\n                                                    &::after {\n                                                        display: block;\n                                                        right: 8px;\n                                                        bottom: 4px;\n                                                    }\n                                                }\n                                                &:first-child {\n                                                    visibility: visible;\n                                                    display: flex;\n                                                    width: 100%;\n                                                    right: -165px;\n                                                    top: -95px;\n                                                    position: relative;\n                                                    max-width: 135px;\n                                                    margin-right: 0;\n                                                    text-align: left;\n                                                    @include tablet-down {\n                                                        right: -160px;\n                                                        top: -98px;\n                                                    }\n                                                    .icon-wrap {\n                                                        width: 44.4px;\n                                                        height: 18px;\n                                                        margin-right: 5px;\n                                                        margin-bottom: 0;\n                                                    }\n                                                    small {\n                                                        font-size: 10px;\n                                                        margin-top: 0;\n                                                    }\n                                                }\n                                            }\n                                            &.XRd-vPE {\n                                                display: block;\n                                                position: absolute;\n                                                top: -85px;\n                                                left: -36px;\n                                                margin: 0;\n                                                max-width: 42px !important;\n                                                visibility: visible;\n                                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                                    top: -88px;\n                                                    left: -52px;\n                                                }\n                                                &:after {\n                                                    position: absolute;\n                                                    vertical-align: middle;\n                                                    display: inline-block;\n                                                    content: \"\";\n                                                    bottom: 2px;\n                                                    right: -10px;\n                                                    width: 7px;\n                                                    height: 7px;\n                                                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                                    background-size: contain;\n                                                    background-repeat: no-repeat;\n                                                    transition: transform 0.5s ease;\n                                                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                                        right: -6px;\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                    &.hover-upper {\n                                        + {\n                                            .cisco-nfsi {\n                                                .inner-text-img {\n                                                    z-index: inherit;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .cloud-content {\n                            .right-content-block {\n                                .color-box {\n                                    @include tablet-down {\n                                        height: 185px !important;\n                                    }\n                                    .aci-box-content {\n                                        .txt-with-icon {\n                                            &.type-1 {\n                                                @include tablet-down {\n                                                    left: -1px;\n                                                    top: 54px;\n                                                }\n                                            }\n                                            &.type-2 {\n                                                @include tablet-down {\n                                                    left: 123px;\n                                                    top: 54px;\n                                                }\n                                            }\n                                            &.type-3 {\n                                                @include tablet-down {\n                                                    left: 41px;\n                                                    top: 30px;\n                                                }\n                                                p {\n                                                    @include tablet-down {\n                                                        text-align: center;\n                                                        line-height: 1;\n                                                        margin-bottom: 1px;\n                                                    }\n                                                }\n                                                .icon-block {\n                                                    @include tablet-down {\n                                                        margin-left: -4px;\n                                                    }\n                                                }\n                                            }\n                                            &.type-4 {\n                                                @include tablet-down {\n                                                    right: auto;\n                                                    left: 226px;\n                                                }\n                                                // @media screen and (min-width: 662px) and (max-width: 670px) and (orientation: landscape) {\n                                                //     right: 349px;\n                                                //     top: 29px;\n                                                // }\n                                            }\n                                            &.type-5 {\n                                                @include tablet-down {\n                                                    top: 29px;\n                                                    right: 123px;\n                                                }\n                                            }\n                                        }\n                                        .dyk-logo {\n                                            .tool-hover {\n                                                @include tablet-down {\n                                                    width: 35px !important;\n                                                    height: 35px !important;\n                                                }\n                                            }\n                                            &.type-1 {\n                                                @include tablet-down {\n                                                    left: 435px;\n                                                    top: 106px;\n                                                    &.hover-upper {\n                                                        z-index: 5;\n                                                    }\n                                                }\n                                            }\n                                            &.type-2 {\n                                                @include tablet-down {\n                                                    top: 113px;\n                                                    right: 300px;\n                                                }\n                                            }\n                                            &.type-3 {\n                                                @include tablet-down {\n                                                    top: 118px;\n                                                    left: 186px;\n                                                }\n                                            }\n                                            &.type-4 {\n                                                z-index: 4;\n                                                @include tablet-down {\n                                                    top: -38px;\n                                                    left: 145px;\n                                                }\n                                            }\n                                        }\n                                        .right-content {\n                                            .txt-img {\n                                                p {\n                                                    @include tablet-down {\n                                                        font-size: 10px !important;\n                                                        &::after {\n                                                            display: block;\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                            &.type-1 {\n                                                @include tablet-down {\n                                                    top: -20px;\n                                                    right: -1px;\n                                                }\n                                                .txt-img {\n                                                    @include tablet-down {\n                                                        margin-right: -23px;\n                                                        margin-bottom: -2px;\n                                                    }\n                                                }\n                                            }\n                                            &.type-2 {\n                                                @include tablet-down {\n                                                    top: 35px;\n                                                    right: 0px;\n                                                }\n                                                .txt-img {\n                                                    @include tablet-down {\n                                                        margin-right: -20px;\n                                                        margin-bottom: 0px;\n                                                    }\n                                                }\n                                            }\n                                            &.type-3 {\n                                                @include tablet-down {\n                                                    top: 71px;\n                                                    right: -1px;\n                                                }\n                                                .txt-img {\n                                                    @include tablet-down {\n                                                        margin-right: -25px;\n                                                        margin-bottom: -2px;\n                                                    }\n                                                }\n                                                .right-img {\n                                                    width: 111px;\n                                                    position: relative;\n                                                    top: 4px;\n                                                    left: -3px;\n                                                }\n                                            }\n                                            &.type-4 {\n                                                @include tablet-down {\n                                                    max-width: 102px;\n                                                    top: -22px;\n                                                    left: 293px;\n                                                }\n                                                .txt-img {\n                                                    @include tablet-down {\n                                                        margin-right: 9px;\n                                                        margin-bottom: 2px;\n                                                    }\n                                                }\n                                                .right-img {\n                                                    @include tablet-down {\n                                                        position: relative;\n                                                        top: 7px;\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                    .multi-hamburger {\n                                        ul {\n                                            li {\n                                                @include tablet-down {\n                                                    margin-top: 2px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .icon-link-block {\n                            @include tablet-down {\n                                padding-left: 0;\n                                top: 110px;\n                                left: 10px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-firefox {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two.default-aggregation {\n                .cisco-nfsi {\n                    .openstack-btn {\n                        max-width: 202px;\n                    }\n                }\n            }\n        }\n    }\n    .dyk-logo {\n        &.left {\n            float: none;\n        }\n        &.right {\n            float: none;\n        }\n        .left {\n            float: none;\n        }\n        .right {\n            float: none;\n        }\n    }\n    .tool-hover {\n        &.left {\n            float: none;\n        }\n        &.right {\n            float: none;\n        }\n    }\n}\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-aggregation .cisco-nfsi .openstack-btn p {\n        width: 109px;\n    }\n}\n\n.wonderwall-screen {\n    .screen-two.default-aggregation {\n        .blue-box {\n            .right-img {\n                position: relative;\n                .top-mid {\n                    width: 28px;\n                    height: 19px;\n                    position: absolute;\n                    top: 0;\n                    right: -24px;\n                    z-index: -1;\n                    @include tab_mid_container {\n                        top: -2px;\n                    }\n                    @include desktop-mid {\n                        top: -2px;\n                    }\n                    @include tablet {\n                        top: -2px;\n                    }\n                    &.left {\n                        left: -24px;\n                        right: auto;\n                    }\n                }\n                // .top-mid:not(:root:root){\n                //   height: 18.5px;\n                //   right: -25px;\n                // }\n            }\n        }\n    }\n}\n\n.wonderwall-click .wonderwall-screen .screen-two.default-aggregation .right-content-block {\n    .dynamic-width {\n        top: 25px !important;\n        @include tab_mid_container {\n            top: 22px !important;\n        }\n        @include tablet {\n            top: 22px !important;\n        }\n    }\n    // .dynamic-width:not(:root:root) {\n    //   top: 16.2px !important;\n    //   li {\n    //     &.dark-blue-line {\n    //       height: 2.4px;\n    //       position: relative;\n    //       top: 0.3px;\n    //     }\n    //   }\n    // }\n    .blue-box .aci-box-content-right {\n        .inside-div {\n            width: 53.2%;\n            top: 25px;\n            left: -4px;\n            @include desktop-mid {\n                width: 55.9%;\n                top: 22px;\n            }\n            @include tab_mid_container {\n                width: 55.9%;\n                top: 22px;\n            }\n            @include tablet {\n                width: 55.9%;\n                top: 22px;\n            }\n        }\n        // .inside-div:not(:root:root) {\n        //   left: -3px;\n        //   top: 16.5px;\n        // }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two.default-aggregation {\n                .content-background-box {\n                    .dyk-logo {\n                        .tool-hover {\n                            width: 35px !important;\n                            height: 35px !important;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}",".wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.default-core {\n                background-image: none;\n                .sec-bg-img {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/core-bg.svg);\n                    height: 100%;\n                    background-position: -60px 100%;\n                    background-size: contain;\n                    bottom: 75px;\n                    width: 110%;\n                    display: none;\n                    @media screen and (min-width: 1401px) {\n                        background-position-y: bottom;\n                        background-size: cover;\n                    }\n                    @include tab_mid_container {\n                        bottom: 55px;\n                    }\n                }\n                .container {\n                    width: 100%;\n                    max-width: 1271px;\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1549px;\n                        justify-content: flex-start;\n                    }\n                }\n                .screen-click-wrap {\n                    .container {\n                        @media screen and (min-width: 1350px) {\n                            max-width: 1549px !important;\n                            justify-content: flex-start !important;\n                        }\n                    }\n                }\n                .automation-tab {\n                    border-radius: 0;\n                    padding-left: 0;\n                    @include tablet {\n                        width: 100% !important;\n                        padding-left: 20px;\n                    }\n                    &::before {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        left: -99%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                    &::after {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        right: -99%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                }\n                .content-background-box {\n                    max-width: 300px;\n                    right: unset;\n                    left: 42.6%;\n                    top: -40px;\n                    height: 242px;\n                    @include desktop-down {\n                        background: transparent;\n                        border: 0px;\n                        max-width: 160px;\n                        bottom: 23px;\n                        height: 17px;\n                        z-index: 2;\n                        top: auto;\n                        left: 382px;\n                    }\n                    .v-hamburger {\n                        bottom: -39px;\n                        height: 39px;\n                        z-index: -1;\n                    }\n                    .left-logo {\n                        top: 8px;\n                        right: -102px;\n                        left: unset;\n                        @include tablet {\n                            top: -105px;\n                        }\n                        @include desktop-down {\n                            width: 35px !important;\n                            height: 35px !important;\n                        }\n                    }\n                }\n                .mobile-tool-hover {\n                    display: none;\n                }\n                .top-block {\n                    .icon-content {\n                        width: 49px;\n                        vertical-align: top;\n                        margin: 25px 8px 0 9px;\n                        position: relative;\n                        left: -4px;\n                        @include desktop-up {\n                            .move_arrow_blue {\n                                &::after {\n                                    display: none;\n                                }\n                            }\n                        }\n                        @include desktop-down {\n                            visibility: hidden;\n                            .move_arrow_blue {\n                                width: fit-content;\n                            }\n                            &:first-child {\n                                visibility: visible;\n                                width: 100%;\n                                display: flex;\n                                text-align: left;\n                                position: relative;\n                                top: -101px;\n                                left: -120px;\n                                .icon-wrap {\n                                    visibility: visible;\n                                    max-width: 20px;\n                                    margin: 0;\n                                }\n                                small {\n                                    left: 24px;\n                                    top: 3px;\n                                    font-size: 10px;\n                                    &.move_arrow_blue {\n                                        &::after {\n                                            right: 18px;\n                                        }\n                                    }\n                                }\n                                @include tablet {\n                                    top: -130px;\n                                    left: -169px;\n                                }\n                                @include ipad_landscape {\n                                    top: -106px;\n                                    left: -169px;\n                                }\n                            }\n                            &:nth-of-type(2) {\n                                visibility: visible;\n                                width: 100%;\n                                position: relative;\n                                left: 208px;\n                                top: -144px;\n                                display: flex;\n                                text-align: left;\n                                .icon-wrap {\n                                    visibility: visible;\n                                    max-width: 20px;\n                                    margin: 0;\n                                }\n                                small {\n                                    top: -4px;\n                                    left: 25px;\n                                    font-size: 10px;\n                                    width: fit-content;\n                                }\n                                @include tablet {\n                                    left: 265px;\n                                    top: -178px;\n                                }\n                                @include ipad_landscape {\n                                    left: 310px;\n                                    top: -149px;\n                                }\n                            }\n                        }\n                        .icon-wrap {\n                            width: 20px;\n                            height: 20px;\n                            margin: 0 auto 8px;\n                            @include desktop-down {\n                                visibility: hidden;\n                            }\n                        }\n                        small {\n                            line-height: 1.2;\n                            position: absolute;\n                            left: -7px;\n                            width: 73px;\n                            margin: 0;\n                            a {\n                                &.pro-link {\n                                    &:after {\n                                        position: relative;\n                                        bottom: 0;\n                                    }\n                                }\n                            }\n                            a {\n                                color: $blue;\n                                padding: 0;\n                                &::after {\n                                    display: none;\n                                }\n                            }\n                        }\n                        &:nth-child(1) {\n                            margin-left: 0;\n                        }\n                        &:hover {\n                            .icon-wrap {\n                                a {\n                                    transform: translateY(0);\n                                }\n                            }\n                        }\n                    }\n                    .bottom-content {\n                        bottom: 5px;\n                        @include ipad_landscape {\n                            bottom: -1px;\n                            left: -18px;\n                            width: 154px;\n                            padding: 1px 0 1px;\n                            border-radius: 0 0 8px 8px;\n                        }\n                        @include tablet {\n                            bottom: -1px;\n                            left: -18px;\n                            width: 154px;\n                            padding: 1px 0 1px;\n                            border-radius: 0 0 8px 8px;\n                        }\n                        @include tablet-down {\n                            bottom: -1px;\n                            left: 0;\n                            width: 154px;\n                            padding: 1px 0 1px;\n                            border-radius: 0 0 8px 8px;\n                        }\n                        p {\n                            @include desktop-down {\n                                font-size: 10px !important;\n                            }\n                        }\n                    }\n                }\n                .cloud-internet-block {\n                    padding-top: 0;\n                    margin-top: 43px;\n                    @include tablet {\n                        width: 100%;\n                        min-width: 667px;\n                        margin-left: 0;\n                        overflow: hidden;\n                        margin: 0;\n                        padding-top: 0;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        margin-top: 0;\n                        overflow-y: scroll !important;\n                        height: calc(100vh - 60px) !important;\n                    }\n                    @include tablet-down {\n                        margin-top: 0;\n                    }\n                    >.container {\n                        padding: 0;\n                        max-width: 100% !important;\n                    }\n                    .top-connect-box {\n                        padding-top: 28px;\n                        padding-bottom: 30px;\n                        z-index: 1;\n                        margin-left: 0;\n                        max-width: initial;\n                        padding-left: 0;\n                        @include tablet {\n                            width: 100% !important;\n                            padding-top: 12px;\n                        }\n                        .cisco-nfsi {\n                            .inner-text-img {\n                                width: 100%;\n                                margin-left: calc(41.8% - 196px);\n                                max-width: 325px;\n                                margin-top: 4px;\n                                @include tab_mid_container {\n                                    margin-left: calc(41.8% - 196px);\n                                    max-width: 300px;\n                                }\n                                @include desktop-mid {\n                                    margin-left: calc(41.8% - 196px);\n                                    max-width: 300px;\n                                }\n                                @include tablet {\n                                    margin-left: 100px;\n                                    max-width: 300px;\n                                    margin-top: 2px;\n                                }\n                                @include ipad_landscape {\n                                    margin-left: 130px;\n                                    max-width: 300px;\n                                    margin-top: 2px;\n                                }\n                                .logo-cvim {\n                                    width: 214px;\n                                    display: block;\n                                    margin: 0 auto 0;\n                                    position: relative;\n                                    height: 36px;\n                                    text-align: center;\n                                    @include tablet {\n                                        margin-left: 95px;\n                                        max-width: 112px;\n                                        height: 23px;\n                                    }\n                                    @include ipad_landscape {\n                                        margin-left: 95px;\n                                        max-width: 112px;\n                                        height: 23px;\n                                    }\n                                    a {\n                                        width: 100%;\n                                        display: inline-block;\n                                    }\n                                    img {\n                                        width: 100%;\n                                        height: 100%;\n                                        object-fit: contain;\n                                        border-radius: 5px;\n                                    }\n                                }\n                                p {\n                                    font-size: 12px;\n                                    font-weight: normal;\n                                    line-height: 1.25;\n                                    letter-spacing: normal;\n                                    text-align: center;\n                                    color: $blue;\n                                    margin-bottom: 1px;\n                                    position: relative;\n                                    left: 6px;\n                                    margin-right: 7px;\n                                    @include desktop-down {\n                                        font-size: 10px !important;\n                                    }\n                                    a {\n                                        color: inherit !important;\n                                        letter-spacing: -0.015em;\n                                        &:after {\n                                            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                            right: 0;\n                                            width: 5px;\n                                            height: 7px;\n                                        }\n                                    }\n                                }\n                            }\n                            &.aci-box {\n                                justify-content: flex-start;\n                                .inner-text-img {\n                                    display: flex;\n                                    flex-direction: column;\n                                    align-items: center;\n                                    margin-top: 1px;\n                                    .text-img {\n                                        display: flex;\n                                        flex-direction: row;\n                                    }\n                                    .small-img {\n                                        width: 17px;\n                                        margin-left: 3px;\n                                    }\n                                }\n                                .logo-cvim {\n                                    width: 194px;\n                                    height: 43.6px;\n                                    @include tablet {\n                                        width: 102.9px;\n                                        height: 25px;\n                                        margin-top: 1px;\n                                    }\n                                    @include ipad_landscape {\n                                        width: 102.9px;\n                                        height: 25px;\n                                        margin-top: 1px;\n                                    }\n                                    @include tablet-down {\n                                        width: 102.9px;\n                                        height: 25px;\n                                        margin-top: 1px;\n                                    }\n                                }\n                                .txt-with-icon {\n                                    display: flex;\n                                    flex-direction: column;\n                                    align-items: center;\n                                    z-index: 1;\n                                    position: absolute;\n                                    right: -33%;\n                                    bottom: 13px;\n                                    .icon-block {\n                                        width: 35px;\n                                        height: 35px;\n                                        margin-left: 5px;\n                                        @include tablet-down {\n                                            width: 32px;\n                                            height: 32px;\n                                        }\n                                        img {\n                                            width: 100%;\n                                            height: 100%;\n                                            object-fit: contain;\n                                            border-radius: 50%;\n                                        }\n                                        &.img-border {\n                                            >a {\n                                                border-radius: 50%;\n                                            }\n                                        }\n                                    }\n                                    p {\n                                        font-size: 12px;\n                                        font-weight: normal;\n                                        line-height: 1.25;\n                                        color: $blue;\n                                        margin: 0 6px;\n                                        @include desktop-down {\n                                            font-size: 10px !important;\n                                        }\n                                        a {\n                                            color: inherit !important;\n                                            &:after {\n                                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                            }\n                                        }\n                                    }\n                                    &.type-1 {\n                                        bottom: 44px;\n                                        left: 35%;\n                                        right: auto;\n                                        @include tablet {\n                                            bottom: 25px;\n                                            left: 26%;\n                                        }\n                                        @include ipad_landscape {\n                                            bottom: 25px;\n                                            left: 26%;\n                                        }\n                                    }\n                                    &.type-2 {\n                                        right: -32%;\n                                        bottom: 2px;\n                                        @include tablet {\n                                            right: -50px;\n                                            bottom: -12px;\n                                        }\n                                    }\n                                    &.type-3 {\n                                        right: -60%;\n                                        bottom: 2px;\n                                        @include tablet {\n                                            right: -130px;\n                                            bottom: -12px;\n                                        }\n                                    }\n                                }\n                                .inner-text-img {\n                                    position: relative;\n                                }\n                            }\n                        }\n                        .left-logo {\n                            &.right {\n                                max-width: 50px;\n                                right: 14.3%;\n                                top: -30px;\n                            }\n                        }\n                    }\n                    .cisco-nfsi {\n                        height: 60px;\n                        width: 100%;\n                        max-width: 100%;\n                        border-radius: 0px;\n                        margin: 10px 0;\n                        .openstack-btn {\n                            border-radius: 0 30px 30px 0;\n                        }\n                        &.aci-box {\n                            max-width: initial;\n                            justify-content: flex-start;\n                            .aci-box-content {\n                                .txt-with-icon {\n                                    margin-left: 0;\n                                }\n                                .inner-text-img {\n                                    padding-left: 3px;\n                                    margin-top: 4px;\n                                    max-width: 100%;\n                                    .logo-cvim {\n                                        margin-top: 4px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .button-left-wrap {\n                        padding: 0 !important;\n                        margin: 0 0 100px 0;\n                        width: 14%;\n                        max-width: initial;\n                        z-index: 2;\n                        @include tab_mid_container {\n                            width: 140px;\n                        }\n                        @include desktop-mid {\n                            width: 140px;\n                        }\n                        @include tablet {\n                            width: 140px;\n                        }\n                        .btn-blud {\n                            border-radius: 30px;\n                            margin-left: 0;\n                            padding: 12px 25px 12px 7px;\n                            max-width: 122px;\n                            @media screen and (max-width: 1401px) {\n                                padding: 12px 25px 12px 26px;\n                                max-width: 140px;\n                                border-radius: 30px;\n                                margin-left: -21px;\n                            }\n                            @media screen and (min-width: 1401px) {\n                                border-radius: 30px;\n                                padding-right: 8px;\n                                max-width: 152px;\n                                border-top-left-radius: 0;\n                                border-bottom-left-radius: 0;\n                            }\n                        }\n                    }\n                    .cloud-content {\n                        .right-content-block {\n                            margin: 0;\n                            width: 100%;\n                            .color-box {\n                                max-width: 100%;\n                                height: 201px;\n                                background-color: rgba(237, 245, 231, 0.8) !important;\n                                border: solid 1px;\n                                border-left: 0;\n                                border-right: 0;\n                                border-radius: 0;\n                                border-color: rgba(116, 191, 75, 0.6);\n                                margin-top: 7px;\n                                @include tablet {\n                                    height: 215px;\n                                }\n                                @include tablet-down {\n                                    height: 185px;\n                                }\n                                .container {\n                                    z-index: 2;\n                                }\n                                .aci-box-content {\n                                    position: relative;\n                                    width: 100%;\n                                    height: 100%;\n                                    .txt-with-icon {\n                                        position: absolute;\n                                        display: flex;\n                                        flex-direction: column;\n                                        align-items: center;\n                                        p {\n                                            font-size: 12px;\n                                            font-weight: normal;\n                                            line-height: 1.25;\n                                            color: #06144d;\n                                            margin: 0 6px;\n                                            @include desktop-down {\n                                                font-size: 10px !important;\n                                            }\n                                            a {\n                                                color: inherit !important;\n                                            }\n                                        }\n                                        .icon-block {\n                                            width: 32px;\n                                            height: 32px;\n                                            margin-left: -9px;\n                                            img {\n                                                border-radius: 50%;\n                                            }\n                                        }\n                                        &.type-1 {\n                                            top: 33px;\n                                            left: 43.4%;\n                                            @include desktop_tab {\n                                                left: 24%;\n                                            }\n                                            @include tab_mid_container {\n                                                left: 24%;\n                                            }\n                                            @include desktop-mid {\n                                                left: 23%;\n                                            }\n                                            @include tablet {\n                                                left: 3%;\n                                            }\n                                        }\n                                        &.type-2 {\n                                            top: 35px;\n                                            left: 19%;\n                                            @include desktop_tab {\n                                                top: 34px;\n                                                left: 36%;\n                                            }\n                                            @include tab_mid_container {\n                                                top: 34px;\n                                                left: 36%;\n                                            }\n                                            @include desktop-mid {\n                                                top: 34px;\n                                                left: 36%;\n                                            }\n                                            @include tablet {\n                                                top: 34px;\n                                                left: 20%;\n                                            }\n                                        }\n                                        &.type-3 {\n                                            top: 31px;\n                                            right: 24.5%;\n                                            @include desktop_tab {\n                                                top: 34px;\n                                                left: 44.3%;\n                                                right: auto;\n                                            }\n                                            @include tab_mid_container {\n                                                top: 34px;\n                                                left: 44.3%;\n                                                right: auto;\n                                            }\n                                            @include desktop-mid {\n                                                top: 34px;\n                                                left: 44.3%;\n                                                right: auto;\n                                            }\n                                            @include tablet {\n                                                top: 42px;\n                                                left: 67.3%;\n                                                right: auto;\n                                            }\n                                        }\n                                    }\n                                    .dyk-logo {\n                                        position: absolute;\n                                        width: 50px;\n                                        height: 50px;\n                                        z-index: 3;\n                                        &.hover-upper {\n                                            z-index: 4;\n                                        }\n                                        @include desktop-down {\n                                            width: 35px;\n                                            height: 35px;\n                                        }\n                                        &.type-1 {\n                                            top: 61px;\n                                            left: 14.9%;\n                                            @include tablet {\n                                                top: 73px;\n                                                left: 27.9%;\n                                            }\n                                        }\n                                        &.type-2 {\n                                            top: -86px;\n                                            right: 24.9%;\n                                            @include tab_mid_container {\n                                                right: 190px;\n                                            }\n                                            @include desktop-mid {\n                                                right: 190px;\n                                            }\n                                            @include tablet {\n                                                top: -76px;\n                                                right: 225px;\n                                            }\n                                        }\n                                        &.type-3 {\n                                            top: 107px;\n                                            right: 3.9%;\n                                            @include tab_mid_container {\n                                                right: 435px;\n                                                top: 102px;\n                                            }\n                                            @include desktop-mid {\n                                                right: 190px;\n                                            }\n                                            @include tablet {\n                                                top: 102px;\n                                                right: 150px;\n                                            }\n                                            @include tablet-down {\n                                                top: 107px;\n                                                right: 130px;\n                                            }\n                                        }\n                                        &.type-4 {\n                                            top: 175px;\n                                            right: 25.2%;\n                                            @include desktop_tab {\n                                                top: 60px;\n                                                right: 43.2%;\n                                            }\n                                            @include tab_mid_container {\n                                                right: 420px;\n                                                top: 35px;\n                                            }\n                                            @include desktop-mid {\n                                                right: 150px;\n                                            }\n                                            @include tablet {\n                                                top: 105px;\n                                                right: 230px;\n                                            }\n                                            @include tablet-down {\n                                                top: 128px;\n                                                right: 185px;\n                                            }\n                                        }\n                                    }\n                                    .silicon {\n                                        position: absolute;\n                                        top: 44px;\n                                        right: -2px;\n                                        background: $blue;\n                                        border-radius: 21.5px;\n                                        padding: 6px 10px 8px 19px;\n                                        @include large-desktop-down {\n                                            right: -12px;\n                                        }\n                                        @include desktop_tab {\n                                            right: -20px;\n                                        }\n                                        @include tab_mid_container {\n                                            right: -4px;\n                                            top: -114px;\n                                        }\n                                        @include tablet {\n                                            right: 143px;\n                                            top: -31px;\n                                        }\n                                        p {\n                                            color: $white;\n                                            font-size: 12px;\n                                            font-weight: 700;\n                                            line-height: 1.2;\n                                        }\n                                    }\n                                    .right-content {\n                                        position: absolute;\n                                        display: flex;\n                                        flex-direction: column;\n                                        align-items: center;\n                                        max-width: 185px;\n                                        width: 100%;\n                                        .txt-img {\n                                            display: flex;\n                                            flex-direction: row;\n                                            margin-bottom: 9px;\n                                            //margin-right: -12px;\n                                            p {\n                                                color: $blue;\n                                                position: relative;\n                                                font-size: 12px;\n                                                margin-right: 0px;\n                                                padding-right: 7px;\n                                                margin-bottom: 4px;\n                                                @include desktop-down {\n                                                    font-size: 10px !important;\n                                                }\n                                            }\n                                            .small-img {\n                                                width: 17px;\n                                                margin-left: 3px;\n                                            }\n                                        }\n                                        &.type-1 {\n                                            top: -90px;\n                                            right: 8.5%;\n                                            max-width: 213px;\n                                            @include large-desktop-down {\n                                                top: -60px;\n                                                right: 6.5%;\n                                            }\n                                            @include tab_mid_container {\n                                                right: 0;\n                                            }\n                                            @include desktop-mid {\n                                                right: 0;\n                                            }\n                                            @include tablet {\n                                                right: 0;\n                                                top: -46px;\n                                            }\n                                            @include desktop-down {\n                                                width: 144px;\n                                            }\n                                            .right-img {\n                                                width: 213px;\n                                                @include large-desktop-down {\n                                                    width: 180px;\n                                                }\n                                                @include desktop-down {\n                                                    width: 111px;\n                                                    height: 103px;\n                                                }\n                                            }\n                                            .txt-img {\n                                                margin-bottom: 1px;\n                                                margin-left: 4px;\n                                            }\n                                        }\n                                        &.type-2 {\n                                            top: 134px;\n                                            right: 9.1%;\n                                            max-width: 194px;\n                                            z-index: 2;\n                                            @include large-desktop-down {\n                                                right: 7.1%;\n                                            }\n                                            @include tab_mid_container {\n                                                right: 13px;\n                                            }\n                                            @include desktop-mid {\n                                                right: 13px;\n                                            }\n                                            @include tablet {\n                                                right: 5px;\n                                                top: 78px;\n                                            }\n                                            @include desktop-down {\n                                                width: 135px;\n                                            }\n                                            .right-img {\n                                                width: 204px;\n                                                @include large-desktop-down {\n                                                    width: 180px;\n                                                }\n                                                @include desktop-down {\n                                                    width: 111px;\n                                                    height: 79px;\n                                                }\n                                            }\n                                            .txt-img {\n                                                margin-left: 5px;\n                                                margin-bottom: -4px;\n                                            }\n                                        }\n                                        &.type-3 {\n                                            top: -30px;\n                                            right: 30.5%;\n                                            max-width: 213px;\n                                            // @include large-desktop-down{\n                                            //   .right-img {\n                                            //     width: 180px;\n                                            //   }\n                                            // }\n                                            @include desktop_tab {\n                                                right: 23%;\n                                            }\n                                            @include tab_mid_container {\n                                                right: 192px;\n                                            }\n                                            @include desktop-mid {\n                                                right: 192px;\n                                            }\n                                            @include tablet {\n                                                right: 270px;\n                                                top: -22px;\n                                            }\n                                            @include ipad_landscape {\n                                                right: 270px;\n                                                top: -22px;\n                                            }\n                                            @include desktop-down {\n                                                width: 157px;\n                                            }\n                                            .right-img {\n                                                width: 213px;\n                                                height: 63px;\n                                                @include large-desktop-down {\n                                                    width: 180px;\n                                                }\n                                                @include desktop-down {\n                                                    width: 113.1px;\n                                                    height: 30.4px;\n                                                }\n                                            }\n                                            .txt-img {\n                                                margin-left: 8px;\n                                                margin-bottom: 2px;\n                                            }\n                                        }\n                                        &.type-4 {\n                                            top: 60px;\n                                            right: 30.5%;\n                                            max-width: 213px;\n                                            @include large-desktop-down {\n                                                // .right-img {\n                                                //   width: 180px;\n                                                // }\n                                            }\n                                            @include desktop_tab {\n                                                right: 22.9%;\n                                            }\n                                            @include tab_mid_container {\n                                                right: 192px;\n                                            }\n                                            @include desktop-mid {\n                                                right: 192px;\n                                            }\n                                            @include tablet {\n                                                right: 270px;\n                                                top: 36px;\n                                            }\n                                            @include ipad_landscape {\n                                                right: 270px;\n                                                top: 36px;\n                                            }\n                                            @include tablet-down {\n                                                right: 270px;\n                                                top: 36px;\n                                            }\n                                            @include desktop-down {\n                                                width: 157px;\n                                            }\n                                            .right-img {\n                                                width: 190px;\n                                                z-index: 2;\n                                                position: relative;\n                                                @include large-desktop-down {\n                                                    width: 180px;\n                                                }\n                                                @include desktop-down {\n                                                    width: 120px;\n                                                    height: 24.7px;\n                                                }\n                                            }\n                                            .txt-img {\n                                                margin-left: 7px;\n                                                margin-bottom: 1px;\n                                            }\n                                        }\n                                        &.type-5 {\n                                            top: 132px;\n                                            right: 30.5%;\n                                            max-width: 213px;\n                                            z-index: 2;\n                                            // @include large-desktop-down{\n                                            // }\n                                            @include desktop_tab {\n                                                right: 23.5%;\n                                            }\n                                            @include tab_mid_container {\n                                                right: 199px;\n                                            }\n                                            @include desktop-mid {\n                                                right: 199px;\n                                            }\n                                            @include tablet {\n                                                right: 270px;\n                                                top: 94px;\n                                            }\n                                            @include ipad_landscape {\n                                                right: 270px;\n                                                top: 94px;\n                                            }\n                                            @include desktop-down {\n                                                width: 165px;\n                                            }\n                                            .right-img {\n                                                width: 213px;\n                                                @include large-desktop-down {\n                                                    width: 180px;\n                                                }\n                                                @include desktop-down {\n                                                    width: 111px;\n                                                    height: 68.4px;\n                                                }\n                                            }\n                                            .txt-img {\n                                                margin-left: 21px;\n                                                margin-bottom: 0px;\n                                            }\n                                        }\n                                    }\n                                }\n                                .multi-hamburger {\n                                    position: absolute;\n                                    left: 0;\n                                    right: auto;\n                                    width: 62%;\n                                    top: 13px;\n                                    @include desktop_tab {\n                                        width: calc(60% + 50px);\n                                    }\n                                    @include tab_mid_container {\n                                        width: calc(60% + 100px);\n                                    }\n                                    @include desktop-down {\n                                        width: 55%;\n                                        top: 5px;\n                                    }\n                                    ul {\n                                        list-style: none;\n                                        li {\n                                            height: 1px;\n                                            width: 100%;\n                                            margin-left: auto;\n                                            margin-top: 3px;\n                                            @include desktop-down {\n                                                margin-top: 2px;\n                                            }\n                                            &.blue-line {\n                                                background-color: $azure;\n                                            }\n                                            &.dark-blue-line {\n                                                background-color: $blue;\n                                            }\n                                            &.orange-line {\n                                                background-color: $orange;\n                                            }\n                                            &.green-line {\n                                                background-color: $light-olive-green;\n                                            }\n                                        }\n                                    }\n                                    &.type-2 {\n                                        width: calc(29% + 50px);\n                                        left: auto;\n                                        right: 0;\n                                        top: 10px;\n                                        @include large-desktop-up {\n                                            width: calc(37% + 50px);\n                                        }\n                                        @include desktop_tab {\n                                            width: calc(23% + 50px);\n                                        }\n                                        @include desktop-down {\n                                            width: calc(36% + 50px);\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .icon-link-block {\n                            position: absolute;\n                            padding-left: 4px;\n                            width: 100%;\n                            top: 92px;\n                            left: -20px;\n                            z-index: 1;\n                            @include desktop-down {\n                                flex-direction: column;\n                                width: auto;\n                                left: 0px;\n                            }\n                            .segment-block-content,\n                            .routing-block-content {\n                                @include desktop-down {\n                                    padding: 0;\n                                }\n                                ul {\n                                    li {\n                                        @include desktop-mid {\n                                            margin-right: 10px;\n                                        }\n                                    }\n                                }\n                            }\n                            .segment-block-content {\n                                margin: 0px;\n                                z-index: 4;\n                                max-width: 428px;\n                                @include desktop_tab {\n                                    max-width: 408px;\n                                }\n                                @include tab_mid_container {\n                                    max-width: 270px;\n                                }\n                                @include desktop-mid {\n                                    max-width: 250px;\n                                }\n                                @include desktop-down {\n                                    margin-bottom: 13px;\n                                }\n                            }\n                            .routing-block-content {\n                                margin-top: 2px;\n                                margin-left: -23px;\n                                @include desktop_tab {\n                                    margin-left: 0;\n                                    padding-left: 0px;\n                                }\n                                @include tab_mid_container {\n                                    margin-left: 0;\n                                    padding-left: 0px;\n                                }\n                                @include desktop-mid {\n                                    margin-left: 0;\n                                    padding-left: 0px;\n                                }\n                                @include desktop-down {\n                                    margin-left: 0px;\n                                }\n                            }\n                            .icon-links {\n                                @include desktop-down {\n                                    display: none;\n                                }\n                            }\n                            .box-text {\n                                @include tab_mid_container {\n                                    max-width: 270px;\n                                }\n                                @include desktop-mid {\n                                    max-width: 270px;\n                                }\n                                @include desktop-down {\n                                    display: none;\n                                }\n                            }\n                            .mobile-box-text {\n                                p {\n                                    // @include desktop-down {\n                                    //     font-size: 10px !important;\n                                    //     position: relative;\n                                    //     display: inline-block;\n                                    //     padding-right: 8px;\n                                    // }\n                                    &:hover {\n                                        &::after {\n                                            @include desktop-down {\n                                                transform: translateX(2px);\n                                            }\n                                        }\n                                    }\n                                    &:after {\n                                        content: \"\";\n                                        position: absolute;\n                                        vertical-align: middle;\n                                        display: none;\n                                        right: -4px;\n                                        width: 8px;\n                                        height: 8px;\n                                        bottom: 2px;\n                                        background-image: url(\"/dist/images/manage-services/_arrow.svg\");\n                                        background-size: contain;\n                                        background-repeat: no-repeat;\n                                        transition: transform 0.5s ease;\n                                        // @include desktop-down {\n                                        //     display: inline-block;\n                                        // }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .right-content-block {\n        .routing-block-content {\n            .mobile-box-text {\n                p {\n                    a {\n                        padding-right: 0;\n                        &:after {\n                            display: none;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n@include desktop-down {\n    .ua-mobile:not(.ua-mobile-ipad) {\n        .wonderwall-click {\n            .wonderwall-screen {\n                .screen-two {\n                    &.default-core {\n                        .content-background-box {\n                            @include tablet-down {\n                                bottom: 7px;\n                                left: 302px;\n                            }\n                        }\n                        .screen-click-wrap {\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                overflow-y: scroll;\n                                height: 100%;\n                            }\n                            @include tablet-down {\n                                overflow-y: scroll !important;\n                            }\n                            .container {\n                                min-width: inherit;\n                            }\n                            .content-background-box {\n                                .left-logo {\n                                    @include tablet-down {\n                                        top: -98px;\n                                        right: -39px;\n                                    }\n                                }\n                            }\n                            .top-block {\n                                .bottom-content {\n                                    padding: 1px 0 1px 14px;\n                                }\n                            }\n                            .cloud-internet-block {\n                                //padding-bottom: 90px;\n                                //overflow-y: auto !important;\n                                //height: 100vh;\n                                @include tablet-down {\n                                    width: 100%;\n                                    min-width: 667px;\n                                    margin-left: 0;\n                                    overflow: hidden;\n                                    margin: 0;\n                                    padding-top: 0px;\n                                    overflow-y: scroll !important;\n                                    height: calc(100vh - 80px) !important;\n                                }\n                                .cloud-content .right-content-block .color-box .aci-box-content .silicon {\n                                    display: none;\n                                }\n                                .top-connect-box {\n                                    @include tablet-down {\n                                        padding-top: 16px;\n                                        padding-bottom: 23px;\n                                    }\n                                    .cisco-nfsi {\n                                        @include tablet-down {\n                                            margin-top: 4px;\n                                            margin-bottom: 0px;\n                                        }\n                                        .inner-text-img {\n                                            @include tablet-down {\n                                                margin-left: 51px;\n                                                max-width: 325px;\n                                                margin-top: 2px;\n                                            }\n                                            .logo-cvim {\n                                                @include tablet-down {\n                                                    width: 112px;\n                                                    height: 21px;\n                                                    margin-top: -1px;\n                                                }\n                                            }\n                                            p {\n                                                @include tablet-down {\n                                                    padding-left: 7px;\n                                                }\n                                            }\n                                        }\n                                        &.aci-box {\n                                            @include tablet-down {\n                                                margin-top: 7px;\n                                            }\n                                            .inner-text-img {\n                                                @include tablet-down {\n                                                    margin-left: 51px;\n                                                    max-width: 325px;\n                                                    margin-top: 0px;\n                                                }\n                                                .logo-cvim {\n                                                    @include tablet-down {\n                                                        width: 110px;\n                                                        height: 22px;\n                                                        margin-top: 3px;\n                                                    }\n                                                }\n                                                .text-img {\n                                                    p {\n                                                        @include tablet-down {\n                                                            padding-left: 0px;\n                                                            top: 3px;\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                            .txt-with-icon {\n                                                &.type-1 {\n                                                    @include tablet-down {\n                                                        bottom: 15px;\n                                                        left: 214px;\n                                                    }\n                                                }\n                                                &.type-2 {\n                                                    @include tablet-down {\n                                                        right: -19px;\n                                                        bottom: -10px;\n                                                    }\n                                                    .icon-block {\n                                                        @include tablet-down {\n                                                            margin-left: 4px;\n                                                            width: 30px;\n                                                            height: 30px;\n                                                        }\n                                                    }\n                                                }\n                                                &.type-3 {\n                                                    @include tablet-down {\n                                                        right: -107px;\n                                                        bottom: -10px;\n                                                    }\n                                                    .icon-block {\n                                                        @include tablet-down {\n                                                            margin-left: 11px;\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                    .left-logo {\n                                        &.right {\n                                            @include tablet-down {\n                                                max-width: 50px;\n                                                right: 14.3%;\n                                                top: -30px;\n                                            }\n                                        }\n                                    }\n                                }\n                                .cisco-nfsi {\n                                    &.aci-box {\n                                        .aci-box-content {\n                                            .txt-with-icon {}\n                                            .inner-text-img {\n                                                .logo-cvim {}\n                                            }\n                                        }\n                                    }\n                                }\n                                .cloud-content {\n                                    .right-content-block {\n                                        .color-box {\n                                            @include tablet {\n                                                height: 185px !important;\n                                            }\n                                            .aci-box-content {\n                                                .txt-with-icon {\n                                                    &.type-1 {\n                                                        @include tablet-down {\n                                                            top: 22px;\n                                                            left: 124px;\n                                                        }\n                                                    }\n                                                    &.type-2 {\n                                                        @include tablet-down {\n                                                            top: 21px;\n                                                            left: 20px;\n                                                        }\n                                                    }\n                                                    &.type-3 {\n                                                        // @include tablet{\n                                                        //   left: 470px;\n                                                        // }\n                                                        // @include ipad_landscape{\n                                                        //   left: 470px;\n                                                        // }\n                                                        @include tablet-down {\n                                                            top: 40px;\n                                                            left: 470px;\n                                                            right: auto;\n                                                        }\n                                                        @include mobiledown_landscape {\n                                                            top: 40px;\n                                                            left: 455px;\n                                                            right: auto;\n                                                        }\n                                                        @media (max-width: 668px) {\n                                                            left: 420px;\n                                                        }\n                                                    }\n                                                }\n                                                .dyk-logo {\n                                                    .tool-hover {\n                                                        @include tablet-down {\n                                                            width: 35px !important;\n                                                            height: 35px !important;\n                                                        }\n                                                    }\n                                                    &.type-1 {\n                                                        @include tablet-down {\n                                                            top: 86px;\n                                                            left: 121px;\n                                                        }\n                                                    }\n                                                    &.type-2 {\n                                                        @include tablet-down {\n                                                            top: -50px;\n                                                            right: 143px;\n                                                        }\n                                                    }\n                                                }\n                                                .right-content {\n                                                    &.type-1 {\n                                                        @include tablet-down {\n                                                            right: -7px;\n                                                            top: -41px;\n                                                        }\n                                                        .txt-img {\n                                                            @include tablet-down {\n                                                                margin-bottom: -2px;\n                                                            }\n                                                        }\n                                                    }\n                                                    &.type-2 {\n                                                        @include tablet-down {\n                                                            right: 0px;\n                                                            top: 83px;\n                                                        }\n                                                        .txt-img {}\n                                                    }\n                                                    &.type-3 {\n                                                        @include tablet-down {\n                                                            right: 230px;\n                                                            top: -18px;\n                                                        }\n                                                        .txt-img {\n                                                            @include tablet-down {\n                                                                margin-bottom: -2px;\n                                                            }\n                                                        }\n                                                    }\n                                                    &.type-4 {\n                                                        @include tablet-down {\n                                                            right: 230px;\n                                                        }\n                                                        .txt-img {}\n                                                    }\n                                                    &.type-5 {\n                                                        @include tablet-down {\n                                                            right: 230px;\n                                                            top: 85px;\n                                                        }\n                                                        .txt-img {\n                                                            @include tablet-down {\n                                                                margin-left: -3px;\n                                                            }\n                                                        }\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                    .icon-link-block {\n                                        @include tablet-down {\n                                            left: 7px;\n                                            top: 112px;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-core .cloud-internet-block .cisco-nfsi .openstack-btn p {\n        width: 109px;\n    }\n}\n\n@-moz-document url-prefix() {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two.default-core {\n                .cloud-internet-block {\n                    .cloud-content {\n                        .right-content-block {\n                            .color-box.blue-box {\n                                .aci-box-content-right {\n                                    .silicon {\n                                        @include desktop-large {\n                                            right: 48px !important;\n                                        }\n                                    }\n                                }\n                            }\n                            .left-logo {\n                                position: relative;\n                                @include desktop_potrait {}\n                                &.left {\n                                    .active-text {\n                                        height: fit-content;\n                                        top: 79%;\n                                        span {\n                                            padding-top: 10px;\n                                        }\n                                    }\n                                }\n                                &.left {\n                                    @media (min-width: 1400px) {\n                                        top: 5px !important;\n                                        left: 100px !important;\n                                    }\n                                }\n                                &.right {\n                                    left: auto !important;\n                                    right: -95%;\n                                    top: -120px !important;\n                                    @media (min-width: 1400px) {\n                                        right: -97% !important;\n                                        top: -174px !important;\n                                    }\n                                    @include desktop-large {\n                                        right: -96.5%;\n                                        top: -168px !important;\n                                    }\n                                    @media screen and (max-width: 1271px) and (min-width: 1024px) {\n                                        right: -95%;\n                                        top: -124px !important;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-click {\n    .wonderwall-screen {\n        .screen-two.default-core {\n            .cloud-internet-block {\n                .cloud-content {\n                    .right-content-block {\n                        .color-box.blue-box .aci-box-content-right .silicon {\n                            @media screen and (min-width: 1406px) {\n                                right: -14px;\n                            }\n                            @media screen and (max-width: 1405px) and (min-width: 1400px) {\n                                right: 4px;\n                            }\n                            @media screen and (max-width: 1399px) and (min-width: 1250px) {\n                                right: 42px;\n                            }\n                            right: -14px;\n                        }\n                        .left-logo.left {\n                            @media screen and (min-width: 1400px) {\n                                right: -96%;\n                                //top: 24px;\n                                top: 72px;\n                            }\n                            @media screen and (max-width: 1399px) and (min-width: 1200px) {\n                                //right: -94%;\n                                top: 72px;\n                                left: 116px;\n                            }\n                            @media screen and (max-width: 1199px) and (min-width: 991px) {\n                                //right: -94%;\n                                top: 72px;\n                                left: 116px;\n                            }\n                            @include tablet-down {\n                                top: 69px;\n                                left: 220px;\n                            }\n                            .active-text {\n                                @include phablet-down {\n                                    max-width: 264px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}",".wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.peering-wrap {\n                .automation-tab {\n                    // padding-left: 15px !important;\n                    margin: 0 0 3px 0 !important;\n                }\n                .sec-bg-img {\n                    opacity: 1 !important;\n                    &::after {\n                        background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/peering/background-img.svg\") !important;\n                        background-size: 84% !important;\n                        left: -80px !important;\n                        bottom: -13px !important;\n                        @include large-desktop-down {\n                            bottom: -46px !important;\n                        }\n                        @include tablet {\n                            bottom: 55px !important;\n                            left: -46px !important;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            left: -45px !important;\n                            bottom: -33px !important;\n                        }\n                    }\n                    #lottie8 {\n                        opacity: 0 !important;\n                    }\n                }\n                .screen-click-wrap {\n                    .container {\n                        @media screen and (min-width: 1350px) {\n                            max-width: 1549px !important;\n                            justify-content: flex-start !important;\n                        }\n                    }\n                }\n                .top-connect-box {\n                    padding: 70px 0 30px 0 !important;\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                        padding: 40px 0 20px 0 !important;\n                    }\n                    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                        padding: 30px 0 20px 0 !important;\n                    }\n                    @include tablet {\n                        padding: 76px 0 48px 0 !important;\n                    }\n                    @include ipad_landscape {\n                        padding: 0px 0 59px 0 !important;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        padding: 0px 0 47px 0 !important;\n                    }\n                    @include phabletdown_landscape {\n                        padding: 0px 0 25px 0 !important;\n                    }\n                }\n                .cisco-nfsi {\n                    .software-cloud {\n                        width: 572px;\n                        position: absolute;\n                        left: 302px;\n                        top: -80px;\n                        position: absolute;\n                        z-index: 1;\n                        @include large-desktop-down {\n                            width: 495px;\n                            left: 274px;\n                            top: -60px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                            width: 415px;\n                            top: -39px;\n                            left: 247px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            width: 415px;\n                            top: -39px;\n                            left: 247px;\n                        }\n                        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                            width: 386px;\n                            left: 251px;\n                            top: -31px;\n                        }\n                        @include tablet {\n                            width: 331px;\n                            left: 200px;\n                            top: 0px;\n                        }\n                        @include ipad_landscape {\n                            width: 331px;\n                            left: 180px;\n                            top: 0px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            width: 331px;\n                            left: 164px;\n                            top: -6px;\n                        }\n                        @include phabletdown_landscape {\n                            width: 241px;\n                            left: 175px;\n                            top: 26px;\n                        }\n                        p {\n                            position: absolute;\n                            top: 98px;\n                            left: 167px;\n                            font-weight: bold;\n                            line-height: 0.94;\n                            letter-spacing: normal;\n                            color: #0d274d;\n                            @include large-desktop-down {\n                                left: 120px;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                left: 82px;\n                                top: 80px;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                left: 82px;\n                                top: 80px;\n                            }\n                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                top: 75px;\n                                left: 77px;\n                            }\n                            @include tablet {\n                                left: 60px;\n                                top: 65px;\n                            }\n                            @include ipad_landscape {\n                                left: 80px;\n                                top: 65px;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                left: 84px;\n                                top: 65px;\n                                right: unset;\n                            }\n                            @include phabletdown_landscape {\n                                left: 43px;\n                                top: 47px;\n                                right: unset;\n                            }\n                        }\n                    }\n                    .public-cloud {\n                        width: 492px;\n                        position: absolute;\n                        top: -113px;\n                        @include container-up {\n                            left: 860px;\n                        }\n                        @include large-desktop-down {\n                            width: 429px;\n                            right: 62px;\n                            top: -99px;\n                            left: 760px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                            width: 358px;\n                            right: 58px;\n                            top: -71px;\n                            left: 660px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            width: 358px;\n                            right: 58px;\n                            top: -71px;\n                        }\n                        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                            width: 375px;\n                            right: 48px;\n                            top: -71px;\n                        }\n                        @include tablet {\n                            width: 276px;\n                            right: 255px;\n                            top: -25px;\n                            left: 520px;\n                        }\n                        @include ipad_landscape {\n                            width: 276px;\n                            right: 266px;\n                            top: -25px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            width: 230px;\n                            top: -7px;\n                            height: 89px;\n                            right: auto;\n                            left: 466px;\n                            display: flex;\n                        }\n                        @include phabletdown_landscape {\n                            width: 178px;\n                            top: -4px;\n                            right: 209px;\n                            left: auto;\n                        }\n                        p {\n                            position: absolute;\n                            top: 110px;\n                            right: 197px;\n                            font-weight: bold;\n                            line-height: 0.94;\n                            letter-spacing: normal;\n                            color: #0d274d;\n                            @include large-desktop-down {\n                                right: 160px;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                right: 121px;\n                                top: 87px;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                right: 121px;\n                                top: 87px;\n                            }\n                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                right: 139px;\n                                top: 88px;\n                            }\n                            @include tablet {\n                                top: 67px;\n                                right: 90px;\n                            }\n                            @include ipad_landscape {\n                                top: 67px;\n                                right: 107px;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                top: 50px;\n                                left: 75px;\n                                right: unset;\n                            }\n                            @include phabletdown_landscape {\n                                top: 43px;\n                                left: unset;\n                                right: 53px;\n                            }\n                        }\n                    }\n                }\n                .cloud-internet-block {\n                    margin-top: 0 !important;\n                    @include tablet {\n                        overflow: visible;\n                    }\n                    @include ipad_landscape {\n                        padding-top: 0 !important;\n                    }\n                    .sla-block {\n                        max-width: 86%;\n                        @media screen and (min-width: 1700px) {\n                            max-width: 90%;\n                        }\n                        @include tablet {\n                            max-width: 75%;\n                        }\n                        @include ipad_landscape {\n                            max-width: 75%;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            max-width: 78%;\n                        }\n                        @include phabletdown_landscape {\n                            max-width: 65%;\n                        }\n                    }\n                }\n                .cloud-content {\n                    .right-content-block {\n                        max-width: calc(100% - 357px) !important;\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            max-width: calc(100% - 353px) !important;\n                            margin-bottom: 22px !important;\n                        }\n                        @include phabletdown_landscape {\n                            margin-bottom: 22px !important;\n                        }\n                        .color-box {\n                            max-width: 91% !important;\n                            border-bottom-right-radius: 20px !important;\n                            border-top-right-radius: 20px !important;\n                            border: solid 1px #74bf4b !important;\n                            @include large-desktop-down {\n                                max-width: 94% !important;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                max-width: 108% !important;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                max-width: 107% !important;\n                            }\n                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                max-width: 115% !important;\n                            }\n                            @include ipad_landscape {\n                                max-width: 90% !important;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                max-width: 101.4% !important;\n                                height: 185px !important;\n                                width: 104% !important;\n                                margin-top: 13px !important;\n                            }\n                            @include phabletdown_landscape {\n                                width: 90% !important;\n                                height: 186px !important;\n                            }\n                            .multi-hamburger {\n                                top: 10px !important;\n                                @include tablet {\n                                    top: 34px !important;\n                                }\n                                @include ipad_landscape {\n                                    top: 34px !important;\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    top: 32px !important;\n                                }\n                                @include phabletdown_landscape {\n                                    top: 35px !important;\n                                }\n                                ul {\n                                    li {\n                                        position: relative;\n                                        &.dark-blue-line {\n                                            height: 1px !important;\n                                            background-color: #181a4a;\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                height: 0.5px !important;\n                                            }\n                                            @include phabletdown_landscape {\n                                                height: 0.5px !important;\n                                            }\n                                        }\n                                        &.gray-line {\n                                            height: 1px !important;\n                                            background-color: #676767;\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                height: 0.5px !important;\n                                            }\n                                            @include phabletdown_landscape {\n                                                height: 0.5px !important;\n                                            }\n                                        }\n                                        &.yellow-line {\n                                            height: 1px !important;\n                                            background-color: #f5851f;\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                height: 0.5px !important;\n                                            }\n                                            @include phabletdown_landscape {\n                                                height: 0.5px !important;\n                                            }\n                                        }\n                                        &.blue-line {\n                                            height: 1px !important;\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                height: 0.5px !important;\n                                            }\n                                            @include phabletdown_landscape {\n                                                height: 0.5px !important;\n                                            }\n                                        }\n                                        &.orange-line {\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                height: 0.5px !important;\n                                            }\n                                            @include phabletdown_landscape {\n                                                height: 0.5px !important;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                            .aci-box-content {\n                                .right-content {\n                                    &.type-3 {\n                                        top: -26px !important;\n                                        right: -75px !important;\n                                        @include tablet {\n                                            top: 1px !important;\n                                            left: 440px;\n                                        }\n                                        @include ipad_landscape {\n                                            top: 0px !important;\n                                            left: 400px;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            top: 0px !important;\n                                            right: -37px !important;\n                                        }\n                                        @include phabletdown_landscape {\n                                            top: 0px !important;\n                                            right: -36px !important;\n                                        }\n                                    }\n                                    .right-img {\n                                        width: 111px !important;\n                                        position: relative;\n                                        left: 30px;\n                                    }\n                                    .txt-img {\n                                        .small-img {\n                                            margin-left: 8px !important;\n                                        }\n                                    }\n                                }\n                                .txt-with-icon {\n                                    z-index: 1 !important;\n                                    .icon-block {\n                                        margin-top: 5px;\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            width: 30px !important;\n                                            height: 30px !important;\n                                        }\n                                        a {\n                                            img {\n                                                border: none;\n                                            }\n                                        }\n                                    }\n                                    p {\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            font-size: 10px !important;\n                                        }\n                                        @include phabletdown_landscape {\n                                            font-size: 10px !important;\n                                        }\n                                    }\n                                }\n                                .txt-with-icon {\n                                    &.type-3 {\n                                        left: unset !important;\n                                        top: 43px !important;\n                                        right: 64.5% !important;\n                                        @include large-desktop-down {\n                                            right: 60.5% !important;\n                                        }\n                                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                            top: 34px !important;\n                                            // left: -24.6% !important;\n                                            right: 53.5% !important;\n                                        }\n                                        @include tablet {\n                                            left: 27px !important;\n                                            top: 66px !important;\n                                        }\n                                        @include ipad_landscape {\n                                            left: 140px !important;\n                                            top: 60px !important;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            right: 181px !important;\n                                            top: 57px !important;\n                                        }\n                                        @include phabletdown_landscape {\n                                            right: 170px !important;\n                                            top: 68px !important;\n                                        }\n                                    }\n                                }\n                                .txt-with-icon {\n                                    &.type-1 {\n                                        top: 44px !important;\n                                        right: 0% !important;\n                                        @include large-desktop-down {\n                                            left: 60% !important;\n                                            top: 52px !important;\n                                        }\n                                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                            top: 55px !important;\n                                            left: 57% !important;\n                                        }\n                                        // @media screen and (min-width: 1023px) and (max-width: 1199px) and (orientation: landscape) {\n                                        //   top: 46px !important;\n                                        //   left: 79% !important;\n                                        // }\n                                        @include tablet {\n                                            top: 140px !important;\n                                            left: -27.6% !important;\n                                        }\n                                        @include ipad_landscape {\n                                            top: 90px !important;\n                                            left: -26.6% !important;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            left: 55.4% !important;\n                                            top: 78px !important;\n                                        }\n                                        @include phabletdown_landscape {\n                                            left: 50.4% !important;\n                                            top: 100px !important;\n                                        }\n                                        // .icon-block {\n                                        //     width: 43px !important;\n                                        //     max-width: 43px !important;\n                                        // }\n                                    }\n                                }\n                                .dyk-logo {\n                                    &.type-1 {\n                                        left: 19.9% !important;\n                                        top: 63px !important;\n                                        @media screen and (min-width: 2300px) {\n                                            left: 350px !important;\n                                        }\n                                        .left {\n                                            &.tool-hover {\n                                                width: 50px !important;\n                                                height: 50px !important;\n                                                @include tablet-down {\n                                                    width: 37px !important;\n                                                    height: 37px !important;\n                                                }\n                                                @include mobiledown_landscape {\n                                                    width: 37px !important;\n                                                    height: 37px !important;\n                                                }\n                                            }\n                                        }\n                                        @include large-desktop-down {\n                                            left: 17.9% !important;\n                                            top: 51px !important;\n                                        }\n                                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                            left: 21.9% !important;\n                                            top: 37px !important;\n                                        }\n                                        @include tablet {\n                                            left: 30.9% !important;\n                                            top: 60px !important;\n                                        }\n                                        @include ipad_landscape {\n                                            left: 14.9% !important;\n                                            top: 60px !important;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            left: 26% !important;\n                                            top: 72px !important;\n                                        }\n                                        @include phabletdown_landscape {\n                                            left: 20.9% !important;\n                                            top: 58px !important;\n                                        }\n                                    }\n                                }\n                                .icon-link-block {\n                                    left: -19px !important;\n                                    top: 98px !important;\n                                    // z-index: -2;\n                                    @include tablet {\n                                        left: -2px !important;\n                                        top: 106px;\n                                    }\n                                    @include ipad_landscape {\n                                        top: 113px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        top: 119px;\n                                        left: -3px !important;\n                                    }\n                                    @include phabletdown_landscape {\n                                        top: 109px;\n                                    }\n                                    @include mobiledown_landscape {\n                                        top: 116px !important;\n                                    }\n                                    .box-text {\n                                        p {\n                                            min-height: 26px;\n                                        }\n                                        @include tablet {\n                                            opacity: 0;\n                                        }\n                                        @include ipad_landscape {\n                                            opacity: 0;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            opacity: 0;\n                                        }\n                                        @include phabletdown_landscape {\n                                            opacity: 0;\n                                        }\n                                    }\n                                    .icon-links {\n                                        @media screen and (min-width: 1400px) {\n                                            margin-top: -4px;\n                                        }\n                                        ul {\n                                            li {\n                                                a {\n                                                    .icon-container {\n                                                        width: 25px;\n                                                    }\n                                                }\n                                            }\n                                        }\n                                        @include tablet {\n                                            opacity: 0;\n                                        }\n                                        @include ipad_landscape {\n                                            opacity: 0;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            opacity: 0;\n                                        }\n                                        @include phabletdown_landscape {\n                                            opacity: 0;\n                                        }\n                                    }\n                                    .mobile-box-text {\n                                        @include tablet {\n                                            width: fit-content;\n                                            position: relative;\n                                        }\n                                        @include ipad_landscape {\n                                            width: fit-content;\n                                            position: relative;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            width: fit-content;\n                                            position: relative;\n                                        }\n                                        @include phabletdown_landscape {\n                                            width: fit-content;\n                                            position: relative;\n                                        }\n                                        a {\n                                            font-weight: bold;\n                                            color: #0d274d;\n                                            font-size: 16px !important;\n                                            @include tablet {\n                                                font-size: 14px !important;\n                                            }\n                                            @include ipad_landscape {\n                                                font-size: 14px !important;\n                                            }\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                font-weight: bold;\n                                                color: #0d274d;\n                                                font-size: 10px !important;\n                                            }\n                                            @include phabletdown_landscape {\n                                                font-size: 10px !important;\n                                                font-weight: bold;\n                                                color: #0d274d;\n                                            }\n                                        }\n                                        &.btn-arrow {\n                                            &::after {\n                                                display: none;\n                                            }\n                                            @include tablet {\n                                                &::after {\n                                                    content: \"\";\n                                                    position: absolute;\n                                                    width: 7px;\n                                                    height: 7px;\n                                                    display: block;\n                                                    right: -12px;\n                                                    top: 7px;\n                                                }\n                                            }\n                                            @include ipad_landscape {\n                                                &::after {\n                                                    content: \"\";\n                                                    position: absolute;\n                                                    width: 7px;\n                                                    height: 7px;\n                                                    display: block;\n                                                    right: -10px;\n                                                    top: 1px;\n                                                }\n                                            }\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                &::after {\n                                                    content: \"\";\n                                                    position: absolute;\n                                                    width: 7px;\n                                                    height: 7px;\n                                                    display: block;\n                                                    right: -10px;\n                                                    top: 1px;\n                                                }\n                                            }\n                                            @include phabletdown_landscape {\n                                                &::after {\n                                                    content: \"\";\n                                                    position: absolute;\n                                                    width: 7px;\n                                                    height: 7px;\n                                                    display: block;\n                                                    right: -10px;\n                                                    top: 1px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                    .segment-block-content {\n                                        position: relative;\n                                        margin: 0 !important;\n                                        padding: 5px 5px 5px 14px;\n                                        margin-top: 4px;\n                                        @include large-desktop-down {\n                                            max-width: 310px;\n                                        }\n                                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                            max-width: 265px;\n                                        }\n                                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                            max-width: 264px;\n                                        }\n                                        @include ipad_landscape {\n                                            max-width: 207px;\n                                            padding-left: 30px;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            padding-left: 28px;\n                                        }\n                                        @include phabletdown_landscape {\n                                            padding-left: 28px;\n                                        }\n                                        .box-text {\n                                            margin-top: 2px;\n                                            @include large-desktop-down {\n                                                margin-top: 2px;\n                                            }\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                                margin-top: 4px;\n                                            }\n                                            @include ipad_landscape {\n                                                margin-top: 4px;\n                                            }\n                                        }\n                                    }\n                                    .routing-block-content {\n                                        position: relative;\n                                        margin-left: -18px;\n                                        padding: 3px 5px 5px 28px;\n                                        max-width: 490px;\n                                        @include large-desktop-down {\n                                            max-width: 367px;\n                                            padding: 3px 5px 5px 20px;\n                                        }\n                                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                            margin-left: -15px;\n                                            padding: 3px 5px 5px 15px;\n                                        }\n                                        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                            margin-left: -10px;\n                                            padding: 3px 5px 5px 15px;\n                                        }\n                                        @include tablet {\n                                            position: absolute;\n                                            top: 25px;\n                                            left: 23px;\n                                            padding: 3px 5px 5px 15px;\n                                        }\n                                        @include ipad_landscape {\n                                            position: absolute;\n                                            top: 25px;\n                                            left: 37px;\n                                            padding: 3px 5px 5px 15px;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            position: absolute;\n                                            top: 25px;\n                                            left: 31px;\n                                        }\n                                        @include phabletdown_landscape {\n                                            position: absolute;\n                                            top: 25px;\n                                            left: 23px;\n                                        }\n                                        .box-text {\n                                            margin-top: 3px;\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                                margin-top: 4px;\n                                            }\n                                            @include ipad_landscape {\n                                                margin-top: 4px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .circle-wrap {\n                        width: 585px;\n                        position: absolute;\n                        right: -40px;\n                        top: -206px;\n                        @include large-desktop-down {\n                            right: -60px;\n                            width: 555px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            width: 448px;\n                            right: -68px;\n                            top: -167px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                            width: 460px;\n                            right: -78px;\n                            top: -166px;\n                        }\n                        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                            right: -99px;\n                            top: -21px;\n                            width: 246px;\n                        }\n                        @include tablet {\n                            right: 30px;\n                            top: -168px;\n                            width: 436px;\n                        }\n                        @include ipad_landscape {\n                            top: -26px;\n                            width: 267px;\n                            right: 55px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            width: 288px;\n                            right: -10px;\n                            top: -25px;\n                        }\n                        @include phabletdown_landscape {\n                            width: 237px;\n                            right: 14px;\n                            top: -25px;\n                        }\n                        .dyk-logo {\n                            top: 26%;\n                            right: 106%;\n                            @include large-desktop-up {\n                                right: 115%;\n                            }\n                            @media screen and (min-width: 2300px) {\n                                right: 800px;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                top: 26%;\n                                right: 112.5%;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                // top: 3.5%;\n                                right: 140.5%;\n                            }\n                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                top: 1%;\n                                right: 140.5%;\n                            }\n                            @include ipad_landscape {\n                                top: 3%;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                width: 35px;\n                                height: 35px;\n                                top: 11px;\n                                right: 142%;\n                            }\n                            @include phabletdown_landscape {\n                                top: 6px;\n                            }\n                        }\n                        p {\n                            position: absolute;\n                            right: 37%;\n                            top: 50%;\n                            border-radius: 25px;\n                            padding: 17px 31px 15px 30px;\n                            border: solid 1px #0d274d;\n                            background-color: #fff;\n                            font-weight: bold;\n                            line-height: 0.94;\n                            letter-spacing: normal;\n                            color: #0d274d;\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                padding: 10px 15px;\n                                right: 43%;\n                                top: 52%;\n                            }\n                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                right: 20%;\n                                // top: 85%;\n                                padding: 8px 10px;\n                            }\n                            @include tablet {\n                                padding: 12px 15px 12px 20px;\n                                top: 50%;\n                            }\n                            @include ipad_landscape {\n                                // right: 27%;\n                                top: 43%;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                padding: 13px 26px 14px 28px;\n                                right: 25%;\n                                top: 121px;\n                            }\n                            @include phabletdown_landscape {\n                                padding: 10px !important;\n                            }\n                        }\n                    }\n                }\n            }\n            &.default-peering {\n                background-image: none;\n                .sec-bg-img {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/svgs/screen_5_bg.svg);\n                    height: 100%;\n                    background-position: -60px 100%;\n                    opacity: 0.5;\n                    background-size: contain;\n                    bottom: 78px;\n                    width: 110%;\n                    display: none;\n                    @media screen and (min-width: 1401px) {\n                        background-position-y: bottom;\n                        background-size: cover;\n                    }\n                }\n                .container {\n                    width: 100%;\n                    max-width: 1271px;\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1549px;\n                        justify-content: flex-start;\n                    }\n                    @include tablet {\n                        padding: 0;\n                        min-width: 1000px;\n                    }\n                }\n                .automation-tab {\n                    border-radius: 0;\n                    padding-left: 0;\n                    @include tablet {\n                        width: 100% !important;\n                        padding-left: 20px;\n                    }\n                    &::before {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        left: -98%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                    &::after {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        right: -99%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                }\n                .mobile-tool-hover {\n                    display: none;\n                }\n                .top-block {\n                    .icon-content {\n                        max-width: 60px;\n                        vertical-align: top;\n                        margin: 23px 0 0 17px;\n                        .icon-wrap {\n                            width: 24px;\n                            height: 20px;\n                            margin: 0 auto 10px;\n                        }\n                        small {\n                            line-height: 1.2;\n                            a {\n                                &.pro-link {\n                                    &:after {\n                                        position: relative;\n                                        bottom: 0;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .bottom-content {\n                        bottom: 5px;\n                    }\n                }\n                .cloud-internet-block {\n                    padding-top: 0;\n                    margin-top: 43px;\n                    @include tablet {\n                        width: 100%;\n                        min-width: 1000px;\n                        margin-left: 0;\n                        overflow: hidden;\n                        margin: 0;\n                        // padding-top: 98px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        margin-top: 0;\n                    }\n                    @include tablet-down {\n                        margin-top: 0;\n                    }\n                    >.container {\n                        padding: 0;\n                        max-width: 100% !important;\n                    }\n                    .top-connect-box {\n                        padding-top: 28px;\n                        padding-bottom: 30px;\n                        z-index: 1;\n                        margin-left: 0;\n                        max-width: initial;\n                        padding-left: 0;\n                        @include tablet {\n                            width: 100% !important;\n                            padding-top: 12px;\n                        }\n                        .cisco-nfsi {\n                            .inner-text-img {\n                                width: 100%;\n                                margin-left: calc(41.8% - 196px);\n                                max-width: 325px;\n                                margin-top: 8px;\n                                @include tab_mid_container {\n                                    margin-left: calc(20% - 196px);\n                                    max-width: 300px;\n                                }\n                                @include desktop-mid {\n                                    margin-left: calc(30% - 196px);\n                                    max-width: 300px;\n                                }\n                                @include tablet {\n                                    margin-left: calc(30% - 196px);\n                                    max-width: 300px;\n                                }\n                                .logo-cvim {\n                                    width: 145px;\n                                    display: block;\n                                    margin: 0 auto 0;\n                                    position: relative;\n                                    height: 34px;\n                                    text-align: center;\n                                    a {\n                                        width: 100%;\n                                        display: inline-block;\n                                    }\n                                    img {\n                                        width: 100%;\n                                        height: 100%;\n                                        object-fit: contain;\n                                        border-radius: 5px;\n                                    }\n                                }\n                                p {\n                                    font-size: 12px;\n                                    font-weight: normal;\n                                    line-height: 1.25;\n                                    letter-spacing: normal;\n                                    text-align: center;\n                                    color: $blue;\n                                    margin-bottom: 1px;\n                                    a {\n                                        color: inherit !important;\n                                        &:after {\n                                            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                        }\n                                    }\n                                }\n                            }\n                            &.aci-box {\n                                justify-content: flex-start;\n                                .inner-text-img {\n                                    display: flex;\n                                    flex-direction: column;\n                                    align-items: center;\n                                    margin-top: 7px;\n                                    .text-img {\n                                        display: flex;\n                                        flex-direction: row;\n                                    }\n                                    .small-img {\n                                        width: 17px;\n                                        margin-left: 8px;\n                                    }\n                                }\n                                .logo-cvim {\n                                    width: 124px;\n                                }\n                                .txt-with-icon {\n                                    display: flex;\n                                    flex-direction: column;\n                                    align-items: center;\n                                    z-index: 1;\n                                    position: absolute;\n                                    right: -33%;\n                                    bottom: 13px;\n                                    .icon-block {\n                                        width: 35px;\n                                        height: 35px;\n                                        margin-left: -9px;\n                                        img {\n                                            width: 100%;\n                                            height: 100%;\n                                            object-fit: contain;\n                                            border-radius: 50%;\n                                        }\n                                        &.img-border {\n                                            >a {\n                                                border-radius: 50%;\n                                            }\n                                        }\n                                    }\n                                    p {\n                                        font-size: 12px;\n                                        font-weight: normal;\n                                        line-height: 1.25;\n                                        color: $blue;\n                                        margin: 0 6px;\n                                        a {\n                                            color: inherit !important;\n                                            &:after {\n                                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                            }\n                                        }\n                                    }\n                                    &.type-1 {\n                                        bottom: 44px;\n                                        left: 34.5%;\n                                        right: auto;\n                                    }\n                                    &.type-2 {\n                                        right: -32%;\n                                        bottom: 2px;\n                                    }\n                                    &.type-3 {\n                                        right: -60%;\n                                        bottom: 2px;\n                                    }\n                                }\n                                .inner-text-img {\n                                    position: relative;\n                                }\n                            }\n                        }\n                        .left-logo {\n                            &.right {\n                                max-width: 50px;\n                                right: 14.3%;\n                                top: -30px;\n                            }\n                        }\n                    }\n                    .cisco-nfsi {\n                        position: relative;\n                        // height: 60px;\n                        width: 100%;\n                        max-width: 100%;\n                        border-radius: 0px;\n                        margin: 10px 0;\n                        //.openstack-btn {\n                        //  border-radius: 8px;\n                        //  max-width: 192px;\n                        //  border-bottom-left-radius: 0px;\n                        //  border-top-left-radius: 0px;\n                        //  @include tab_mid_container {\n                        //    max-width: 155px;\n                        //    padding: 15px 15px 15px 13px;\n                        //  }\n                        //  @include desktop-mid {\n                        //    max-width: 140px;\n                        //    padding: 15px 15px 15px 13px;\n                        //  }\n                        //  @include tablet {\n                        //    max-width: 175px;\n                        //    padding: 15px 15px 15px 13px;\n                        //  }\n                        //}\n                        .openstack-btn {\n                            border-radius: 0 30px 30px 0;\n                        }\n                        // .openstack-btn {\n                        //   max-width: 196px;\n                        //   padding: 16px 20px 15px 16px;\n                        //   border-radius: 0 8px 8px 0;\n                        //   background-color: #0a4475;\n                        //   @include tab_mid_container {\n                        //     padding: 15px 15px 15px 13px;\n                        //   }\n                        //   @include desktop-mid {\n                        //     padding: 15px 15px 15px 13px;\n                        //   }\n                        //   @include tablet {\n                        //     padding: 15px 15px 15px 13px;\n                        //   }\n                        //   p {\n                        //     width: 104px;\n                        //     margin-right: 0;\n                        //     @include desktop-mid {\n                        //       width: 100px;\n                        //     }\n                        //     @include tablet-down {\n                        //       width: 70px;\n                        //     }\n                        //     // @include tab_mid_container {\n                        //     //   padding-right: 10px;\n                        //     // }\n                        //     // @include desktop-mid {\n                        //     //   padding-right: 10px;\n                        //     // }\n                        //   }\n                        //   .logo-img {\n                        //     // margin-right: 6px;\n                        //     // margin-left: 5px;\n                        //     // //width: 28px;\n                        //     // width: 50px;\n                        //     // height: 55px;\n                        //     // @include desktop-up {\n                        //     //   width: 77px;\n                        //     //   height: 81px;\n                        //     // }\n                        //     img {\n                        //       width: 60px;\n                        //     }\n                        //   }\n                        // }\n                        &.aci-box {\n                            max-width: initial;\n                            justify-content: flex-start;\n                            // .openstack-btn {\n                            //   padding: 15px 15px 15px 13px;\n                            //   p {\n                            //     width: auto;\n                            //   }\n                            //   .logo-img {\n                            //     // margin-left: 10px;\n                            //     // //width: 30px;\n                            //     // //height: 30px;\n                            //     // width: 50px;\n                            //     // height: 50px;\n                            //   }\n                            // }\n                            .aci-box-content {\n                                .txt-with-icon {\n                                    margin-left: 0;\n                                }\n                                .inner-text-img {\n                                    padding-left: 3px;\n                                    margin-top: 4px;\n                                    max-width: 100%;\n                                    .logo-cvim {\n                                        margin-top: 4px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .button-left-wrap {\n                        padding: 0 !important;\n                        margin: 0 0 100px 0;\n                        width: 14%;\n                        max-width: initial;\n                        z-index: 2;\n                        @include tab_mid_container {\n                            width: 140px;\n                        }\n                        @include desktop-mid {\n                            width: 140px;\n                        }\n                        @include tablet {\n                            width: 140px;\n                        }\n                        .btn-blud {\n                            border-radius: 30px;\n                            margin-left: 0;\n                            padding: 12px 25px 12px 7px;\n                            max-width: 122px;\n                            @media screen and (max-width: 1401px) {\n                                padding: 12px 25px 12px 26px;\n                                max-width: 140px;\n                                border-radius: 30px;\n                                margin-left: -21px;\n                            }\n                            @media screen and (min-width: 1401px) {\n                                border-radius: 30px;\n                                padding-right: 8px;\n                                max-width: 152px;\n                                border-top-left-radius: 0;\n                                border-bottom-left-radius: 0;\n                            }\n                        }\n                    }\n                    .cloud-content {\n                        .right-content-block {\n                            margin: 0;\n                            width: 100%;\n                            .color-box {\n                                max-width: 100%;\n                                height: 201px;\n                                background-color: rgba(237, 245, 231, 0.8) !important;\n                                border: solid 1px;\n                                border-left: 0;\n                                border-right: 0;\n                                border-radius: 0;\n                                border-color: rgba(116, 191, 75, 0.6);\n                                margin-top: 7px;\n                                .container {\n                                    z-index: 2;\n                                }\n                                .aci-box-content {\n                                    position: relative;\n                                    width: 100%;\n                                    height: 100%;\n                                    .txt-with-icon {\n                                        position: absolute;\n                                        display: flex;\n                                        flex-direction: column;\n                                        align-items: center;\n                                        p {\n                                            font-size: 12px;\n                                            font-weight: normal;\n                                            line-height: 1.25;\n                                            color: #06144d;\n                                            margin: 0 6px;\n                                            a {\n                                                color: inherit !important;\n                                            }\n                                        }\n                                        .icon-block {\n                                            width: 32px;\n                                            height: 32px;\n                                            margin-left: -9px;\n                                        }\n                                        &.type-1 {\n                                            top: 34px;\n                                            // left: 45.4%;\n                                        }\n                                        &.type-2 {\n                                            top: 56px;\n                                            left: 52.3%;\n                                        }\n                                        &.type-3 {\n                                            top: 31px;\n                                            right: 20.5%;\n                                        }\n                                    }\n                                    .dyk-logo {\n                                        position: absolute;\n                                        width: 50px;\n                                        height: 50px;\n                                        z-index: 2;\n                                        &.hover-upper {\n                                            z-index: 3;\n                                        }\n                                        &.type-1 {\n                                            top: 53px;\n                                            left: 14.9%;\n                                        }\n                                        &.type-2 {\n                                            top: 33px;\n                                            right: 31.7%;\n                                            @include container-down {\n                                                right: 34.5%;\n                                            }\n                                            @include tablet {\n                                                right: 44.5%;\n                                                top: 85px;\n                                            }\n                                            @include tablet-down {\n                                                right: 41.5%;\n                                                top: -7px;\n                                            }\n                                        }\n                                    }\n                                    .silicon {\n                                        position: absolute;\n                                        top: 44px;\n                                        right: -12px;\n                                        background: $blue;\n                                        border-radius: 21.5px;\n                                        padding: 6px 10px 8px 19px;\n                                        p {\n                                            color: $white;\n                                            font-size: 12px;\n                                            font-weight: 700;\n                                            line-height: 1.2;\n                                        }\n                                    }\n                                    .right-content {\n                                        position: absolute;\n                                        display: flex;\n                                        flex-direction: column;\n                                        align-items: center;\n                                        max-width: 185px;\n                                        width: 100%;\n                                        .txt-img {\n                                            display: flex;\n                                            flex-direction: row;\n                                            margin-bottom: 9px;\n                                            //margin-right: -12px;\n                                            p {\n                                                color: $blue;\n                                                position: relative;\n                                                font-size: 12px;\n                                                margin-right: 0px;\n                                                padding-right: 7px;\n                                                margin-bottom: 4px;\n                                            }\n                                            .small-img {\n                                                width: 17px;\n                                                margin-left: 3px;\n                                            }\n                                        }\n                                        &.type-1 {\n                                            top: -90px;\n                                            right: 6.9%;\n                                            max-width: 190px;\n                                            .right-img {\n                                                width: 170px;\n                                            }\n                                            .txt-img {\n                                                margin-bottom: 1px;\n                                                margin-left: 4px;\n                                            }\n                                        }\n                                        &.type-2 {\n                                            top: 94px;\n                                            right: 7.9%;\n                                            max-width: 163px;\n                                            .right-img {\n                                                width: 163px;\n                                            }\n                                            .txt-img {\n                                                margin-left: 5px;\n                                                margin-bottom: -4px;\n                                            }\n                                        }\n                                        &.type-3 {\n                                            top: -44px;\n                                            right: 27%;\n                                            max-width: 213px;\n                                            @include tablet-down {\n                                                top: 9px !important;\n                                            }\n                                            .right-img {\n                                                width: 194px !important;\n                                                left: 3px;\n                                                @include tablet {}\n                                                @include ipad_landscape {}\n                                                @include tablet-down {\n                                                    width: 111px !important;\n                                                    position: relative;\n                                                    left: 30px;\n                                                }\n                                            }\n                                            .txt-img {\n                                                margin-left: 8px;\n                                                margin-bottom: 2px;\n                                                @include tablet-down {\n                                                    margin-left: 30px;\n                                                    margin-bottom: -1px;\n                                                }\n                                            }\n                                        }\n                                        &.type-4 {\n                                            top: 39px;\n                                            right: 26.9%;\n                                            max-width: 199px;\n                                            .right-img {\n                                                width: 193px;\n                                            }\n                                            .txt-img {\n                                                margin-left: 7px;\n                                                margin-bottom: 1px;\n                                            }\n                                        }\n                                        &.type-5 {\n                                            top: 111px;\n                                            right: 27.5%;\n                                            max-width: 193px;\n                                            .right-img {\n                                                width: 193px;\n                                            }\n                                            .txt-img {\n                                                margin-left: 21px;\n                                                margin-bottom: 0px;\n                                            }\n                                        }\n                                    }\n                                }\n                                .multi-hamburger {\n                                    position: absolute;\n                                    left: 0;\n                                    right: auto;\n                                    width: 100%;\n                                    top: 13px;\n                                    ul {\n                                        list-style: none;\n                                        li {\n                                            height: 2px;\n                                            width: 100%;\n                                            margin-left: auto;\n                                            margin-top: 2.5px;\n                                            &.blue-line {\n                                                background-color: $azure;\n                                            }\n                                            &.orange-line {\n                                                height: 1px;\n                                                background-color: $orange;\n                                            }\n                                            &.green-line {\n                                                background-color: $light-olive-green;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .icon-link-block {\n                            position: absolute;\n                            padding-left: 4px;\n                            width: 100%;\n                            top: 92px;\n                            left: -20px;\n                            // z-index: 1;\n                            .segment-block-content {\n                                margin: 0px;\n                                z-index: 4;\n                                max-width: 428px;\n                            }\n                            .routing-block-content {\n                                margin-top: 0px;\n                                margin-left: 10px;\n                            }\n                        }\n                    }\n                    .sla-block {\n                        .title-container {\n                            span {\n                                width: 92px;\n                                @-moz-document url-prefix() {\n                                    width: 105px;\n                                }\n                            }\n                            .icon-container {\n                                margin-right: 11px;\n                            }\n                        }\n                    }\n                }\n                .home-icon {\n                    display: none;\n                }\n                overflow: visible;\n                .dyk-logo {\n                    width: 50px;\n                    height: 50px;\n                    position: absolute;\n                    z-index: 3;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 37px !important;\n                        height: 37px !important;\n                    }\n                    @include tablet-down {\n                        width: 37px !important;\n                        height: 37px !important;\n                    }\n                    &.hover-upper {\n                        z-index: 9;\n                    }\n                }\n                .cloud-internet-block {\n                    @include tablet {\n                        width: 100%;\n                        // min-width: 800px;\n                        margin-left: 0;\n                        overflow: hidden;\n                    }\n                    z-index: 2;\n                }\n                .container {\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1549px !important;\n                        justify-content: flex-start !important;\n                    }\n                }\n                .automation-tab {\n                    // max-width: 965px;\n                    // width: 77%;\n                    // @include desktop-large{\n                    //   max-width: 1010px;\n                    //   width: 90%;\n                    // }\n                    // @include tablet {\n                    //   max-width: 65%;\n                    // }\n                    .inner-content {\n                        position: relative;\n                        transition: 0.1s all ease-in-out;\n                    }\n                    // .hidden-content {\n                    //   .txt-wrap {\n                    //     margin: 0 16px;\n                    //   }\n                    //   .icon-img {\n                    //     margin-left: 9px;\n                    //   }\n                    //   &:after {\n                    //     left: 6px;\n                    //   }\n                    // }\n                    &::before {\n                        content: \"\";\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        left: -99%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                    }\n                }\n                .sec-bg-img {\n                    background-image: none;\n                    &:after {\n                        content: \"\";\n                        width: 100%;\n                        background-image: url(\"/dist/images/peering-bg.png\");\n                        background-repeat: no-repeat;\n                        position: absolute;\n                        left: 0;\n                        right: 0;\n                        height: 500px;\n                        bottom: -19px;\n                        z-index: 2;\n                        background-position: 53.8% 100%;\n                        background-size: 91.8%;\n                        @media screen and (min-width: 1500px) {\n                            background-position-y: 90%;\n                        }\n                    }\n                    #lottie8 {\n                        position: absolute;\n                        bottom: -80px;\n                        width: 30%;\n                        right: -116px;\n                        opacity: 0.4;\n                        height: 550px;\n                        @media screen and (min-width: 1600px) and (max-width: 1799px) {\n                            right: -140px;\n                            height: 600px;\n                        }\n                        @media screen and (min-width: 1800px) and (max-width: 1899px) {\n                            right: -148px;\n                            bottom: -24px;\n                        }\n                        @media screen and (min-width: 1900px) {\n                            right: -190px;\n                            bottom: -40px;\n                            height: 600px;\n                        }\n                        @media screen and (max-width: 1200px) {\n                            right: -73px;\n                            bottom: -112px;\n                        }\n                    }\n                }\n                .container {\n                    // padding-left: 0;\n                    z-index: 3;\n                    .top-connect-box {\n                        padding: 76px 0 56px 0;\n                        margin-left: 0;\n                        .cisco-nfsi {\n                            // height: 60px;\n                            width: 100%;\n                            border-radius: 0;\n                            margin: 10px 0;\n                            @include desktop-down {\n                                // height: 40px;\n                                border-radius: 0 8px 8px 0;\n                                margin-left: 0;\n                            }\n                            //.openstack-btn {\n                            //  max-width: 193px;\n                            //  padding: 15px 14px 15px;\n                            //  z-index: 2;\n                            //  @include tab_mid_container {\n                            //    max-width: 160px;\n                            //    padding: 15px 15px 15px 13px;\n                            //  }\n                            //  @include desktop-mid {\n                            //    max-width: 140px;\n                            //    padding: 15px 15px 15px 13px;\n                            //  }\n                            //  @include tablet {\n                            //    max-width: 175px;\n                            //    padding: 15px 15px 15px 13px;\n                            //  }\n                            //  &.single-txt {\n                            //    justify-content: center;\n                            //    border-top-left-radius: 8px;\n                            //    border-bottom-left-radius: 8px;\n                            //  }\n                            //}\n                            // .openstack-btn {\n                            //   max-width: 196px;\n                            //   padding: 16px 20px 15px 16px;\n                            //   border-radius: 0 8px 8px 0;\n                            //   background-color: #0a4475;\n                            //   @include tab_mid_container {\n                            //     padding: 15px 15px 15px 13px;\n                            //   }\n                            //   @include desktop-mid {\n                            //     padding: 15px 15px 15px 13px;\n                            //   }\n                            //   @include tablet {\n                            //     padding: 15px 15px 15px 13px;\n                            //   }\n                            //   p {\n                            //     width: 93px;\n                            //     margin-right: 0;\n                            //     @include tablet-down {\n                            //       width: 70px;\n                            //     }\n                            //   }\n                            //   .logo-img {\n                            //     // margin-right: 6px;\n                            //     // margin-left: 5px;\n                            //     // //width: 28px;\n                            //     // width: 51px;\n                            //     // height: 55px;\n                            //     img {\n                            //       width: 60px;\n                            //     }\n                            //   }\n                            //   &.single-txt {\n                            //     max-width: 130px;\n                            //     p {\n                            //       text-align: center;\n                            //     }\n                            //   }\n                            // }\n                        }\n                        .public-logo {\n                            top: 35px;\n                            width: 219.7px;\n                            height: 111.5px;\n                            z-index: 1;\n                            left: 68%;\n                            @include tablet {\n                                width: 180px;\n                            }\n                            p {\n                                font-size: 17px;\n                                top: 62%;\n                                left: 45%;\n                                color: #06144d;\n                                @include tablet {\n                                    font-size: 14px;\n                                    top: auto;\n                                    bottom: 25px;\n                                }\n                            }\n                            small {\n                                top: 75%;\n                                left: -11px;\n                                font-weight: 400;\n                                @include tablet {\n                                    top: auto;\n                                    bottom: 18px;\n                                }\n                            }\n                            .left-logo {\n                                position: absolute;\n                                top: -26px;\n                                left: 62px;\n                                width: 50px;\n                                height: 50px;\n                                img {\n                                    position: relative;\n                                    z-index: 1;\n                                }\n                                .active-text {\n                                    @include tablet-down {\n                                        right: -6px !important;\n                                        left: auto !important;\n                                        padding: 11px 68px 7px 25px !important;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .cloud-content {\n                        .right-content-block {\n                            margin-left: 0;\n                            max-width: 80%;\n                            .color-box {\n                                padding: 0;\n                                max-width: 96%;\n                                border-top-left-radius: 0;\n                                border-bottom-left-radius: 0;\n                                small {\n                                    margin: 3px 0 0 16px;\n                                }\n                                &::after {\n                                    border-top-left-radius: 0;\n                                    border-bottom-left-radius: 0;\n                                }\n                                &.gree-box {\n                                    margin-top: -6px;\n                                    margin-left: 0;\n                                    margin-left: -27px;\n                                    max-width: 96%;\n                                    height: 51px;\n                                    small {\n                                        margin: -2px 0 0 44px;\n                                    }\n                                    .dyk-logo {\n                                        &.left {\n                                            left: 400px;\n                                            bottom: -25px;\n                                            @include desktop-down {\n                                                left: 200px;\n                                            }\n                                        }\n                                        &.right {\n                                            top: 0;\n                                            right: 130px;\n                                            @include tablet {\n                                                top: 0px;\n                                                right: 40px;\n                                            }\n                                            @include tablet-down {\n                                                top: 8px;\n                                                right: 50px;\n                                            }\n                                            .tool-hover {\n                                                .active-text {\n                                                    @include tablet-down {\n                                                        right: -6px;\n                                                        left: auto;\n                                                        padding: 11px 68px 7px 25px;\n                                                    }\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                                &.blue-box {\n                                    .lines {\n                                        //top: 34px;\n                                        top: 31px;\n                                        li {\n                                            margin-bottom: 0;\n                                            margin-top: 2.5px;\n                                        }\n                                        .orange-line {\n                                            background-color: orange;\n                                        }\n                                        .pale-orange-line {\n                                            background-color: #f68520;\n                                        }\n                                        .dark-blue-line {\n                                            background-color: #06144d;\n                                        }\n                                        .blue-line {\n                                            background-color: #049fd9;\n                                        }\n                                    }\n                                }\n                                &.orange-box {\n                                    margin-left: 0;\n                                    max-width: 91%;\n                                    margin-top: -4px;\n                                    height: 67px;\n                                    small {\n                                        margin: 12px 0 0 16px;\n                                    }\n                                }\n                                .public-internet-img {\n                                    position: relative;\n                                    z-index: 9;\n                                    padding-top: 13px;\n                                    margin-left: auto;\n                                    margin-right: -53px;\n                                    .dyk-logo {\n                                        top: -40px;\n                                        right: -16px;\n                                        @include tablet {\n                                            top: -53px;\n                                            right: 3px;\n                                        }\n                                        .tool-hover {\n                                            .active-text {\n                                                @include tablet-down {\n                                                    right: -6px;\n                                                    left: auto;\n                                                    padding: 11px 68px 7px 25px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                    p {\n                                        font-size: 17px;\n                                    }\n                                    .top-txt {\n                                        position: absolute;\n                                        top: -7px;\n                                        padding-left: 7px;\n                                        display: flex;\n                                        p {\n                                            font-size: 12px;\n                                            a {\n                                                color: #000000;\n                                            }\n                                        }\n                                        .small-img {\n                                            width: 17px;\n                                            height: 17px;\n                                            position: relative;\n                                            a {\n                                                display: block;\n                                                transition: all 0.5s ease;\n                                            }\n                                        }\n                                    }\n                                    .img-wrap {\n                                        position: relative;\n                                        max-width: 167px;\n                                        left: -9px;\n                                        &.right-indent {\n                                            left: 0;\n                                            right: 0px;\n                                        }\n                                    }\n                                }\n                                .txt-with-icon {\n                                    position: absolute;\n                                    left: 57.6%;\n                                    top: 75%;\n                                    z-index: 3;\n                                    display: flex;\n                                    align-items: center;\n                                    p {\n                                        font-size: 12px;\n                                        a {\n                                            color: #000;\n                                        }\n                                    }\n                                    .icon-block {\n                                        // max-width: 31px;\n                                        img {\n                                            border-radius: 50%;\n                                            border: 1px solid $black;\n                                        }\n                                    }\n                                    &.new-el {\n                                        top: -11px;\n                                        left: 41%;\n                                    }\n                                }\n                            }\n                            .public-logo {\n                                &.intrnt-logo {\n                                    left: 99%;\n                                    top: -50px;\n                                    width: 218.6px;\n                                    height: 111px;\n                                    @include tablet {\n                                        left: 99% !important;\n                                        top: -50px !important;\n                                        width: 170px;\n                                        height: 83px;\n                                    }\n                                    @include tablet-down {\n                                        left: 99% !important;\n                                    }\n                                    p {\n                                        top: 69%;\n                                        left: 54%;\n                                        font-size: 16px;\n                                        @include tablet {\n                                            font-size: 14px;\n                                            top: auto;\n                                            bottom: 15px;\n                                        }\n                                    }\n                                }\n                            }\n                            .segment-block-content {\n                                margin: 4px auto 0 170px;\n                                @include tab_mid_container {\n                                    margin-left: 20px;\n                                }\n                                @include desktop-mid {\n                                    margin-left: 20px;\n                                }\n                                @include tablet {\n                                    margin-left: 20px;\n                                    margin-bottom: 3px;\n                                }\n                            }\n                        }\n                    }\n                }\n                .cloud-internet-block {\n                    .container {\n                        margin: 0 auto;\n                        max-width: 100% !important;\n                        .icons-inline {\n                            display: flex;\n                            justify-content: flex-end;\n                            padding-top: 60px;\n                            max-width: 82.2%;\n                            padding-right: 0;\n                            @include desktop {\n                                padding-top: 80px;\n                            }\n                            @include tablet {\n                                max-width: 100%;\n                                padding-top: 80px;\n                                padding-bottom: 10px;\n                                padding-right: 60px;\n                            }\n                            .icons-wrapper {\n                                display: flex;\n                                position: relative;\n                                .dyk-logo {\n                                    top: -52px;\n                                    left: 44px;\n                                }\n                                .wrap {\n                                    text-align: center;\n                                    padding: 0 16px;\n                                    max-width: 95px;\n                                    .icon-wrap {\n                                        max-width: 36px;\n                                        margin: 0 auto;\n                                    }\n                                    small {\n                                        font-size: 8px;\n                                        display: inline-block;\n                                        margin-top: 10px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two {\n                &.peering-wrap {\n                    .cloud-content {\n                        top: -20px;\n                        .circle-wrap {\n                            position: relative;\n                            #globe-new-peering-screen {\n                                background-image: url(\"/dist/images/peering/public-internet.png\");\n                                position: relative;\n                                right: 0;\n                                top: 0;\n                                width: 266px;\n                                height: 250px;\n                                background-size: contain;\n                                background-repeat: no-repeat;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n@include desktop-down {\n    .ua-mobile:not(.ua-mobile-ipad) {\n        .wonderwall-click {\n            .wonderwall-screen {\n                .screen-two {\n                    &.default-peering {\n                        .container {\n                            .cloud-content {\n                                .right-content-block {\n                                    .color-box {\n                                        .txt-with-icon.new-el {\n                                            top: -42%;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .container {\n                            padding: 0px;\n                        }\n                        .cloud-internet-block {\n                            .icons-inline {\n                                display: none;\n                            }\n                            .top-connect-box {\n                                padding-top: 0px;\n                                // padding-bottom: 10px;\n                                .cisco-nfsi {\n                                    .openstack-btn {\n                                        padding-left: 10px;\n                                        padding-right: 5px;\n                                        max-width: 170px;\n                                        border-top-left-radius: 0;\n                                        border-bottom-left-radius: 0;\n                                        // .logo-img {\n                                        //   margin-right: 6px;\n                                        //   width: 35px;\n                                        //   height: 33px;\n                                        // }\n                                        &.single-txt {\n                                            max-width: 130px;\n                                            p {\n                                                text-align: center;\n                                            }\n                                        }\n                                    }\n                                }\n                                .public-logo {\n                                    width: 100px;\n                                    height: 51px;\n                                    left: 70%;\n                                    right: auto;\n                                    top: -9px;\n                                    bottom: auto;\n                                    z-index: 2;\n                                    p {\n                                        top: auto;\n                                        bottom: 10px;\n                                        font-size: 10px;\n                                    }\n                                    small {\n                                        font-size: 8px;\n                                        left: 0;\n                                        bottom: 4px;\n                                        top: auto;\n                                    }\n                                    .tool-hover {\n                                        height: 35px;\n                                        width: 35px;\n                                        position: absolute;\n                                        top: 7px;\n                                        right: auto;\n                                        left: 100%;\n                                        overflow: hidden;\n                                        &.left-pos {\n                                            overflow: visible;\n                                        }\n                                    }\n                                }\n                            }\n                            .cloud-content {\n                                .right-content-block {\n                                    .color-box {\n                                        small {\n                                            position: relative;\n                                            margin: 0 0 0 10px;\n                                        }\n                                        &.gree-box {\n                                            small {\n                                                margin-left: 37px;\n                                            }\n                                        }\n                                        &.orange-box {\n                                            small {\n                                                margin-top: 4px;\n                                            }\n                                        }\n                                        .lines {\n                                            top: 22px;\n                                            li {\n                                                height: 1px;\n                                                margin-bottom: 2px;\n                                            }\n                                        }\n                                        .public-internet-img {\n                                            width: 100%;\n                                            max-width: 220px;\n                                            .top-txt {\n                                                top: 0;\n                                                padding-left: 0;\n                                                p {\n                                                    font-size: 10px;\n                                                }\n                                                .small-img {\n                                                    height: 12px;\n                                                    width: 12px;\n                                                }\n                                            }\n                                            .img-wrap {\n                                                top: -8px;\n                                                float: right;\n                                                max-width: 125px;\n                                            }\n                                        }\n                                        .txt-with-icon {\n                                            p {\n                                                font-size: 10px;\n                                            }\n                                        }\n                                    }\n                                    .public-logo {\n                                        width: 100px;\n                                        height: 51px;\n                                        right: auto;\n                                        top: -20px;\n                                        left: calc(100% + 20px);\n                                        text-align: center;\n                                        p {\n                                            font-size: 10px;\n                                            top: auto;\n                                            left: auto;\n                                            bottom: 4px;\n                                            transform: none;\n                                            padding: 0 0 0 6px;\n                                            @include tablet-down {\n                                                bottom: 10px;\n                                            }\n                                        }\n                                    }\n                                    .segment-block-content {\n                                        margin-left: 10px;\n                                        padding-bottom: 10px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        .swipe-caption {\n            &.screen-swipe {\n                width: 55px;\n                top: auto;\n                bottom: 70px;\n                height: 20px;\n                right: 20px;\n                z-index: 9;\n                height: auto;\n                background-color: transparent;\n                padding: 0 12px;\n                border-radius: 5px;\n                .swipe-text {\n                    font-size: 10px;\n                    color: #06144d;\n                    line-height: 1.5;\n                }\n                .swipe-down {\n                    width: 20px;\n                    height: 20px;\n                    margin-top: -8px;\n                    margin-left: 18px;\n                    transform: translateX(-50%) rotate(-90deg);\n                    a {\n                        &:before,\n                        &:after {\n                            background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/blue_arrow-down.svg) no-repeat center top;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}",".component-stories {\n    padding-top: 0;\n    position: absolute;\n    transform: translate(-50%);\n    left: 50%;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    padding: 60px 0;\n    @include tablet {\n        padding: 40px 0;\n    }\n    @include tablet-down {\n        padding: 30px 0;\n    }\n    .slide-counter {\n        @include desktop-up {\n            top: -9px;\n            position: relative;\n        }\n    }\n    @include small_height {\n        padding-top: 57px;\n    }\n    .toggle-box {\n        right: 32px;\n    }\n    .col-three-img {\n        .link-arrow {\n            &:hover {\n                &::after {\n                    right: -8px;\n                }\n            }\n            &::after {\n                content: \"\";\n                position: absolute;\n                vertical-align: middle;\n                display: inline-block;\n                right: -2px;\n                width: 14px;\n                height: 14px;\n                bottom: 4px;\n                background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/mobile-product-img/black-arrow.png\");\n                background-size: contain;\n                background-repeat: no-repeat;\n                transition: all 0.5s ease;\n            }\n            @media screen and (min-width: 1350px) {\n                bottom: 26px;\n            }\n            .swipe-next {\n                display: none;\n            }\n        }\n    }\n    #innerButton {\n        position: absolute;\n        width: 100%;\n        left: 20px;\n        top: 53px;\n        padding: 0 15px;\n        >span {\n            padding: 0;\n            border: 0;\n            margin-top: 11px;\n        }\n        .nextbutton {\n            margin-right: 35px;\n        }\n    }\n    &.active {\n        .slick-current {\n            .center-animate {\n                animation: zoom-center 2s 1s both;\n            }\n            .wefadeInLeft {\n                -webkit-animation: we-fade-in-left 1.2s 0.2s both;\n                animation: we-fade-in-left 1.2s 0.2s both;\n            }\n        }\n    }\n    @keyframes zoom-center {\n        from {\n            transform: scale(0);\n        }\n        to {\n            transform: scale(1);\n        }\n    }\n    &.hex-bg-pattern {\n        #lottie_overlay_top,\n        #lottie_top_csm,\n        #lottie_top_sdn,\n        #lottie_top_drivers,\n        #lottie_top_mobility,\n        #Iot_top_pattern {\n            position: absolute;\n            top: -278px;\n            left: -117px;\n            width: 100%;\n            height: 606px;\n            transform: scaleY(-1);\n            opacity: 0.3;\n            z-index: -3;\n            @media screen and (min-width: 1024px) and (max-width: 1250px) {\n                top: -296px\n            }\n        }\n        #lottie_overlay_bottom,\n        #lottie_bottom_csm,\n        #lottie_bottom_sdn,\n        #lottie_bottom_drivers,\n        #lottie_bottom_mobility,\n        #Iot_bottom_pattern {\n            position: absolute;\n            bottom: -258px;\n            right: -496px;\n            width: 100%;\n            opacity: 0.3;\n            height: 606px;\n            z-index: -3;\n            transform: scaleY(-1);\n        }\n    }\n    ul {\n        li {\n            font-family: $font-default;\n            line-height: normal;\n        }\n    }\n    .slide-counter {\n        float: left;\n        width: 100%;\n        text-align: center;\n        font-size: 30px;\n        font-weight: 300;\n        line-height: 1.14;\n        color: #707070;\n        >span {\n            font-size: inherit;\n        }\n    }\n    .slick-dots {\n        display: none !important;\n    }\n    .slick-arrow,\n    .slide-name {\n        display: none !important;\n    }\n    .tabs-container {\n        position: relative;\n        &:after {\n            content: '';\n            position: absolute;\n            bottom: 0;\n            height: 7px;\n            width: 100%;\n            background-color: $white-grey;\n            border-radius: 5px;\n            z-index: -1;\n        }\n        ul {\n            display: block;\n            list-style: none;\n            font-size: 0;\n            li {\n                position: relative;\n                outline: none;\n                text-align: center;\n                display: inline-block;\n                width: 33.3% !important;\n                height: auto;\n                font-size: 20px;\n                line-height: normal;\n                cursor: pointer;\n                @include tab_mid_container {\n                    font-size: 18px;\n                }\n                span {\n                    display: block;\n                    position: relative;\n                    width: 100%;\n                    padding-bottom: 20px;\n                    max-width: 313px;\n                    margin: 0 auto;\n                    text-align: center;\n                    color: $primary2;\n                    &::before {\n                        content: '';\n                        opacity: 0;\n                        position: absolute;\n                        bottom: 0;\n                        left: 0;\n                        width: 100%;\n                        height: 7px;\n                        background-color: $fade-orange;\n                        border-radius: 5px;\n                        transition: 0.4s;\n                    }\n                }\n                &:first-child {\n                    span {\n                        margin: 0 auto 0 0;\n                    }\n                }\n                &:last-child {\n                    span {\n                        margin: 0 0 0 auto;\n                    }\n                }\n                &.slick-current {\n                    font-weight: 600;\n                    span {\n                        &::before {\n                            opacity: 1;\n                        }\n                    }\n                }\n            }\n            .slick-track {\n                width: 100% !important;\n                transform: translate3d(0px, 0px, 0px) !important;\n            }\n        }\n    }\n    .component-data {\n        position: relative;\n    }\n    .slick-list {\n        padding: 0 15px;\n        width: calc(100% + 30px);\n        margin-left: -15px;\n    }\n    .slick-arrow:not(.newbutton) {\n        position: absolute;\n        bottom: -13px;\n        z-index: 2;\n        width: 14px;\n        height: 36px;\n        overflow: hidden;\n        outline: none;\n        background-color: transparent;\n        background-image: url(\"/dist/images/arrow_blue.svg\");\n        background-repeat: no-repeat;\n        background-size: 100%;\n        cursor: pointer;\n        text-indent: -960px;\n        transition: 0.4s;\n        &:hover {\n            transform: scale(1.2);\n        }\n        &.slick-prev {\n            left: 0;\n        }\n        &.slick-next {\n            right: 0;\n            background-image: url(\"/dist/images/arrow_blue_right.png\");\n        }\n        &.slick-disabled {\n            opacity: 0;\n            visibility: hidden;\n            transition: 0.4s;\n        }\n    }\n    .telco-driver {\n        padding-top: 72px;\n        @include small_height {\n            padding-top: 42px;\n        }\n        .diagram {\n            position: relative;\n            display: block;\n            max-width: 998px;\n            margin: 0 auto 35px;\n            font-size: 0;\n            &::after {\n                content: '';\n                position: absolute;\n                top: 65px;\n                left: 0;\n                width: 95%;\n                height: 1px;\n                border: none;\n                border-top: 1px dotted #c1c1c0;\n                z-index: -1;\n                @include desktop-down {\n                    top: 50%;\n                    transform: translateY(-50%);\n                }\n            }\n        }\n        .tab {\n            display: inline-block;\n            vertical-align: bottom;\n            width: 16.3%;\n            padding-right: 29px;\n            transition: 0.4s;\n            @include tablet {\n                padding-right: 15px;\n            }\n            @include tablet-down {\n                padding-right: 15px;\n            }\n            @include tab_mid_container {\n                padding-right: 25px;\n            }\n            &.image {\n                width: 18%;\n                position: relative;\n                .text {\n                    position: absolute;\n                    top: 60%;\n                    left: 4px;\n                    width: 100%;\n                    text-align: center;\n                    p {\n                        font-size: 15px;\n                        // padding-right: 20px; \n                        color: $white;\n                    }\n                }\n            }\n        }\n        .content {\n            background-color: #0d274d;\n            border-radius: 30px;\n            text-align: center;\n            padding: 6px 0;\n            display: flex;\n            align-items: center;\n            @include tablet {\n                padding: 4px;\n                justify-content: center;\n            }\n            @include ipad_landscape {\n                height: 35px;\n            }\n            @include tablet-down {\n                height: 53px;\n            }\n            p {\n                color: $white;\n                font-size: 14px;\n                padding: 0 23px 0;\n            }\n        }\n        .telco-image {\n            position: relative;\n            max-width: 625px;\n            margin: 0 auto 123px;\n            p {\n                position: absolute;\n                width: 100%;\n                top: 50%;\n                transform: translateY(-50%);\n                text-align: center;\n                color: $white;\n                font-size: 25px;\n                font-weight: 300;\n            }\n        }\n        .list-with-titles {\n            position: relative;\n            display: block;\n            font-size: 0;\n            max-width: 1019px;\n            margin: 0 auto;\n            padding-bottom: 20px;\n            &::after {\n                content: '';\n                position: absolute;\n                top: -40px;\n                left: 0;\n                width: 100%;\n                height: 1px;\n                border: none;\n                border-top: 1px dotted #c1c1c0;\n                z-index: -1;\n            }\n        }\n        .col-wrap {\n            display: inline-block;\n            width: 50%;\n            &:nth-child(even) {\n                padding-left: 93px;\n            }\n            h3 {\n                text-align: left;\n                margin-bottom: 29px;\n                color: $primary2;\n            }\n            ul {\n                padding-left: 12px;\n            }\n            li {\n                position: relative;\n                font-size: 16px;\n                color: $primary2;\n                line-height: normal;\n                &::before {\n                    content: '';\n                    position: absolute;\n                    left: -8px;\n                    top: 10px;\n                    background: #4d4c4c;\n                    width: 3px;\n                    height: 3px;\n                    border-radius: 0;\n                }\n            }\n        }\n    }\n    .item-wrapper {\n        outline: none;\n        // height: calc(100vh - 73px)\n    }\n    .item {\n        position: relative;\n        height: 100%;\n        padding-top: 24px;\n        h3 {\n            font-weight: 300;\n            text-align: center;\n            margin-bottom: 11px;\n        }\n        .slide-name {\n            position: absolute;\n            bottom: 0;\n            width: 100%;\n            text-align: center;\n            p {\n                padding-top: 3px;\n                color: #4d4c4c;\n            }\n        }\n    }\n    .summary {\n        .col-three-img {\n            @include container-up {\n                margin-top: 60px;\n            }\n        }\n    }\n    .col-three-img {\n        margin-bottom: 120px;\n        margin-top: 54px;\n        height: inherit;\n        overflow: hidden;\n        // -ms-overflow-style: none;\n        // -webkit-overflow-scrolling: touch;\n        h3 {\n            color: #4d4c4c;\n            margin-bottom: 28px;\n            font-weight: 300;\n            text-align: left;\n            margin-left: 6px;\n            @include container-down {\n                margin-top: 20px;\n            }\n        }\n        .row-wrap {\n            display: flex;\n            flex-wrap: wrap;\n            margin-right: -15px;\n            margin-left: -14px;\n            .top-box {\n                h5 {\n                    font-weight: 300;\n                    margin-bottom: 20px;\n                }\n            }\n        }\n        .col-three {\n            flex: 0 0 33.3%;\n            max-width: 33.3%;\n            padding: 0 15px 20px;\n        }\n        .card-wrap {\n            position: relative;\n            box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n            border-radius: 8px;\n            overflow: hidden;\n            &>a {\n                position: absolute;\n                height: 100%;\n                width: 100%;\n                left: 0;\n                top: 0;\n            }\n            &.trans-img {\n                .img-wrap {\n                    background-color: #d4effa;\n                    img {\n                        object-fit: contain;\n                    }\n                }\n            }\n            &:hover {\n                .link-arrow {\n                    &:before {\n                        right: 0;\n                    }\n                }\n            }\n        }\n        .content-wrap {\n            padding: 22px 30px 43px 30px;\n            background: $white;\n            position: relative;\n            .link-arrow {\n                .swipe-next {\n                    @include container-down {\n                        position: absolute;\n                        left: auto;\n                    }\n                }\n            }\n        }\n        .inner {\n            margin-bottom: 16px;\n        }\n        h6 {\n            color: $primary2;\n            padding-right: 20px;\n            font-weight: 300;\n            margin-bottom: 13px;\n        }\n        p {\n            color: #4d4c4c;\n            margin-bottom: 20px;\n            line-height: 1.25;\n            &:nth-child(3) {\n                margin-bottom: 0;\n            }\n            @include small_tab {\n                font-size: 14px;\n            }\n        }\n        a {\n            position: relative;\n            width: auto;\n        }\n        .link-arrow {\n            &::before {\n                display: none;\n            }\n        }\n        .swipe-arrow {\n            a {\n                position: static;\n            }\n        }\n        .list-wrap {\n            position: relative;\n            z-index: 1;\n            margin-top: 19px;\n            a {\n                font-size: 16px;\n                font-weight: normal;\n                font-stretch: normal;\n                font-style: normal;\n                margin-bottom: 18px;\n                letter-spacing: normal;\n                color: #1d4e9b;\n                text-decoration: underline;\n                display: block;\n                @include small_tab {\n                    margin-bottom: 5px;\n                    font-size: 14px;\n                }\n            }\n        }\n        .link-arrow {\n            margin-top: 0;\n            position: absolute;\n            left: 32px;\n            bottom: 24px;\n            >a {\n                position: absolute;\n                width: 100%;\n                height: 100%;\n                left: 0;\n                top: 0;\n            }\n            a {\n                font-family: $font-default;\n            }\n            &.inner-link-arrow {\n                position: relative;\n                display: inline-block;\n                left: 0;\n                bottom: auto;\n                text-align: left;\n            }\n        }\n        .img-wrap {\n            border-top-left-radius: 8px;\n            border-top-right-radius: 8px;\n            img {\n                height: 204px;\n                border-top-left-radius: 8px;\n                border-top-right-radius: 8px;\n                @include desktop-down {\n                    border-top-right-radius: unset;\n                }\n                object-fit: cover;\n                @include tab_mid_container {\n                    height: 164px;\n                }\n            }\n        }\n    }\n    .pr-0 {\n        padding-right: 0 !important;\n    }\n    .verticle-carousel {\n        position: relative;\n        padding-top: 72px;\n        height: 100%;\n        @include small_height {\n            padding-top: 42px;\n        }\n        .slick-arrow {\n            display: none !important;\n            position: absolute;\n            left: auto;\n            right: 5px;\n            z-index: 2;\n            width: 17px;\n            height: 18px;\n            overflow: hidden;\n            outline: none;\n            background-image: url(\"/dist/images/arrow_blue-down.png\");\n            background-repeat: no-repeat;\n            background-size: 100%;\n            cursor: pointer;\n            text-indent: -960px;\n            &.slick-prev {\n                top: 12.2%;\n                background-image: url(\"/dist/images/arrow_blue_up.png\");\n            }\n            &.slick-next {\n                bottom: 32.5%;\n            }\n        }\n        .slide {\n            outline: none;\n        }\n        .slide-item {\n            max-width: 870px;\n            margin: 0 auto 0;\n            min-height: 570px;\n            @include tablet {\n                padding-top: 30px;\n            }\n            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                padding-top: 0px;\n            }\n            &.telco-cloud-4 {\n                margin-top: 44px;\n            }\n            &.telco-cloud-6 {\n                margin-top: 95px;\n            }\n            &.full-width {\n                max-width: 100%;\n            }\n        }\n    }\n    .story-overview {\n        max-width: 870px;\n        h3 {\n            padding: 20px 20px 17px;\n            background-color: #1e4471;\n            color: $white;\n            border-radius: 12px;\n            // @include container-up{\n            //     padding-top: 0;\n            // }\n        }\n        .color-tabs {\n            display: block;\n            margin-top: 25px;\n            font-size: 0;\n            margin-left: -20px;\n            margin-right: -20px;\n            padding: 0 8px;\n            .tab-wrapper {\n                display: inline-block;\n                width: 25%;\n                padding: 0 12px;\n                &.light-blue {\n                    .tab-content {\n                        background-color: #0051af;\n                    }\n                }\n                &.green {\n                    background-color: transparent;\n                    .tab-content {\n                        background-color: $deep-lilac;\n                    }\n                }\n                &.grey {\n                    .tab-content {\n                        background-color: $platinum;\n                        p {\n                            color: $blue;\n                        }\n                    }\n                }\n            }\n            .tab-content {\n                background-color: $oxford-Blue;\n                padding: 11px 17px;\n                text-align: center;\n                -webkit-border-radius: 40px;\n                -moz-border-radius: 40px;\n                border-radius: 40px;\n                width: 100%;\n                p {\n                    color: $white;\n                    width: 100%;\n                }\n            }\n        }\n        .info-text {\n            background-color: $cyan;\n            margin-top: 24px;\n            padding: 49px 67px 44px;\n            text-align: center;\n            border-radius: 12px;\n            h3 {\n                color: $white;\n                margin-bottom: 13px;\n                background-color: transparent;\n                padding: 0;\n            }\n            p {\n                font-size: 18px;\n                color: $white;\n            }\n        }\n        .descriptive-text {\n            text-align: left;\n            margin-top: 57px;\n            p {\n                font-size: 18px;\n                color: $primary2;\n            }\n            ul {\n                padding-left: 6px;\n                li {\n                    position: relative;\n                    font-size: 16px;\n                    color: $primary2;\n                    line-height: normal;\n                    &:before {\n                        content: '';\n                        position: absolute;\n                        left: -8px;\n                        top: 10px;\n                        background: $primary2;\n                        width: 3px;\n                        height: 3px;\n                        border-radius: 0;\n                    }\n                }\n            }\n        }\n    }\n    .two-col-image {\n        margin-bottom: 26px;\n        .col-wrapper {\n            display: flex;\n            flex-wrap: wrap;\n            padding-bottom: 16px;\n            &.img-left {\n                flex-direction: row-reverse;\n                .text-wrap {\n                    width: 63%;\n                    padding-left: 3px;\n                    padding-top: 46px;\n                    @media (max-width: 1280px) and (min-width: 991px) {\n                        width: 55%;\n                        padding-right: 34px;\n                    }\n                }\n                ul {\n                    max-width: 599px;\n                }\n                .img-wrap {\n                    width: 37%;\n                    margin-top: 31px;\n                    padding: 0;\n                    @media (max-width: 1280px) and (min-width: 991px) {\n                        width: 45%;\n                    }\n                    .image-outer {\n                        border: none;\n                    }\n                }\n            }\n        }\n        .text-wrap {\n            width: 60%;\n            padding-right: 74px;\n            padding-top: 24px;\n            @include small_tab {\n                padding-top: 0;\n            }\n        }\n        h3 {\n            text-align: left;\n            line-height: 1.3;\n            margin-bottom: 17px;\n            color: $primary2;\n        }\n        ul {\n            padding-left: 10px;\n            list-style: none;\n            li {\n                position: relative;\n                color: #4d4c4c;\n                line-height: normal;\n                &::before {\n                    content: '';\n                    position: absolute;\n                    left: -8px;\n                    top: 10px;\n                    background: #4d4c4c;\n                    width: 3px;\n                    height: 3px;\n                    border-radius: 0;\n                }\n            }\n        }\n        .img-wrap {\n            width: 40%;\n            padding-left: 21px;\n            .image-outer {\n                overflow: hidden;\n                // border: 2px solid $mid-grey;\n                max-width: 380px;\n                border-radius: 8px;\n            }\n            &.gray-icons {\n                margin-top: 5px;\n                .image-outer {\n                    padding: 27px 49px 34px 34px;\n                    .img-row {\n                        position: relative;\n                        width: 100%;\n                        min-height: 37px;\n                        img {\n                            position: absolute;\n                            width: 49px;\n                            // height: 49px;\n                            &.right {\n                                right: 0;\n                                top: 4px;\n                            }\n                            &.right-center {\n                                right: 20%;\n                                top: 2px;\n                            }\n                            &.left-center {\n                                top: -5px;\n                                left: 33%;\n                            }\n                        }\n                    }\n                }\n            }\n            &.colored-icons {\n                .image-outer {\n                    max-width: 424px;\n                    .img-row {\n                        display: flex;\n                        justify-content: center;\n                        font-size: 0;\n                        margin: 30px 0;\n                        align-items: center;\n                        img {\n                            max-width: 90px;\n                            height: fit-content;\n                            padding: 0 21px 0 7px;\n                            margin: 0 14px;\n                            // @media (max-width: 1280px) and (min-width: 992px) {\n                            //     width: 120px;\n                            //     height: 90px;\n                            // }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .telco-cloud-3 {\n        max-width: 918px;\n        margin-top: -19px;\n        .col-three-wrap {\n            font-size: 0;\n            padding-bottom: 52px;\n            position: relative;\n            padding-top: 6px;\n        }\n        .col-three {\n            display: inline-block;\n            vertical-align: top;\n            #telco-cloud {\n                max-width: 320px;\n                margin: 0 auto;\n                height: 320px;\n            }\n            &.left-col {\n                width: 20%;\n                .tab {\n                    max-width: 180px;\n                    width: 100%;\n                    margin: 0 auto;\n                    background-color: #0d274d;\n                    border-radius: 30px;\n                    padding: 10px 4px 10px 4px;\n                }\n                .img-wrap {\n                    width: 100%;\n                    position: relative;\n                    margin: 0 auto;\n                }\n                .icon {\n                    position: absolute;\n                    width: 100%;\n                    height: 100%;\n                    img {\n                        max-width: 55px;\n                    }\n                    &.tech {\n                        top: 4px;\n                        left: 4px;\n                    }\n                    &.desk {\n                        top: 104px;\n                        left: 4px;\n                    }\n                    &.car {\n                        top: 207px;\n                        left: 4px;\n                    }\n                    &.game {\n                        right: -95px;\n                        top: 51px;\n                    }\n                    &.meetup {\n                        right: -95px;\n                        top: 151px;\n                    }\n                }\n            }\n            &.middle-col {\n                width: 54%;\n                .tab {\n                    max-width: 370px;\n                    width: 100%;\n                    margin: 0 auto;\n                    background-color: #1e4471;\n                    border-radius: 30px;\n                    padding: 10px 0 10px 0;\n                }\n                .graphic {\n                    position: relative;\n                    .img-wrap {\n                        position: absolute;\n                        right: 133px;\n                        top: 48px;\n                        z-index: -1;\n                        width: 245px;\n                    }\n                    .row-wrap {\n                        .col-wrap {\n                            display: flex;\n                            padding: 0 97px;\n                            z-index: 2;\n                            align-items: center;\n                            .cloud-wrap {\n                                max-width: 56px;\n                                margin-bottom: 16px;\n                                margin-right: 23px;\n                                &:nth-child(1) {\n                                    margin-top: 0;\n                                }\n                                &.last-cloud {\n                                    position: absolute;\n                                    right: 78px;\n                                    top: 151px;\n                                }\n                            }\n                            .text-wrap {\n                                max-width: 62px;\n                                margin-bottom: 11px;\n                                span {\n                                    display: block;\n                                    font-size: 11px;\n                                    color: #4d4c4c;\n                                    text-align: center;\n                                }\n                                &.last-text {\n                                    margin-top: -54px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n            &.right-col {\n                width: 26%;\n                @include tablet {\n                    width: 24%;\n                }\n                .tab {\n                    max-width: 220px;\n                    width: 100%;\n                    margin: 0 auto;\n                    background-color: #00bceb;\n                    border-radius: 30px;\n                    padding: 10px 0 10px 0;\n                }\n            }\n            .bottom-content {\n                margin-top: 20px;\n                .img-wrap {\n                    position: relative;\n                }\n                .cloud-wrap {\n                    position: absolute;\n                    &.left {\n                        top: 10px;\n                        left: 0;\n                        max-width: 103px;\n                    }\n                    &.middle {\n                        top: 76px;\n                        left: 7px;\n                        max-width: 191px;\n                    }\n                    &.right {\n                        right: 7px;\n                        top: 192px;\n                        max-width: 105px;\n                    }\n                }\n            }\n            .tab {\n                text-align: center;\n                min-height: 53px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n            }\n            p {\n                font-size: 12px;\n                color: $white;\n            }\n        }\n        .bottom-list {\n            padding-left: 2px;\n            padding-top: 7px;\n            &:after {\n                content: \"\";\n                border-bottom: dotted 2px $mid-grey;\n                position: absolute;\n                left: 0;\n                width: 97%;\n                right: 0;\n                top: -11px;\n            }\n            h5 {\n                font-size: 30px;\n                font-weight: 300;\n                color: $primary2;\n                margin-bottom: 4px;\n            }\n            ul {\n                padding-left: 13px;\n                padding-bottom: 30px;\n            }\n            li {\n                position: relative;\n                font-size: 16px;\n                line-height: 1.38;\n                color: $primary2;\n                &::before {\n                    content: '';\n                    position: absolute;\n                    left: -8px;\n                    top: 10px;\n                    background: #4d4c4c;\n                    width: 3px;\n                    height: 3px;\n                    border-radius: 0;\n                }\n            }\n        }\n    }\n    .telco-cloud-4 {\n        display: flex;\n        flex-wrap: wrap;\n        .col-wrap {\n            display: flex;\n            width: 50%;\n        }\n        .graphic {\n            max-width: 566px;\n            width: 100%;\n            padding-bottom: 20px;\n        }\n        .color-tabs {\n            display: block;\n            margin-top: 28px;\n            margin-bottom: 7px;\n            font-size: 0;\n            text-align: center;\n        }\n        .tab-wrapper {\n            display: inline-block;\n            vertical-align: top;\n            width: 33.3%;\n            padding: 0 5px 0 8px;\n            max-width: 139px;\n            &.light-blue {\n                .tab-content {\n                    background-color: $blue-grey;\n                }\n            }\n            &.green {\n                .tab-content {\n                    background-color: $light-olive-green;\n                }\n            }\n            &.grey {\n                .tab-content {\n                    background-color: $normal-grey;\n                }\n            }\n            .tab-content {\n                background-color: $blue;\n                padding: 8px 19px 10px 18px;\n                border-radius: 40px;\n                min-height: 67px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                p {\n                    color: $white;\n                    font-size: 18px;\n                    @include small_tab {\n                        font-size: 16px;\n                    }\n                }\n            }\n        }\n        .full-width-tabs {\n            border: 1px dashed $text-grey;\n            padding: 17px 20px 7px;\n            .tab-content {\n                text-align: center;\n                padding: 12px 19px 12px 14px;\n                margin-bottom: 15px;\n                background: $blue;\n                border-radius: 30px;\n                &.light-blue {\n                    background: $blue-grey;\n                }\n            }\n            p {\n                font-weight: 300;\n                color: $white;\n                font-size: 22px;\n                @include small_tab {\n                    font-size: 16px;\n                }\n            }\n        }\n        .top-tabs {\n            padding: 17px 20px 7px;\n            .tab-content {\n                text-align: center;\n                padding: 12px 19px 12px 14px;\n                margin-bottom: 15px;\n                background: $blue;\n                border-radius: 30px;\n                &.light-blue {\n                    background: $blue-grey;\n                }\n            }\n            p {\n                font-weight: 300;\n                color: $white;\n                font-size: 22px;\n                @include small_tab {\n                    font-size: 16px;\n                }\n            }\n        }\n        .text-wrap {\n            align-self: center;\n            margin: 0 0 93px 16px;\n            h3 {\n                text-align: left;\n                margin-bottom: 9px;\n                color: $primary2;\n            }\n            ul {\n                padding-left: 12px;\n                li {\n                    position: relative;\n                    color: $primary2;\n                    line-height: normal;\n                    &::before {\n                        content: '';\n                        position: absolute;\n                        left: -8px;\n                        top: 10px;\n                        background: #4d4c4c;\n                        width: 3px;\n                        height: 3px;\n                        border-radius: 0;\n                    }\n                }\n            }\n        }\n    }\n    .telco-cloud-6 {\n        display: flex;\n        flex-wrap: wrap;\n        .col-wrap {\n            display: flex;\n            width: 50%;\n            &.col-big {\n                width: 55%;\n                @include small_tab {\n                    width: 62%;\n                }\n            }\n            &.col-small {\n                width: 45%;\n                padding-left: 28px;\n                @include small_tab {\n                    width: 38%;\n                }\n            }\n        }\n        .graphic {\n            position: relative;\n            max-width: 97.5%;\n            width: 100%;\n        }\n        .full-width-tabs {\n            position: relative;\n            border: 1px dotted $black;\n            padding: 18px 76px 13px 85px;\n        }\n        .tag {\n            position: absolute;\n            left: 50%;\n            bottom: -24px;\n            transform: translateX(-50%);\n            width: 39%;\n            z-index: 1;\n            @include desktop_tab {\n                width: 22%;\n            }\n            @include tablet {\n                width: 30%;\n            }\n        }\n        .color-tabs {\n            position: relative;\n            display: block;\n            font-size: 0;\n            z-index: 1;\n            max-width: 498px;\n            margin: 0 auto 28px;\n            .white-tag {\n                position: absolute;\n                left: 39.3%;\n                bottom: -30px;\n                background: $white;\n                box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n                padding: 2px 25px;\n                border-radius: 5px;\n                span {\n                    color: $blue;\n                    font-size: 14px;\n                }\n            }\n            .tab-outer {\n                width: 65%;\n                display: inline-block;\n                background: $normal-grey;\n                padding: 5px 15px;\n                border-radius: 12px;\n                @include tab_mid_container {\n                    width: 64%;\n                    padding: 5px 6px;\n                }\n                span {\n                    font-size: 14px;\n                    font-family: $font-default;\n                    max-width: 46px;\n                    display: inline-block;\n                    padding-top: 7px;\n                    line-height: 1.2;\n                }\n            }\n            .tab-wrapper {\n                display: inline-block;\n                vertical-align: top;\n                width: 28%;\n                padding: 0 0 0 11px;\n                max-width: 110px;\n                background-color: transparent;\n                @include tab_mid_container {\n                    width: 26%;\n                    padding: 0;\n                    margin: 0 2px;\n                }\n                @include tablet {\n                    height: 49px;\n                }\n                &:nth-of-type(1) {\n                    padding-left: 0;\n                }\n                &.blue {\n                    .tab-content {\n                        background-color: $blue;\n                    }\n                }\n                &.light-blue {\n                    .tab-content {\n                        background-color: $blue-grey;\n                    }\n                }\n                &.green {\n                    .tab-content {\n                        background-color: $light-olive-green;\n                    }\n                }\n                &.grey {\n                    .tab-content {\n                        background-color: #bcbcbd;\n                    }\n                }\n                .tab-content {\n                    background-color: $blue;\n                    padding: 8px 14px;\n                    border-radius: 40px;\n                    min-height: 47px;\n                    text-align: center;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    @include tablet {\n                        min-height: 49px;\n                    }\n                    // @include tab_mid_container {\n                    //   padding: 8px 0;\n                    // }\n                    p {\n                        color: $white;\n                        font-size: 12px;\n                        margin-bottom: 0;\n                        @include tab_mid_container {\n                            font-size: 11px;\n                        }\n                    }\n                }\n            }\n            .automation-outer {\n                display: inline-block;\n                vertical-align: top;\n                width: 31%;\n                margin-left: 17px;\n                background: $normal-grey;\n                min-height: 57px;\n                text-align: center;\n                border-radius: 12px;\n                padding: 19px 12px;\n                @include tab_mid_container {\n                    padding: 11px 12px 0;\n                }\n                span {\n                    font-size: 14px;\n                    color: $blue;\n                }\n            }\n        }\n        .tab-outer {}\n        .content {\n            text-align: center;\n            padding: 8px 19px 8px;\n            margin-bottom: 9px;\n            background: $blue;\n            border-radius: 30px;\n            max-width: 498px;\n            margin: 0 auto 9px;\n            &.light-blue {\n                background: $blue-grey;\n            }\n            p {\n                font-weight: 400;\n                color: $white;\n                font-size: 14px;\n            }\n        }\n        .verticle-text {\n            font-size: 14px;\n            text-align: center;\n            background: $blue;\n            border-radius: 8px;\n            padding: 13px;\n            transform: rotate(-90deg);\n            position: absolute;\n            bottom: 125px;\n            width: 38.5%;\n            color: $white;\n            @include desktop_tab {\n                width: 248px;\n            }\n            @include tab_mid_container {\n                width: 248px;\n            }\n            @include tablet {\n                width: 245px;\n            }\n            &.left {\n                left: -78px;\n                @include tab_mid_container {\n                    left: -82px;\n                }\n            }\n            &.right {\n                right: -87px;\n                @include tab_mid_container {\n                    right: -91px;\n                }\n            }\n        }\n        .text-wrap {\n            align-self: flex-start;\n            max-width: 452px;\n        }\n        h3 {\n            text-align: left;\n            margin-bottom: 17px;\n            line-height: 1.3;\n        }\n        h4 {\n            font-size: 25px;\n            font-family: $font-default;\n            color: $text-grey;\n            font-weight: 400;\n            padding-right: 52px;\n            padding-left: 3px;\n            line-height: 1.3;\n            margin-bottom: 19px;\n        }\n        p {\n            color: $primary2;\n            max-width: 400px;\n            margin-bottom: 22px;\n        }\n        ul {\n            padding-left: 10px;\n        }\n        li {\n            position: relative;\n            color: $primary2;\n            line-height: normal;\n            &::before {\n                content: '';\n                position: absolute;\n                left: -8px;\n                top: 10px;\n                background: #4d4c4c;\n                width: 3px;\n                height: 3px;\n                border-radius: 0;\n            }\n            span {\n                display: inline-block;\n                margin-left: 8px;\n                margin-top: 3px;\n            }\n        }\n    }\n    .telco-cloud-7 {\n        display: flex;\n        flex-wrap: wrap;\n        .col-wrap {\n            display: flex;\n            width: 50%;\n            &.col-big {\n                width: 68.5%;\n                @include small_tab {\n                    width: 62%;\n                }\n            }\n            &.col-small {\n                width: 31.5%;\n                padding-left: 32px;\n                padding-top: 30px;\n                @include small_tab {\n                    width: 38%;\n                }\n            }\n        }\n        .graphic {\n            position: relative;\n            max-width: 97.5%;\n            width: 100%;\n        }\n        .full-width-tabs {\n            position: relative;\n        }\n        .tag {\n            position: absolute;\n            left: 50%;\n            bottom: -24px;\n            transform: translateX(-50%);\n            width: 39%;\n            z-index: 1;\n        }\n        .small-text {\n            font-size: 14px !important;\n            color: $blue;\n            line-height: 1.2;\n        }\n        .vert-text {\n            position: absolute;\n            left: 0;\n            right: 0;\n            margin: auto;\n            bottom: -74px;\n            text-align: center;\n            letter-spacing: -0.021em;\n            &:before {\n                content: '';\n                position: absolute;\n                width: 1px;\n                height: 18px;\n                left: 0;\n                right: 0;\n                background-color: $greenish-blue;\n                margin: auto;\n                top: -20px;\n            }\n            .arrow {\n                max-height: 24px;\n                max-width: 6px;\n                display: block;\n                margin: 7px auto 0;\n            }\n        }\n        .bottom-grid {\n            margin-top: 60px;\n            font-size: 0;\n            border: dotted 1px $text-grey;\n            padding: 15px 20px 15px;\n            width: calc(100% - 5px);\n            p {\n                font-size: 16px;\n                color: $blue;\n                line-height: 1.22;\n                letter-spacing: -0.021em;\n                margin-bottom: 24px;\n            }\n        }\n        .img-text-grid {\n            font-size: 0;\n            max-width: 77.98%;\n            margin: 0 auto;\n            .img-wrapper {\n                display: inline-block;\n                vertical-align: middle;\n                max-width: 96px;\n                width: 20%;\n            }\n            .text-wrapper {\n                display: inline-block;\n                vertical-align: middle;\n                text-align: center;\n                width: 60%;\n                padding: 0 20px 10px;\n            }\n        }\n        .tag {\n            position: relative;\n            z-index: 1;\n            max-width: 212px;\n            margin: 0 auto;\n            margin-top: -24px;\n            left: auto;\n            bottom: auto;\n            transform: inherit;\n            p {\n                position: absolute;\n                left: 0;\n                width: 100%;\n                top: 50%;\n                transform: translateY(-50%);\n                margin: auto;\n                text-align: center;\n                font-family: $font-families;\n                font-size: 18px;\n                font-weight: 300;\n                color: $white;\n            }\n        }\n        .upper-grid {\n            font-size: 0;\n            p {\n                letter-spacing: -0.01em;\n            }\n            .side-text {\n                position: absolute;\n                top: -19px;\n                float: none;\n                text-align: center;\n                width: 40px;\n                &.left {\n                    left: 20px;\n                }\n                &.right {\n                    right: 20px;\n                }\n                p {\n                    font-size: 16px;\n                    color: $blue;\n                    ;\n                    line-height: 1.22;\n                }\n                .arrow {\n                    display: block;\n                    max-width: 35px;\n                    max-height: 6px;\n                    margin: 0 auto;\n                }\n            }\n        }\n        .text-img {\n            width: 24%;\n            max-width: 156px;\n            border: dotted 1px $text-grey;\n            border-radius: 15px;\n            padding: 20px 13px 13px;\n            text-align: center;\n            max-height: 169px;\n            display: inline-block;\n            vertical-align: middle;\n        }\n        .cloud-content {\n            width: 52%;\n            display: inline-block;\n            vertical-align: middle;\n            padding: 0 20px;\n            position: relative;\n        }\n        .cloud-img-outer {\n            max-width: 192px;\n            margin: 0 auto;\n        }\n        .img-outer {\n            margin: 0 auto;\n            max-width: 85px;\n            width: 100%;\n        }\n        .upper-grid p {\n            font-size: 14px;\n            color: #0d274d;\n            margin-bottom: 12px;\n        }\n        .text-wrap {\n            align-self: flex-start;\n        }\n        h3 {\n            text-align: left;\n            margin-bottom: 17px;\n            line-height: 1.3;\n        }\n        h4 {\n            font-size: 25px;\n            font-family: $font-default;\n            color: $text-grey;\n            font-weight: 400;\n            padding-right: 52px;\n            padding-left: 3px;\n            line-height: 1.3;\n            margin-bottom: 19px;\n        }\n        p {\n            color: $primary2;\n            // letter-spacing: -0.025em;\n            margin-bottom: 22px;\n            font-size: 16px !important;\n        }\n        li {\n            position: relative;\n            color: $primary2;\n            line-height: normal;\n            // letter-spacing: -0.022em;\n            &::before {\n                content: '';\n                vertical-align: top;\n                position: relative;\n                display: inline-block;\n                margin-top: 10px;\n                margin-right: 7px;\n                background: $primary2;\n                width: 3px;\n                height: 3px;\n                border-radius: 50%;\n            }\n            span {\n                display: inline-block;\n                margin-left: 8px;\n                margin-top: 3px;\n            }\n        }\n    }\n}\n\n.swipe-next {\n    margin: 0;\n    width: 30px;\n    height: 30px;\n    text-align: center;\n    display: inline-block;\n    position: relative;\n    transform: rotate(-90deg);\n    vertical-align: middle;\n    margin-top: -4px;\n    left: -5px;\n}\n\n.swipe-back {\n    float: left;\n    margin: 0;\n    width: 30px;\n    height: 30px;\n    text-align: center;\n    display: inline-block;\n    position: relative;\n    transform: rotate(90deg);\n    vertical-align: middle;\n    margin-top: -4px;\n    left: 2px;\n}\n\n.swipe-arrow a:before {\n    -webkit-animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards;\n    -moz-animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards;\n    -o-animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards;\n    animation: pulse-next-arrow 1.5s 0.25s infinite normal ease forwards;\n}\n\n.swipe-arrow a:after {\n    -webkit-animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards;\n    -moz-animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards;\n    -o-animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards;\n    animation: pulse-next-arrow 1.5s 0.5s infinite normal ease forwards;\n}\n\n.swipe-arrow a:before,\n.swipe-arrow a:after {\n    content: \" \";\n    position: absolute;\n    top: 0;\n    left: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-next-black.svg) no-repeat center top;\n    -moz-background-size: 100% auto;\n    -o-background-size: 100% auto;\n    -webkit-background-size: 100% auto;\n    background-size: 100% auto;\n}\n\n@-webkit-keyframes pulse-next-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n@-moz-keyframes pulse-next-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n@-ms-keyframes pulse-next-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n@keyframes pulse-next-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n.ua-ie-11 {\n    .csm-sdn .story-overview ul li::before {\n        top: 7px;\n    }\n    .IoTaaS-story .story-overview ul li::before {\n        top: 7px;\n    }\n    .csm-mobility .story-overview ul li::before {\n        top: 7px;\n    }\n    .component-stories {\n        #innerButton .nextbutton {\n            margin-right: 45px;\n        }\n        .telco-cloud-6 li::before {\n            top: 8px;\n        }\n        .telco-driver .telco-image {\n            max-width: 640px;\n        }\n        .telco-driver .tab.image {\n            top: 9px;\n        }\n        .telco-cloud-4 .tab-wrapper .tab-content {\n            height: 67px;\n        }\n        .telco-cloud-6 {\n            .color-tabs .tab-wrapper .tab-content {\n                height: 47px;\n            }\n            .telco-cloud-6 p {\n                margin: 7px 0 4px;\n            }\n        }\n        .card-wrap.trans-img .img-wrap img {\n            width: 265px;\n            margin: 0 auto;\n        }\n    }\n    .swipe-back a:after,\n    .swipe-back a:before {\n        top: -2px;\n        left: -2px;\n    }\n    .csm-sdn .box-two-block ul li::before,\n    .csm-sdn .bottom-box ul li::before,\n    .IoTaaS-story .box-two-block ul li::before,\n    .IoTaaS-story .bottom-box ul li::before,\n    .csm-mobility .box-two-block ul li::before,\n    .csm-mobility .bottom-box ul li::before,\n    .component-stories .telco-driver .col-wrap li::before,\n    .drivers-story .slide-five .box-two-block ul li::before,\n    .component-stories .telco-cloud-4 .text-wrap ul li::before,\n    .component-stories .two-col-image ul li::before {\n        top: 6px;\n    }\n    .csm-story .mobile-service .col-two ul li::before {\n        top: 19px;\n    }\n    .toggle-box .click-btn .btn-block {\n        width: auto;\n    }\n    .list-syntax li::before {\n        top: 9px;\n    }\n    .drivers-story .chart-wrapper .btn-wrapper span::after {\n        top: -1px;\n    }\n    #sdnAnimation svg {\n        height: 224px !important;\n    }\n}\n\n#component-stories {\n    .telco-cloud-7 {\n        align-items: center;\n        min-height: auto;\n        height: auto;\n    }\n    #telco-cloud {\n        svg {\n            display: none;\n            &:nth-of-type(1) {\n                display: block;\n            }\n        }\n    }\n    .verticle-carousel {\n        .slide {\n            &.full-width {\n                .intro-box {\n                    margin-top: 0;\n                    @media (max-width: 1028px) and (min-width: 992px) {\n                        margin-top: 50px;\n                    }\n                    @include tablet {\n                        margin-top: 50px;\n                    }\n                    h3 {\n                        color: $primary2;\n                        line-height: 1.06;\n                        margin-bottom: 7px;\n                        text-align: left;\n                    }\n                    h5 {\n                        color: $primary2;\n                        font-weight: 300;\n                        line-height: 1;\n                        // @media screen and (min-width: 1200px) {\n                        //     font-size: 20px;\n                        // }\n                    }\n                }\n            }\n        }\n    }\n}\n\n#component-stories {\n    .col-three-img {\n        h3 {\n            @include container-up {\n                margin-top: 20px;\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    #component-stories {\n        .verticle-carousel.tele-carousel {\n            .slide.full-width {\n                .intro-box {\n                    margin-top: 30px;\n                }\n            }\n        }\n    }\n}",".ebook-overlay {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(255, 255, 255, 0.7) !important;\n    z-index: 99;\n    .wrap {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        transform: translate(-50%, -50%);\n        margin: 0 auto;\n        width: 100%;\n        max-width: 600px;\n        >.close-btn {\n            position: absolute;\n            outline: none;\n            cursor: pointer;\n            right: -66px;\n            top: -30px;\n            border: none;\n            width: 36px;\n            height: 36px;\n            background-color: #049fd9;\n            padding: 9px 10px;\n            border-radius: 50%;\n            max-width: 100%;\n            @include desktop-mid {\n                right: -50px;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: cover;\n            }\n        }\n    }\n    .content-block {\n        margin: 0 auto;\n        width: 100%;\n        max-width: 600px;\n        background-color: $white;\n        border-radius: 7px;\n        overflow: hidden;\n        box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n        .img-top {\n            width: 100%;\n            height: 261px;\n            position: relative;\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: cover;\n            }\n        }\n        .text-wrapper {\n            margin-top: 15px;\n            padding: 19px 35px;\n            p {\n                font-size: 16px;\n                font-weight: normal;\n                line-height: 1.38;\n                text-align: left;\n                color: $primary2;\n            }\n        }\n        ul {\n            margin: 22px 0;\n            padding: 0 0 0 10px;\n            li {\n                font-size: 16px;\n                font-weight: normal;\n                line-height: 1.38;\n                text-align: left;\n                color: $primary2;\n                font-family: $font-families;\n                position: relative;\n                &::after {\n                    content: '';\n                    position: absolute;\n                    top: 8px;\n                    left: -9px;\n                    width: 3px;\n                    height: 3px;\n                    background-color: $primary2;\n                }\n            }\n        }\n        .button-wrapper {\n            margin: 10px 0 14px 0;\n        }\n    }\n}\n\n// Mobile Media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .ebook-overlay {\n        .wrap {\n            max-width: 300px;\n            >.close-btn {\n                top: -25px;\n                right: -50px;\n            }\n        }\n        .content-block {\n            max-width: 300px;\n            .btn-default {\n                font-size: 10px;\n            }\n            .img-top {\n                height: 120px;\n            }\n            ul {\n                margin: 8px 0 0 0;\n                padding: 0 0 0 10px;\n                li {\n                    font-size: 10px;\n                    &:after {\n                        top: 4px;\n                        width: 2px;\n                        height: 2px;\n                    }\n                }\n            }\n            .text-wrapper {\n                margin-top: 0;\n                padding: 15px 18px;\n                p {\n                    font-size: 11px;\n                }\n            }\n        }\n    }\n}",".info-overlay {\n  opacity: 0;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  width: 100%;\n  height: 100%;\n  visibility: hidden;\n  transition: opacity .4s ease;\n  background-color: rgba(255, 255, 255, 0.7) !important;\n  z-index: -1;\n  overflow: hidden;\n  &.active {\n    opacity: 1;\n    z-index: 11;\n    visibility: visible;\n  }\n  .info-close.mobile-btn {\n      display: none;\n      width: 30px;\n      height: 30px;\n      position: absolute;\n      right: 20px;\n      top: 30px;\n      cursor: pointer;\n      background: transparent;\n      outline: none;\n      z-index: 2;\n  }\n  .slider-container {\n    max-width: 810px;\n    min-height: 504px;\n    margin: 0 auto;\n    position: relative;\n    background-color: $sky-blue;\n    @media only screen and (min-width: 768px) and (max-width: 1024px) {\n      max-width: 700px;\n    }\n    @media only screen and (max-width: 991px) {\n      padding: 0 20px\n    }\n    .slider-wrapper {\n      max-width: 600px;\n      margin: 0 auto;\n      overflow: hidden;\n      @include tablet-down {\n        max-width: 460px;\n      }\n    }\n    .info-close {\n      width: 20px;\n      height: 20px;\n      position: absolute;\n      right: 26px;\n      top: 25px;\n      cursor: pointer;\n      background: transparent;\n      outline: none;\n      z-index: 2;\n    }\n    .intro {\n      text-align: center;\n      margin: 22px auto 10px;\n      display: inline-block;\n      width: 100%;\n      h5 {\n        display: inline-block;\n        width: 100%;\n        color: $white;\n        font-size: 25px;\n        font-weight: 300;\n        line-height: 1.36;\n        margin: 9px 0;\n        @media screen and (min-width: 568px) and (max-width: 850px) {\n          font-size: 18px;\n          margin: 0;\n        }\n      }\n    }\n    .item {\n      outline: none;\n      border: none;\n      .img-block {\n        max-width: 492px;\n        height: 252px;\n        margin: 7px auto;\n        position: relative;\n        img {\n          width: 100%;\n          height: 100%;\n          object-fit: cover;\n        }\n      }\n      .txt-block {\n        max-width: 575px;\n        margin: 21px auto 24px;\n        text-align: center;\n        @include tablet-down {\n          margin: 14px auto;\n        }\n        h6 {\n          font-size: 16px;\n          color: $white;\n          font-weight: bold;\n          line-height: 1.38;\n          display: inline-block;\n          width: 100%;\n          @include desktop-up {\n            margin-bottom: 9px;\n          }\n          @include phone {\n            font-size: 12px;\n          }\n        }\n        p {\n          font-size: 16px;\n          font-weight: normal;\n          color: $white;\n          line-height: 1.38;\n          @include phone {\n            font-size: 10px;\n          }\n        }\n      }\n    }\n\n    .button-wrap {\n      position: absolute;\n      top: 40.7%;\n      transform: translateY(-50%);\n      width: 100%;\n      margin: 0 auto;\n      display: block;\n      opacity: 1;\n      z-index: 1;\n\n      .pre-btn {\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-left-white.svg) no-repeat;\n        background-size: contain;\n        z-index: 1;\n        display: inline-block;\n        width: 12.4px;\n        height: 20.4px;\n        position: absolute;\n        left: 7.2%;\n        cursor: pointer;\n        vertical-align: top;\n        @include tablet {\n          left: 4.5%;\n        }\n\n      }\n      .next-btn {\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-right-white.svg) no-repeat;\n        background-size: contain;\n        z-index: 1;\n        display: inline-block;\n        vertical-align: top;\n        width: 12.4px;\n        height: 20.4px;\n        position: absolute;\n        right: 6.5%;\n        cursor: pointer;\n        @include tablet {\n          right: 10.5%;\n        }\n\n      }\n    }\n    .dots-wrp {\n      .slick-dots {\n        display: flex;\n        justify-content: center;\n        position: absolute;\n        bottom: 6.2%;\n        left: 50%;\n        transform: translateX(-50%);\n        z-index: 1;\n        li {\n          display: inline-block;\n          position: relative;\n          width: 13px;\n          height: 13px;\n          margin: 0 3px;\n          padding: 0;\n          &:before {\n            display: none;\n          }\n          button {\n            outline: none;\n            width: 13px;\n            height: 13px;\n            background: #72c8e9;\n            text-indent: 999999px;\n            border-radius: 50%;\n            cursor: pointer;\n          }\n          &.slick-active {\n            button {\n              background: $white;\n              opacity: 1;\n            }\n          }\n        }\n      }\n    }\n  }\n\n  .inner-wrap {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    width: 100%;\n    height: 100%;\n    transform: translate(-50%);\n  }\n\n  .cross {\n    width: 30px;\n    height: 34px;\n    position: absolute;\n    right: 36px;\n    top: 33px;\n    cursor: pointer;\n  }\n\n  .info-block {\n    position: absolute;\n    max-width: 160px;\n    &:before {\n      content: \"\";\n      position: absolute;\n      width: 25px;\n      height: 27px;;\n      background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-upward.svg);\n      top: 6px;\n      right: -26px;\n      background-size: contain;\n      background-repeat: no-repeat;\n      transform: rotate(180deg);\n    }\n    &.menu {\n      top: 75px;\n      right: 4.3%;\n    }\n    &.real-world {\n      right: 295px;\n      top: 75px;\n      @media screen and (max-width: 1300px) {\n        right: 24%;\n      }\n    }\n\n    &.ebook {\n      right: 38.9%;\n      top: 75px;\n      @media screen and (max-width: 1300px) {\n        right: 45%;\n      }\n    }\n\n    &.security {\n      left: 130px;\n      top: 150px;\n      max-width: 324px;\n      &:before {\n        left: -41px;\n        transform: rotateX(180deg);\n      }\n    }\n\n    &.tag {\n      top: 26.6%;\n      left: 160px;\n      max-width: 324px;\n      &:before {\n        left: -41px;\n        transform: rotateX(180deg);\n      }\n      @media screen and (min-width: 1201px) and (max-width: 1310px) {\n        top: 28.7%;\n      }\n    }\n\n    &.footer {\n      bottom: 9.2%;\n      left: 10%;\n      max-width: 324px;\n      &:before {\n        left: -41px;\n        top: 32px;\n        transform: scaleY(1);\n      }\n      @media screen and (min-width: 1620px) {\n        left: 0;\n      }\n\n    }\n\n    h6 {\n      color: #ffffff;\n      font-size: 16px;\n      font-weight: 600;\n    }\n    p {\n      color: #ffffff;\n      line-height: 1.3;\n    }\n\n  }\n}\n\n@include tablet-down {\n  .info-overlay {\n    background-color: $sky-blue;\n    position: absolute;\n    height: 100vh;\n    .info-close.mobile-btn { \n      display: block;\n    }\n    .desk-btn {\n      display: none;\n    }\n    .slider-container {\n      height: 100vh;\n      max-width: 100%;\n      min-height: auto;\n      margin: 0 auto;\n      @include phablet-down {\n        min-height: auto;\n      }\n      .slider-inner-wrap {\n        top: 50%;\n        transform: translate(-50%, -50%);\n        position: absolute;\n        width: 100%;\n        left: 50%;\n        padding: 20px 0;\n        .slider-wrapper { \n          // max-width: 420px;\n          @include phablet-down {\n            max-width: 320px;\n          }\n        }\n      }\n      .intro {\n        margin: 0 auto 10px;\n      }\n      .item {\n        display: inline-block;\n        float: none;\n        vertical-align: middle;\n        .img-block {\n          max-width: 420px;\n          height: 60vh;\n          margin: 0 auto;\n          @include phablet-down {\n            max-width: 320px;\n            height: 50vh;\n          }\n        }\n        .txt-block {\n          margin: 10px auto 15px;\n          max-width: 420px;\n          min-height: 55px;\n          @include phablet-down {\n            max-width: 320px;\n          }\n          h6 {\n            font-size: 14px;\n          }\n          p {\n            font-size: 12px;\n          }\n        }\n      }\n      .slick-arrow {\n        width: 10.2px !important;\n        height: 16.8px !important;\n      }\n      .button-wrap {\n        .pre-btn {\n          left: 8.5%;\n        }\n        .next-btn {\n          right: 8.5%;\n        }\n      }\n      .dots-wrp {\n        display: none;\n      }\n    }\n  }\n}\n@media only screen and (orientation: portrait) {\n  .ua-mobile:not(.ua-mobile-ipad) {\n    .info-overlay {\n      .slider-container {\n        height: 100vw;\n      }\n    }\n  }\n}\n\n@media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n  .info-overlay {\n    background-color: $sky-blue;\n    position: absolute;\n    height: 100vh;\n    .info-close.mobile-btn { \n      display: block;\n    }\n    .desk-btn {\n      display: none;\n    }\n    .slider-container {\n      height: 100vh;\n      max-width: 100%;\n      min-height: auto;\n      margin: 0 auto;\n      @include phablet-down {\n        min-height: auto;\n      }\n      .slider-inner-wrap {\n        top: 50%;\n        transform: translate(-50%, -50%);\n        position: absolute;\n        width: 100%;\n        left: 50%;\n        padding: 20px 0;\n        .slider-wrapper { \n          // max-width: 420px;\n          @include phablet-down {\n            max-width: 320px;\n          }\n        }\n      }\n      .intro {\n        margin: 0 auto 10px;\n      }\n      .item {\n        display: inline-block;\n        float: none;\n        vertical-align: middle;\n        .img-block {\n          max-width: 420px;\n          height: 60vh;\n          margin: 0 auto;\n          @include phablet-down {\n            max-width: 320px;\n            height: 50vh;\n          }\n        }\n        .txt-block {\n          margin: 10px auto 15px;\n          max-width: 420px;\n          min-height: 55px;\n          @include phablet-down {\n            max-width: 320px;\n          }\n          h6 {\n            font-size: 14px;\n          }\n          p {\n            font-size: 12px;\n          }\n        }\n      }\n      .slick-arrow {\n        width: 10.2px !important;\n        height: 16.8px !important;\n      }\n      .button-wrap {\n        .pre-btn {\n          left: 8.5%;\n        }\n        .next-btn {\n          right: 8.5%;\n        }\n      }\n      .dots-wrp {\n        display: none;\n      }\n    }\n  }\n}",".overlay-product-world {\n    position: fixed;\n    padding: 0;\n    .inner-wrap {\n        position: relative;\n        z-index: 12;\n        .cross {\n            right: 82px;\n            top: 41px;\n            max-width: 20px;\n            width: 100%;\n            img {\n                width: 20px;\n            }\n        }\n    }\n}\n\n.product-slider-wrap {\n    padding: 0;\n    .inner-wrap {\n        position: fixed;\n        top: 30px;\n        right: 30px;\n        width: 25px;\n        height: 25px;\n        z-index: 12;\n        .cross {\n            position: static;\n            width: 100%;\n            height: 100%;\n            top: inherit;\n            right: inherit;\n            max-width: 100%;\n            img {\n                width: 25px;\n            }\n        }\n    }\n}\n\n.product-slider {\n    &::before {\n        content: '';\n        position: absolute;\n        background-color: #28c9f5;\n        height: 100%;\n        width: 50%;\n        left: 0;\n        top: 0;\n        z-index: -1;\n    }\n    &::after {\n        content: '';\n        position: absolute;\n        background-color: #06144d;\n        height: 100%;\n        width: 50%;\n        right: 0;\n        top: 0;\n        z-index: -1;\n    }\n    .img-text-wrapper {\n        font-size: 0;\n    }\n    .text-block {\n        position: relative;\n        z-index: 2;\n        display: inline-block;\n        float: left;\n        vertical-align: top;\n        width: 50%;\n        //background-color: #06144d;\n        height: 100vh;\n        padding: 168px 99px 96px 119px;\n        @media screen and (min-width: 1250px) and (max-width: 1350px) {\n            padding: 70px 60px 65px;\n        }\n        @media screen and (min-width: 1025px) and (max-width: 1249px) {\n            padding: 70px 60px 65px;\n        }\n        @media screen and (min-width: 992px) and (max-width: 1024px) {\n            padding: 70px 50px 65px;\n        }\n        @media screen and (min-width: 768px) and (max-width: 991px) {\n            padding: 70px 20px;\n        }\n        &:after {\n            content: '';\n            position: absolute;\n            right: 0;\n            z-index: 1;\n            height: 502px;\n            bottom: 0;\n            width: 100%;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/product_pattern.svg);\n            background-repeat: no-repeat;\n            background-size: cover;\n            z-index: 1;\n            opacity: 0.2;\n            @media screen and (min-width: 1500px) {\n                background-size: contain;\n                background-position: right;\n            }\n        }\n        .text-scroll {\n            height: calc(100vh - 265px);\n            overflow-y: auto;\n            overflow-x: hidden;\n            padding-right: 20px;\n            position: relative;\n            z-index: 2;\n            // overflow: -moz-scrollbars-none;\n            // -ms-overflow-style: none;\n            // &::-webkit-scrollbar {\n            //   width: 0 !important\n            // }\n            @media screen and (min-width: 1250px) and (max-width: 1350px) {\n                height: calc(100vh - 180px);\n            }\n            @media screen and (min-width: 1025px) and (max-width: 1249px) {\n                height: calc(100vh - 193px);\n            }\n        }\n        .model-no {\n            display: none;\n            color: $white;\n            font-size: 16px;\n        }\n    }\n    .zoom-icon {\n        position: absolute;\n        bottom: 21px;\n        left: 0;\n        right: 0;\n        width: 100%;\n        max-width: 150px;\n        margin: auto;\n        height: 68px;\n        cursor: pointer;\n        text-align: center;\n        z-index: 2;\n    }\n    .btn-product {\n        font-size: 0;\n        background-color: $white;\n        padding: 17px 11px 19px 21px;\n        border-radius: 50px;\n        transition: all 0.1s ease-in-out;\n        .icon-img {\n            width: 25.9px;\n            height: 25.7px;\n            display: inline-block;\n            vertical-align: middle;\n            margin: 0 10px 0 0;\n            @include phablet-down {\n                width: 18px;\n                height: 18px;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n        }\n        p {\n            font-size: 16px;\n            line-height: 1.38;\n            text-align: left;\n            color: $blue;\n            display: inline-block;\n            vertical-align: middle;\n            margin: 0 !important;\n            @include phablet-down {\n                font-size: 14px;\n            }\n        }\n    }\n    .img-box {\n        float: left;\n        align-items: center;\n        vertical-align: top;\n        width: 50%;\n        height: 100vh;\n        //background-color: #28c9f5;\n        padding: 20px 20px;\n        position: relative;\n        &.video-container {\n            padding: 0 0;\n            .video-wrapper {\n                width: 100%;\n                height: 100%;\n                video {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: cover;\n                }\n            }\n        }\n        .bg-img {\n            position: relative;\n            margin: 0 auto;\n            width: 100%;\n            height: 100%;\n            @media screen and (max-width: 1250px) {\n                margin-top: 0;\n            }\n            .img {\n                height: 100%;\n                width: 100%;\n                max-width: 388px;\n                max-height: 610px;\n                margin: 0 auto;\n                z-index: 1;\n                top: 50%;\n                transform: translateY(-50%);\n                position: relative;\n                &.optic-rotate {\n                    @media screen and (min-width: 1025px) {\n                        max-width: 545px;\n                        max-height: 545px;\n                    }\n                    img {\n                        border-radius: 50%;\n                    }\n                }\n                @media screen and (min-width: 1025px) {\n                    //max-width: 618px;\n                    max-width: 474px;\n                }\n                // @media screen and (min-width: 1350px) {\n                //   max-width: 545px;\n                // }\n                >img {\n                    height: 100%;\n                    width: 100%;\n                    object-fit: contain;\n                }\n            }\n            .img-title {\n                position: absolute;\n                width: 100%;\n                top: 0;\n                left: 0;\n                display: none;\n                text-align: center;\n                &:last-child {\n                    display: block;\n                }\n                h6 {\n                    color: white;\n                    font-size: 18px;\n                    &.sub-head {\n                        font-size: 16px;\n                        margin-top: 5px;\n                    }\n                }\n            }\n        }\n        &.img-with-thumb {\n            .bg-img {\n                max-height: calc(100% - 320px);\n                &.ncs-text {\n                    padding-top: 30px;\n                    .img-title {\n                        top: -30px;\n                    }\n                }\n                .optic-rotate {\n                    max-width: 472px;\n                    max-height: 472px;\n                }\n            }\n        }\n        &.title {\n            .bg-img {\n                .img-title {\n                    display: none !important;\n                }\n            }\n        }\n    }\n    .thumb-image {\n        font-size: 0;\n        display: block;\n        width: 100%;\n        padding-top: 32px;\n        margin-top: 150px;\n        margin-bottom: 40px;\n        position: relative;\n        z-index: 2;\n        text-align: center;\n        .img-content {\n            display: inline-block;\n            vertical-align: top;\n            width: calc(25% - 6px);\n            position: relative;\n            border: solid 1px white;\n            height: 90px;\n            max-width: 90px;\n            margin: 0 3px;\n            position: relative;\n            cursor: pointer;\n            &.active {\n                border: solid 1px $black;\n            }\n            .optic-rotate {\n                img {\n                    border-radius: 50%;\n                }\n            }\n            p {\n                font-size: 16px;\n                margin-bottom: 0px;\n                position: absolute;\n                top: -48px;\n                left: 0;\n                display: inline-block;\n                padding: 0;\n            }\n            >.img {\n                padding: 4px;\n                height: 100%;\n                width: 100%;\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                transform: translate(-50%, -50%);\n            }\n            img {\n                height: 100%;\n                width: 100%;\n                margin: 0 auto;\n                object-fit: contain;\n            }\n            .img-title {\n                display: none;\n            }\n            // &:nth-child(1) {\n            //   .img-title {\n            //     left: -60px;\n            //   }\n            // }\n            // &:nth-child(2) {\n            //   .img-title {\n            //     left: -160px;\n            //   }\n            // }\n            // &:nth-child(3) {\n            //   .img-title {\n            //     left: -250px;\n            //   }\n            // }\n            // &:nth-child(4) {\n            //   .img-title { \n            //     left: -350px;\n            //   }\n            // }\n            // &.active {\n            //   .img-title {\n            //     display: block;\n            //   }\n            // }\n        }\n    }\n    .arrow-box {\n        position: absolute;\n        right: 35px;\n        bottom: 35px;\n        cursor: pointer;\n        cursor: pointer;\n        img {\n            width: 32px;\n            height: 32px;\n        }\n    }\n    .btn-wrapper {\n        position: relative;\n        z-index: 2;\n        margin-bottom: 20px;\n        .btn-default {\n            padding: 8px 17px;\n            margin-right: 6px;\n            &:last-child {\n                margin-right: 0;\n            }\n        }\n    }\n    .video-links {\n        margin-top: 40px;\n        h5 {\n            color: white;\n            font-weight: 300;\n            line-height: 1.1;\n        }\n        ul {\n            padding: 10px 0 0;\n            li {\n                &:before {\n                    display: none;\n                }\n                a {\n                    color: #28c9f5;\n                    position: relative;\n                    text-decoration: underline;\n                    text-transform: capitalize;\n                    //&:after {\n                    //  content: \"\";\n                    //  position: absolute;\n                    //  bottom: 0;\n                    //  left: 0;\n                    //  height: 1px;\n                    //  width: 100%;\n                    //  background-color: #049fd9;\n                    //}\n                }\n            }\n        }\n    }\n    .text-outer {\n        position: relative;\n        z-index: 2;\n        height: 100%;\n        // height: 616px;\n        // overflow-y: auto;\n        // overflow: -moz-scrollbars-none;\n        // -ms-overflow-style: none;\n        // &::-webkit-scrollbar {\n        //   width: 0 !important\n        // }\n        // @media only screen and (max-height: 890px) {\n        //   // height: 550px;\n        //   // overflow-y: auto;\n        // }\n        // @media only screen and (max-height: 800px) {\n        //   // height: calc(100vh - 120px);\n        //   // padding-bottom: 10px;\n        // }\n        // @media screen and (min-width: 992px) and (max-width: 1024px) {\n        //   height: calc(100vh - 170px);\n        // }\n        // @media screen and (min-width: 768px) and (max-width: 991px) {\n        //   height: calc(100vh - 170px);\n        // }\n    }\n    h2 {\n        font-size: 30px;\n        color: #ffffff;\n        font-weight: 300;\n        margin-bottom: 10px;\n        font-family: \"CiscoSansTT\";\n        line-height: 1.1;\n        letter-spacing: 0.0039em;\n    }\n    h5 {\n        color: white;\n        font-weight: 300;\n        margin-bottom: 10px;\n        line-height: 1.3;\n    }\n    p {\n        color: #ffffff;\n        margin-bottom: 22px;\n        padding-right: 10px;\n        &:last-child {\n            margin-bottom: 20px;\n        }\n        a {\n            text-decoration: underline;\n            color: #28c9f5;\n        }\n    }\n    ul {\n        padding-left: 7px;\n        li {\n            position: relative;\n            font-size: 16px;\n            font-family: CiscoSansTT;\n            color: #ffffff;\n            margin-bottom: 10px;\n            &::before {\n                content: '';\n                position: absolute;\n                left: -8px;\n                top: 10px;\n                background: #ffffff;\n                width: 3px;\n                height: 3px;\n                border-radius: 0;\n            }\n        }\n    }\n    .nav-container {\n        position: absolute;\n        width: 50%;\n        bottom: 57px;\n        right: 0;\n        padding: 0 80px 0px 83px;\n        overflow: hidden;\n        font-size: 0;\n        z-index: 4;\n        @media only screen and (max-height: 800px) {\n            bottom: 27px;\n        }\n        @media screen and (min-width: 992px) and (max-width: 1024px) {\n            padding: 0px 60px;\n        }\n        @media screen and (min-width: 768px) and (max-width: 991px) {\n            padding: 0px 20px;\n        }\n        .left-arrow,\n        .right-arrow {\n            display: inline-block;\n            vertical-align: top;\n            width: 24px;\n            height: 24px;\n            ;\n            float: left;\n            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/right_arrow.svg);\n            background-repeat: no-repeat;\n            background-size: cover;\n            cursor: pointer;\n        }\n        .left-arrow.slick-hidden,\n        .right-arrow.slick-hidden {\n            display: none;\n        }\n        .left-arrow {\n            float: left;\n        }\n        .right-arrow {\n            transform: rotate(180deg);\n            float: right;\n        }\n        .device-box {\n            display: inline-block;\n            vertical-align: top;\n            width: calc(100% - 50px);\n            text-align: center;\n            font-size: 16px;\n            color: #ffffff;\n            float: left;\n            line-height: 1.1;\n            padding: 3px 20px 0 0px;\n            font-family: \"CiscoSansTT\";\n            @media screen and (max-width: 1250px) {\n                padding: 3px 10px;\n            }\n        }\n    }\n    .iframe-outer {\n        display: none;\n    }\n    .swipe-caption {\n        display: none;\n    }\n}\n\n.product-iframe-overlay {\n    padding: 0;\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    z-index: -1;\n    visibility: hidden;\n    background-color: white;\n    opacity: 0;\n    transition: opacity .3s ease;\n    &.active {\n        opacity: 1;\n        visibility: visible;\n        z-index: 13;\n    }\n    .inner-wrap {\n        position: absolute;\n        right: 82px;\n        top: 73px;\n        z-index: 3;\n    }\n    .inner-content {\n        width: 100%;\n        height: 100%;\n    }\n    .iframe-outer {\n        display: block;\n        width: 100%;\n        height: 100%;\n    }\n    iframe {\n        width: 100%;\n        height: 100%;\n    }\n    .cross {\n        max-width: 19px;\n        width: 19px;\n        cursor: pointer;\n        z-index: 1;\n    }\n    .fullscreen-icon {\n        display: none;\n        position: absolute;\n        z-index: 13;\n        bottom: 29px;\n        right: 83px;\n        cursor: pointer;\n        img {\n            width: 31px;\n            height: 31px;\n        }\n    }\n}\n\n// Mobile media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .cap-product,\n    .access-product,\n    .pa-product,\n    .aggregation-product,\n    .core-product,\n    .peering-product,\n    .mobility-product,\n    .product-world {\n        display: none;\n    }\n    .product-slider-wrap {\n        position: relative !important;\n        background: #06144d;\n        height: initial;\n        .inner-wrap {\n            right: 15px;\n            top: 10px;\n            width: 30px;\n            height: 30px;\n            .cross {\n                //padding: 5px;\n            }\n        }\n    }\n    .product-slider {\n        &::before {\n            display: none;\n        }\n        &::after {\n            display: none;\n        }\n        ul {\n            padding-left: 10px;\n        }\n        .btn-wrapper {\n            .btn-default {\n                padding: 6px 26px;\n                font-size: 14px;\n            }\n        }\n        .img-text-wrapper {\n            // height: 100vh;\n            display: grid;\n            margin-top: 50px;\n            // overflow-y: scroll;\n            // overflow-x: hidden;\n            @include desktop-down {\n                height: 100vh;\n                overflow-y: scroll;\n            }\n        }\n        .img-box {\n            order: 2;\n            width: 100%;\n            background-color: #28c9f5;\n            height: initial;\n            //height: calc(100vh - 50px);\n            // height: 100vh;\n            padding-top: 25px;\n            &.video-container {\n                .video-wrapper {\n                    video {\n                        width: 50%;\n                        height: calc(100vh - 90px);\n                        margin: 0 25%;\n                    }\n                }\n            }\n            .bg-img {\n                >.img {\n                    max-height: 100%;\n                    max-width: 500px;\n                    min-height: auto;\n                    position: relative;\n                    // top: 50%;\n                    // left: 50%;\n                    padding-bottom: 40px;\n                    // transform: translate(-50%, -50%);\n                    top: auto;\n                    transform: none;\n                    text-align: center;\n                    >img {\n                        height: 100%;\n                        width: 100%;\n                        margin: 0 auto;\n                        margin-top: 40px;\n                        max-width: 240px;\n                        max-height: 240px;\n                        object-fit: contain;\n                    }\n                }\n                .img-title {\n                    top: -40px;\n                }\n            }\n            &.img-with-thumb {\n                .bg-img {\n                    height: calc(100% - 70px);\n                    max-height: inherit;\n                }\n            }\n            .zoom-icon {\n                height: 46px;\n                bottom: 90px;\n                z-index: 2;\n                position: relative;\n                .btn-product {\n                    display: inline-block;\n                    padding: 6px 8px 6px 10px;\n                }\n            }\n        }\n        .thumb-image {\n            margin-top: 10px;\n            padding-top: 10px;\n            margin-bottom: 15px;\n            .img-content {\n                height: 45px;\n                max-width: 80px;\n                padding: 2px;\n                >.img {\n                    position: relative;\n                    padding: 2px;\n                    img {\n                        max-height: 45px;\n                        max-width: 35px;\n                        height: 100%;\n                        width: 100%;\n                        object-fit: contain;\n                    }\n                }\n                p {\n                    top: -35px;\n                    line-height: 1;\n                    @include phablet-down {\n                        font-size: 14px;\n                    }\n                }\n            }\n        }\n        .text-block {\n            background-color: #06144d;\n            width: 100%;\n            height: 100%;\n            padding: 10px 60px 45px;\n            //min-height: calc(100vh - 50px);\n            .text-scroll {\n                // height: calc(100vh - 100px);\n                height: auto;\n                overflow: visible;\n            }\n            .text-outer {\n                //  min-height: calc(100vh - 115px);\n                padding-bottom: 0;\n                height: 100%;\n                padding-bottom: 0;\n            }\n        }\n        .nav-container {\n            width: 100%;\n            top: 0;\n            left: 0;\n            padding: 0 60px;\n            background: #06144d;\n            height: 50px;\n            position: fixed;\n            .slick-arrow {\n                background-size: 12px 12px;\n                font-size: 12px;\n                color: #FFF;\n                font-weight: 600;\n                width: 100px;\n                line-height: 1;\n                height: auto;\n                margin-top: 15px;\n                padding: 10px 0;\n                &.left-arrow {\n                    background-position: 0 10px;\n                    padding-left: 15px;\n                }\n                &.right-arrow {\n                    background-position: 100% 10px;\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/next_arrow.svg);\n                    padding-right: 15px;\n                    transform: none;\n                    text-align: right;\n                }\n            }\n            .device-box {\n                display: none;\n            }\n        }\n        .zoom-icon {\n            bottom: 0;\n        }\n        .slick-slide {\n            // float: none; \n        }\n        .slick-active {\n            // left: 0 !important; \n            // position: absolute !important;\n            //  top: 0 !important; \n        }\n        .swipe-caption {\n            display: none;\n            background-color: #06144d;\n        }\n    }\n}\n\n.swipe-caption {\n    position: fixed;\n    width: 100%;\n    height: 40px;\n    top: 90vh;\n    padding-top: 5px;\n    text-align: center;\n    //background-color: #06144d;\n    background-color: transparent;\n    .swipe-text {\n        font-size: 14px;\n        line-height: 1;\n        color: $white;\n    }\n    .swipe-down {\n        position: absolute;\n        margin: 0;\n        left: 50%;\n        top: 50%;\n        width: 30px;\n        height: 30px;\n        margin-top: -6px;\n        text-align: center;\n        transform: translateX(-50%);\n    }\n    .swipe-down a:before {\n        -webkit-animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards;\n        -moz-animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards;\n        -o-animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards;\n        animation: pulse-arrow 1.5s 0.25s infinite normal ease forwards;\n    }\n    .swipe-down a:after {\n        -webkit-animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards;\n        -moz-animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards;\n        -o-animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards;\n        animation: pulse-arrow 1.5s 0.5s infinite normal ease forwards;\n    }\n    .swipe-down a:before,\n    .swipe-down a:after {\n        content: \" \";\n        position: absolute;\n        top: 0;\n        left: 0;\n        display: block;\n        width: 100%;\n        height: 100%;\n        background: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-down.svg) no-repeat center top;\n        -moz-background-size: 100% auto;\n        -o-background-size: 100% auto;\n        -webkit-background-size: 100% auto;\n        background-size: 100% auto;\n    }\n}\n\n@-webkit-keyframes pulse-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n@-moz-keyframes pulse-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n@-ms-keyframes pulse-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n@keyframes pulse-arrow {\n    0% {\n        opacity: 0;\n        background-position: center top;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n    10% {\n        opacity: 0;\n    }\n    50% {\n        opacity: 1;\n        -moz-background-size: 75% auto;\n        -o-background-size: 75% auto;\n        -webkit-background-size: 75% auto;\n        background-size: 75% auto;\n    }\n    90% {\n        opacity: 0;\n    }\n    100% {\n        opacity: 0;\n        background-position: center bottom;\n        -moz-background-size: 0 auto;\n        -o-background-size: 0 auto;\n        -webkit-background-size: 0 auto;\n        background-size: 0 auto;\n    }\n}\n\n.product-slider .img-text-wrapper#Private-5G .img {\n    @media screen and (min-width: 1025px) {\n        max-width: 100%;\n    }\n}",".automation-tab {\n    border: solid 1px #00bceb;\n    background-color: rgba(0, 188, 235, 0.4);\n    border-right: 0;\n    border-radius: 20px;\n    height: 37px;\n    max-width: 1158px;\n    margin: 1px 0 5px 0;\n    padding: 0 20px 0 0 !important;\n    display: table;\n    position: relative;\n    width: 100%;\n    transition: border-radius .8s ease-in-out;\n    &:nth-child(1) {\n        background-color: rgba(0, 188, 235, 0.2);\n        &:after {\n            background-color: rgba(0, 188, 235, 0.2);\n        }\n    }\n    &:nth-child(2) {\n        &.active {\n            .hidden-content {\n                p {\n                    margin: 4px 0 3px;\n                }\n            }\n            .inner-content {\n                padding: 27px 8px 27px 20px;\n                @include tab_mid_container {\n                    padding: 5px 8px 5px 18px;\n                }\n                @include desktop_mid {\n                    padding: 5px 8px 5px 18px;\n                }\n                @include tablet {\n                    padding: 5px 8px 5px 18px;\n                }\n            }\n        }\n    }\n    &.full-container {\n        max-width: 100%;\n        padding-left: 86px;\n        border-radius: 0;\n        @media screen and (min-width: 1800px) {\n            border-radius: 20px;\n        }\n        &.right-radius {\n            border-radius: 7px;\n            padding-left: 18px;\n        }\n        .inner-content {\n            @media screen and (max-width: 1170px) {\n                max-width: 188px;\n            }\n        }\n    }\n    &.no-radius {\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0;\n    }\n    &.active {\n        .inner-content {\n            padding: 20px 8px 20px 20px;\n            @include tab_mid_container {\n                padding: 5px 8px 5px 18px;\n                max-width: 188px;\n            }\n            @include desktop_mid {\n                padding: 5px 8px 5px 18px;\n                max-width: 188px;\n            }\n            @include tablet {\n                padding: 5px 8px 5px 18px;\n                max-width: 188px;\n            }\n            .logo-img {\n                border: 1px solid white;\n                border-radius: 50%;\n                max-width: 18px;\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    top: 0;\n                    right: 0;\n                    bottom: 0;\n                    left: 0;\n                    margin: auto;\n                    background: white;\n                    height: 1px;\n                    width: 6px;\n                }\n                img {\n                    opacity: 0;\n                }\n            }\n        }\n        .hidden-content {\n            @include container-outer-down {\n                padding: 10px 16px;\n            }\n            .text-outer {\n                transition: opacity 0.2s ease-in-out;\n                .inner-wrap {\n                    visibility: visible;\n                }\n            }\n            // &:after {\n            //     content: \"\";\n            //     position: absolute;\n            //     top: 5px;\n            //     left: 20px;\n            //     width: 1px;\n            //     height: 80%;\n            //     background-color: $black;\n            //     @include tab_mid_container {\n            //         left: 10px;\n            //     }\n            //     @include container-down {\n            //         opacity: 0;\n            //     }\n            // }\n        }\n    }\n    .inner-content {\n        cursor: default;\n        font-size: 0;\n        background-color: #00bceb;\n        max-width: 188px;\n        width: 100%;\n        height: 100%;\n        padding: 5px 7px 5px 18px;\n        border-radius: 20px;\n        .logo-img {\n            cursor: pointer;\n            max-width: 18px;\n            margin-right: 14px;\n            display: inline-block;\n            vertical-align: middle;\n            position: relative;\n            @include tab_mid_container {\n                margin-right: 8px;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n                opacity: 1;\n            }\n        }\n        .logo-icon {\n            max-width: 22.5px;\n            height: 26px;\n            margin-right: 9px;\n            display: inline-block;\n            vertical-align: middle;\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n        }\n        p {\n            font-weight: 700;\n            line-height: 1.38;\n            margin-left: 2px;\n            color: $white;\n            display: inline-block;\n            vertical-align: middle;\n        }\n    }\n    .hidden-content {\n        position: relative;\n        width: 75%;\n        @include desktop {\n            display: block;\n        }\n        @include container-outer-down {\n            width: calc(100% - 130px);\n        }\n        @include desktop-down {\n            display: block;\n        }\n        @include tablet-down {\n            width: calc(100% - 85px);\n        }\n        .text-outer {\n            opacity: 0;\n            .inner-wrap {\n                height: 0;\n                visibility: hidden;\n            }\n        }\n        .txt-wrap {\n            margin: 0 35px;\n            @include tab_mid_container {\n                margin: 0 0 0 24px;\n            }\n            @include container-outer-down {\n                max-width: 100% !important;\n            }\n            @media screen and (min-width: 1271px) and (max-width: 1290px) {\n                margin: 0;\n            }\n            @include desktop {\n                margin: 0;\n            }\n            @include tablet {\n                margin: 0;\n            }\n            @include tablet-down {\n                margin: 0;\n                width: calc(100% - 45px);\n                padding-right: 10px;\n            }\n        }\n        h6 {\n            font-size: 14px;\n            font-weight: normal;\n            line-height: 1.25;\n            text-align: left;\n            color: $white;\n            // margin-top: 5px;\n            @include tablet-down {\n                font-size: 12px;\n                line-height: 1.6;\n            }\n            .pro-link {\n                padding-right: 20px;\n                position: relative;\n                text-transform: capitalize;\n                color: #0d274d;\n                font-size: 14px;\n                display: inline-block;\n                &.bold {\n                    font-weight: bold;\n                }\n                @include tablet-down {\n                    font-size: 12px;\n                }\n                &:after {\n                    content: '';\n                    width: 6px;\n                    height: 7px;\n                    position: absolute;\n                    right: 10px;\n                    top: 50%;\n                    margin: 0;\n                    transform: translateY(-50%);\n                    transition: all 0.5s ease;\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                    background-size: contain;\n                    background-repeat: no-repeat;\n                    @include tablet-down {\n                        width: 6px;\n                        height: 10px;\n                    }\n                }\n                &:hover {\n                    text-decoration: underline;\n                }\n                &:hover {\n                    &:after {\n                        right: 3px;\n                    }\n                }\n            }\n            &.small-text {\n                p {\n                    font-weight: 500;\n                    line-height: 1.3;\n                    span {\n                        display: inline-block;\n                    }\n                }\n            }\n        }\n        p {\n            text-align: left;\n            color: $black;\n            margin: 0 0 7px;\n            display: inline-block;\n            font-size: 14px;\n            font-weight: bold;\n            line-height: 1.07;\n            letter-spacing: normal;\n            color: #0d274d;\n        }\n        .icon-img {\n            width: 49.8px;\n            position: absolute;\n            right: 0;\n            top: 0;\n            @include tablet-down {\n                width: 38px;\n                margin-left: 0;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n            .active-text {\n                @include tablet {\n                    left: auto;\n                    right: -10px;\n                }\n            }\n        }\n    }\n    .home-icon {\n        display: none;\n        position: absolute;\n        bottom: -23px;\n        right: 10%;\n        max-width: 46px;\n        height: 46px;\n        z-index: 2;\n        img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n        }\n    }\n    .outer-wrap {\n        position: relative;\n        z-index: 1;\n        display: flex;\n        align-items: center;\n        @include container-outer-down {\n            display: block;\n        }\n    }\n}\n\n#click6 {\n    .home-icon {\n        position: absolute;\n        right: 9px;\n        top: 56px;\n        cursor: pointer;\n        @media screen and (min-width: 1800px) {\n            right: 12%;\n        }\n    }\n}\n\n#click1 {\n    .home-icon {\n        position: absolute;\n        top: 46px;\n        right: 12.2%;\n        max-width: 46px;\n        @media screen and (min-width: 1800px) {\n            right: 30%;\n        }\n    }\n}\n\n// Mobile media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .fixed-active.mobile-automation-box {\n        margin-top: 8px;\n    }\n    .wall-screen {\n        .mobile-automation-box {\n            .container {\n                @include phablet-down {\n                    padding: 0 10px;\n                }\n            }\n        }\n    }\n    .automation-tab {\n        height: 24px;\n        margin: 0px 0 2px 0;\n        // padding: 4px 10px 0px !important;\n        border-radius: 20px;\n        @media screen and (min-width: 1450px) {\n            max-width: 100%;\n        }\n        @media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {\n            max-width: 404px;\n            background-color: #beeefa;\n            border: solid 1px #00bceb;\n            &:nth-child(1) {\n                background-color: #e7f9fd;\n            }\n        }\n        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n            max-width: 550px;\n            background-color: #beeefa;\n            border: solid 1px #00bceb;\n            &:nth-child(1) {\n                background-color: #e7f9fd;\n            }\n        }\n        &.active {\n            .inner-content {\n                @media screen and (min-width: 2000px) {\n                    padding: 20px 8px 20px 20px;\n                }\n            }\n        }\n        .inner-content {\n            max-width: 125px;\n            padding: 5px 7px 5px 12px;\n            @media screen and (min-width: 2000px) {\n                max-width: 160px;\n            }\n            .logo-img {\n                margin-right: 6px;\n                width: 11px;\n                height: 11px;\n            }\n            .logo-icon {\n                max-width: 17px;\n                height: 15px;\n            }\n            p {\n                font-size: 10px;\n                // min-width: 180px;\n                @media screen and (min-width: 1450px) {\n                    min-width: inherit;\n                }\n            }\n        }\n        .hidden-content {\n            .txt-wrap {\n                width: 100%;\n            }\n            .icon-img {\n                width: 32px;\n                height: 32px;\n                margin-left: 10px;\n                .active-text {\n                    padding: 11px 43px 7px 25px;\n                }\n            }\n            h6 {\n                .pro-link {\n                    padding-right: 10px;\n                    display: inline-block;\n                    margin-right: 10px;\n                    font-size: 10px;\n                    line-height: 1.2;\n                    &::after {\n                        right: 0px;\n                        width: 6px;\n                        height: 7px;\n                    }\n                }\n            }\n            p {\n                margin-top: 2px;\n                font-size: 10px;\n            }\n        }\n        &.active {\n            // padding: 21px 17px 19px !important;\n            .inner-content {\n                .logo-img {\n                    max-width: 12px;\n                }\n            }\n        }\n    }\n}\n\n.automation-tab {\n    .dyk-logo {\n        position: absolute;\n        width: 50px;\n        height: 50px;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity 0.2s ease 0s, visibility 0.2s ease 0s;\n        z-index: 1;\n        &.hover-upper {\n            z-index: 9;\n        }\n        &.left {\n            right: 63px !important;\n            top: 8px !important;\n            @include tablet-down {\n                right: 26px !important;\n            }\n            .active-text {\n                @include tablet {\n                    left: auto;\n                    right: -13px;\n                    padding: 11px 60px 7px 25px;\n                }\n            }\n            .left {\n                .active-text {\n                    @include phablet-down {\n                        right: -6px;\n                        left: auto !important;\n                        padding: 13px 54px 12px 25px !important;\n                        min-height: 58px !important;\n                        width: 330px !important;\n                    }\n                }\n            }\n        }\n        &.right {\n            right: 0 !important;\n            top: 8px !important;\n            .active-text {\n                @include tablet {\n                    left: auto;\n                    right: -13px;\n                    padding: 11px 75px 7px 25px;\n                }\n            }\n            @include tablet-down {\n                right: -23px !important;\n            }\n        }\n    }\n    &.active {\n        .dyk-logo {\n            opacity: 1;\n            visibility: visible;\n            transition: opacity 0.2s ease-in-out;\n        }\n    }\n}\n\n.home-screen {\n    .wall-screen {\n        .automation-tab {\n            border: solid 1px #00bceb;\n            border-right: 0px;\n        }\n    }\n}","#popup>div {\n    position: fixed;\n    top: -43px;\n    left: 50%;\n    transform: translateX(-50%);\n    right: auto;\n    min-width: 96px;\n    padding: 10px 10px 7px;\n    background-color: $white;\n    text-align: center;\n    display: none;\n    transition-delay: 0.2s;\n    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n    z-index: 1;\n    border-radius: 7px;\n    font-size: 12px;\n    font-weight: normal;\n    font-family: $font-default;\n    line-height: 1.33;\n    color: $primary2;\n    &:after {\n        content: '';\n        position: absolute;\n        bottom: -5px;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 0;\n        height: 0;\n        border-style: solid;\n        border-width: 7px 7px 0 7px;\n        border-color: #fff transparent transparent transparent;\n    }\n}\n\n.map-overlay {\n    .cross {\n        max-width: 13px;\n        position: absolute;\n        right: 85px !important;\n        top: 46px !important;\n        cursor: pointer;\n    }\n    #world {\n        transition: all 0.4s ease;\n        transform-origin: 0 0;\n    }\n    .top-content {\n        margin-bottom: 17px;\n    }\n    .txt-wrap {\n        text-align: center;\n        margin-bottom: 10px;\n        display: inline-block;\n        width: 100%;\n        h3 {\n            font-weight: 300;\n            line-height: 1.37;\n            letter-spacing: normal;\n            color: $primary2;\n        }\n    }\n    &.hex-bg-pattern {\n        #lottie_top {\n            position: absolute;\n            top: -255px;\n            left: -46px;\n            width: 100%;\n            height: 80%;\n            transform: scaleY(-1);\n            opacity: 0.2;\n        }\n        #lottie_bottom {\n            position: absolute;\n            bottom: -341px;\n            right: -536px;\n            width: 100%;\n            opacity: 0.2;\n            height: 80%;\n            z-index: -1;\n            transform: scaleY(-1);\n            @include desktop-down {\n                display: none;\n            }\n        }\n    }\n    .impact-content-box {\n        display: block;\n        font-size: 0;\n        margin-top: 19px;\n        .col-three-img {\n            width: 33.33%;\n            padding-left: 61px;\n            display: inline-block;\n            vertical-align: top;\n            font-size: 0;\n            @media screen and (min-width: 1024px) and (max-width: 1200px) {\n                padding-left: 17px;\n            }\n            @media screen and (min-width: 1251px) {\n                &:first-child {\n                    padding-left: 0;\n                }\n            }\n            .img-box {\n                width: 50px;\n                height: 50px;\n                margin-right: 0;\n                display: inline-block;\n                vertical-align: top;\n                @media screen and (min-width: 1024px) and (max-width: 1200px) {\n                    width: 46px;\n                    margin-right: 0;\n                }\n                img {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: contain;\n                }\n            }\n            .txt-box {\n                width: calc(100% - 66px);\n                padding-left: 31px;\n                padding-right: 34px;\n                display: inline-block;\n                vertical-align: top;\n                @media screen and (min-width: 1024px) and (max-width: 1200px) {\n                    width: calc(100% - 56px);\n                    padding-right: 10px;\n                    padding-left: 21px;\n                }\n                @include desktop-mid {\n                    padding-left: 20px;\n                    padding-right: 20px;\n                }\n            }\n            h6 {\n                font-weight: bold;\n                line-height: 1.35;\n                text-align: left;\n                color: $primary2;\n                padding-bottom: 0;\n                @include desktop-mid {\n                    font-size: 18px;\n                }\n            }\n            p {\n                padding-top: 8px;\n                font-size: 16px;\n                line-height: 1.38;\n                text-align: left;\n                color: $primary2;\n                @include desktop-mid {\n                    font-size: 14px;\n                }\n            }\n        }\n    }\n    .filter {\n        margin-top: 0;\n        opacity: 0;\n        visibility: hidden;\n        position: absolute;\n        top: 0;\n        right: 0;\n        width: calc(100% - 112px);\n        background-color: $white;\n        height: 45px;\n        z-index: 2;\n        transition: all 0.3s ease;\n        padding-top: 16px;\n        @include tablet-down {\n            width: 100%;\n        }\n        &:after {\n            content: '';\n            display: block;\n            clear: both;\n        }\n        .content-select-box {\n            float: right;\n            h6 {\n                font-size: 16px;\n                font-weight: bold;\n                line-height: 1.25;\n                text-align: left;\n                color: #4d4c4c;\n                display: inline-flex;\n            }\n            .wrap {\n                display: inline-block !important;\n                &:nth-child(2) {\n                    display: inline-flex !important;\n                }\n            }\n            #propos {\n                margin-left: 20px;\n                @include tablet-down {\n                    margin-left: 10px;\n                }\n                .drop-down {\n                    width: 200px;\n                }\n            }\n            #solution {\n                margin-left: 20px;\n                @include tablet-down {\n                    margin-left: 10px;\n                }\n                .drop-down {\n                    width: 274px;\n                    right: 4px;\n                    @include tablet-down {\n                        width: 230px;\n                    }\n                }\n            }\n            .list {\n                position: relative;\n                cursor: pointer;\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    top: 6px;\n                    right: 0;\n                    z-index: 2;\n                    width: 13.3px;\n                    height: 8.7px;\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-grey.svg);\n                    background-repeat: no-repeat;\n                    background-size: contain;\n                    cursor: pointer;\n                    -webkit-transition: 0.4s ease-in-out;\n                    -o-transition: 0.4s ease-in-out;\n                    transition: 0.4s ease-in-out;\n                }\n                &.active {\n                    &:after {\n                        transform: rotate(180deg);\n                    }\n                }\n            }\n            p {\n                font-size: 16px;\n                line-height: 1.25;\n                text-align: left;\n                color: #4d4c4c;\n                position: relative;\n                padding-left: 5px;\n                -webkit-transition: 0.3s all ease-in-out;\n                -o-transition: 0.3s all ease-in-out;\n                transition: 0.3s all ease-in-out;\n                padding-right: 20px;\n            }\n            .drop-down {\n                position: absolute;\n                top: 27px;\n                right: 0;\n                width: 162px;\n                background-color: #FFFFFF;\n                border-radius: 8px;\n                -webkit-box-shadow: 0 3px 6px 0 #00000029;\n                box-shadow: 0 3px 6px 0 #00000029;\n                padding: 25px 30px 7px;\n                display: none;\n                z-index: 1;\n                li {\n                    font-size: 12px;\n                    margin-bottom: 18px;\n                    font-family: CiscoSansTT;\n                    font-weight: normal;\n                    line-height: 1.5;\n                    letter-spacing: normal;\n                    text-align: left;\n                    color: #4d4c4c;\n                    cursor: pointer;\n                    position: relative;\n                    &.active {\n                        color: #049fd9;\n                        &:after {\n                            content: '';\n                            display: inline-block;\n                            position: absolute;\n                            right: 0;\n                            top: 0;\n                            width: 5px;\n                            height: 11px;\n                            border: solid #049fd9;\n                            border-width: 0 1.8px 1.8px 0;\n                            transform: rotate(45deg);\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .map-container {\n        display: inline-block;\n        width: 100%;\n        position: relative;\n        .list-view {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            .list-button {\n                float: left;\n                width: 100%;\n                .list {\n                    color: $marine-black-two;\n                    background-color: white;\n                    float: left;\n                    padding: 9px 15px 7px 42px;\n                    border: 1px solid $marine-black-two;\n                    border-radius: 6px;\n                    cursor: pointer;\n                    position: relative;\n                    transition: all 0.3s ease;\n                    font-size: 14px;\n                    z-index: 1;\n                    @include desktop {\n                        top: 30px;\n                    }\n                    @include tablet {\n                        top: 30px;\n                    }\n                    @include tablet-down {\n                        padding: 9px 8px 7px 32px;\n                        font-size: 12px;\n                        top: 25px;\n                    }\n                    &:after {\n                        content: \"\";\n                        position: absolute;\n                        top: 12px;\n                        left: 17px;\n                        width: 15px;\n                        height: 13px;\n                        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/list_icon.svg);\n                        background-repeat: no-repeat;\n                        background-size: contain;\n                        cursor: pointer;\n                        @include tablet-down {\n                            top: 9px;\n                            left: 9px;\n                        }\n                    }\n                }\n                .back-btn {\n                    color: $marine-black-two;\n                    background-color: white;\n                    position: absolute;\n                    left: 0;\n                    top: 0;\n                    opacity: 0;\n                    visibility: hidden;\n                    transition: all 0.3s ease;\n                    height: 40px;\n                    padding: 14px 30px 6px;\n                    cursor: pointer;\n                    font-size: 14px;\n                    @include desktop {\n                        height: 28px;\n                        padding: 5px 0 6px 25px;\n                        top: 10px;\n                    }\n                    @include tablet {\n                        height: 28px;\n                        padding: 5px 0 6px 25px;\n                        top: 10px;\n                    }\n                    @include tablet-down {\n                        height: 23px;\n                        padding: 2px 0 6px 25px;\n                        top: -8px;\n                        z-index: 4;\n                    }\n                    &:after {\n                        content: \"\";\n                        position: absolute;\n                        top: 14px;\n                        left: 0;\n                        width: 19px;\n                        height: 19px;\n                        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/back_map_icon.svg);\n                        background-repeat: no-repeat;\n                        background-size: contain;\n                        cursor: pointer;\n                        @include desktop {\n                            top: 7px;\n                            left: 0;\n                            width: 16px;\n                            height: 16px;\n                        }\n                        @include tablet {\n                            top: 7px;\n                            left: 0;\n                            width: 16px;\n                            height: 16px;\n                        }\n                        @include tablet-down {\n                            top: 4px;\n                            left: 0;\n                            width: 16px;\n                            height: 16px;\n                        }\n                    }\n                }\n            }\n            .list-item {\n                float: left;\n                width: 100%;\n                margin: 8px 0;\n                background-color: $white;\n                position: relative;\n                z-index: 1;\n                height: calc(100vh - 290px);\n                padding: 0 20px 30px 0;\n                overflow-y: auto;\n                opacity: 0;\n                visibility: hidden;\n                transition: all 0.3s ease;\n                @include desktop-down {\n                    height: calc(100% - 60px);\n                }\n            }\n            .no-result {\n                text-align: center;\n                margin-top: 80px;\n                img {\n                    max-width: 40px;\n                }\n                h5 {\n                    color: $blue;\n                    margin: 10px 0 5px;\n                }\n                p {\n                    color: $primary2;\n                }\n            }\n            .item {\n                float: left;\n                width: 100%;\n                position: relative;\n                margin: 20px 0;\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    left: 0;\n                    bottom: -22px;\n                    width: 100%;\n                    background-color: $text-grey;\n                    height: 1px;\n                    z-index: 1;\n                }\n                a {\n                    position: absolute;\n                    top: 0;\n                    left: 0;\n                    width: 100%;\n                    height: 100%;\n                    z-index: 1;\n                }\n                .image {\n                    max-width: 157px;\n                    float: left;\n                    border-radius: 8px;\n                    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n                    overflow: hidden;\n                }\n                .text-wrap {\n                    float: left;\n                    padding-left: 20px;\n                    position: relative;\n                    top: -50%;\n                    transform: translateY(27%);\n                    .props {\n                        color: #1d4e9b;\n                        font-size: 12px;\n                        text-transform: uppercase;\n                        line-height: 1;\n                        display: block;\n                    }\n                    .video-title {\n                        color: $sky-blue;\n                        font-weight: 700;\n                        margin: 6px 0 4px;\n                        @include phablet-down {\n                            font-size: 14px;\n                        }\n                    }\n                    .place {\n                        font-size: 12px;\n                        color: $primary2;\n                        line-height: 1;\n                        display: block;\n                    }\n                }\n            }\n            &.list-item-open {\n                z-index: 1;\n                @include tablet-down {\n                    z-index: 3;\n                }\n                .list-button {\n                    .list {\n                        opacity: 0;\n                        visibility: hidden;\n                    }\n                    .back-btn {\n                        opacity: 1;\n                        visibility: visible;\n                    }\n                }\n                .list-item {\n                    opacity: 1;\n                    visibility: visible;\n                }\n                .filter {\n                    opacity: 1;\n                    visibility: visible;\n                }\n                ~.asset-wrap {\n                    opacity: 0;\n                    visibility: hidden;\n                }\n            }\n        }\n        .asset-wrap {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            margin-top: 22px;\n            .intro {\n                text-align: center;\n                display: flex;\n                max-width: 550px;\n                margin: 0 0 0 auto;\n                width: 74%;\n                @include tab_mid_container {\n                    width: 70%;\n                    justify-content: center;\n                }\n                p {\n                    font-size: 18px;\n                    font-weight: normal;\n                    line-height: 1.39;\n                    color: $primary2;\n                    @include tablet-down {\n                        font-size: 16px;\n                    }\n                }\n            }\n            .map-assets {\n                display: flex;\n                align-items: center;\n                justify-content: flex-end;\n                margin-right: 10px;\n                width: 26%;\n                @include tab_mid_container {\n                    width: 30%;\n                }\n                .zoom-icons {\n                    display: flex;\n                    align-items: center;\n                    cursor: pointer;\n                    .icon-block {\n                        width: 25px;\n                        height: 25px;\n                        margin-right: 15px;\n                        img {\n                            width: 100%;\n                            height: 100%;\n                            object-fit: cover;\n                        }\n                    }\n                }\n                .content-select-box {\n                    display: flex;\n                    align-items: center;\n                    position: relative;\n                    margin-left: 7px;\n                    cursor: pointer;\n                    &:after {\n                        content: \"\";\n                        position: absolute;\n                        top: 6px;\n                        right: -10px;\n                        z-index: 2;\n                        width: 13.3px;\n                        height: 8.7px;\n                        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow-grey.svg);\n                        background-repeat: no-repeat;\n                        background-size: contain;\n                        cursor: pointer;\n                        transition: 0.4s ease-in-out;\n                    }\n                    h6 {\n                        font-size: 16px;\n                        font-weight: bold;\n                        line-height: 1.25;\n                        text-align: left;\n                        color: $primary2;\n                    }\n                    p {\n                        font-size: 16px;\n                        line-height: 1.25;\n                        text-align: left;\n                        color: $primary2;\n                        position: relative;\n                        padding-left: 5px;\n                        transition: 0.3s all ease-in-out;\n                        overflow: hidden;\n                        white-space: nowrap;\n                        width: 93px;\n                        text-overflow: ellipsis;\n                    }\n                    &.active {\n                        &:after {\n                            transform: rotate(180deg);\n                        }\n                    }\n                    .drop-down {\n                        position: absolute;\n                        top: 27px;\n                        left: 5%;\n                        width: 162px;\n                        height: 166px;\n                        background-color: $white;\n                        border-radius: 8px;\n                        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n                        padding: 19px 20px;\n                        overflow-y: scroll;\n                        -ms-overflow-style: none;\n                        display: none;\n                        z-index: 1;\n                        li {\n                            font-size: 12px;\n                            margin-bottom: 18px;\n                            font-family: $font-default;\n                            font-weight: normal;\n                            line-height: 1.5;\n                            letter-spacing: normal;\n                            text-align: left;\n                            color: $primary2;\n                            cursor: pointer;\n                            position: relative;\n                            &.active {\n                                color: $sky-blue;\n                                &:after {\n                                    content: \"\";\n                                    position: absolute;\n                                    top: 3px;\n                                    right: 22%;\n                                    width: 13.7px;\n                                    height: 13.7px;\n                                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/right-check-icon.png);\n                                    background-repeat: no-repeat;\n                                    background-size: contain;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        #locate {\n            >g {\n                cursor: pointer;\n                transition: all .5s ease;\n            }\n        }\n        .zoom-instruction {\n            display: none;\n            max-width: 221px;\n            position: absolute;\n            border-radius: 9px;\n            background-color: rgba(0, 0, 0, 0.73);\n            top: 44%;\n            left: 56%;\n            padding: 7px 10px;\n            transform: translate(-50%, -50%);\n            z-index: 2;\n            @media (min-width: 992px) {\n                display: none !important;\n            }\n            p {\n                font-size: 10px;\n                line-height: 1.4;\n                color: #fff;\n            }\n        }\n        .map-block {\n            max-width: 926px;\n            margin: 28px auto 0;\n            height: 462px;\n            position: relative;\n            overflow-x: scroll;\n            -ms-overflow-style: none;\n            scrollbar-width: none;\n            scrollbar-width: none;\n            /* Firefox */\n            -ms-overflow-style: none;\n            overflow-y: hidden;\n            transition: 0.7s margin ease;\n            &::-webkit-scrollbar {\n                display: none;\n                width: 0;\n                height: 0;\n                ;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n            .location-icon {\n                position: absolute;\n                cursor: pointer;\n                .icon-box {\n                    position: relative;\n                    width: 12.4px;\n                    height: 20.1px;\n                    img {\n                        width: 100%;\n                        height: 100%;\n                        object-fit: contain;\n                        transition: 0.7s all ease-in-out;\n                    }\n                }\n            }\n        }\n        .bottom-txt {\n            margin-top: 22px;\n            text-align: center;\n            p {\n                font-size: 18px;\n                font-weight: normal;\n                line-height: 1.39;\n                color: $primary2;\n            }\n        }\n    }\n}\n\n.overlay-real-world {\n    .map-overlay {\n        display: none;\n    }\n    &.visible {\n        .map-overlay {\n            display: block;\n            .map {\n                visibility: visible;\n            }\n        }\n    }\n}\n\n@media (max-width: 991px) and (min-width: 768px) {\n    .map-overlay {\n        .impact-content-box {\n            .col-three-img {\n                padding: 0 10px;\n                .img-box {\n                    display: block;\n                    margin: 0 auto;\n                }\n                .txt-box {\n                    text-align: center;\n                    margin-top: 10px;\n                    width: 100%;\n                    padding: 0;\n                    h6,\n                    p {\n                        text-align: center;\n                    }\n                }\n            }\n        }\n        .map-container .asset-wrap {\n            display: block;\n            .intro {\n                display: block;\n                max-width: 100%;\n                width: 100%;\n            }\n            .map-assets {\n                -webkit-box-pack: center;\n                -ms-flex-pack: center;\n                justify-content: center;\n                margin-right: 10px;\n                width: 100%;\n                margin-top: 14px;\n            }\n        }\n    }\n}\n\n@media screen and (max-height: 600px) {\n    .overlay-real-world {\n        &.node-hide {\n            #popup>div {\n                display: none !important;\n            }\n        }\n        .map-overlay {\n            overflow-x: hidden;\n            overflow-y: scroll;\n            height: 100vh;\n            width: 100%;\n            z-index: 3;\n            position: relative;\n            .map-container {\n                .map-inner {\n                    overflow-y: visible;\n                    &.list-item-open {\n                        .zoom-instruction {\n                            @include desktop-down {\n                                display: none !important;\n                            }\n                        }\n                    }\n                }\n                .map-block {\n                    height: 100%;\n                }\n            }\n        }\n    }\n}\n\n@media screen and (min-width: 1251px) and (max-width: 1291px),\nscreen and (min-height: 500px) and (max-height: 600px) {\n    #popup>div {\n        z-index: 3;\n    }\n    .overlay-real-world {\n        padding-top: 0;\n        &.node-hide {\n            #popup>div {\n                display: none !important;\n            }\n        }\n        .map-overlay {\n            padding-top: 70px;\n            .cross {\n                right: 67px !important;\n                top: 31px !important;\n            }\n            &.hex-bg-pattern {\n                #lottie_top {\n                    top: -115px;\n                    left: -156px;\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile-ipad {\n    .overlay-real-world {\n        &.node-hide {\n            #popup>div {\n                display: none !important;\n            }\n        }\n        .map-overlay {\n            overflow-x: hidden;\n            overflow-y: scroll;\n            height: 100vh;\n            width: 100%;\n            z-index: 3;\n            position: relative;\n            &.overflow-hide {\n                overflow: auto;\n                height: 100%;\n                width: 100%;\n                position: static;\n            }\n            &.hex-bg-pattern {\n                #lottie_bottom {\n                    bottom: -151px;\n                    right: -50%;\n                    width: 100%;\n                    opacity: 0.2;\n                    height: 50%;\n                }\n            }\n            .map-container {\n                .map-inner {\n                    overflow-y: visible;\n                }\n                .map-block {\n                    height: 100%;\n                }\n                .zoom-instruction {\n                    display: block;\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .overlay-real-world {\n        padding: 12px 0;\n        touch-action: auto;\n        &.node-hide {\n            #popup>div {\n                display: none !important;\n            }\n        }\n        .map-overlay {\n            overflow-x: hidden;\n            overflow-y: scroll;\n            height: 100vh;\n            width: 100%;\n            z-index: 3;\n            position: relative;\n            &.overflow-hide {\n                overflow: hidden;\n                height: 100%;\n                width: 100%;\n                position: static;\n            }\n            .cross {\n                right: 15px !important;\n                top: 15px !important;\n            }\n            .top-content {\n                margin-bottom: 10px;\n                .txt-wrap {\n                    h3 {\n                        font-size: 16px;\n                        margin-top: 10px;\n                    }\n                }\n            }\n            .impact-content-box {\n                .col-three-img {\n                    padding-left: 0;\n                    text-align: center;\n                    .img-box {\n                        width: 38px;\n                        height: 38px;\n                    }\n                    .txt-box {\n                        width: calc(100% - 38px);\n                        padding: 0 16px 0 20px;\n                        h6 {\n                            font-size: 10px;\n                            line-height: 1.4;\n                        }\n                        p {\n                            font-size: 10px;\n                            line-height: 1.4;\n                            padding-top: 2px;\n                            &.mobile-hide {\n                                display: none;\n                            }\n                        }\n                    }\n                }\n            }\n            .map-container {\n                .map-block {\n                    height: 100%;\n                    .zoom-instruction {\n                        display: block;\n                    }\n                }\n                .asset-wrap {\n                    .intro {\n                        justify-content: center;\n                        max-width: 100%;\n                        margin: 0 auto;\n                        width: 100%;\n                        p {\n                            font-size: 14px;\n                        }\n                    }\n                }\n                .map-assets {\n                    display: none;\n                }\n                .map-inner {\n                    height: calc(100vh - 148px);\n                    overflow-y: visible;\n                }\n                .bottom-txt {\n                    padding-bottom: 30px;\n                    p {\n                        font-size: 12px;\n                    }\n                }\n            }\n        }\n    }\n}",".rotate-overlay {\n    z-index: 9;\n    top: 0;\n    position: absolute;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    display: none;\n    padding: 0 100px;\n    background-color: $white;\n    .info {\n        text-align: center;\n        position: relative;\n        z-index: 9;\n        h6 {\n            font-size: 16px;\n            line-height: 1.39;\n            text-align: center;\n            color: #4d4c4c;\n            margin-bottom: 20px;\n            a {\n                color: #049fd9;\n                position: relative;\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    bottom: 0;\n                    left: 0;\n                    height: 1px;\n                    width: 100%;\n                    background-color: #049fd9;\n                }\n            }\n        }\n        .btn-default {\n            background-color: #fbab2c;\n            border: 2px solid #fbab2c;\n            &:before {\n                display: none;\n            }\n            &:hover {\n                background-color: transparent;\n                color: #fbab2c;\n            }\n        }\n        span {\n            font-size: 16px;\n            line-height: 1.25;\n            text-align: center;\n            display: inline-block;\n            margin-bottom: 35px;\n            cursor: pointer;\n            &:before {\n                vertical-align: top;\n                display: inline-block;\n                content: '';\n                width: 12px;\n                height: 12px;\n                margin-top: 3px;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/white_left_arrow.svg);\n                background-size: contain;\n                background-repeat: no-repeat;\n                margin-right: 7px;\n                transition: all 0.4s ease;\n            }\n            &:hover {\n                &:before {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/green_left_arrow.svg);\n                    margin-right: 15px;\n                }\n            }\n        }\n        p {\n            font-size: 18px;\n            line-height: 1.39;\n            text-align: center;\n            color: #4d4c4c;\n        }\n        &.hide {\n            h6 {\n                opacity: 0;\n            }\n            span {\n                opacity: 0;\n            }\n        }\n    }\n    .carousel-outer {\n        margin-top: 77px;\n        margin-bottom: 7px;\n        position: relative;\n        @media screen and (min-width: 1024px) and (max-width: 1200px) {\n            margin-top: 70px;\n        }\n        .video-active {\n            position: absolute;\n            width: 100%;\n            height: 332px;\n            cursor: pointer;\n            left: 0;\n            top: 0;\n            z-index: 4;\n            display: none;\n            @media screen and (min-width: 1024px) and (max-width: 1200px) {\n                height: 300px;\n            }\n            @include desktop-mid {\n                height: 280px;\n            }\n        }\n        .active {\n            .video-active {\n                display: block;\n            }\n        }\n        .image {\n            position: relative;\n            &:before {\n                content: '';\n                position: absolute;\n                width: 101px;\n                height: 101px;\n                background-repeat: no-repeat;\n                background-size: contain;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/video_icon.svg);\n                left: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                margin: auto;\n                background-color: rgba(14, 13, 13, 0.5);\n                border-radius: 50%;\n                @media screen and (max-width: 1200px) {\n                    width: 80px;\n                    height: 80px;\n                }\n            }\n        }\n    }\n    .nav {\n        .button {\n            position: absolute;\n            top: 43%;\n            transform: translateY(-50%);\n            z-index: 9;\n            font-size: 44px;\n            border: none;\n            outline: none;\n            padding: 20px;\n            cursor: pointer;\n            width: 71.3px;\n            height: 43.6px;\n            &.prev {\n                left: -11.9%;\n            }\n            &.next {\n                right: -11.9%;\n            }\n        }\n    }\n    .carousel-element {\n        position: relative;\n        background: $white;\n        max-width: 594px;\n        margin: 0 auto;\n        left: 0 !important;\n        transform: none !important;\n        @media screen and (min-width: 1024px) and (max-width: 1200px) {\n            //max-width: 480px;\n            max-width: 441px;\n        }\n        @include desktop-mid {\n            max-width: 465px;\n        }\n        >.slide {\n            display: block;\n            position: absolute;\n            top: 0;\n            width: 100%;\n            left: -40%;\n            z-index: 1;\n            opacity: 0;\n            border-radius: 8px;\n            transform: scale(0.75);\n            transition: transform 0.5s ease, left 0.5s ease;\n            //pointer-events: none;\n            &:hover {\n                text-decoration: none;\n            }\n            &.active {\n                position: relative;\n                z-index: 4;\n                transform: scale(0.92);\n                opacity: 1;\n                //pointer-events: inherit;\n                left: 0;\n                >a {\n                    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n                }\n                h6 {\n                    opacity: 1;\n                    transition: opacity 0.3s ease;\n                    font-size: 18px;\n                    line-height: 1.39;\n                    text-align: center;\n                    color: #4d4c4c;\n                    margin-top: 16px;\n                    a {\n                        color: #049fd9;\n                        position: relative;\n                        &:after {\n                            content: \"\";\n                            position: absolute;\n                            bottom: 0;\n                            left: 0;\n                            height: 1px;\n                            width: 100%;\n                            background-color: #049fd9;\n                        }\n                    }\n                }\n            }\n            &.n-active,\n            &.p-active {\n                overflow: hidden;\n                h6 {\n                    opacity: 0;\n                    display: none;\n                }\n                &:after {\n                    content: '';\n                    position: absolute;\n                    top: 0;\n                    left: 0;\n                    width: 100%;\n                    height: 100%;\n                    background-color: $blue;\n                    opacity: 0.6;\n                }\n            }\n            &.n-active {\n                left: 47.8%;\n                z-index: 3;\n                transform: scale(0.76);\n                opacity: 1;\n            }\n            &.p-active {\n                left: -47.8%;\n                transform: scale(0.76);\n                z-index: 2;\n                opacity: 1;\n            }\n        }\n        .no-slides {\n            text-align: center;\n            display: none;\n            &:nth-of-type(1) {\n                display: block;\n            }\n        }\n        .card-body {\n            background: #fff;\n        }\n        .image {\n            position: relative;\n            height: 332px;\n            border-radius: 8px;\n            overflow: hidden;\n            filter: brightness(0.9);\n            @media screen and (min-width: 1024px) and (max-width: 1200px) {\n                height: 300px;\n            }\n            @include desktop-mid {\n                height: 280px;\n            }\n            >img {\n                //object-fit: cover;\n                min-width: 100%;\n                min-height: 100%;\n                max-width: 100%;\n                object-position: center;\n                max-height: 100%;\n            }\n        }\n        .slide {\n            .carousel-body {\n                background: #ffffff;\n                padding: 39px 35px 16px 42px;\n                .carousel-title {\n                    margin-bottom: 10px;\n                    max-width: inherit;\n                    text-align: left;\n                    text-transform: capitalize;\n                    position: relative;\n                    font-weight: 400;\n                    letter-spacing: -0.01em;\n                    font-size: 20px;\n                    &:after {\n                        content: \" \";\n                        position: absolute;\n                        background-image: url(/wp-content/themes/agari/templates/dist/images/play-button-icon.svg);\n                        background-repeat: no-repeat;\n                        background-size: 100%;\n                        height: 21px;\n                        width: 21px;\n                        top: 0;\n                        right: 8px;\n                        overflow: visible;\n                    }\n                }\n                .carousel-text {\n                    font-family: $font-families;\n                    font-size: 16px;\n                    letter-spacing: -0.027em;\n                    padding-right: 70px;\n                    margin-bottom: 0;\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile-ipad {\n    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {\n        .rotate-overlay {\n            .carousel-outer {\n                max-width: 600px;\n                margin-left: auto;\n                margin-right: auto;\n            }\n            .carousel-element {\n                max-width: 342px;\n                .image {\n                    height: 282px;\n                }\n            }\n            .nav {\n                .button.next {\n                    right: -22% !important;\n                }\n                .button.prev {\n                    left: -22% !important;\n                }\n            }\n        }\n    }\n}\n\n// Mobile Media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n    .rotate-overlay {\n        padding: 0px 20px;\n        overflow-x: hidden;\n        .carousel-outer {\n            max-width: 600px;\n            margin: 16px auto 7px;\n        }\n        .carousel-element {\n            max-width: 262px;\n            .image {\n                height: 148px;\n                &:before {\n                    width: 40px;\n                    height: 40px;\n                }\n            }\n        }\n        .nav {\n            .button {\n                padding: 21px;\n                width: 56px;\n                height: 56px;\n                &.prev {\n                    left: -7%;\n                }\n                &.next {\n                    right: -7%;\n                }\n            }\n        }\n        .info {\n            span {\n                color: $blue;\n                border: none;\n                background-color: transparent;\n                margin: -9px 0 7px;\n                &:before {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/blue_left_arrow.svg);\n                }\n            }\n            p {\n                padding-bottom: 20px;\n                font-size: 10px;\n            }\n        }\n    }\n}\n\n// iPad Media Query\n.ua-mobile-ipad {\n    .rotate-overlay {\n        .nav {\n            .button {\n                &.prev {\n                    left: -12%;\n                }\n                &.next {\n                    right: -12%;\n                }\n            }\n        }\n    }\n}",".top-connect-box {\n    .screen-one {\n        transition: opacity .3s ease-in-out;\n        .v-hamburger {\n            height: 44px;\n            @include desktop_tab {\n                height: 38px;\n                bottom: -55%;\n            }\n        }\n    }\n    .screen-three {\n        .edge-data-box {\n            position: absolute;\n            top: 19.3%;\n            left: 17%;\n            max-width: 162px;\n            @include desktop_tab {\n                left: 300px;\n                max-width: 150px;\n                top: 10.3%;\n            }\n            @include tab_mid_container {\n                top: 11.3%;\n                left: 184px;\n                max-width: 150px;\n            }\n            @media screen and (min-width: 1425px) {\n                left: 17.1%;\n            }\n            .v-hamburger {\n                @include tab_mid_container {\n                    bottom: -30.8%;\n                    height: 45px;\n                }\n            }\n        }\n    }\n    .screen-five {\n        .edge-data-box {\n            position: absolute;\n            top: 18.6%;\n            left: 35.6%;\n            height: 161px;\n            @media screen and (max-width: 1300px) {\n                left: 28.6%;\n            }\n            .squre-blue {\n                margin: 24px auto 13px;\n            }\n            p {\n                margin-top: 6px;\n                margin-bottom: 8px;\n            }\n        }\n    }\n    .screen-six {\n        .edge-data-box {\n            right: 35.75%;\n            left: auto;\n            min-height: 161px;\n            position: absolute;\n            top: 19.6%;\n            @media screen and (max-width: 1300px) {\n                right: 39.75%;\n            }\n            .squre-blue {\n                margin: 19px auto 18px;\n            }\n            p {\n                margin-top: 6px;\n                margin-bottom: 8px;\n            }\n        }\n    }\n}\n\n//bottom boxes\n.right-content-block {\n    .edge-data-box.screen-one {\n        .color-box {\n            &.gree-box {\n                max-width: 831px;\n                @include desktop_tab {\n                    max-width: 85%;\n                }\n                @include tab_mid_container {\n                    max-width: 81%;\n                }\n            }\n        }\n    }\n    .edge-data-box.screen-three {\n        position: relative;\n        max-width: 129px;\n        min-height: 76px;\n        padding-bottom: 0;\n        margin: -5px 0 0 7px;\n        z-index: 2;\n        .squre-blue {\n            display: inline-block;\n            min-height: 20px;\n            border-radius: 4px;\n            margin: 19px auto 15px;\n        }\n    }\n    .edge-data-box.screen-four {\n        position: absolute;\n        top: -8px;\n        left: 13.4%;\n        padding-bottom: 11px;\n        @media screen and (max-width: 1300px) {\n            left: 20.4%;\n        }\n        .squre-blue.big-box {\n            margin: 32px auto 20px;\n        }\n    }\n    .router-box.edge-data-box.screen-five {\n        right: 52.9%;\n        max-width: 136px;\n        position: absolute;\n        top: -8px;\n        .squre-blue.big-box {\n            min-height: 60px;\n            margin: 12px auto 4px;\n        }\n        p {\n            margin-bottom: 15px;\n            margin-top: 14px;\n        }\n    }\n    .optical-box.edge-data-box.screen-five {\n        right: 37.75%;\n        max-width: 128px;\n        position: absolute;\n        top: -8px;\n        @media screen and (max-width: 1300px) {\n            right: 31.75%;\n        }\n        .squre-blue {\n            margin: 11px auto 6px;\n        }\n        .squre-blue.big-box {\n            min-height: 68px;\n        }\n        p {\n            margin-bottom: 15px;\n            margin-top: 7px;\n        }\n    }\n    .optical-box.edge-data-box.screen-six {\n        right: 37.75%;\n        max-width: 128px;\n        position: absolute;\n        top: -8px;\n        z-index: 2;\n        @media screen and (max-width: 1300px) {\n            right: 41.75%;\n        }\n        .squre-blue {\n            margin: 11px auto 6px;\n            &.small-box {\n                min-height: 20px;\n            }\n            &.big-box {\n                min-height: 68px;\n            }\n        }\n        p {\n            margin-bottom: 15px;\n            margin-top: 7px;\n        }\n    }\n    .router-box.edge-data-box.screen-six {\n        right: 24.7%;\n        max-width: 109px;\n        position: absolute;\n        top: -8px;\n        .extra-big-box {\n            max-width: 75px;\n            min-height: 140px;\n            margin: 13px auto 6px;\n        }\n        p {\n            margin-bottom: 15px;\n            margin-top: 7px;\n        }\n    }\n    .edge-data-box.screen-seven {\n        position: absolute;\n        max-width: 124px;\n        padding-bottom: 0;\n        margin: -8px 29px 0 7px;\n        z-index: 2;\n        height: 79px;\n        right: 0;\n        .squre-blue {\n            max-width: 76px;\n            display: inline-block;\n            min-height: 20px;\n            border-radius: 4px;\n            margin: 23px auto 15px;\n        }\n        p {\n            font-size: 12px;\n            font-weight: normal;\n            line-height: 0.6;\n            color: #FFFFFF;\n            margin-bottom: 10px;\n        }\n    }\n}\n\n.wonderwall-screen {\n    transition: opacity .3s ease-in-out;\n    .screen-inactive {\n        visibility: hidden;\n        opacity: 0;\n    }\n    .screen-active {\n        visibility: visible;\n        opacity: 1;\n    }\n    .action-box {\n        cursor: pointer;\n        transition: background-color .2s ease-in-out;\n        &.hover-class {\n            background-color: $orange-light;\n        }\n    }\n    .edge-data-box {\n        background-color: $blue;\n        border-radius: 8px;\n        width: 100%;\n        max-width: 162px;\n        text-align: center;\n        padding: 4px;\n        font-size: 0;\n        .v-hamburger {\n            bottom: -24.8%;\n        }\n        .squre-blue {\n            display: inline-block;\n            width: 99px;\n            min-height: 28px;\n            border-radius: 4px;\n            border: solid 1px $white;\n            background-color: $azure;\n            margin: 19px auto 20px;\n            @include tab_mid_container {\n                margin: 12px auto 20px;\n            }\n            &.big-box {\n                min-height: 58px\n            }\n            &.small-box {\n                min-height: 20px;\n            }\n        }\n        p {\n            font-size: 12px;\n            font-weight: normal;\n            line-height: 0.6;\n            color: $white;\n            margin-bottom: 10px;\n        }\n    }\n    .screen-one {\n        transition: opacity .3s ease-in-out;\n        .cloud-content {\n            @media screen and (min-width: 1404px) {\n                margin-left: 20px;\n            }\n        }\n        .button-left-wrap {\n            width: 210px;\n            top: 9px;\n            max-width: 100%;\n            padding: 0;\n            .btn-blud {\n                border-radius: 34px;\n                border-left: solid 1px #042750;\n                background-color: #fff;\n                color: #042750;\n                margin: 0;\n                width: 100%;\n                max-width: 125px;\n                height: 54px;\n                padding: 0;\n                justify-content: center;\n                img {\n                    max-width: 34px;\n                    position: absolute;\n                    left: 10px;\n                    display: none;\n                }\n                p {\n                    color: #042750;\n                    font-weight: 700;\n                    font-size: 16px;\n                }\n                .move_arrow::after {\n                    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/manage-services/_arrow.svg);\n                }\n            }\n            .btn-img-wrap {\n                margin: 0 0 7px;\n                border-radius: 34px;\n                border: solid 1px #042750;\n                background-color: #fff;\n                color: #042750;\n                justify-content: space-between;\n                height: 54px;\n                overflow: hidden;\n                display: flex;\n                .icon-box {\n                    position: relative;\n                    left: 7px;\n                    @include tablet-down {\n                        max-width: 67px;\n                    }\n                }\n                &.residential {\n                    .icon-box {\n                        top: 9px;\n                        left: 11px;\n                    }\n                }\n            }\n        }\n        .v-hamburger {\n            height: 44px;\n            @include desktop_tab {\n                height: 38px;\n                bottom: -55%;\n            }\n        }\n        .right-content-block {\n            max-width: 996px;\n            @include desktop_tab {\n                max-width: 964px;\n            }\n            @include tab_mid_container {\n                max-width: 820px;\n                margin-left: 45px;\n            }\n            .color-box {\n                max-width: 880px;\n                height: auto;\n                margin: 0 0 0 auto;\n                display: block;\n                position: relative;\n                background-color: transparent !important;\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    float: right;\n                }\n                @include tablet-down {\n                    float: right;\n                }\n                &.gree-box {\n                    max-width: 831px;\n                    @include desktop_tab {\n                        max-width: 85%;\n                    }\n                    @include tab_mid_container {\n                        padding-left: 5px;\n                        max-width: 83%;\n                    }\n                }\n            }\n            .connect-box {\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    max-width: 510px;\n                    padding-right: 2px;\n                }\n                @include tablet-down {\n                    max-width: 510px;\n                    padding-right: 2px;\n                }\n            }\n        }\n    }\n    .screen-two {\n        width: calc(100% - 50px);\n        position: absolute;\n        top: 0;\n        left: 50px;\n        transition: opacity .3s ease-in-out;\n        .edge-data-box {\n            z-index: 3 !important;\n        }\n        &.core-router {\n            .openstack-btn {\n                max-width: 171px;\n            }\n        }\n        .top-connect-box {\n            max-width: 100%;\n            padding: 46px 0 51px 7px;\n            display: block;\n            @media screen and (min-width: 1410px) {\n                padding-left: 0;\n            }\n            @media screen and (min-width: 1250px) and (max-width: 1399px) {\n                max-width: 1231px;\n                width: 100%;\n                margin: inherit;\n            }\n            @include desktop_tab {\n                margin: inherit;\n                padding: 43px 0 37px 39px;\n            }\n            @include tab_mid_container {\n                padding: 33px 0 45px 39px;\n            }\n            .public-logo {\n                right: 21px;\n                bottom: 24.3%;\n                @include desktop_tab {\n                    right: 58px;\n                    bottom: 27.3%;\n                }\n                @include tab_mid_container {\n                    right: 58px;\n                    bottom: 27.3%;\n                }\n                @media screen and (min-width: 1351px) and (max-width: 1380px) {\n                    right: -20px;\n                }\n            }\n        }\n        .right-content-block {\n            @include container-up() {\n                margin-left: 53px;\n            }\n            .segment-block {\n                @include container-up() {\n                    max-width: 186px;\n                    padding-left: 16px;\n                    padding-top: 10px;\n                }\n                small {\n                    @include container-up() {\n                        margin-top: 3px;\n                    }\n                }\n            }\n            .public-logo {\n                @include container-up() {\n                    top: 8px;\n                    right: 21px;\n                }\n            }\n        }\n        .openstack-btn {\n            background-color: #00bceb !important;\n            display: flex;\n            align-items: center;\n            max-width: 195px;\n            width: 100%;\n            height: 100%;\n            padding: 16px 20px 15px 20px;\n            border-radius: 30px;\n            @include tablet-down {\n                max-width: 170px;\n                padding: 16px 10px 15px 17px;\n            }\n            p {\n                font-weight: 700;\n                line-height: 1.1;\n                text-align: left;\n                color: $white;\n                // @include desktop_tab {\n                //     font-size: 12px;\n                // }\n                // @include tab_mid_container {\n                //     font-size: 12px;\n                // }\n                // @include desktop-mid {\n                //     font-size: 12px;\n                // }\n                @include tablet-down {\n                    font-size: 12px;\n                }\n                a {\n                    @include tablet-down {\n                        padding-right: 0;\n                    }\n                    &::after {\n                        // @include tablet-down {\n                        //     display: none;\n                        // }\n                    }\n                }\n            }\n            .logo-img {\n                width: 32px;\n                margin-right: 20px;\n                @include tablet-down {\n                    width: 22px;\n                    margin-right: 8px;\n                }\n                img {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: contain;\n                }\n            }\n        }\n        .public-logo {\n            @include container-up() {\n                right: 5px;\n                z-index: -1;\n            }\n        }\n        .cisco-nfsi {\n            width: 100%;\n            max-width: 942.9px;\n            height: 60px;\n            background-color: #e6f9fd;\n            border-radius: 60px;\n            display: flex;\n            margin: 9px 0;\n            border: 1px solid #01bceb;\n            border-right: 0;\n            &.aci-box {\n                max-width: 1049.6px;\n                background-color: #b2ebf9;\n                justify-content: space-between;\n                .openstack-btn {\n                    p {\n                        margin-right: 0;\n                    }\n                    .logo-img {\n                        max-width: 35px;\n                        margin-right: 20px;\n                        @include desktop-down {\n                            width: 32px !important;\n                            height: 32px !important;\n                        }\n                        @include tablet-down {\n                            width: 22px !important;\n                            height: 22px !important;\n                            margin-right: 6px;\n                        }\n                    }\n                    &.single-txt {\n                        padding: 15px 30px 15px;\n                        max-width: 130px;\n                        position: relative;\n                        z-index: 2;\n                    }\n                }\n                @include desktop_tab {\n                    max-width: 100%;\n                    width: calc(100% - 180px);\n                }\n                @include tab_mid_container {\n                    max-width: 100%;\n                    width: calc(100% - 180px);\n                }\n            }\n        }\n    }\n}\n\n.tool-hover {\n    position: relative;\n    cursor: pointer;\n    z-index: 999 !important;\n    max-width: 50px;\n    border: solid 1px #74bf4b;\n    border-radius: 50%;\n    background-color: $white;\n    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n        width: 37px;\n        height: 37px;\n    }\n    @include tablet-down {\n        width: 37px;\n        height: 37px;\n    }\n    &:hover {\n        border: 0px;\n        .active-text {\n            opacity: 1;\n            visibility: visible;\n        }\n    }\n    &.active {\n        .active-text {\n            opacity: 1;\n            visibility: visible;\n        }\n    }\n    &.left-pos {\n        .active-text {\n            left: auto;\n            right: -10px;\n            padding: 11px 60px 7px 25px;\n        }\n    }\n    &.left-open {\n        .active-text {\n            opacity: 1;\n            visibility: visible;\n            left: auto;\n            right: -13px;\n            padding: 11px 50px 7px 25px;\n        }\n    }\n    &.orange {\n        border: solid 1px #fbab2c !important;\n        .active-text {\n            border-color: #fbab2c !important;\n        }\n    }\n    .active-text {\n        background-color: $white;\n        text-align: left;\n        box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        left: -10px;\n        z-index: -1;\n        padding: 8px 20px 7px 60px;\n        border-radius: 34px;\n        width: 257px;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity .3s;\n        min-height: 62px;\n        height: 100%;\n        display: inline-block;\n        max-width: 412px;\n        //display: table;\n        border: solid 1px #74bf4b;\n        span {\n            text-align: left;\n            font-size: 12px;\n            line-height: 1.3;\n            color: $blue;\n            display: flex;\n            align-items: center;\n            height: 100%;\n        }\n    }\n}\n\n@keyframes moveUp {\n    0% {\n        transform: translateY(30px);\n        opacity: 0;\n    }\n    100% {\n        transform: translateY(0);\n        opacity: 1;\n    }\n}\n\n// Mobile media Query\n.ua-mobile {\n    .screen-hover-wrap {\n        .swipe-caption.screen-swipe {\n            display: none;\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .wonderwall-screen {\n        .screen-two {\n            .openstack-btn {\n                max-width: 170px;\n                padding: 16px 10px 15px 17px;\n                p {\n                    font-weight: 700;\n                    line-height: 1.1;\n                    text-align: left;\n                    color: $white;\n                    font-size: 12px !important;\n                    a {\n                        padding-right: 0;\n                        &::after {\n                            right: -13px;\n                        }\n                    }\n                }\n                .logo-img {\n                    width: 22px;\n                    margin-right: 8px;\n                    img {\n                        width: 100%;\n                        height: 100%;\n                        object-fit: contain;\n                    }\n                }\n            }\n            .cisco-nfsi {\n                &.aci-box {\n                    max-width: 1049.6px;\n                    background-color: #bfeefa;\n                    //justify-content: space-between;\n                    @media screen and (min-width: 1450px) {\n                        max-width: 100%;\n                    }\n                    .openstack-btn {\n                        p {\n                            margin-right: 0;\n                        }\n                        .logo-img {\n                            width: 22px !important;\n                            height: 22px !important;\n                            margin-right: 6px;\n                        }\n                        &.single-txt {\n                            padding: 15px 30px 15px;\n                            max-width: 130px;\n                            position: relative;\n                            z-index: 2;\n                        }\n                    }\n                }\n            }\n        }\n        .screen-one {\n            .v-hamburger {\n                height: 33px;\n                width: 7px;\n                bottom: -65%;\n                @include phone {\n                    height: 18px;\n                    bottom: -35%;\n                }\n                &:before {\n                    right: -7px;\n                }\n                &:after {\n                    left: -7px;\n                }\n            }\n            .button-left-wrap {\n                @include phone {\n                    margin: -49px 0 36px 0;\n                }\n            }\n            .right-content-block {\n                @include phone {\n                    margin-top: -16px;\n                    min-width: 520px;\n                    margin-left: 28px;\n                }\n                .color-box {\n                    &.gree-box {\n                        height: 40px;\n                        margin-left: -13px;\n                        max-width: 510px;\n                    }\n                }\n                // .connecting-box {\n                //   margin: -11px 0 24px 1px;\n                //   width: calc(16.6% - 15px);\n                // }\n                .segment-block {\n                    background-color: transparent;\n                }\n            }\n        }\n        .right-content-block {\n            .segment-block {\n                &:after {\n                    border: none;\n                }\n                &:hover {\n                    &:after {\n                        border: none;\n                        transition: none;\n                    }\n                }\n            }\n            .segment-block-content {\n                &:after {\n                    border: none;\n                }\n                &:hover {\n                    &:after {\n                        border: none;\n                        transition: none;\n                    }\n                }\n            }\n        }\n    }\n    .tool-hover {\n        width: 37px !important;\n        height: 37px !important;\n        .active-text {\n            min-height: 50px;\n            left: -4px;\n            padding: 7px 20px 7px 45px;\n            max-width: 360px !important;\n            @media screen and (min-width: 2000px) {\n                max-width: 485px !important;\n            }\n            span {\n                font-size: 10px;\n            }\n        }\n        &.left-pos {\n            .active-text {\n                right: -6px;\n                left: auto;\n                padding: 11px 50px 7px 25px;\n            }\n        }\n    }\n}\n\n.ua-mobile {\n    .tool-hover {\n        img {\n            position: relative;\n            border-radius: 50%;\n            //border: 2px solid $light-olive-green;\n        }\n    }\n}","//firefox\n@-moz-document url-prefix() {\n  .video-overlay  {\n    background-color: rgba(255, 255, 255, 0.7) !important;\n  }\n}\n.video-overlay {\n  opacity: 0;\n  visibility: hidden;\n  position: fixed;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  padding: 0;\n  transition: opacity .3s ease;\n  z-index: -1;\n  background-color: rgba(255, 255, 255, 0.7) !important;\n  &.active {\n    opacity: 1;\n    z-index: 100;\n    visibility: visible;\n  }\n\n  .video-container {\n    max-width: 805px;\n    margin: 0 auto;\n    position: relative;\n    @media screen and (max-width: 880px) {\n      padding: 0 40px;\n    }\n    > iframe {\n      width: 100%;\n      z-index: 5;\n      border: none;\n      margin: 10px 0 0 0;\n      height: calc(100vh - 100px);\n      max-height: 474px;\n      .video-js {\n        background: transparent !important;\n      }\n    }\n\n    .closeVideo {\n      position: absolute;\n      outline: none;\n      cursor: pointer;\n      right: -66px;\n      top: -10px;\n      border: none;\n      width: 36px;\n      height: 36px;\n      background-color: #049fd9;\n      padding: 10px;\n      border-radius: 50%;\n      img {\n        max-width: 20px;\n      }\n      @media screen and (max-width: 880px) {\n        right: 20px;\n        top: -40px;\n      }\n    }\n  }\n  h6 {\n    font-size: 16px;\n    line-height: 1.39;\n    text-align: center;\n    color: #4d4c4c;\n    margin: 20px 0 0;\n    a {\n      color: #049fd9;\n      position: relative;\n      &:after {\n        content: \"\";\n        position: absolute;\n        bottom: 0;\n        left: 0;\n        height: 2px;\n        width: 100%;\n        background-color: #049fd9;\n      }\n    }\n  }\n}\n\n\n// Mobile media Query\n.ua-mobile:not(.ua-mobile-ipad) {\n  .video-overlay {\n    .video-container {\n      padding: 0 50px;\n      .closeVideo {\n        right: 5px;\n        top: -18px;\n        width: 30px;\n        height: 30px;\n        padding: 8px;\n      }\n    }\n  }\n}","//global background change for small height\n.sec-bg-img {\n    @media only screen and (max-height: 860px) {\n        bottom: -63px;\n        background-position: 67% 130%;\n    }\n}\n\n.sec-bg-img #lottie5-globe-new {\n    @media only screen and (max-height: 860px) {\n        right: -118px;\n        // top: -130px;\n        // width: 16%;\n    }\n}\n\n//firefox change\n@-moz-document url-prefix() {\n    .component-stories {\n        .container {\n            .component-data {\n                .item-wrapper {\n                    .item {\n                        .col-three-img {\n                            @include small_height {\n                                padding: 0 2px 20px 2px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.default-access {\n                .top-connect-box {\n                    &.product-responsive {\n                        .aci-box {\n                            .inner-text-img {\n                                @include small_height {\n                                    margin-top: 3px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n//thumbnail image product\n.product-slider {\n    .thumb-image {\n        @include small_height {\n            margin-top: 50px;\n        }\n    }\n}\n\n//Loading screen\n.loading-screen {\n    .content-box {\n        @include small_height {\n            top: 49%;\n        }\n    }\n    .logo-warp {\n        @include small_height {\n            max-width: 132.8px;\n            margin: 0 auto 29px;\n        }\n    }\n}\n\n.right-side-nav {\n    .link-wrapper {\n        .outer-link-box {\n            @media only screen and (max-height: 890px) {\n                margin-bottom: 4px;\n            }\n            &:first-child {\n                @media only screen and (max-height: 890px) {\n                    margin-bottom: 8px;\n                }\n            }\n            >a {\n                @media only screen and (max-height: 890px) {\n                    margin: 3px 0;\n                }\n            }\n            .inner-link {\n                li {\n                    @media only screen and (max-height: 890px) {\n                        margin: 1px 0 4px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n//Screen 1//\n@include small_height {\n    .map-overlay {\n        .map-container {\n            height: calc(100vh - 225px);\n            padding-bottom: 25px;\n            .bottom-txt {\n                margin-top: 0;\n                padding-bottom: 40px;\n            }\n            .map-inner {\n                height: calc(100vh - 250px);\n                position: relative;\n                overflow-y: scroll;\n                -ms-overflow-style: none;\n                &.list-item-open {\n                    overflow-y: hidden;\n                }\n            }\n            .map-assets {\n                margin-right: 25px;\n                padding-right: 40px;\n            }\n        }\n    }\n    .rotate-overlay {\n        .info {\n            p {\n                padding-bottom: 40px;\n            }\n        }\n        .nav {\n            .button {\n                &.prev {\n                    left: -8%;\n                }\n                &.next {\n                    right: -8%;\n                }\n            }\n        }\n    }\n    @media only screen and (min-width: 1650px) {\n        .container {\n            // max-width: 1549px;\n            justify-content: flex-start;\n        }\n        .header {\n            .content-wrapper {\n                .nav-txt {\n                    margin-right: 158px;\n                }\n            }\n            .btn-wrapper {\n                margin-left: 63px;\n            }\n        }\n        .fixed-active {\n            .automation-tab {\n                // max-width: 1315px;\n                &.active {\n                    .hidden-content {\n                        .icon-img {\n                            margin-left: 57px;\n                            margin-right: 18px;\n                            float: right;\n                        }\n                    }\n                }\n            }\n        }\n        .automation-tab {\n            .home-icon {\n                right: 5.2%;\n            }\n        }\n        .wonderwall-screen {\n            .right-content-block {\n                .segment-block {\n                    margin: 5px 0 0 41px;\n                }\n            }\n            .cloud-content {\n                .public-logo {\n                    // right: -2px;\n                }\n            }\n            .cloud-internet-block {\n                .top-connect-box {\n                    // max-width: 910px;\n                    .data-box {\n                        // margin: 0 112px 0 16px;\n                        // &:first-child {\n                        //     margin-left: -4px;\n                        // }\n                    }\n                    // .public-logo {\n                    //     bottom: 26%;\n                    // }\n                }\n            }\n            .screen-two {\n                .top-connect-box {\n                    max-width: 100%;\n                    margin-left: 7px;\n                    .screen-three {\n                        .edge-data-box {\n                            left: 14.7% !important;\n                            top: -4px;\n                        }\n                    }\n                }\n                .right-content-block {\n                    margin-left: 59px;\n                    .color-box {\n                        &.blue-box {\n                            .screen-three {\n                                margin: -8px 0 0 21px !important;\n                            }\n                        }\n                        &.gree-box {\n                            margin-left: -27px;\n                        }\n                    }\n                    .public-logo {\n                        &.intrnt-logo {\n                            right: 28px;\n                        }\n                    }\n                    .segment-block {\n                        margin: 23px 0 0 -27px;\n                    }\n                }\n                &.pre-aggrgtn {\n                    &.default-access {\n                        .cloud-internet-block {\n                            .right-content-block {\n                                width: 100% !important;\n                            }\n                        }\n                    }\n                }\n                &.default-access {\n                    max-width: 100% !important;\n                    .top-connect-box {\n                        &.product-responsive {\n                            .aci-box {\n                                .inner-text-img {\n                                    .logo-cvim {\n                                        height: 23px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .cloud-internet-block {\n                        margin-top: 74px;\n                        .openstack-btn {\n                            max-width: 195px;\n                        }\n                        .aci-box-content {\n                            .txt-with-icon {\n                                margin-left: 3px;\n                                &.margin-left {\n                                    margin-left: 48px;\n                                }\n                            }\n                        }\n                        .right-content-block {\n                            &:after {\n                                left: -18% !important;\n                                top: 8% !important;\n                                height: 63px !important;\n                            }\n                            .color-box {\n                                max-width: inherit;\n                                .icon-right {\n                                    left: 25.5% !important;\n                                }\n                            }\n                            .top-txt {\n                                padding-right: 4px;\n                            }\n                        }\n                        .button-left-wrap {\n                            .btn-blud {\n                                padding: 12px 15px 12px 36px !important;\n                                justify-content: flex-start;\n                                text-align: left;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    @media only screen and (min-width: 1800px) {\n        .wonderwall-screen {\n            .screen-two {\n                &.default-access {\n                    .top-connect-box {\n                        &.product-responsive {\n                            .inner-text-img {\n                                padding-left: 1px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n@include small_height {\n    .wonderwall-screen {\n        .component-block {\n            .component-logo {\n                max-width: 63px;\n                max-height: 63px;\n                margin: 0 auto 5px;\n            }\n        }\n        .screen-one {\n            .top-connect-box {\n                // padding: 26px 0 43px;\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    padding: 3px 0 35px;\n                }\n                @include tablet-down {\n                    padding: 3px 0 35px;\n                }\n                @media only screen and (min-width: 1251px) and (max-width: 1350px) {\n                    padding: 26px 0 37px;\n                }\n            }\n        }\n        .screen-two {\n            &.screen-active {\n                @media only screen and (min-width: 1650px) {\n                    .button-left-wrap {\n                        margin: 0 0 21px 0;\n                    }\n                    .top-connect-box .public-logo {\n                        right: 30px;\n                        bottom: 19%;\n                    }\n                    .right-content-block {\n                        .public-logo.intrnt-logo {\n                            top: 28px;\n                        }\n                    }\n                }\n            }\n            .top-connect-box {\n                padding: 20px 0 31px;\n            }\n            @include desktop_tab {\n                width: calc(100% - 120px);\n                position: absolute;\n                left: auto;\n                right: 0;\n            }\n            @include tab_mid_container {\n                width: calc(100% - 120px);\n                position: absolute;\n                left: auto;\n                right: 0;\n            }\n            .top-connect-box {\n                .screen-three {\n                    @include desktop_tab {\n                        .edge-data-box {\n                            left: 240px !important;\n                        }\n                    }\n                    @include tab_mid_container {\n                        .edge-data-box {\n                            left: 214px !important;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-desktop-windows {\n    .wonderwall-click-wrap {\n        .wonderwall-click {\n            .screen-two {\n                .screen-click-wrap {\n                    height: calc(100% - 115px);\n                }\n            }\n        }\n    }\n}",".csm-story {\n    .slide-counter {\n        top: 16px;\n    }\n    .item {\n        padding-top: 0px;\n    }\n    #management {\n        width: 100%;\n        height: 100%;\n        margin-top: 64px;\n        svg {\n            display: none;\n            &:nth-of-type(1) {\n                display: block;\n            }\n        }\n    }\n    .tabs-container {\n        ul {\n            li {\n                span {\n                    max-width: inherit;\n                }\n            }\n        }\n    }\n    .intro {\n        text-align: center;\n        margin-top: 0;\n        padding: 0 70px;\n        h3 {\n            margin: 0 0 10px;\n            display: inline-block;\n            width: 100%;\n            color: $primary2;\n        }\n        h5 {\n            display: inline-block;\n            width: 100%;\n            color: $primary2;\n            font-weight: 300;\n            line-height: 1.36;\n            margin: 9px 0;\n        }\n    }\n    .mobile-service {\n        padding-top: 58px;\n        @include tablet-down {\n            padding-top: 22px;\n        }\n        .intro {\n            margin-top: 34px;\n            @include tablet {\n                margin-top: 48px;\n            }\n        }\n        .box-two-block {\n            font-size: 0;\n            text-align: center;\n            margin: 42px 0 20px 0;\n            @include tablet-down {\n                margin: 3px 0 0 0;\n            }\n        }\n        .col-two {\n            display: inline-block;\n            vertical-align: middle;\n            max-width: 390px;\n            border-radius: 34px;\n            width: calc(50% - 30px);\n            margin: 0 15px;\n            padding: 31px 30px 37px;\n            @include tablet-down {\n                width: 100%;\n                margin: 10px 15px;\n            }\n            ul {\n                padding-left: 12px;\n                li {\n                    position: relative;\n                    font-size: 20px;\n                    line-height: 2.35;\n                    text-align: left;\n                    color: $white;\n                    &:before {\n                        content: '';\n                        position: absolute;\n                        left: -11px;\n                        top: 22px;\n                        background: $white;\n                        width: 3px;\n                        height: 3px;\n                        border-radius: 0;\n                    }\n                }\n            }\n            &.blue-left {\n                background-color: #0d274d;\n            }\n            &.grey-left {\n                background: #414344;\n            }\n        }\n    }\n    //<--------  verticle slider  -------->\n    .verticle-carousel {\n        padding-top: 0;\n        .intro {\n            display: inline-block;\n            width: 100%;\n            // margin-top: 13px;\n            margin-bottom: 16px;\n        }\n        .slide {\n            padding-bottom: 67px;\n            svg {\n                width: 100%;\n                height: 100%;\n            }\n        }\n        .slide-item {\n            max-width: 1089px;\n            margin: 0 auto;\n            padding: 60px 0 28px;\n        }\n        .non-converged-ntwrk {\n            padding-top: 80px;\n            max-width: 1125px;\n            position: relative;\n            margin: 15px auto 0 auto;\n            @media (max-width: 1250px) and (min-width: 1024px) {\n                padding-left: 40px;\n                padding-right: 70px;\n            }\n            // @include desktop {\n            //     margin: 65px auto 0 !important;\n            // }\n            .svg1 {\n                height: 151px;\n            }\n            .svg2 {\n                height: 174px;\n            }\n            .svg3 {\n                height: 190px;\n            }\n            .intro {\n                margin-top: 0px;\n                margin-bottom: 2px;\n            }\n            .animated-block {\n                @include desktop {\n                    margin: 0 auto;\n                    max-width: 800px;\n                }\n                @include tablet {\n                    margin-top: 50px;\n                }\n            }\n            .img-svg-outer {\n                width: 100%;\n                display: block;\n                margin: 3px 0 6px;\n                img {\n                    height: 9px;\n                    width: 100%;\n                }\n            }\n            .toggle-box {\n                bottom: auto;\n                top: 42px;\n                right: 6px;\n                @include tab_mid_container {\n                    right: 0;\n                }\n                // @include desktop {\n                //     top: -30px;\n                // }\n                @include tablet {\n                    top: -30px;\n                }\n                .bottom-content {\n                    padding: 15px 0;\n                    ul {\n                        margin-left: 69px;\n                    }\n                }\n                &.active {\n                    padding: 15px 22px 29px;\n                }\n            }\n        }\n        .sme-block {\n            .sme-content {\n                margin-top: 14px;\n                display: inline-block;\n                width: 100%;\n            }\n            .inner-content {\n                font-size: 0;\n                background-color: #e2e2e2;\n                border-radius: 34px;\n                padding: 10px 12px 9px;\n                margin: 25px auto 25px;\n                max-width: 810px;\n                .img-box {\n                    width: 50px;\n                    height: 50px;\n                    display: inline-block;\n                    vertical-align: middle;\n                    img {\n                        width: 100%;\n                        height: 100%;\n                        object-fit: contain;\n                    }\n                }\n                .txt-box {\n                    width: calc(100% - 101px);\n                    text-align: center;\n                    display: inline-block;\n                    vertical-align: middle;\n                    margin-right: 51px;\n                    h6 {\n                        font-weight: 300;\n                        line-height: 1.35;\n                        letter-spacing: normal;\n                        color: #06144d;\n                    }\n                }\n            }\n        }\n        .story-overview {\n            @include desktop-up {\n                margin: 0 auto;\n            }\n            .color-tabs {\n                margin-top: 18px;\n                display: flex;\n                .tab-wrapper {\n                    vertical-align: top;\n                    padding: 0 9px;\n                    display: flex;\n                    .tab-content {\n                        padding: 34px 18px 12px;\n                        h6 {\n                            font-size: 16px;\n                            color: $white;\n                            font-weight: bold;\n                        }\n                        p {\n                            font-size: 14px;\n                            line-height: 1.36;\n                            color: $white;\n                        }\n                    }\n                    &.grey {\n                        .tab-content {\n                            h6,\n                            p {\n                                color: $blue;\n                            }\n                        }\n                    }\n                }\n            }\n            .info-text {\n                padding: 35px 67px 29px;\n                margin-top: 20px;\n                p {\n                    max-width: 715px;\n                    margin: 0 auto;\n                }\n            }\n        }\n        .rsc-block {\n            margin: 0 auto;\n            // .intro {\n            //     margin-top: 16px;\n            // }\n            @include desktop-up {\n                .inro {\n                    margin-top: 2px;\n                }\n            }\n            max-width: 1048px;\n            .content-rsc-block {\n                font-size: 0;\n                text-align: center;\n                margin-top: 22px;\n            }\n            .col-four {\n                display: inline-block;\n                vertical-align: top;\n                width: calc(25% - 7px);\n                margin-right: 7px;\n                @include tab_mid_container {\n                    width: calc(25% - 28px);\n                    margin: 0 14px;\n                }\n                .box-color {\n                    max-width: 236px;\n                    border-radius: 34px;\n                    text-align: center;\n                    padding: 9px 0;\n                    margin-bottom: 7px;\n                    h6 {\n                        font-size: 20px;\n                        font-weight: 300;\n                        line-height: 1.35;\n                        color: $white;\n                    }\n                }\n                .grey {\n                    background-color: $primary3;\n                    h6 {\n                        color: $blue;\n                    }\n                }\n                .green {\n                    background-color: $light-olive-green;\n                }\n                .sky-blue {\n                    background-color: $sky-blue;\n                }\n                .yellow {\n                    background-color: $dark-yellow;\n                }\n                .text-bottom {\n                    text-align: left;\n                    p {\n                        padding: 12px 4px 12px 1px;\n                        color: $primary2;\n                    }\n                }\n            }\n        }\n        .e-two-subscribe {\n            padding: 70px 0 28px;\n            margin: 30px auto 0;\n            max-width: 1159px;\n            position: relative;\n            @include tab_mid_container {\n                padding: 70px 160px 28px 0;\n                margin: 0 auto;\n                max-width: 100%;\n            }\n            @media screen and (min-width: 1251px) and (max-width: 1650px) {\n                margin: 0 100px 0 0;\n            }\n            @media screen and (min-width: 1651px) {\n                max-width: 929px;\n            }\n            .toggle-box {\n                @include tab_mid_container {\n                    right: 0;\n                }\n                @media screen and (min-width: 1651px) {\n                    right: -10%;\n                    min-width: 160px;\n                }\n            }\n            .toggle-box {\n                top: 60px;\n                bottom: auto;\n                right: 2px;\n                @media screen and (min-width: 1651px) {\n                    right: -10%;\n                }\n            }\n            .title-box {\n                background-color: $blue-grey;\n                margin: 1px auto 8px;\n                border-radius: 12px;\n                text-align: center;\n                max-width: 988px;\n                @include tab_mid_container {\n                    max-width: calc(100% - 80px);\n                }\n                h6 {\n                    font-size: 18px;\n                    padding: 6px 0 5px;\n                    color: $white;\n                    line-height: 1.39;\n                }\n                &.blue {\n                    background-color: $blue;\n                }\n                &.green {\n                    background-color: $light-olive-green;\n                }\n            }\n            .col-intro {\n                font-size: 0;\n                text-align: center;\n                margin-top: 0;\n            }\n            .col-wrapper-box {\n                max-width: 790px;\n                margin: 0 auto;\n            }\n            .col-three {\n                display: inline-block;\n                vertical-align: top;\n                width: calc(33.33% - 15px);\n                margin-right: 15px;\n                font-size: 0;\n                position: relative;\n                .image-box {\n                    display: inline-block;\n                    vertical-align: middle;\n                    width: 61px;\n                    height: 61px;\n                    img {\n                        width: 100%;\n                        height: 100%;\n                        object-fit: contain;\n                    }\n                }\n                .box-txt {\n                    display: inline-block;\n                    vertical-align: middle;\n                    width: calc(100% - 61px);\n                    text-align: left;\n                    padding: 0 30px 0 16px;\n                    p {\n                        font-size: 18px;\n                        line-height: 1.23;\n                        padding-bottom: 4px;\n                        color: $primary2\n                    }\n                }\n            }\n            .divide-arrow {\n                display: inline-block;\n                margin: 13px auto 7px;\n                width: 100%;\n                @include desktop-up {\n                    max-width: 1006px;\n                }\n                .img-wrp {\n                    width: 100%;\n                    height: 41px;\n                    img {\n                        width: 100%;\n                        height: 100%;\n                        object-fit: contain;\n                    }\n                }\n            }\n            .csc-block {\n                width: 100%;\n                height: 601px;\n                display: inline-block;\n                padding: 0 11px 0 0;\n                margin: 22px 0 8px 0;\n                position: relative;\n                @include tab_mid_container {\n                    height: 450px;\n                    margin-bottom: 14px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    height: auto;\n                }\n                @include tablet-down {\n                    height: auto;\n                }\n                svg {\n                    position: relative;\n                    height: 100%;\n                }\n                // &:after {\n                //     content: \"\";\n                //     position: absolute;\n                //     top: -23px;\n                //     right: -6.3%;\n                //     width: 960px;\n                //     height: 325px;\n                //     background-image: url(\"/dist/images/blue-recangle.svg\");\n                //     background-repeat: no-repeat;\n                //     background-size: 84% 99%;\n                //     z-index: -1;\n                //     @include tab_mid_container {\n                //         right: -10%;\n                //         width: 810px;\n                //         height: 100%;\n                //     }\n                // }\n                img {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: contain;\n                }\n            }\n        }\n    }\n    .summary-screen {\n        height: calc(100vh - 107px);\n        .img-box {\n            max-width: 809px;\n            width: 100%;\n            height: 613px;\n            margin: 0 auto;\n            @include desktop-up {\n                margin: 0 auto 0;\n            }\n            img {\n                width: 100%;\n                height: 100%;\n                object-fit: contain;\n            }\n        }\n    }\n}",".csm-sdn,\n.csm-mobility,\n.IoTaaS-story {\n    .lottie-box {\n        #sdnAnimation {\n            svg {\n                display: none;\n                &:nth-of-type(1) {\n                    display: block;\n                }\n            }\n        }\n    }\n    .lottie-outer {\n        max-width: 792px;\n        width: 100%;\n        margin: 0px auto 24px;\n        #convergedsdn {\n            height: 294px;\n            @include tablet-down {\n                height: auto;\n            }\n            svg {\n                display: none;\n                &:nth-of-type(1) {\n                    display: block;\n                }\n            }\n        }\n        #convergedsdnMobility {\n            height: 294px;\n            @include tablet-down {\n                height: 260px;\n            }\n            svg {\n                display: none;\n                &:nth-of-type(1) {\n                    display: block;\n                }\n            }\n        }\n        #public5G-01 {\n            height: 294px;\n            // @include tablet-down {\n            //     height: 200px;\n            // }\n        }\n        #public5G-02 {\n            height: 340px;\n            @include tablet-down {\n                height: 260px;\n            }\n            svg {\n                height: 340px;\n                @include tablet-down {\n                    height: 260px;\n                }\n            }\n        }\n        #public5G-03 {\n            height: 165px;\n            svg {\n                height: 165px;\n            }\n        }\n        svg {\n            height: 294px;\n        }\n    }\n    .box-two-block {\n        font-size: 0;\n        text-align: left;\n        padding: 38px 0 0 0;\n        max-width: 1020px;\n        width: 100%;\n        margin: 0 auto;\n        border-top: dotted 1px #a2a9b5;\n        @include tablet-down {\n            margin: 3px 0 0 0;\n        }\n        h3 {\n            text-align: left !important;\n            color: $primary2;\n            padding-bottom: 11px;\n        }\n        ul {\n            display: inline-block;\n            vertical-align: top;\n            width: calc(50% - 87px);\n            padding-right: 0px;\n            margin-right: 84px;\n            padding: 0 0px 0 21px;\n            &:first-of-type {\n                padding-left: 4px;\n            }\n            li {\n                font-size: 16px;\n                color: $primary2;\n                position: relative;\n                padding-left: 9px;\n                &:before {\n                    content: \"\";\n                    position: absolute;\n                    width: 3px;\n                    height: 3px;\n                    left: -1px;\n                    top: 9px;\n                    background-color: $primary2;\n                    border-radius: 50%;\n                }\n            }\n        }\n        >ul {\n            padding-bottom: 20px;\n        }\n    }\n    .fifth-slide {\n        .bottom-box {\n            h6 {\n                color: $primary2;\n                font-weight: 600;\n            }\n            >ul {\n                margin-top: 17px;\n                >li {\n                    font-size: 20px;\n                    line-height: 1.1;\n                    margin-bottom: 19px;\n                    &:before {\n                        width: 4.5px;\n                        height: 3px;\n                        border-radius: inherit;\n                    }\n                    ul {\n                        padding-left: 20px;\n                        margin-top: 2px;\n                        &:last-child {\n                            padding-bottom: 0;\n                        }\n                        li {\n                            line-height: 1.38;\n                            &:before {\n                                top: 8px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .intro-box {\n        margin-top: 47px;\n        @include container-up {\n            margin-top: 60px;\n        }\n        h3 {\n            color: $primary2;\n            line-height: 1.06;\n            margin-bottom: 7px;\n            text-align: left;\n        }\n        h5 {\n            color: $primary2;\n            font-weight: 300;\n            line-height: 1.3;\n            @media screen and (min-width: 1200px) {\n                font-size: 22px;\n            }\n        }\n    }\n    .top-box {\n        .img-box {\n            max-width: 745px;\n            width: 100%;\n            margin: 0 auto;\n        }\n    }\n    .bottom-box {\n        text-align: left;\n        margin-top: 43px;\n        h3 {\n            color: $primary2;\n            text-align: left;\n            line-height: 1.4;\n        }\n        ul {\n            margin-top: 15px;\n            li {\n                font-size: 16px;\n                color: $primary2;\n                position: relative;\n                padding-left: 9px;\n                &:before {\n                    content: \"\";\n                    position: absolute;\n                    width: 3px;\n                    height: 3px;\n                    left: -1px;\n                    top: 9px;\n                    background-color: $primary2;\n                    border-radius: 50%;\n                }\n            }\n        }\n    }\n    .story-overview {\n        .info-text {\n            padding-top: 36px;\n            @media screen and (min-width: 1350px) {\n                padding-bottom: 38px;\n                margin-top: 25px;\n                padding-right: 0;\n                padding-left: 0;\n            }\n            h3 {\n                margin-bottom: 14px;\n            }\n        }\n        .color-tabs {\n            display: flex;\n            .tab-wrapper {\n                display: flex;\n                .tab-content {\n                    display: flex;\n                    align-items: center;\n                }\n            }\n        }\n        .descriptive-text {\n            margin-top: 34px;\n        }\n        ul {\n            @media screen and (min-width: 1350px) {\n                padding-right: 21px;\n                padding-left: 48px;\n            }\n            li {\n                text-align: left;\n                color: $white;\n                font-size: 18px;\n                position: relative;\n                margin-bottom: 25px;\n                padding-left: 10px;\n                &:last-child {\n                    margin-bottom: 0;\n                }\n                &:before {\n                    content: \"\";\n                    position: absolute;\n                    width: 3px;\n                    height: 3px;\n                    left: 0px;\n                    top: 11px;\n                    border-radius: 50%;\n                    background-color: $white;\n                }\n            }\n        }\n    }\n    .item {\n        padding-top: 40px;\n    }\n    .verticle-carousel {\n        @media screen and (min-width: 1024px) {\n            padding-top: 52px;\n        }\n        .slide-item {\n            width: 100%;\n        }\n        .story-overview {\n            max-width: 1020px;\n            @media screen and (min-width: 1024px) {\n                margin-top: 3px;\n            }\n            @media screen and (max-width: 1200px) {\n                max-width: 890px;\n            }\n        }\n        .second-slide {\n            max-width: 830px;\n            padding-left: 0px;\n            @media screen and (min-width: 1024px) {\n                margin: 0px auto 0;\n            }\n            @media screen and (min-width: 1380px) {\n                margin-top: 0;\n            }\n            svg {\n                height: 334px;\n            }\n            .bottom-box {\n                margin-top: 18px;\n            }\n        }\n        .third-slide {\n            margin-top: 0;\n            .top-box {\n                .img-box {\n                    max-width: 870px;\n                    svg {\n                        height: 291px;\n                        width: 100%;\n                    }\n                }\n            }\n            .bottom-box {\n                margin-top: 29px;\n                padding-left: 0px;\n                ul {\n                    margin-top: 15px;\n                }\n            }\n        }\n        .fourth-slide {\n            width: 100%;\n            max-width: 894px;\n            margin-top: 0px;\n            .bottom-box {\n                width: 100%;\n                max-width: 894px;\n                margin: 70px auto 0;\n                @media screen and (max-width: 1200px) {\n                    margin: 80px auto 0;\n                }\n                ul {\n                    margin-top: 18px;\n                }\n            }\n            .top-box {\n                .img-box {\n                    max-width: 894px;\n                    width: 100%;\n                    position: relative;\n                    .segment-block {\n                        position: absolute;\n                        bottom: 8.4%;\n                        left: 25.3%;\n                        display: flex;\n                        align-items: center;\n                        justify-content: space-around;\n                        background-color: $light-grey;\n                        max-width: 175px;\n                        border-radius: 8px;\n                        margin: 5px 0 0px -34px;\n                        padding: 9px 8px;\n                        &:after {\n                            content: \"\";\n                            position: absolute;\n                            top: 0;\n                            left: 0;\n                            width: 100%;\n                            height: 100%;\n                            border: 1px solid transparent;\n                            border-radius: inherit;\n                            transition: 0.5s all ease-in-out;\n                        }\n                        a {\n                            position: absolute;\n                            left: 0;\n                            bottom: 0;\n                            width: 100%;\n                            height: 100%;\n                            z-index: 2;\n                        }\n                        .circle-box {\n                            width: 18px;\n                            height: 18px;\n                            border-radius: 50%;\n                            margin: 0 2px;\n                            &.blue-circle {\n                                background-color: $sickly-blue;\n                            }\n                            &.green-circle {\n                                background-color: $light-green;\n                            }\n                            &.orange-circle {\n                                background-color: $light-orange;\n                            }\n                        }\n                        small {\n                            font-size: 10px;\n                            font-weight: normal;\n                            line-height: 1.3;\n                            color: $marine-black-two;\n                            margin-left: 0;\n                            padding: 0 3px 0 9px;\n                            font-family: $font-default;\n                        }\n                        &:hover {\n                            &:after {\n                                border: 1px solid $blue;\n                            }\n                        }\n                    }\n                    svg {\n                        height: 291px;\n                        width: 100%;\n                    }\n                }\n            }\n        }\n        .fifth-slide {\n            max-width: 100%;\n            margin-top: -45px;\n            &.converged-fifth-slide {\n                .intro-box {\n                    margin-top: 0;\n                }\n            }\n            @include tablet {\n                margin-top: 40px;\n            }\n            .img-box {\n                max-width: 1080px;\n                width: 100%;\n                height: 300px;\n                margin-top: 20px;\n                @media screen and (max-width: 1150px) {\n                    max-width: 900px;\n                }\n                @media screen and (max-width: 1350px) {\n                    max-width: 1123px;\n                }\n            }\n            .bottom-box {\n                margin-top: 20px;\n                max-width: 1000px;\n                width: 100%;\n            }\n        }\n    }\n    .item-wrapper {\n        .item {\n            .intro {\n                text-align: center;\n                margin-top: 30px;\n                h3 {\n                    display: inline-block;\n                    width: 100%;\n                    line-height: 1.4;\n                    margin: 0;\n                }\n                h5 {\n                    display: inline-block;\n                    width: 100%;\n                    color: #414344;\n                    font-weight: 300;\n                    line-height: 1.36;\n                    // margin: 9px 0;\n                    margin-top: 0;\n                    @media screen and (min-width: 1271px) {\n                        font-size: 22px;\n                    }\n                }\n            }\n            .mobile-service {\n                // overflow: scroll;\n                // scrollbar-width: none;\n                // -ms-overflow-style: none;\n                // -webkit-overflow-scrolling: touch;\n                // &::-webkit-scrollbar {\n                //   width: 0px;\n                //   background: transparent;\n                // }\n                @include desktop-up {\n                    padding-top: 88px;\n                }\n                @include tablet-down {\n                    padding-top: 22px;\n                }\n                .ua-mobile:not(.ua-mobile-ipad) {\n                    overflow: visible;\n                }\n                .col-two {\n                    display: inline-block;\n                    vertical-align: middle;\n                    max-width: 390px;\n                    border-radius: 34px;\n                    width: calc(50% - 30px);\n                    margin: 0 15px;\n                    padding: 31px 30px 37px;\n                    @include tablet-down {\n                        width: 100%;\n                        margin: 10px 15px;\n                    }\n                    ul {\n                        padding-left: 12px;\n                        li {\n                            position: relative;\n                            font-size: 20px;\n                            line-height: 2.35;\n                            text-align: left;\n                            color: $white;\n                            &:before {\n                                content: \"\";\n                                position: absolute;\n                                left: -11px;\n                                top: 20px;\n                                background: $white;\n                                width: 3px;\n                                height: 3px;\n                                border-radius: 0;\n                            }\n                        }\n                    }\n                    &.blue-left {\n                        background-color: $blue;\n                    }\n                    &.grey-left {\n                        background: $primary2;\n                    }\n                }\n            }\n        }\n    }\n    .col-three-img {\n        .row-wrap {\n            .top-box {\n                h5 {\n                    font-weight: 300;\n                    margin-bottom: 20px;\n                    text-align: center;\n                    color: #4d4c4c;\n                    line-height: 1.2;\n                    max-width: 300px;\n                    margin: 0 auto;\n                }\n            }\n        }\n        .link-arrow {\n            text-align: left;\n            @media screen and (min-width: 1350px) {\n                bottom: 26px;\n            }\n        }\n        h3 {\n            @media screen and (min-width: 1350px) {\n                margin-bottom: 29px;\n            }\n        }\n        .card-wrap {\n            box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.16);\n            border-radius: 8px;\n            .content-wrap {\n                box-shadow: none;\n                @media screen and (min-width: 1350px) {\n                    padding-top: 24px;\n                    padding-bottom: 42px;\n                }\n            }\n            p {\n                a {\n                    color: #1d4e9b;\n                    text-decoration: underline;\n                }\n            }\n            h6 {\n                @media screen and (min-width: 1350px) {\n                    margin-bottom: 11px;\n                }\n            }\n        }\n    }\n    .mobile-service {\n        height: inherit;\n        overflow-y: auto;\n        -ms-overflow-style: none;\n        // scrollbar-width: none;\n        padding-bottom: 20px;\n    }\n    .summary-screen {\n        height: inherit;\n        overflow-y: auto;\n        -ms-overflow-style: none;\n    }\n}\n\n.overlay-csm-stories {\n    .mobile-service {\n        display: none;\n    }\n    // .img-box{\n    //   overflow: scroll;\n    //   -ms-overflow-style: none;\n    //   scrollbar-width: none;\n    //   &::-webkit-scrollbar {\n    //     width: 0 !important;\n    //   }\n    //   .ua-mobile:not(.ua-mobile-ipad) {\n    //     overflow: visible;\n    //   }\n    // }\n    &.visible {\n        .mobile-service {\n            display: block;\n            overflow-y: auto;\n            -ms-overflow-style: none;\n            padding-bottom: 20px;\n        }\n        .summary-screen {\n            height: inherit;\n            overflow-y: scroll;\n            -ms-overflow-style: none;\n        }\n    }\n}\n\n#Iotaas-chart {\n    svg {\n        g[transform=\"matrix(1,0,0,1,1147.75,124.74999237060547)\"] {\n            display: block !important;\n        }\n        g[transform=\"matrix(1,0,0,1,1147.75,223.75)\"] {\n            display: block !important;\n        }\n        g[transform=\"matrix(1,0,0,1,1265.75,78.75)\"] {\n            display: block !important;\n        }\n        g[transform=\"matrix(1,0,0,1,1265.75,181.75)\"] {\n            display: block !important;\n        }\n        g[transform=\"matrix(1,0,0,1,1265.75,261.75)\"] {\n            display: block !important;\n        }\n        g[transform=\"matrix(1,0,0,1,1168.75,269.75)\"] {\n            display: block !important;\n        }\n    }\n}\n\n#csm-sdn {\n    .col-three-img h3 {\n        margin-top: 0;\n    }\n    .verticle-carousel .fifth-slide {\n        margin-top: 0;\n    }\n    .verticle-carousel .slide .telco-cloud-5 {\n        &.six-slide {\n            @include desktop-up {\n                margin-top: 0 !important;\n            }\n        }\n    }\n    .col-three-img {\n        .row-wrap {\n            @include desktop-down {\n                .top-box {\n                    height: auto;\n                    h5 {\n                        max-width: 100%;\n                        margin: 0;\n                        text-align: left;\n                    }\n                }\n            }\n        }\n    }\n    .verticle-carousel {\n        .second-slide {\n            max-width: 950px;\n        }\n    }\n}\n\n.csm-sdn,\n.IoTaaS-story {\n    .telco-cloud-5 {\n        .row-wrap {\n            @media screen and (min-width: 1271px) {\n                display: block !important;\n                font-size: 0;\n                text-align: center;\n            }\n            @media (max-width: 1271px) and (min-width: 992px) {\n                display: flex;\n                font-size: 0;\n                text-align: left;\n            }\n        }\n        .title {\n            h5 {\n                font-weight: 300;\n            }\n        }\n        h5 {\n            color: #4d4c4c;\n            line-height: 1.2;\n            font-weight: 500;\n            margin-bottom: 14px;\n            text-align: left;\n            @media screen and (min-width: 1200px) {\n                font-size: 22px;\n            }\n            img {\n                max-width: 35px;\n                position: absolute;\n                left: 0;\n                top: -7px;\n            }\n        }\n        .col-wrap {\n            display: inline-flex !important;\n        }\n    }\n    .telco-cloud-5 {\n        margin-top: 0px;\n        &.full-width {\n            @include desktop {\n                overflow-x: scroll;\n            }\n            @include tablet {\n                overflow-x: scroll;\n                overflow-y: auto;\n                height: calc(100vh - 180px);\n                margin-top: 40px;\n            }\n        }\n    }\n    .telco-cloud-5 ul li::before {\n        top: 6px;\n    }\n    .telco-cloud-5 {\n        margin: -15px auto 0;\n        h3 {\n            text-align: left;\n            color: #4d4c4c;\n            line-height: 1.2;\n            @include container-up {\n                padding-right: 15px;\n                margin-bottom: 4px;\n            }\n        }\n        .title {\n            //max-width: 750px;\n        }\n        .row-wrap {\n            display: flex;\n            @include desktop {\n                display: block;\n                font-size: 0;\n                text-align: center;\n                // min-width: 1290px;\n            }\n            @include tablet {\n                display: block;\n                font-size: 0;\n                text-align: center;\n            }\n        }\n        .col-wrap {\n            width: 50%;\n            padding: 0 10px;\n            display: flex;\n            flex-wrap: wrap;\n            align-items: end;\n            @include tablet {\n                width: 100% !important;\n                max-width: 100% !important;\n                display: flex !important;\n                align-items: center;\n                margin: 30px 0;\n            }\n            &.col-small {\n                width: 47.2%;\n            }\n            @media screen and (min-width: 1271px) {\n                display: inline-block;\n                width: 33.33%;\n                max-width: 430px;\n                padding: 0 20px;\n                vertical-align: end;\n                // .graphic {\n                //     height: 140px;\n                // }\n                &.col-small {\n                    width: 33.33%;\n                    max-width: 420px;\n                }\n                ul {\n                    li {\n                        font-size: 16px;\n                        text-align: left;\n                    }\n                }\n            }\n            @include desktop {\n                display: inline-block;\n                width: 33.33%;\n                max-width: 430px;\n                padding: 0 20px;\n                vertical-align: end;\n                // .graphic {\n                //     height: 140px;\n                // }\n                &.col-small {\n                    width: 33.33%;\n                    max-width: 420px;\n                }\n                ul {\n                    li {\n                        font-size: 16px;\n                        text-align: left;\n                    }\n                }\n            }\n            @include tablet {\n                display: inline-block;\n                width: 50%;\n                max-width: 430px;\n                padding: 0 20px;\n                vertical-align: middle;\n                &.col-small {\n                    width: 100%;\n                    max-width: 100%;\n                }\n                ul {\n                    li {\n                        font-size: 16px;\n                        text-align: left;\n                    }\n                }\n            }\n            &:last-child {\n                @include tablet {\n                    min-width: 430px;\n                }\n            }\n        }\n        .graphic {\n            // max-width: 331px;\n            width: 100%;\n            margin-top: 14px;\n            margin-bottom: 32px;\n            height: 236px;\n            position: relative;\n            @include tablet {\n                height: auto;\n                max-width: 350px;\n                padding-right: 30px;\n            }\n            .img-wrap {\n                position: absolute;\n                bottom: 0;\n                left: 0;\n                right: 0;\n                margin: auto;\n                max-width: 360px;\n                @include tablet {\n                    position: relative;\n                }\n            }\n        }\n        .color-tabs {\n            display: block;\n            margin-top: 25px;\n            margin-bottom: 7px;\n            font-size: 0;\n            text-align: center;\n        }\n        .tab-wrapper {\n            display: inline-block;\n            vertical-align: top;\n            width: 33.3%;\n            padding: 0 9px 0 6px;\n            max-width: 94px;\n            &.sky-blue {\n                .tab-content {\n                    background-color: $sky-blue;\n                }\n            }\n            &.green {\n                .tab-content {\n                    background-color: $light-olive-green;\n                }\n            }\n            &.grey {\n                .tab-content {\n                    background-color: #bcbcbd;\n                }\n            }\n            &.blue {\n                .tab-content {\n                    background-color: #0d274d;\n                }\n            }\n            .tab-content {\n                background-color: $blue;\n                padding: 8px 14px;\n                border-radius: 40px;\n                min-height: 35px;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                p {\n                    color: $white;\n                    font-size: 12px;\n                }\n            }\n        }\n        .full-width-tabs {\n            border: 1px dashed $text-grey;\n            padding: 10px 11px 3px;\n            .tab-outer {\n                .tab-content {\n                    text-align: center;\n                    padding: 7px 19px;\n                    margin-bottom: 10px;\n                    background: $blue;\n                    border-radius: 30px;\n                    &.light-blue {\n                        background: $blue-grey;\n                    }\n                    &.grey {\n                        background: #bcbcbd;\n                    }\n                    &.sky-blue {\n                        background: #049fd9;\n                    }\n                    p {\n                        font-weight: 300;\n                        color: $white;\n                        font-size: 12px;\n                    }\n                }\n            }\n        }\n        .pop_images {\n            display: flex;\n            align-items: center;\n            padding-top: 85px;\n            padding-left: 10px;\n            min-height: 175px;\n            border: 1px solid $primary3;\n            border-radius: 12px;\n            margin-top: 58px;\n            max-width: 452px;\n            margin-bottom: 34px;\n            &.vendor-pop {\n                min-height: 230px;\n                margin-top: 63px;\n            }\n            .image-outer {\n                position: relative;\n                display: inline-block;\n                width: 56.5%;\n                span {\n                    background-color: #0d274d;\n                    position: absolute;\n                    top: -42px;\n                    left: 14px;\n                    text-align: center;\n                    padding: 6px 8px;\n                    color: $white;\n                    font-size: 12px;\n                    border-radius: 30px;\n                }\n                &.move-left {\n                    margin-left: -135px;\n                }\n                &.medium-top {\n                    top: -20px;\n                }\n                &.extra-top {\n                    top: -43px;\n                    height: 135px;\n                }\n            }\n        }\n        .list-wrap {\n            position: relative;\n            padding-left: 55px;\n            @include tablet {\n                float: right;\n                width: calc(100% - 350px);\n            }\n            h3 {\n                margin-bottom: 17px;\n                @include desktop {\n                    max-width: 332px;\n                }\n                @include tablet {\n                    max-width: 320px;\n                }\n            }\n        }\n        ul {\n            padding-left: 10px;\n            padding-bottom: 20px;\n            li {\n                position: relative;\n                color: $primary2;\n                line-height: normal;\n                &::before {\n                    content: \"\";\n                    position: absolute;\n                    left: -8px;\n                    top: 10px;\n                    background: #4d4c4c;\n                    width: 3px;\n                    height: 3px;\n                    border-radius: 0;\n                }\n            }\n        }\n    }\n    .col-three-img {\n        .col-three {\n            .top-box {\n                height: 72px;\n                margin-bottom: 20px;\n            }\n        }\n        .card-wrap {\n            &.trans-img {\n                .img-wrap {\n                    img {\n                        object-fit: cover;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.csm-mobility {\n    .intro-box {\n        margin-top: 47px;\n    }\n    .item-wrapper {\n        .item {\n            .mobile-service {\n                @include desktop-up {\n                    padding-top: 40px;\n                }\n            }\n        }\n    }\n    .verticle-carousel {\n        .fifth-slide {\n            @include tablet {\n                margin-top: 0;\n            }\n        }\n    }\n    .story-overview {\n        .color-tabs {\n            .tab-wrapper {\n                min-height: 67px;\n                @include desktop {\n                    vertical-align: middle;\n                    margin-bottom: 10px;\n                }\n                @include desktop-down {\n                    vertical-align: middle;\n                    margin-bottom: 10px;\n                }\n                &.black {\n                    .tab-content {\n                        background-color: #000000;\n                    }\n                }\n                &.dark-blue {\n                    .tab-content {\n                        background-color: #0d274d;\n                    }\n                }\n                &.yellow {\n                    .tab-content {\n                        background-color: #fbab2c;\n                    }\n                }\n                &.sky-blue {\n                    .tab-content {\n                        background-color: #00bceb;\n                    }\n                }\n                &.light-blue {\n                    .tab-content {\n                        background-color: #1e4471;\n                    }\n                }\n                &.dark-grey {\n                    .tab-content {\n                        background-color: #414344;\n                    }\n                }\n                &.blue {\n                    background-color: transparent;\n                    .tab-content {\n                        background-color: #0051af;\n                    }\n                }\n            }\n            &.five-box {\n                margin-top: 20px;\n                @include tablet {\n                    margin-top: 10px;\n                }\n                @include tablet {\n                    display: block;\n                    .tab-wrapper {\n                        display: inline-block;\n                        margin-bottom: 20px;\n                        .tab-content {\n                            height: 67px;\n                        }\n                    }\n                }\n            }\n        }\n        h3 {\n            padding: 0px 0 5px;\n            background-color: transparent;\n            color: #414344;\n        }\n        .info-text {\n            background-color: #00bceb;\n            margin-top: 30px;\n            h3 {\n                margin: 14px 0 14px;\n            }\n        }\n    }\n    .mobile-service {\n        @include tablet {\n            margin-top: 70px;\n        }\n    }\n    .verticle-carousel {\n        .fourth-slide {\n            @include tablet {\n                margin-top: 30px;\n            }\n        }\n        .fifth-slide {\n            .img-box {\n                @include tablet-down {\n                    height: 200px;\n                    margin: 20px 0;\n                }\n                img {\n                    @include tablet-down {\n                        position: relative;\n                        top: 50%;\n                        transform: translateY(-50%);\n                    }\n                }\n                #mobility-transport {\n                    height: 300px;\n                    @include tablet-down {\n                        height: 200px;\n                        margin: 20px 0;\n                    }\n                }\n            }\n        }\n    }\n    .col-three-img {\n        .col-three {\n            .top-box {\n                height: 72px;\n                margin-bottom: 20px;\n                @include desktop-down {\n                    height: 40px;\n                    margin: 20px 0;\n                }\n            }\n            &:nth-child(1) {\n                span.swipe-next.swipe-arrow {\n                    position: absolute;\n                    left: auto;\n                }\n            }\n        }\n        .card-wrap {\n            &.trans-img {\n                .img-wrap {\n                    img {\n                        object-fit: cover;\n                    }\n                }\n            }\n        }\n    }\n    .story-overview {\n        .info-text {\n            padding-right: 40px;\n            padding-left: 45px;\n        }\n    }\n}\n\n#mobility-transport {\n    svg {\n        display: none;\n        &:nth-of-type(1) {\n            display: block;\n        }\n    }\n}\n\n#public5G-01 {\n    svg {\n        display: none;\n        &:nth-of-type(1) {\n            display: block;\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    #convergedsdnMobility,\n    #public5G-01,\n    #public5G-02,\n    #public5G-03,\n    #mobility-transport {\n        img {\n            display: block !important;\n            position: relative;\n            top: 50%;\n            transform: translateY(-50%);\n        }\n    }\n}\n\n.overlay-csm-stories {\n    .mobile-service {\n        display: none;\n    }\n    &.visible {\n        .mobile-service {\n            display: block;\n            height: calc(100vh - 55px);\n        }\n    }\n}\n\n.overlay-IoTaaS-story {\n    #innerButton {\n        margin-top: 30px;\n    }\n    .slide-item {\n        .intro {\n            max-width: 1100px !important;\n            h3 {\n                font-weight: 300;\n                font-stretch: normal;\n                font-style: normal;\n                line-height: 1.36;\n                letter-spacing: normal;\n                text-align: left;\n                color: #414344;\n                @include container-up {\n                    font-size: 30px;\n                }\n            }\n            p {\n                font-weight: 300;\n                font-stretch: normal;\n                font-style: normal;\n                line-height: 1.36;\n                letter-spacing: normal;\n                text-align: left;\n                color: #414344;\n                @include container-up {\n                    font-size: 22px;\n                }\n            }\n        }\n        &.fourth-slide {\n            max-width: unset;\n            height: 800px;\n            @include container-down {\n                height: 910px;\n                overflow-y: auto;\n                min-height: inherit;\n            }\n            .bottom-box {\n                max-width: unset;\n                @include large-desktop-up {\n                    margin: 60px auto 0 !important;\n                }\n                @include desktop-down {\n                    margin: 110px auto 0 !important;\n                }\n                p {\n                    font-size: 16px;\n                    font-weight: bold;\n                    color: #00bceb;\n                }\n            }\n            .text-with-icon {\n                text-align: center;\n                width: fit-content;\n                margin: 0 auto;\n                span {\n                    font-size: 14px;\n                    line-height: 1.36;\n                    text-align: center;\n                    color: #0d274d;\n                    margin-bottom: 9px;\n                    display: contents;\n                }\n                .icon-wrap {\n                    width: 36px;\n                    height: 40px;\n                    margin: 0 auto;\n                    img {\n                        object-fit: contain;\n                    }\n                }\n            }\n            .icon-with-text {\n                text-align: center;\n                width: fit-content;\n                margin: 0 auto;\n                // margin-right: 10px;\n                &.core {\n                    .icon-wrap {\n                        width: 39.9px;\n                        height: 26.9px;\n                    }\n                }\n                span {\n                    font-size: 12px;\n                    line-height: 1.36;\n                    text-align: center;\n                    color: #0d274d;\n                    margin-bottom: 9px;\n                }\n                .icon-wrap {\n                    width: 36px;\n                    height: 40px;\n                    margin: 0 auto;\n                    img {\n                        object-fit: contain;\n                    }\n                }\n            }\n            .box {\n                position: relative;\n                width: 179px;\n                height: 213px;\n                padding: 20.1px 35px 10px 35px;\n                margin: 0 auto;\n                .bg-wrap {\n                    position: absolute;\n                    top: 0;\n                    left: 0;\n                    width: 100%;\n                    height: 100%;\n                    z-index: -1;\n                }\n            }\n            .network-wrap {\n                text-align: center;\n                width: fit-content;\n                margin: 15px auto 0;\n                position: relative;\n                &::after {\n                    content: \"\";\n                    position: absolute;\n                    top: -15px;\n                    left: 50%;\n                    transform: translateX(-50%);\n                    width: 2px;\n                    height: 13.5px;\n                    background-color: #00bceb;\n                }\n                .icon {\n                    width: 39.9px;\n                    height: 39.7px;\n                }\n            }\n            .arrow-wrap {\n                text-align: center;\n                width: fit-content;\n                margin: 14px auto 9px;\n                .arrow {\n                    width: 10px;\n                    height: 20.6px;\n                    img {\n                        object-fit: contain;\n                    }\n                }\n            }\n            .box-wrap {\n                height: 325px;\n                padding: 27px 14px 38px 14px;\n                border-radius: 13px;\n                border: solid 2px #00bceb;\n                background-color: #fff;\n                margin-top: 3px;\n                .col-wrap {\n                    display: flex;\n                    width: 100%;\n                    justify-content: space-between;\n                    position: relative;\n                    .arrow-x {\n                        width: 20.6px;\n                        height: 10px;\n                        position: relative;\n                        top: 12px;\n                        img {\n                            object-fit: contain;\n                        }\n                    }\n                }\n                .row-wrap {\n                    position: relative;\n                    >span {\n                        position: absolute;\n                        font-size: 12px;\n                        line-height: 1.25;\n                        text-align: left;\n                        color: #0d274d;\n                        margin-left: 28.4px;\n                        width: 63px;\n                        height: 27px;\n                        top: 5px;\n                        display: inline-block;\n                    }\n                }\n                .text-with-icon {\n                    margin: unset;\n                    width: 70px;\n                    .arrow-wrap {\n                        margin: 7px auto 9px;\n                    }\n                }\n                .icon-with-text {\n                    margin: unset;\n                    width: 70px;\n                    .arrow-wrap {\n                        margin: 9px auto 8px;\n                    }\n                    span {\n                        margin-bottom: 2px;\n                    }\n                    span {\n                        max-width: 60px;\n                        display: inline-block;\n                    }\n                }\n            }\n            .box-wrapper {\n                width: 342px;\n                height: 325px;\n                padding: 13px 5px 13px 13px;\n                object-fit: contain;\n                border-radius: 13px;\n                border: solid 2px #00bceb;\n                background-color: #fff;\n                margin-top: 7px;\n                margin: 0 auto;\n                .text-with-icon {\n                    span {\n                        margin-bottom: 4px;\n                    }\n                }\n                .arrow-wrap {\n                    margin: 4px auto 9px;\n                }\n                .row-wrap {\n                    position: relative;\n                    >span {\n                        position: absolute;\n                        font-size: 12px;\n                        line-height: 1.25;\n                        text-align: left;\n                        color: #0d274d;\n                        margin-left: 28.4px;\n                        width: 63px;\n                        height: 27px;\n                        top: 5px;\n                    }\n                }\n                .col-wrap {\n                    display: flex;\n                    width: 100%;\n                    justify-content: space-between;\n                    position: relative;\n                    margin-top: 3px;\n                    left: -6px;\n                    .curve {\n                        position: relative;\n                        width: 314px;\n                        margin-right: 22px;\n                        text-align: center;\n                        &::after {\n                            content: \"\";\n                            position: absolute;\n                            width: 64px;\n                            height: 1px;\n                            top: 15%;\n                            right: -24px;\n                            background-color: #00bceb;\n                        }\n                        &::before {\n                            content: \"\";\n                            position: absolute;\n                            width: 64px;\n                            height: 1px;\n                            top: 15%;\n                            left: -20px;\n                            background-color: #00bceb;\n                        }\n                        .img-wrap {\n                            width: 40px;\n                            height: 36px;\n                            margin: 0 auto;\n                        }\n                        span {\n                            font-size: 12px;\n                            line-height: 1.29;\n                            text-align: center;\n                            color: #0d274d;\n                        }\n                    }\n                }\n            }\n            .content-wrap {\n                width: 325px;\n                margin-left: 12px;\n                @include container-up {\n                    margin-top: -9px;\n                }\n                @include container-down {\n                    margin-left: 0px;\n                }\n                @include desktop-down {\n                    width: 100%;\n                    text-align: center;\n                }\n                @include tablet-down {\n                    width: 100%;\n                    margin-top: 15px;\n                }\n                @include container-down {\n                    padding: 0;\n                }\n                .text-wrap {\n                    margin-bottom: 30px;\n                    @include tablet-down {\n                        margin-bottom: 15px;\n                    }\n                    h6 {\n                        font-weight: normal;\n                        font-stretch: normal;\n                        font-style: normal;\n                        line-height: 1.3;\n                        letter-spacing: normal;\n                        font-weight: bold;\n                        color: #00bceb;\n                        margin-bottom: 0;\n                    }\n                    p {\n                        font-weight: normal;\n                        font-stretch: normal;\n                        font-style: normal;\n                        line-height: 1.3;\n                        letter-spacing: normal;\n                        color: #414344;\n                        @include container-up {\n                            font-size: 20px;\n                        }\n                    }\n                }\n            }\n            .col-two-wrap {\n                display: flex;\n                flex-wrap: wrap;\n                // align-items: center;\n                justify-content: center;\n                width: 100%;\n                position: relative;\n                .text-with-arrow {\n                    position: absolute;\n                    top: -56px;\n                    left: 36%;\n                    h3 {\n                        font-size: 20px;\n                        font-weight: bold;\n                        text-align: left;\n                        color: #00bceb;\n                        position: relative;\n                        left: -148px;\n                        margin-bottom: 0;\n                    }\n                    @include container-down {\n                        top: -70px;\n                    }\n                    @include desktop {\n                        top: -60px;\n                        left: 45%;\n                    }\n                    @media screen and (max-width: 1024px) {\n                        left: 45%;\n                    }\n                    @media screen and (max-width: 480px) {\n                        left: 45%;\n                        h3 {\n                            font-size: 16px;\n                        }\n                        .arrow-wrap {\n                            margin: 0px auto 9px;\n                        }\n                    }\n                    .arrow-wrap {\n                        position: relative;\n                        margin: 0px auto 9px;\n                        &::before {\n                            content: \"\";\n                            position: absolute;\n                            bottom: -10px;\n                            right: 0;\n                            width: 321px;\n                            height: 8px;\n                            background-color: #00bceb;\n                        }\n                        &::after {\n                            content: \"\";\n                            position: absolute;\n                            right: -26px;\n                            bottom: -23px;\n                            width: 30px;\n                            background-size: contain;\n                            height: 35px;\n                            background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/iot/triangle.png\");\n                            background-repeat: no-repeat;\n                        }\n                    }\n                }\n            }\n            .col-three-wrap {\n                max-width: 813px;\n                width: 100%;\n                display: flex;\n                flex-wrap: wrap;\n                // justify-content: center;\n                margin-right: 14px;\n                @include desktop {\n                    max-width: calc(100% - 360px);\n                }\n                @include desktop-down {\n                    margin-right: 0;\n                    margin-bottom: 20px;\n                }\n                @include tablet-down {\n                    margin-right: 0;\n                }\n                .three-col {\n                    p {\n                        text-align: center;\n                        @include container-up {\n                            margin-top: 13px;\n                        }\n                    }\n                    &.right-arrow {\n                        position: relative;\n                        &::after {\n                            content: \"\";\n                            position: absolute;\n                            right: -77px;\n                            top: 25.5%;\n                            transform: translateX(-50%);\n                            width: 44.3px;\n                            height: 169.1px;\n                            background-repeat: no-repeat;\n                            background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/iot/arrow.svg\");\n                            background-size: 100%;\n                            @include container-down {\n                                right: -28%;\n                                top: 31%;\n                                width: 30.3px;\n                                height: 133.1px;\n                            }\n                            @include desktop {\n                                right: -18%;\n                                top: 31%;\n                                width: 24.3px;\n                                height: 133.1px;\n                            }\n                            @include desktop-down {\n                                display: none;\n                            }\n                        }\n                    }\n                    &.sp-nwrk {\n                        width: 179px;\n                        margin-right: 31px;\n                        @include container-up {\n                            margin-right: -5px;\n                            &::after {\n                                right: -77px;\n                            }\n                        }\n                        @include desktop {\n                            &::after {\n                                right: -15%;\n                            }\n                        }\n                    }\n                    &.second {\n                        width: 210px;\n                        margin: 0 20px;\n                        @include container-up {\n                            width: 210px;\n                            margin: -10px 20px 0 38px;\n                        }\n                        @include desktop {\n                            &::after {\n                                right: -24%;\n                            }\n                        }\n                        p {\n                            text-align: center;\n                            max-width: 175px;\n                            margin: 0 auto;\n                            @include container-up {\n                                font-size: 14px;\n                            }\n                        }\n                    }\n                    &.third {\n                        // margin-left: 18px;\n                        width: 100%;\n                        // margin-right: 11px;\n                        @include container-up {\n                            .box-wrapper {\n                                margin-top: 0px;\n                            }\n                        }\n                        @include tablet-down {\n                            margin-left: 0;\n                            margin-right: 0;\n                        }\n                        p {\n                            width: 110px;\n                            text-align: center;\n                            margin: -10px auto 0 auto;\n                            @include container-up {\n                                font-size: 14px;\n                            }\n                        }\n                    }\n                    @include container-down {\n                        &.sp-nwrk {\n                            width: 24%;\n                            margin-right: 8px;\n                        }\n                        &.second {\n                            width: 26%;\n                            margin-right: 50px;\n                        }\n                        &.third {\n                            // margin-left: 12px;\n                            @include tablet-down {\n                                margin-left: 0;\n                            }\n                        }\n                    }\n                    @media screen and (max-width: 1024px) {\n                        &.sp-nwrk {\n                            width: 22%;\n                        }\n                    }\n                    @media screen and (max-width: 480px) {\n                        &.sp-nwrk {\n                            width: auto;\n                        }\n                        &.second {\n                            width: 46%;\n                            margin-right: 15px;\n                        }\n                        &.third {\n                            width: auto;\n                            margin: 10px auto !important;\n                        }\n                    }\n                    &.third {\n                        @include desktop-down {\n                            // margin-top: 20px;\n                            width: unset !important;\n                        }\n                        p {\n                            @include desktop-down {\n                                width: unset;\n                            }\n                        }\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        &.sp-nwrk {\n                            width: 24%;\n                        }\n                        &.second {\n                            width: 27%;\n                        }\n                        &.third {\n                            // width: 37%;\n                        }\n                    }\n                    @include ipad_landscape {}\n                    @include tablet {\n                        &.sp-nwrk {\n                            width: 24%;\n                        }\n                        &.second {\n                            width: 27%;\n                        }\n                        &.third {\n                            // width: 37%;\n                        }\n                    }\n                }\n            }\n        }\n        &.full-width {\n            @include desktop-down {\n                overflow-x: scroll;\n                overflow-y: auto;\n            }\n        }\n        &.six-slide {\n            .bottom-box {\n                margin-top: 22px;\n            }\n            @include desktop {\n                .bottom-box {\n                    margin-top: 20px;\n                }\n            }\n            @include desktop-down {\n                .bottom-box {\n                    margin-top: 20px;\n                }\n            }\n            .title-wrap {\n                width: 100%;\n                margin: 0 auto;\n                p {\n                    font-size: 16px;\n                    font-weight: normal;\n                    font-stretch: normal;\n                    font-style: normal;\n                    line-height: 1.25;\n                    letter-spacing: normal;\n                    text-align: center;\n                    color: #414344;\n                }\n            }\n            ul {\n                margin-top: 19px;\n                padding-left: 16px;\n                padding-bottom: 20px;\n                margin-left: 5px;\n                li {\n                    list-style: none;\n                    list-style: disc;\n                    color: #00bceb;\n                    font-size: 20px;\n                    font-weight: bold;\n                    line-height: 1.25;\n                    padding-left: 0;\n                    @include desktop-down {\n                        font-size: 16px;\n                    }\n                    &::before {\n                        display: none;\n                    }\n                    span {\n                        font-weight: bold;\n                        font-stretch: normal;\n                        font-style: normal;\n                        line-height: 1.25;\n                        letter-spacing: normal;\n                        text-align: left;\n                        color: #00bceb;\n                        @include container-up {\n                            font-size: 20px;\n                        }\n                    }\n                }\n            }\n            .col-two-wrap {\n                width: 100%;\n                height: 461px;\n                // display: flex;\n                // width: 1243px;\n                // margin: 0 auto;\n                // flex-wrap: wrap;\n                // @include desktop {\n                //     width: 100%;\n                // }\n                // @include desktop-down {\n                //     width: 100%;\n                // }\n                .col-two {\n                    &:first-child {\n                        width: 53%;\n                        height: 100%;\n                        .box-wrap {\n                            width: 100%;\n                            max-width: 647px;\n                            height: 371px;\n                        }\n                        @include desktop {\n                            width: 50%;\n                            .box-wrap {\n                                height: 100%;\n                            }\n                        }\n                        @include desktop-down {\n                            width: 50%;\n                            .box-wrap {\n                                height: 100%;\n                            }\n                        }\n                    }\n                    &:last-child {\n                        width: 47%;\n                        @include container-up {\n                            margin-top: 12px;\n                            margin-left: -6px;\n                        }\n                        @include large-desktop-up {\n                            margin-top: 12px;\n                            margin-left: -10px;\n                        }\n                        @include desktop {\n                            width: 50%;\n                            .box-wrap {\n                                height: 100%;\n                            }\n                        }\n                        @include desktop-down {\n                            width: 50%;\n                        }\n                    }\n                }\n            }\n            .txt-wrap {\n                padding: 29px 46px;\n                border: solid 1px #74bf4b;\n                background-color: rgba(116, 191, 75, 0.15);\n                width: fit-content;\n                margin: 0 auto 16px;\n                border-radius: 50%;\n                span {\n                    font-size: 14px;\n                    line-height: 1.43;\n                    text-align: left;\n                    color: #414344;\n                }\n            }\n            .col-three-wrap {\n                justify-content: space-between;\n                width: 100%;\n                display: flex;\n                flex-wrap: wrap;\n                .col-three {\n                    width: 139px;\n                    margin-bottom: 25px;\n                    padding: 18px 40px 18px;\n                    border-radius: 13px;\n                    border: solid 2px #0d274d;\n                    background-color: rgba(0, 188, 235, 0.2);\n                    span {\n                        font-size: 14px;\n                        line-height: 1.43;\n                        text-align: center;\n                        color: #0d274d;\n                    }\n                }\n            }\n        }\n        &.fifth-slide {\n            .top-box {\n                max-width: 1115px !important;\n                p {\n                    margin-top: -4px;\n                }\n            }\n            .col-two-wrap {\n                display: flex;\n                flex-wrap: wrap;\n                width: 100%;\n                // align-items: center;\n                margin-top: 29px;\n                @include desktop-down {\n                    margin-top: 0;\n                }\n                .mobile-image {\n                    display: none;\n                    @include desktop-down {\n                        display: block;\n                    }\n                }\n                .col-two {\n                    position: relative;\n                    @include desktop-down {\n                        display: none;\n                    }\n                    &:nth-child(1n) {\n                        @media (max-width: 1150px) {\n                            width: 40%;\n                        }\n                        @include desktop-down {\n                            width: auto;\n                            margin: 0 auto;\n                        }\n                    }\n                    &:last-child {\n                        @media (max-width: 1150px) {\n                            padding-left: 20px;\n                            width: 60%;\n                        }\n                        @include desktop-down {\n                            width: auto;\n                            margin: 0 auto;\n                            padding-left: 0 !important;\n                        }\n                    }\n                }\n                .row {\n                    display: flex;\n                    align-items: center;\n                    width: 100%;\n                    padding-left: 22px;\n                    margin-top: 32px;\n                }\n                .icon-text-wrap {\n                    width: 180px;\n                }\n                .arrow-x {\n                    width: 76.4px;\n                    height: 23.7px;\n                    position: relative;\n                    margin: 94px 38px 38px 38px;\n                    @media (max-width: 1150px) {\n                        margin: 0 5px;\n                        width: 50px;\n                    }\n                    @include desktop-down {\n                        margin: 0 10px;\n                    }\n                }\n                .icon-with-text {\n                    &.network {\n                        .icon-wrap {\n                            width: 97.9px;\n                            height: 97.6px;\n                            margin: 0px auto 9px;\n                            @include desktop-down {\n                                width: 72.9px;\n                                height: 65.6px;\n                            }\n                        }\n                        p {\n                            margin-top: 20px;\n                            font-size: 20px;\n                            font-weight: normal;\n                            font-stretch: normal;\n                            font-style: normal;\n                            line-height: 1.35;\n                            letter-spacing: normal;\n                            text-align: center;\n                            color: #0d274d;\n                            width: 85px;\n                            margin: 14px auto 0;\n                            @include desktop-down {\n                                font-size: 16px;\n                            }\n                        }\n                    }\n                    .icon-wrap {\n                        width: 81.5px;\n                        height: 81.5px;\n                        margin: 0 auto 9px;\n                        @include desktop-down {\n                            width: 60.5px;\n                            height: 60.5px;\n                        }\n                        &.wrap {\n                            width: 134.4px;\n                            height: 68.8px;\n                            margin: 23px auto 16px;\n                            @include desktop-down {\n                                width: 112.4px;\n                                height: 48.8px;\n                            }\n                        }\n                        img {\n                            object-fit: contain;\n                        }\n                    }\n                    p {\n                        // margin-top: 13.5px;\n                        font-size: 16px;\n                        line-height: 1.44;\n                        text-align: center;\n                        color: #414344;\n                        @include desktop-down {\n                            font-size: 14px;\n                        }\n                    }\n                }\n                .arrow-wrap {\n                    text-align: center;\n                    width: fit-content;\n                    margin: 9px auto 9px;\n                    .arrow {\n                        width: 10px;\n                        height: 20.6px;\n                        img {\n                            object-fit: contain;\n                        }\n                    }\n                }\n                .title {\n                    margin-bottom: 16px;\n                    text-align: center;\n                    p {\n                        font-size: 20px;\n                        line-height: 1.35;\n                        text-align: center;\n                        color: #0d274d;\n                        @include desktop-down {\n                            font-size: 16px;\n                        }\n                    }\n                    @include desktop-down {\n                        margin: 20px 0 10px;\n                    }\n                }\n                .box-wrap {\n                    position: relative;\n                    width: 598px;\n                    height: 381px;\n                    padding: 24px 18px 85.2px 37px;\n                    display: flex;\n                    flex-wrap: wrap;\n                    @include container-down {\n                        max-width: 598px;\n                        width: 100%;\n                        padding: 24px 15px 24.2px 15px;\n                    }\n                    @include desktop-down {\n                        max-width: 495px;\n                        height: 317px;\n                    }\n                    .bg-wrap {\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        width: 100%;\n                        height: 100%;\n                        z-index: -1;\n                    }\n                    .wrap {\n                        width: 188px;\n                        @media (max-width: 480px) {\n                            width: 164px;\n                        }\n                    }\n                    .line {\n                        width: 72.3px;\n                        height: 189.8px;\n                        position: relative;\n                        top: 86px;\n                        left: 12px;\n                        @include desktop {\n                            top: 105px;\n                        }\n                        @include desktop-down {\n                            width: 40.3px;\n                            height: 105.8px;\n                            position: relative;\n                            top: 124px;\n                            left: 0px;\n                        }\n                        @media (max-width: 480px) {\n                            display: none;\n                        }\n                    }\n                    .right-content {\n                        width: 282px;\n                        padding: 11px 0px 0px 20px;\n                        @include container-down {\n                            width: 50%;\n                        }\n                        @include desktop-down {\n                            padding-top: 0;\n                        }\n                        @media (max-width: 480px) {\n                            width: 56%;\n                        }\n                        .icon-with-text {\n                            margin: 0 auto 14px;\n                            width: 200px;\n                            text-align: center;\n                            .icon-wrap {\n                                width: 115.4px;\n                                height: 58.8px;\n                                margin: 0 auto 8px;\n                                @include desktop-down {\n                                    width: 95.4px;\n                                    height: 45.8px;\n                                }\n                            }\n                            span {\n                                font-size: 16px;\n                                line-height: 1.44;\n                                text-align: center;\n                                color: #00bceb;\n                            }\n                        }\n                        .content {\n                            p {\n                                font-size: 16px;\n                                line-height: 1.44;\n                                text-align: left;\n                                color: #414344;\n                                margin-bottom: 10px;\n                                @include desktop-down {\n                                    font-size: 14px;\n                                }\n                            }\n                            ul {\n                                li {\n                                    font-size: 16px;\n                                    line-height: 1.38;\n                                    text-align: left;\n                                    color: #414344;\n                                    list-style: disc;\n                                    &::marker {\n                                        font-size: 11px;\n                                    }\n                                    @include desktop-down {\n                                        font-size: 14px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .text-with-icon {\n                    margin-bottom: 5px;\n                    text-align: center;\n                    p {\n                        font-size: 16px;\n                        line-height: 1.44;\n                        text-align: center;\n                        color: #414344;\n                        margin-bottom: -1px;\n                        @include desktop-down {\n                            font-size: 14px;\n                        }\n                    }\n                    span {\n                        font-size: 16px;\n                        line-height: 1.44;\n                        text-align: center;\n                        color: #00bceb;\n                    }\n                    .icon-wrap {\n                        width: 80px;\n                        height: 74.2px;\n                        margin: 8px auto 8px;\n                        @include desktop-down {\n                            width: 50px;\n                            height: 34.2px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .summary {\n        .col-three-img {\n            @include desktop {\n                margin-top: 60px;\n            }\n            >h3 {\n                margin-bottom: 26px;\n                color: #414344;\n                @include container-down {\n                    margin-top: 0px;\n                }\n            }\n            @media screen and (min-width: 1350px) {\n                .content-wrap {\n                    padding-top: 23px;\n                    height: 244px;\n                }\n            }\n        }\n        .card-wrap {\n            .inner {\n                h3 {\n                    font-weight: 300;\n                    line-height: 1.35;\n                    text-align: left;\n                    color: #414344;\n                    margin: 0 0 1px 0;\n                    @include container-up {\n                        font-size: 20px;\n                    }\n                }\n                p {\n                    line-height: 1.25;\n                    text-align: left;\n                    color: #414344;\n                    margin-bottom: 42px;\n                    @include container-up {\n                        font-size: 16px;\n                    }\n                }\n                a {\n                    margin-top: 10px;\n                    font-size: 16px;\n                    font-weight: bold;\n                    line-height: 1.38;\n                    text-align: left;\n                    color: #0d274d;\n                    display: block;\n                    @include desktop-down {\n                        margin-top: 10px !important;\n                        font-size: 14px;\n                    }\n                    .move_arrow_blue {\n                        &:after {\n                            right: -8px;\n                            width: 9px;\n                            height: 13px;\n                            @-moz-document url-prefix() {\n                                bottom: 3px;\n                            }\n                        }\n                    }\n                }\n                .col-two-wrap {\n                    display: flex;\n                    flex-wrap: wrap;\n                    width: 100%;\n                    .col-two {\n                        width: 100%;\n                        margin-right: 0;\n                    }\n                }\n            }\n        }\n        .col-three {\n            &:first-child {\n                .inner {\n                    a {\n                        margin-top: 46.5px;\n                    }\n                }\n            }\n            &:last-child {\n                .inner {\n                    p {\n                        margin-bottom: 20px;\n                    }\n                }\n            }\n            @include desktop {\n                .inner {\n                    a {\n                        margin-top: 10px;\n                    }\n                    p {\n                        margin-bottom: 10px;\n                    }\n                }\n                &:first-child {\n                    .inner {\n                        a {\n                            margin-top: 10px;\n                        }\n                    }\n                }\n                &:last-child {\n                    .inner {\n                        p {\n                            margin-bottom: 10px;\n                        }\n                    }\n                }\n            }\n            @include desktop-down {\n                .inner {\n                    a {\n                        margin-top: 10px;\n                        .move_arrow_blue {\n                            &:after {\n                                right: -6px;\n                                width: 9px;\n                                height: 10px;\n                                bottom: 4px;\n                            }\n                        }\n                    }\n                    p {\n                        margin-bottom: 10px;\n                    }\n                }\n                &:first-child {\n                    .inner {\n                        a {\n                            margin-top: 10px;\n                        }\n                    }\n                }\n                &:last-child {\n                    .inner {\n                        p {\n                            margin-bottom: 10px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .overlay-IoTaaS-story {\n        .slide-item {\n            &.six-slide {\n                .col-two-wrap {\n                    height: auto;\n                }\n            }\n            &.fifth-slide {\n                .col-two-wrap {\n                    @include desktop-down {\n                        margin-top: 0;\n                    }\n                    .col-two {\n                        &:first-child {\n                            @media (max-width: 1150px) {\n                                width: 40%;\n                            }\n                            @include desktop-down {\n                                width: auto;\n                                margin: 0 auto;\n                            }\n                        }\n                        &:last-child {\n                            @media (max-width: 1150px) {\n                                padding-left: 20px;\n                                width: 60%;\n                            }\n                            @include desktop-down {\n                                width: auto;\n                                margin: 0 auto;\n                                padding-left: 0 !important;\n                            }\n                        }\n                    }\n                    .arrow-x {\n                        @media (max-width: 1150px) {\n                            margin: 0 5px;\n                            width: 50px;\n                        }\n                        @include desktop-down {\n                            margin: 0 10px;\n                        }\n                    }\n                    .icon-with-text {\n                        &.network {\n                            .icon-wrap {\n                                @include desktop-down {\n                                    width: 72.9px;\n                                    height: 65.6px;\n                                }\n                            }\n                            p {\n                                @include desktop-down {\n                                    font-size: 16px;\n                                }\n                            }\n                        }\n                        .icon-wrap {\n                            @include desktop-down {\n                                width: 60.5px;\n                                height: 60.5px;\n                            }\n                            &.wrap {\n                                @include desktop-down {\n                                    width: 112.4px;\n                                    height: 48.8px;\n                                }\n                            }\n                            img {\n                                object-fit: contain;\n                            }\n                        }\n                        p {\n                            @include desktop-down {\n                                font-size: 14px;\n                            }\n                        }\n                    }\n                    .title {\n                        p {\n                            @include desktop-down {\n                                font-size: 16px;\n                            }\n                        }\n                        @include desktop-down {\n                            margin: 20px 0 10px;\n                        }\n                    }\n                    .box-wrap {\n                        @include container-down {\n                            max-width: 598px;\n                            width: 100%;\n                            padding: 24px 15px 24.2px 15px;\n                        }\n                        @include desktop-down {\n                            max-width: 495px;\n                            height: 317px;\n                        }\n                        .wrap {\n                            width: 188px;\n                            @media (max-width: 480px) {\n                                width: 164px;\n                            }\n                        }\n                        .line {\n                            @include desktop-down {\n                                width: 40.3px;\n                                height: 105.8px;\n                                position: relative;\n                                top: 124px;\n                                left: 0px;\n                            }\n                            @media (max-width: 480px) {\n                                display: none;\n                            }\n                        }\n                        .right-content {\n                            @include container-down {\n                                width: 50%;\n                            }\n                            @include desktop-down {\n                                padding-top: 0;\n                            }\n                            @media (max-width: 480px) {\n                                width: 56%;\n                            }\n                            .icon-with-text {\n                                .icon-wrap {\n                                    @include desktop-down {\n                                        width: 95.4px;\n                                        height: 45.8px;\n                                    }\n                                }\n                            }\n                            .content {\n                                p {\n                                    @include desktop-down {\n                                        font-size: 14px;\n                                    }\n                                }\n                                ul {\n                                    li {\n                                        @include desktop-down {\n                                            font-size: 14px;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .text-with-icon {\n                        p {\n                            @include desktop-down {\n                                font-size: 14px;\n                            }\n                        }\n                        .icon-wrap {\n                            @include desktop-down {\n                                width: 50px;\n                                height: 34.2px;\n                            }\n                        }\n                    }\n                }\n            }\n            &.fourth-slide {\n                .bottom-box {\n                    @include desktop {\n                        margin: 70px auto 0 !important;\n                    }\n                    @include desktop-down {\n                        margin: 30px auto 0 !important;\n                    }\n                    @include phablet-down {\n                        margin: 20px auto 0 !important;\n                    }\n                }\n                .col-three-wrap {\n                    max-width: 813px;\n                    @include phablet {\n                        justify-content: center;\n                        .three-col {\n                            &.sp-nwrk {\n                                width: 35%;\n                            }\n                            &.second {\n                                width: 36%;\n                            }\n                            &.third {\n                                width: auto;\n                            }\n                        }\n                    }\n                    @include phone {\n                        justify-content: center;\n                        .three-col {\n                            &.sp-nwrk {\n                                width: 35%;\n                            }\n                            &.second {\n                                width: 36%;\n                            }\n                            &.third {\n                                width: auto;\n                            }\n                        }\n                    }\n                    @include mobile_landscape {\n                        justify-content: center;\n                        .three-col {\n                            &.sp-nwrk {\n                                width: 35%;\n                            }\n                            &.second {\n                                width: 36%;\n                            }\n                            &.third {\n                                width: auto;\n                            }\n                        }\n                    }\n                    @include phoneup_landscape {\n                        justify-content: center;\n                        .three-col {\n                            &.sp-nwrk {\n                                width: 35%;\n                            }\n                            &.second {\n                                width: 36%;\n                            }\n                            &.third {\n                                width: auto;\n                            }\n                        }\n                    }\n                }\n                .col-two-wrap .three-col {\n                    @include ipad_landscape {\n                        &.sp-nwrk {\n                            width: 24%;\n                        }\n                        &.second {\n                            width: 27%;\n                        }\n                        &.third {\n                            width: 37%;\n                        }\n                    }\n                    @include tablet {\n                        &.sp-nwrk {\n                            width: 24%;\n                        }\n                        &.second {\n                            width: 27%;\n                        }\n                        &.third {\n                            width: 37%;\n                        }\n                    }\n                }\n            }\n        }\n        .summary {\n            .col-three-img {\n                margin-top: 60px;\n                // @media (min-width: 1100px) and (max-width: 1271px) {\n                //   margin-top: 86px;\n                // }\n                .col-three {\n                    @include desktop {\n                        &:first-child {\n                            .inner {\n                                a {\n                                    margin-top: 10px !important;\n                                }\n                            }\n                        }\n                        &:last-child {\n                            .inner {\n                                p {\n                                    margin-bottom: 10px !important;\n                                }\n                            }\n                        }\n                        .inner {\n                            a {\n                                margin-top: 10px !important;\n                            }\n                            p {\n                                margin-bottom: 10px !important;\n                            }\n                        }\n                    }\n                    @include desktop-down {\n                        &:first-child {\n                            .inner {\n                                a {\n                                    margin-top: 10px !important;\n                                }\n                            }\n                        }\n                        &:last-child {\n                            .inner {\n                                p {\n                                    margin-bottom: 10px !important;\n                                }\n                            }\n                        }\n                        .inner {\n                            a {\n                                margin-top: 10px !important;\n                                .move_arrow_blue {\n                                    &:after {\n                                        right: -6px;\n                                        width: 9px;\n                                        height: 10px;\n                                        bottom: 4px;\n                                    }\n                                }\n                            }\n                            p {\n                                margin-bottom: 10px !important;\n                            }\n                        }\n                    }\n                    @include tablet {\n                        &:first-child {\n                            .inner {\n                                a {\n                                    margin-top: 10px !important;\n                                    font-size: 14px;\n                                }\n                            }\n                        }\n                        &:last-child {\n                            .inner {\n                                p {\n                                    margin-bottom: 10px !important;\n                                }\n                            }\n                        }\n                        .inner {\n                            a {\n                                margin-top: 10px !important;\n                            }\n                            p {\n                                margin-bottom: 10px;\n                            }\n                        }\n                    }\n                    @include tab_mid_container {\n                        width: 33.33%;\n                        flex: 0 0 33.33%;\n                        .card-wrap {\n                            flex-wrap: wrap;\n                            height: 100%;\n                            .img-wrap {\n                                height: 204px;\n                                width: 100%;\n                            }\n                            .content-wrap {\n                                width: 100%;\n                            }\n                        }\n                    }\n                    @include desktop-down {\n                        .inner {\n                            a {\n                                margin-top: 10px !important;\n                                font-size: 14px;\n                            }\n                        }\n                    }\n                    .card-wrap {\n                        .img-wrap {\n                            height: unset !important;\n                            border-radius: 0;\n                            img {\n                                border-radius: 0;\n                            }\n                        }\n                    }\n                    .inner {\n                        a {\n                            margin-top: 10px;\n                        }\n                        p {\n                            margin-bottom: 10px;\n                        }\n                    }\n                    &:first-child {\n                        .inner {\n                            a {\n                                margin-top: 10px;\n                            }\n                        }\n                    }\n                    &:last-child {\n                        .inner {\n                            p {\n                                margin-bottom: 10px;\n                            }\n                        }\n                    }\n                    @include mobile_landscape {\n                        width: 100%;\n                        .card-wrap {\n                            .img-wrap {\n                                height: unset !important;\n                            }\n                        }\n                        .inner {\n                            a {\n                                margin-top: 10px;\n                            }\n                            p {\n                                margin-bottom: 10px;\n                            }\n                        }\n                    }\n                    @include phoneup_landscape {\n                        width: 100%;\n                        .card-wrap {\n                            .img-wrap {\n                                height: unset !important;\n                            }\n                        }\n                        .inner {\n                            a {\n                                margin-top: 10px;\n                            }\n                            p {\n                                margin-bottom: 10px;\n                            }\n                        }\n                    }\n                    @include phablet {\n                        width: 100%;\n                        .card-wrap {\n                            .img-wrap {\n                                height: unset !important;\n                            }\n                        }\n                    }\n                    @include phone {\n                        width: 100%;\n                        .card-wrap {\n                            .img-wrap {\n                                height: unset !important;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.col-three-img {\n    .row-wrap {\n        .col-three {\n            .card-wrap {\n                &.first-card {\n                    .content-wrap {\n                        @include container-up {\n                            padding: 22px 24px 43px 30px;\n                        }\n                        .inner {\n                            .link-arrow-wrap {\n                                position: relative;\n                                color: #0d274d;\n                                font-weight: bold;\n                                a {\n                                    position: absolute;\n                                    top: 0;\n                                    left: 0;\n                                    width: auto;\n                                    height: 100%;\n                                }\n                                &:hover {\n                                    .link-arrow {\n                                        &::after {\n                                            right: 28px;\n                                        }\n                                    }\n                                }\n                                .link-arrow {\n                                    position: relative;\n                                    bottom: auto;\n                                    left: 28px;\n                                    &::after {\n                                        right: 34px;\n                                        bottom: -2px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// .overlay-IoTaaS-story {\n//   .slide-item {\n//     .fourth-slide {\n//       .three-col {\n//         &.third {\n//           .icon-with-text {\n//             margin-right: 10px;\n//             margin-top: 5px;\n//           }\n//         }\n//       }\n//     }\n//   }\n// }\n#converge-sdn-graph-one,\n#converge-sdn-graph-two,\n#converge-sdn-graph-three {\n    svg {\n        display: none;\n        &:nth-of-type(1) {\n            display: block;\n        }\n    }\n}",".drivers-story {\n    .col-two-outer-with-img {\n        .img-wrapper {\n            display: none;\n            @media screen and (max-width: 1024px) {\n                display: block;\n            }\n        }\n        .col-wrap-outer,\n        .col-wrap-right {\n            display: block;\n            @media screen and (max-width: 1024px) {\n                display: none;\n            }\n        }\n        h3 {\n            @media screen and (max-width: 1024px) {\n                margin-bottom: 20px !important;\n            }\n        }\n    }\n    .crosswork-operating {\n        padding-top: 30px;\n        @media screen and (max-width: 1024px) {\n            align-items: baseline !important;\n            height: auto !important;\n        }\n        .img-wrapper {\n            display: none;\n            @media screen and (max-width: 1024px) {\n                display: block;\n            }\n        }\n        .col-wrap {\n            display: block;\n            @media screen and (max-width: 1024px) {\n                display: none;\n            }\n        }\n    }\n    .full-lifecycle {\n        @media screen and (max-width: 1024px) {\n            display: block !important;\n            min-width: 100% !important;\n        }\n        .img-wrapper {\n            display: none;\n            @media screen and (max-width: 1024px) {\n                display: block;\n            }\n        }\n        .col-left,\n        .col-midle,\n        .col-right {\n            display: block;\n            @media screen and (max-width: 1024px) {\n                display: none;\n            }\n        }\n    }\n    .container {\n        .tabs-container {\n            ul {\n                li {\n                    span {\n                        max-width: inherit;\n                    }\n                }\n            }\n        }\n    }\n    .item {\n        position: relative;\n    }\n    .col-two-wrapper {\n        // font-size: 0;\n        text-align: center;\n        max-width: 980px;\n        margin: 67px auto 0;\n        @media screen and (max-height: 640px) {\n            overflow-y: auto;\n            -ms-overflow-style: none;\n            height: calc(100vh - 122px);\n            padding-bottom: 20px;\n        }\n        h3 {\n            margin-bottom: 88px;\n            color: #4d4c4c;\n        }\n        .col-two {\n            &.content-block {\n                max-width: 460px;\n                margin: 0 15px 0 68px;\n                width: calc(50% - 83px);\n                h3 {\n                    display: inline-block;\n                    width: 100%;\n                    margin-bottom: 15px !important;\n                    color: $primary2;\n                    text-align: left !important;\n                    line-height: 1.37;\n                }\n            }\n            .list-syntax {\n                padding: 0;\n                li {\n                    margin: 15px 0 11px;\n                }\n            }\n            &.capsule-block {\n                max-width: 578px;\n                border-radius: 104px;\n                font-size: 0;\n                margin: 0 20.5px 5px 13px;\n                width: calc(50% - 33.5px);\n                &.green {\n                    background-color: #58be4d;\n                }\n                h6 {\n                    color: $white;\n                    font-weight: bold;\n                    line-height: 1.35;\n                    @include tab_mid_container {\n                        font-size: 16px;\n                    }\n                    span {\n                        font-weight: 100;\n                    }\n                }\n                .capex-box {\n                    max-width: 342px;\n                    width: 59%;\n                    height: initial;\n                    padding: 36px 37px 39px 44px;\n                    border-radius: 104px;\n                    @include tab_mid_container {\n                        padding: 28px 32px 28px 32px;\n                    }\n                    &.blue {\n                        background-color: $royal-blue;\n                    }\n                }\n                .opex-box {\n                    padding: 0 26px 0 9px;\n                    width: 41%;\n                }\n            }\n        }\n        .col-wrap-outer {\n            float: left;\n            width: 50%;\n            max-width: 425px;\n            position: relative;\n            margin: -4px 11px 0 38px;\n            &:after {\n                content: \"\";\n                position: absolute;\n                left: 0;\n                top: -57px;\n                width: 239px;\n                height: 412px;\n                border-radius: 10px;\n                background-color: #e2e2e2;\n                z-index: -1;\n            }\n            .top-txt {\n                position: relative;\n                top: -29px;\n                left: 36px;\n                display: block;\n                text-align: left;\n                font-size: 16px;\n                line-height: 1.25;\n                letter-spacing: normal;\n                color: #4d4c4c;\n                letter-spacing: -0.020em;\n            }\n            .col-wrap {\n                float: left;\n                width: 100%;\n                display: flex;\n                align-items: center;\n                margin-bottom: 16px;\n                padding-left: 34px;\n                >.img-box {\n                    width: 52px;\n                }\n                &:nth-of-type(3) {\n                    >.img-box {\n                        img {\n                            max-width: 29px;\n                        }\n                    }\n                }\n            }\n            .circle-box {\n                float: left;\n                width: 274px;\n                height: 101px;\n                border-radius: 50px;\n                border: solid 1px #fff;\n                background-color: #e2e2e2;\n                padding: 11px 24px;\n                margin-left: 25px;\n                display: flex;\n                align-items: center;\n                .img-box {\n                    width: 58px;\n                    float: left;\n                    position: relative;\n                    span {\n                        position: absolute;\n                        left: 0;\n                        top: 0;\n                        right: 0;\n                        bottom: 0;\n                        margin: auto;\n                        height: fit-content;\n                        font-size: 16px;\n                        line-height: 1.25;\n                        color: #4d4c4c;\n                    }\n                }\n                .text-wrap {\n                    float: left;\n                    width: calc(100% - 58px);\n                    text-align: left;\n                    padding-left: 23px;\n                    span {\n                        font-size: 16px;\n                        line-height: 1.25;\n                        color: #4d4c4c;\n                        letter-spacing: -0.020em;\n                    }\n                }\n            }\n        }\n        .col-wrap-right {\n            float: left;\n            width: 50%;\n            width: 501px;\n            margin-top: 17px;\n            position: relative;\n            h6 {\n                padding-left: 30px;\n                color: #4d4c4c;\n                position: absolute;\n                top: -40px;\n            }\n            .col-wrap {\n                float: left;\n                width: 100%;\n                border-radius: 50px;\n                padding: 16px 13px;\n                height: 101px;\n                margin-bottom: 16px;\n                &.bg-blue {\n                    background-color: #0d274d;\n                    .img-box {\n                        img {\n                            max-width: 56px;\n                        }\n                    }\n                }\n                &.bg-yellow {\n                    background-color: #fbab2c;\n                    .img-box {\n                        img {\n                            max-width: 37px;\n                            margin: auto;\n                        }\n                    }\n                }\n                &.bg-sky {\n                    background-color: #00bceb;\n                }\n            }\n            .img-box {\n                width: 68px;\n                float: left;\n                position: relative;\n                top: 7px;\n                left: 9px;\n            }\n            .text-wrap {\n                float: left;\n                width: calc(100% - 76px);\n                text-align: left;\n                padding-left: 30px;\n                p {\n                    font-size: 16px;\n                    font-weight: bold;\n                    color: #fff;\n                    margin-bottom: 7px;\n                    letter-spacing: -0.005em;\n                }\n                ul {\n                    li {\n                        font-size: 16px;\n                        color: #fff;\n                        position: relative;\n                        padding-left: 10px;\n                        line-height: 1.2;\n                        letter-spacing: -0.020em;\n                        &::marker {\n                            font-size: 0;\n                        }\n                        &:before {\n                            content: \"\";\n                            position: absolute;\n                            left: 0;\n                            top: 6px;\n                            height: 4px;\n                            width: 4px;\n                            border-radius: 50%;\n                            background: white;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .verticle-carousel {\n        padding-top: 0;\n        .slide-item {\n            min-height: 602px;\n            &.life-cycle {\n                h3 {\n                    font-weight: 300;\n                    text-align: center;\n                    color: #4d4c4c;\n                    margin-bottom: 10px;\n                    margin-top: 35px;\n                }\n                h5 {\n                    margin: 0 0 30px;\n                    color: #4d4c4c;\n                    font-weight: 400;\n                    line-height: 1.3;\n                    text-align: center;\n                }\n                .col-left {\n                    text-align: right;\n                    position: relative;\n                    .row-item {\n                        padding-right: 92px;\n                        justify-content: end;\n                        position: relative;\n                        border-radius: 0px 50px 50px 0px;\n                        &.nine,\n                        &.five {\n                            width: 128%;\n                        }\n                        &.eight,\n                        &.six {\n                            width: 113.5%;\n                        }\n                        &.seven {\n                            width: 109%;\n                        }\n                        p {\n                            @include tab_mid_container {\n                                padding-left: 20px;\n                            }\n                            @include tablet {\n                                padding-left: 20px;\n                            }\n                        }\n                    }\n                }\n                .col-right {\n                    text-align: left;\n                    position: relative;\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        max-width: 400px;\n                    }\n                    @include tablet-down {\n                        max-width: 400px;\n                    }\n                    .row-item {\n                        padding-left: 100px;\n                        justify-content: flex-start;\n                        position: relative;\n                        border-radius: 50px 0px 0px 50px;\n                        p {\n                            @include tab_mid_container {\n                                padding-right: 20px;\n                            }\n                            @include tablet {\n                                padding-right: 20px;\n                            }\n                        }\n                        &.zero,\n                        &.four {\n                            width: 102%;\n                            left: 28px;\n                            @include desktop {\n                                left: -10px;\n                            }\n                            @include desktop_potrait {\n                                left: -17px;\n                            }\n                            @include desktop_tab {\n                                left: 32px;\n                            }\n                            @include tablet {\n                                left: 0;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                width: 112%;\n                                left: 0;\n                            }\n                            @include tablet-down {\n                                width: 112%;\n                                left: 0;\n                            }\n                        }\n                        &.one,\n                        &.three {\n                            width: 92.4%;\n                            right: -77px;\n                            @include desktop {\n                                right: -30px;\n                            }\n                            @include tablet {\n                                right: -30px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                right: -77px;\n                            }\n                        }\n                        &.two {\n                            width: 88.5%;\n                            right: -98px;\n                            @include desktop {\n                                right: -45px;\n                            }\n                            @include desktop_potrait {\n                                right: -50px;\n                            }\n                            @include desktop_tab {\n                                right: -94px;\n                            }\n                            @include tablet {\n                                right: -42px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                right: -92px;\n                            }\n                            @include tablet-down {\n                                right: -92px;\n                            }\n                        }\n                        .circle {\n                            right: auto;\n                            left: 0;\n                        }\n                    }\n                }\n                .col-midle {\n                    position: relative;\n                    left: 69px;\n                    @include desktop_potrait {\n                        left: 46px;\n                        max-width: 200px;\n                        margin-right: 16px;\n                    }\n                    @include desktop_tab {\n                        left: 72px;\n                    }\n                    @include desktop {\n                        left: 46px;\n                        max-width: 200px;\n                        margin-right: 16px;\n                    }\n                    @include tablet {\n                        left: 33px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        max-width: 300px;\n                        margin: 30px auto;\n                        left: 69px;\n                    }\n                    @include tablet-down {\n                        max-width: 300px;\n                        margin: 30px auto;\n                        left: 69px;\n                    }\n                }\n                .col-wrap-outer {\n                    display: flex;\n                    align-items: center;\n                    @include desktop_potrait {\n                        margin-left: 50px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        display: table-caption;\n                        min-width: 400px;\n                    }\n                    @include tablet-down {\n                        display: table-caption;\n                        min-width: 400px;\n                    }\n                }\n                .row-item {\n                    height: 75px;\n                    display: -webkit-box;\n                    align-items: center;\n                    margin-bottom: 8px;\n                    @include desktop-down {}\n                    p {\n                        color: #06144d;\n                        letter-spacing: -0.025em;\n                        position: relative;\n                        left: -4px;\n                    }\n                    &.yellow {\n                        background-color: rgba(251, 171, 44, 0.2);\n                    }\n                    &.light-green {\n                        background-color: rgba(116, 191, 75, 0.2);\n                        .circle {\n                            background-color: #6ebe4a;\n                        }\n                    }\n                    &.grey {\n                        background-color: rgba(13, 39, 77, 0.2);\n                        .circle {\n                            background-color: #0d274d;\n                        }\n                    }\n                    .circle {\n                        width: 75px;\n                        height: 75px;\n                        background-color: #fbab2c;\n                        border-radius: 50%;\n                        position: absolute;\n                        right: 0;\n                        top: 0;\n                        padding: 25px 30px;\n                        font-size: 20px;\n                        font-weight: bold;\n                        text-align: center;\n                        color: #fff;\n                    }\n                }\n            }\n            &.chart-wrapper {\n                margin-top: 15px;\n            }\n            &.col-three-outer {\n                max-width: 1185px;\n                display: flex;\n                flex-wrap: wrap;\n                align-items: center;\n                min-height: 550px;\n                @include desktop {\n                    // margin-top: 40px;\n                    overflow-x: hidden;\n                    overflow-y: hidden;\n                    height: initial !important;\n                }\n                @include tablet {\n                    margin-top: 40px;\n                    overflow-x: hidden;\n                    overflow-y: auto;\n                    height: initial !important;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    height: auto !important;\n                }\n                .col-wrap {\n                    h3 {\n                        font-weight: 300;\n                        font-stretch: normal;\n                        text-align: left;\n                        color: #06144d;\n                    }\n                    ul {\n                        li {\n                            font-size: 16px;\n                            font-weight: normal;\n                            text-align: left;\n                            color: #06144d;\n                            position: relative;\n                            padding-left: 10px;\n                            &::marker {\n                                font-size: 0;\n                            }\n                            &:before {\n                                content: \"\";\n                                position: absolute;\n                                left: 0;\n                                top: 9px;\n                                height: 3px;\n                                width: 3px;\n                                border-radius: 50%;\n                                background: #06144d;\n                            }\n                        }\n                    }\n                    &.left {\n                        width: 301px;\n                        text-align: left;\n                        position: relative;\n                        top: -12px;\n                        padding-left: 10px;\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            top: 0;\n                            padding-left: 0;\n                        }\n                        @include tablet-down {\n                            top: 0;\n                            padding-left: 0;\n                        }\n                        h3 {\n                            margin-bottom: 35px;\n                        }\n                        ul {\n                            li {\n                                margin-bottom: 19px;\n                                line-height: 1.2;\n                            }\n                        }\n                    }\n                    &.middle {\n                        width: 316px;\n                        position: relative;\n                        margin: 0 38px;\n                        top: -10px;\n                        @include desktop_tab {\n                            max-width: 316px;\n                        }\n                        @include desktop_potrait {\n                            width: 290px;\n                            max-width: 400px;\n                            margin: 0 40px 0 40px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            margin: 20px 38px;\n                            top: 0;\n                        }\n                        @include tab_mid_container {\n                            margin: 0 38px 30px;\n                            top: 0;\n                            width: 250px;\n                            max-width: 400px;\n                        }\n                        @include tablet {\n                            margin: 0 38px 30px;\n                            top: 0;\n                        }\n                        @include tablet-down {\n                            margin: 20px 38px;\n                            top: 0;\n                        }\n                        .img-wrap {\n                            position: relative;\n                            @include desktop {\n                                max-width: 300px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                max-width: 300px;\n                            }\n                            @include tablet-down {\n                                max-width: 300px;\n                            }\n                            span {\n                                position: absolute;\n                                left: 0;\n                                right: 0;\n                                top: 0;\n                                bottom: 0;\n                                margin: auto;\n                                width: 125px;\n                                font-size: 20px;\n                                font-weight: normal;\n                                text-align: center;\n                                color: #06144d;\n                                height: fit-content;\n                                &.apis {\n                                    top: 6px;\n                                    bottom: auto;\n                                }\n                            }\n                        }\n                    }\n                    &.right {\n                        width: 41.3%;\n                        max-width: 486px;\n                        position: relative;\n                        left: -6px;\n                        @include desktop {\n                            width: 70%;\n                            left: 4px;\n                        }\n                        @include tab_mid_container {\n                            width: 36%;\n                        }\n                        @include tablet {\n                            width: 70%;\n                            left: 4px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            left: 0;\n                        }\n                        @include tablet-down {\n                            left: 0;\n                        }\n                        .text-box {\n                            height: 165px;\n                            float: left;\n                            margin: 5px 0;\n                            width: 100%;\n                            @include tab_mid_container {\n                                height: auto;\n                            }\n                            p {\n                                font-size: 16px;\n                                font-weight: bold;\n                                text-align: left;\n                                color: #fff;\n                                line-height: 1.2;\n                                margin-bottom: 11px;\n                            }\n                            ul {\n                                width: 147px;\n                                float: left;\n                                li {\n                                    font-size: 16px;\n                                    font-weight: normal;\n                                    text-align: left;\n                                    color: #fff;\n                                    position: relative;\n                                    padding-left: 5px;\n                                    line-height: 1.2;\n                                    &::marker {\n                                        font-size: 0;\n                                    }\n                                    &:before {\n                                        content: \"\";\n                                        position: absolute;\n                                        left: -3px;\n                                        top: 9px;\n                                        height: 4px;\n                                        width: 4px;\n                                        border-radius: 50%;\n                                        background: white;\n                                    }\n                                }\n                                &:nth-of-type(2) {\n                                    width: calc(100% - 160px);\n                                }\n                            }\n                            &.bg-blue {\n                                border-radius: 10px;\n                                background-color: #0d274d;\n                                padding: 23px 37px 6px 31px;\n                            }\n                            &.bg-green {\n                                padding: 15px 37px 19px 31px;\n                                border-radius: 10px;\n                                background-color: #74bf4b;\n                                ul {\n                                    width: 193px;\n                                    &:nth-of-type(2) {\n                                        width: calc(100% - 193px);\n                                    }\n                                }\n                                p {\n                                    margin-bottom: 6px;\n                                }\n                            }\n                            &.bg-yellow {\n                                padding: 17px 37px 12px 32px;\n                                border-radius: 10px;\n                                background-color: #fbab2c;\n                            }\n                        }\n                    }\n                }\n            }\n            &.full-width {\n                @include desktop {\n                    overflow-x: scroll;\n                    overflow-y: auto;\n                    height: calc(100vh - 180px) !important;\n                }\n                @include tablet {\n                    overflow-x: scroll;\n                    overflow-y: auto;\n                    height: calc(100vh - 180px) !important;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    height: auto !important;\n                }\n            }\n        }\n        .slick-arrow.slick-prev {\n            top: 21px;\n        }\n        .story-overview {\n            max-width: 1088px;\n            padding-right: 0;\n            margin-top: 31px;\n            padding-bottom: 20px;\n            @include tab_mid_container {\n                max-width: 970px;\n                padding-right: 0;\n                height: auto !important;\n            }\n        }\n        .reduce-time-block {\n            max-width: 890px;\n            margin: 35px auto;\n            @media screen and (min-width: 1251px) and (max-width: 1650px) {\n                margin: 23px 97px 0 auto;\n            }\n            @media screen and (min-width: 1650px) {\n                margin: 35px auto 23px auto;\n                padding-left: 175px;\n                max-width: 1050px;\n            }\n        }\n        .time-value-bar {\n            position: relative;\n            width: 26px;\n            height: 437px;\n            border-radius: 38px;\n            background-image: linear-gradient(to bottom, #00b1e7, #58be4d);\n        }\n        .close-loop-screen {\n            min-height: 553px;\n            margin: 0 auto;\n            max-width: 100%;\n            .close-loop-box {\n                max-width: 1220px;\n                height: 532px;\n                margin: 30px auto 0;\n                svg {\n                    height: 532px;\n                }\n                img {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: contain;\n                }\n            }\n            #portfollio {\n                height: 100%;\n            }\n            h3 {\n                color: $primary2;\n                margin-top: 17px;\n            }\n        }\n    }\n    .slide-five {\n        padding-right: 0px;\n        max-width: 100% !important;\n        @media screen and (min-width: 1350px) {\n            margin-top: 6px !important;\n        }\n        .img-outer {\n            width: 100%;\n            max-width: 1045px;\n            margin: 13px auto 21px;\n            @media screen and (min-width: 1350px) {\n                margin-top: -19px;\n            }\n            .img-wrapper {\n                width: 100%;\n                max-width: 976px;\n                MARGIN: 0 AUTO;\n                @media screen and (max-width: 1200px) and (min-width: 1101px) {\n                    max-width: 850px;\n                }\n                @media screen and (max-width: 1100px) {\n                    max-width: 800px;\n                }\n                >svg {\n                    height: 400px;\n                }\n                img {\n                    height: 405px;\n                    width: auto;\n                    max-width: 100%;\n                    margin: 0 auto;\n                    @media screen and (max-width: 1200px) and (min-width: 1101px) {\n                        height: 350px;\n                    }\n                    @media screen and (max-width: 1100px) {\n                        height: 300px;\n                    }\n                }\n            }\n        }\n        .intro-wrapper {\n            margin-top: 7px;\n            display: inline-block;\n            width: 100%;\n            max-width: 100%;\n            @media (min-width: 1350px) {\n                margin-bottom: 25px;\n            }\n            h3 {\n                color: $primary2;\n                line-height: 1.06;\n                margin-bottom: 7px;\n                text-align: left;\n                margin-top: 20px;\n            }\n            h5 {\n                margin-top: 13px;\n                color: $primary2;\n                font-weight: 400;\n                line-height: 1.3;\n                // @media screen and (min-width: 1200px) {\n                //     font-size: 20px;\n                // }\n            }\n        }\n        .box-two-block {\n            font-size: 0;\n            width: 100%;\n            max-width: 976px;\n            margin: 16px auto 0;\n            padding-top: 4px;\n            padding-left: 2px;\n            position: relative;\n            @media screen and (max-width: 1100px) {\n                max-width: 700px;\n            }\n            &:before {\n                content: '';\n                position: absolute;\n                left: 0;\n                top: -2px;\n                width: 100%;\n                height: 10px;\n                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/grey_dot.svg);\n                background-size: contain;\n                background-repeat: no-repeat;\n                opacity: 0.3;\n            }\n            h5 {\n                font-size: 20px;\n                font-weight: 500;\n                color: $primary2;\n            }\n            .two-col {\n                width: 50%;\n                vertical-align: top;\n                display: inline-block;\n                padding-right: 30px;\n                &:last-child {\n                    @media screen and (min-width: 1200px) {\n                        padding-left: 93px;\n                    }\n                }\n            }\n            ul {\n                margin-top: 5px;\n                padding-bottom: 15px;\n                li {\n                    font-size: 16px;\n                    color: $primary2;\n                    position: relative;\n                    padding-left: 10px;\n                    margin-top: 4px;\n                    &:before {\n                        content: '';\n                        position: absolute;\n                        width: 3px;\n                        height: 3px;\n                        left: -1px;\n                        top: 9px;\n                        background-color: $primary2;\n                    }\n                }\n            }\n        }\n    }\n    .story-overview {\n        .color-tabs {\n            margin-top: 0;\n            display: flex;\n            .tab-wrapper {\n                width: 33.33%;\n                display: flex;\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    width: 50%;\n                }\n                @include tablet-down {\n                    width: 50%;\n                }\n                &.sky-blue {\n                    .tab-content {\n                        background-color: #049fd9;\n                        @include container-up {\n                            padding: 20px 0px 18px;\n                        }\n                    }\n                }\n            }\n            .tab-content {\n                width: 100%;\n                // padding: 14px 32px 20px;\n                border-radius: 100px;\n                @include tablet {\n                    padding: 30px 20px 10px;\n                }\n                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                    height: auto !important;\n                }\n                @include tablet-down {\n                    height: auto !important;\n                }\n            }\n            h6 {\n                font-size: 16px;\n                color: $white;\n                font-weight: 600;\n            }\n            p {\n                font-size: 14px;\n                max-width: 199px;\n                width: 100%;\n                margin: auto;\n            }\n        }\n        .text-wrapper {\n            display: inline-block;\n            vertical-align: middle;\n            width: calc(100% - 289px);\n            padding-top: 6px;\n            max-width: 640px;\n        }\n        .info-text {\n            font-size: 0;\n            padding: 36px 67px 43px;\n            text-align: left;\n            @media screen and (min-width: 1350px) {\n                padding-right: 87px;\n                margin-top: 19px;\n                padding: 52px 75px 60px;\n            }\n            p {\n                margin-top: 14px;\n                word-break: break-word;\n                @media screen and (min-width: 1350px) {\n                    padding-right: 90px;\n                    letter-spacing: 0.035em;\n                }\n                &.smll-font {\n                    font-size: 16px;\n                    letter-spacing: -0.020em;\n                }\n            }\n            ul {\n                font-size: initial;\n                margin: 27px 0;\n            }\n            li {\n                font-size: 16px;\n                color: #fff;\n                position: relative;\n                padding-left: 10px;\n                line-height: 1.2;\n                letter-spacing: -0.024em;\n                &::marker {\n                    font-size: 0;\n                }\n                &:before {\n                    content: \"\";\n                    position: absolute;\n                    left: 0;\n                    top: 9px;\n                    height: 3px;\n                    width: 3px;\n                    border-radius: 50%;\n                    background: white;\n                }\n            }\n        }\n        h3 {\n            text-align: left;\n            letter-spacing: -0.015em;\n            background-color: transparent;\n            color: #4d4c4c;\n            padding-top: 0;\n        }\n        .img-box {\n            width: 248px;\n            display: inline-block;\n            vertical-align: middle;\n            float: right;\n            position: relative;\n            top: 5px;\n            @include desktop_tab {\n                width: 200px;\n                top: 0;\n            }\n            @include desktop {\n                width: 200px;\n                top: 0;\n            }\n            @include desktop_potrait {\n                width: 200px;\n                top: 0;\n            }\n            @include desktop-down {\n                width: 200px;\n                top: 0;\n            }\n            img {\n                height: 247px;\n                object-fit: cover;\n                width: auto;\n                @include desktop_tab {\n                    height: 200px;\n                }\n                @include desktop {\n                    height: 200px;\n                }\n                @include desktop_potrait {\n                    height: 200px;\n                }\n                @include desktop-down {\n                    height: 200px;\n                }\n            }\n            .img-wrapper {\n                position: relative;\n                span {\n                    position: absolute;\n                    left: 0;\n                    right: 0;\n                    top: 0;\n                    bottom: 0;\n                    margin: auto;\n                    font-size: 20px;\n                    text-align: center;\n                    color: white;\n                    max-width: 100px;\n                    height: fit-content;\n                    line-height: 1.2;\n                }\n            }\n        }\n    }\n    .summary {\n        width: 100%;\n        padding-top: 60px;\n        @include container-down {\n            padding-top: 30px;\n        }\n        .col-three-img {\n            padding-top: 30px !important;\n            .intro-wrapper {\n                margin-top: 7px;\n                display: inline-block;\n                width: 100%;\n                max-width: 100%;\n                @media (min-width: 1350px) {\n                    margin-bottom: 25px;\n                }\n                h3 {\n                    color: $primary2;\n                    line-height: 1.06;\n                    margin-bottom: 7px;\n                    text-align: left;\n                    margin-top: 20px;\n                }\n                h5 {\n                    margin-top: 13px;\n                    color: $primary2;\n                    font-weight: 400;\n                    line-height: 1.3;\n                    // @media screen and (min-width: 1200px) {\n                    //     font-size: 20px;\n                    // }\n                }\n            }\n        }\n    }\n    .col-three-img {\n        padding-top: 30px;\n        margin-top: 0 !important;\n        @include container-up {\n            padding-top: 12px;\n        }\n        h6 {\n            margin-bottom: 7px;\n        }\n        .list-wrap {\n            margin-top: 7px;\n            a {\n                margin-bottom: 10px;\n            }\n            .link-arrow {\n                bottom: 26px;\n            }\n        }\n        .col-three {\n            p {\n                &:first-of-type {\n                    margin-top: 22px;\n                }\n            }\n            h6+p {\n                &:first-of-type {\n                    margin-top: 0px;\n                }\n            }\n        }\n    }\n}\n\n#drivers-tab {\n    .col-three-img {\n        @media (min-width: 1271px) {\n            padding-top: 75px;\n        }\n    }\n}","svg {\n    width: 100%;\n    height: 100%;\n}\n\n@media (min-width: 1400px) {\n    .component-stories .verticle-carousel .slide-item {\n        &.telco-cloud-7 {\n            margin: 50px auto 0;\n        }\n    }\n}\n\n@media (max-width: 1399px) {\n    .component-stories .verticle-carousel .slide-item {\n        &.telco-cloud-7 {\n            margin: 50px auto 0;\n        }\n    }\n}\n\n@media (max-width: 1200px) {\n    .component-stories {\n        .telco-cloud-5 {\n            .pop_images .image-outer.extra-top {\n                top: -43px;\n                width: 55%;\n                margin-left: -126px;\n            }\n        }\n    }\n}\n\n@media (max-width: 767px) {\n    .component-stories {\n        .telco-cloud-5 {\n            .pop_images .image-outer.extra-top {\n                svg {\n                    margin-top: 7px;\n                }\n            }\n        }\n        .story-overview .descriptive-text ul {\n            padding-left: 10px;\n        }\n    }\n}\n\n@media (max-width: 1200px) and (min-width: 1024px) {\n    .component-stories .telco-cloud-6 {\n        .color-tabs {\n            max-width: 472px;\n            margin: 0 auto 28px;\n        }\n        .content {\n            max-width: 472px;\n            margin: 0 auto 9px;\n        }\n    }\n    .component-stories .telco-cloud-5 .graphic {\n        max-width: 500px;\n        width: 95%;\n    }\n    .drivers-story .chart-wrapper .text-box p {\n        font-size: 12px;\n    }\n}\n\n@media (max-width: 1024px) and (min-width: 992px) {\n    .component-stories .slide-counter {\n        font-size: 22px;\n    }\n    .component-stories .telco-cloud-5 .graphic {\n        max-width: 360px;\n    }\n}\n\n.ua-mobile {\n    .map-overlay .map-container .zoom-instruction {\n        display: block;\n    }\n}\n\n@media (max-width: 991px) and (min-width: 768px) {\n    section.overlay-component-stories.sec-overlay .cross,\n    section.overlay-csm-stories.sec-overlay .cross,\n    section.overlay-IoTaaS-story.sec-overlay .cross,\n    section.overlay-drivers-tab.sec-overlay .cross,\n    section.overlay-csm-sdn.sec-overlay .cross,\n    section.overlay-IoTaaS-story.sec-overlay .cross,\n    section.overlay-mobility.sec-overlay .cross {\n        top: 27px;\n    }\n    .component-stories .col-three-img .row-wrap {\n        margin-right: 0;\n        margin-left: 0;\n    }\n    .csm-story .verticle-carousel .e-two-subscribe .csc-block:after {\n        top: 46px;\n        right: -15%;\n        width: 95%;\n        height: 210px;\n    }\n    .component-stories {\n        .slide-counter {\n            font-size: 18px;\n            top: 8px;\n            position: relative;\n        }\n        .telco-driver .telco-image {\n            position: relative;\n            max-width: 545px;\n            margin: 0 auto 65px;\n        }\n        h3 {\n            font-size: 25px;\n        }\n        .tabs-container ul li {\n            font-size: 18px;\n        }\n        p {\n            font-size: 14px;\n        }\n        h6 {\n            font-size: 18px;\n        }\n    }\n    .csm-sdn,\n    .csm-mobility,\n    .IoTaaS-story {\n        .bottom-box ul li {\n            font-size: 14px;\n        }\n        .story-overview {\n            .descriptive-text {\n                margin-top: 14px;\n                p {\n                    font-size: 16px;\n                }\n            }\n            ul li {\n                font-size: 16px;\n            }\n        }\n        .fifth-slide {\n            .bottom-box>ul>li {\n                font-size: 18px;\n            }\n        }\n    }\n    .csm-story .verticle-carousel .slide {\n        margin-top: 30px;\n    }\n    .component-stories .item-wrapper {\n        height: inherit;\n    }\n    .drivers-story {\n        .col-three-img {\n            padding-top: 0;\n        }\n        .chart-wrapper .text-box {\n            padding-right: 0;\n        }\n        .col-two-wrapper {\n            margin-top: 60px;\n        }\n    }\n    .toggle-box {\n        p:after {\n            top: 4px;\n        }\n        .click-btn .btn-block {\n            top: -6px;\n        }\n    }\n    .component-stories {\n        padding-top: 36px;\n        .item {\n            padding-top: 0;\n        }\n        #innerButton {\n            top: 22px;\n        }\n        .col-three-img .link-arrow {\n            text-align: left;\n        }\n        .tabs-container ul li {\n            font-size: 13px;\n            height: auto;\n            padding: 0 3px;\n            span {\n                height: inherit;\n            }\n        }\n        .two-col-image {\n            .text-wrap {\n                width: 100%;\n                margin-bottom: 20px;\n                padding-right: 0;\n            }\n            .col-wrapper.img-left {\n                ul {\n                    max-width: 100%;\n                }\n                .img-wrap {\n                    width: 100%;\n                    margin-top: 5px;\n                }\n                .text-wrap {\n                    width: 100%;\n                    padding: 0;\n                }\n            }\n            .img-wrap {\n                padding-left: 0;\n                width: 100%;\n                .image-outer {\n                    margin: 0 auto;\n                }\n                &.colored-icons .image-outer .img-row img {\n                    width: 108px;\n                    // height: 80px;\n                }\n            }\n        }\n        .verticle-carousel {\n            padding-top: 0;\n            .rsc-block .intro {\n                margin-top: 0;\n            }\n            .intro {\n                margin-top: 0;\n                margin-bottom: 0;\n            }\n            .sme-block {\n                margin: 10px auto 25px;\n                .sme-content {\n                    margin-top: 0;\n                }\n            }\n            .slide-item.full-width {\n                margin-top: 20px;\n            }\n        }\n        .col-three-img {\n            height: calc(100vh - 235px);\n            overflow-y: auto;\n            padding-top: 27px;\n            .row {\n                margin: 0;\n            }\n            .col-three {\n                padding: 0 7px;\n                flex: 0 0 50%;\n                max-width: 50%;\n                margin-bottom: 20px;\n            }\n        }\n        .telco-cloud-6 {\n            p {\n                // margin: 7px 0 6px;\n                max-width: 100%;\n            }\n            .col-wrap {\n                width: 100%;\n                .image-outer {\n                    margin: 0 auto;\n                }\n                &.col-big {\n                    width: 100%;\n                }\n                &.col-small {\n                    width: 100%;\n                    margin-top: 50px;\n                }\n            }\n            .text-wrap {\n                max-width: 100%;\n                width: 100%;\n            }\n            .content {\n                width: calc(100% - 123px);\n                margin: 0 auto 9px;\n            }\n            .color-tabs {\n                margin-bottom: 48px;\n                .white-tag {\n                    bottom: -48px;\n                }\n            }\n        }\n        .telco-cloud-7 {\n            p {\n                margin: 7px 0 6px;\n                max-width: 100%;\n            }\n            .col-wrap {\n                width: 100%;\n                .image-outer {\n                    margin: 0 auto;\n                }\n                &.col-big {\n                    width: 100%;\n                }\n                &.col-small {\n                    width: 100%;\n                    margin-top: 50px;\n                }\n            }\n            .text-wrap {\n                max-width: 100%;\n                width: 100%;\n            }\n            .graphic {\n                position: relative;\n                max-width: 650px !important;\n                width: 100%;\n                margin: 0 auto;\n            }\n            .bottom-grid {\n                width: 100%;\n                max-width: 809px;\n                margin: 60px auto 0;\n            }\n            .upper-grid {\n                font-size: 0;\n                max-width: 769px;\n                margin: 0 auto;\n            }\n        }\n    }\n    .csm-story {\n        .mobile-service {\n            padding-top: 0;\n            .col-two ul li {\n                font-size: 18px;\n            }\n        }\n        .verticle-carousel {\n            .slide-item {\n                padding-top: 0;\n            }\n            .e-two-subscribe .toggle-box {\n                top: -20px;\n                right: 0;\n            }\n            .story-overview .color-tabs .tab-wrapper {\n                padding: 10px 5px;\n            }\n        }\n    }\n    .drivers-story .chart-wrapper {\n        overflow: hidden;\n        overflow-y: auto;\n        -ms-overflow-style: none;\n        scrollbar-width: none;\n        scrollbar-width: none;\n        /* Firefox */\n        -ms-overflow-style: none;\n        -webkit-overflow-scrolling: touch;\n        &::-webkit-scrollbar {\n            display: none;\n            width: 0;\n            height: 0;\n        }\n        .col-wrapper {\n            width: 1130px;\n            height: calc(100% + 1px);\n        }\n    }\n    .csm-sdn,\n    .csm-mobility,\n    .IoTaaS-story {\n        .lottie-outer #convergedsdn {\n            margin-top: 25px;\n        }\n        .verticle-carousel .fifth-slide .img-box {\n            min-height: 180px;\n            margin-top: 20px;\n        }\n        #sdnAnimation {\n            position: relative;\n            top: 50%;\n            transform: translateY(-50%);\n        }\n    }\n    .drivers-story .col-two-wrapper .col-two {\n        &.capsule-block {\n            max-width: 100%;\n            margin: 0 0 20px;\n            width: 100%;\n            .capex-box {\n                max-width: 100%;\n                width: 53%;\n            }\n            .opex-box {\n                width: 47%;\n            }\n        }\n        &.content-block {\n            max-width: 100%;\n            margin: 0;\n            width: 100%;\n            padding: 0 20px;\n        }\n    }\n    #csm-stories {\n        .slide-counter {\n            top: 10px;\n            position: relative;\n        }\n    }\n}\n\n@media (min-width: 1200px) {\n    #csm-stories {\n        .story-overview {\n            h3 {\n                font-size: 27px;\n            }\n        }\n        .verticle-carousel .story-overview .color-tabs .tab-wrapper .tab-content {\n            padding: 20px 18px 20px;\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .drivers-story {\n        .slide-five {\n            .img-outer {\n                .img-wrapper {\n                    >svg {\n                        height: initial;\n                    }\n                }\n            }\n        }\n    }\n    #csm-sdn {\n        &.component-stories .col-three-img {\n            h3 {\n                margin-left: 0;\n            }\n            .col-three {\n                @include desktop-down {\n                    padding: 0;\n                }\n            }\n        }\n    }\n    .csm-sdn,\n    .csm-mobility,\n    .IoTaaS-story {\n        #sdnAnimation {\n            position: relative;\n            top: 50%;\n            transform: translateY(-50%);\n            height: 100%;\n            img {\n                height: 100%;\n                object-fit: contain;\n            }\n        }\n        #sdnAnimationMobility {\n            position: relative;\n            top: 50%;\n            transform: translateY(-50%);\n            height: 100%;\n            img {\n                height: 100%;\n                object-fit: contain;\n            }\n        }\n    }\n    .csm-sdn .verticle-carousel .fourth-slide .bottom-box {\n        margin: 30px auto 0;\n    }\n    .IoTaaS-story {\n        .verticle-carousel {\n            .fourth-slide {\n                .bottom-box {\n                    margin: 30px auto 0;\n                    @include desktop-large {\n                        margin: 80px auto 0;\n                    }\n                }\n            }\n        }\n    }\n    .csm-mobility .verticle-carousel .fourth-slide .bottom-box {\n        margin: 30px auto 0;\n    }\n    .drivers-story .chart-wrapper .col-wrapper {\n        width: 100%;\n    }\n    .overlay-IoTaaS-story.visible {\n        .summary-screen {\n            padding-bottom: 50px;\n        }\n        .mobile-service {\n            padding-bottom: 50px;\n        }\n    }\n    .overlay-csm-stories.visible {\n        .summary-screen {\n            padding-bottom: 50px;\n        }\n        .mobile-service {\n            padding-bottom: 50px;\n        }\n    }\n    .drivers-story .col-two-wrapper {\n        padding-bottom: 50px;\n    }\n    .csm-story .mobile-service .box-two-block {\n        margin-top: 15px;\n    }\n    .csm-sdn,\n    .csm-mobility,\n    .IoTaaS-story {\n        .verticle-carousel {\n            margin-top: 30px;\n        }\n        .item {\n            padding-top: 0;\n        }\n    }\n    .csm-story #management {\n        margin-top: -10px;\n    }\n    section.sec-overlay .cross {\n        top: 12px;\n    }\n    .csm-sdn .item-wrapper .item .mobile-service {\n        padding-top: 0;\n    }\n    .IoTaaS-story .item-wrapper .item .mobile-service {\n        padding-top: 0;\n    }\n    .csm-mobility .item-wrapper .item .mobile-service {\n        padding-top: 0;\n    }\n    .component-stories .telco-cloud-3 .bottom-list h5 {\n        font-size: 25px;\n        line-height: 1.2;\n        @include desktop-down {\n            font-size: 23px;\n        }\n    }\n    .component-stories {\n        .container .component-data .item-wrapper .item .telco-driver {\n            padding-bottom: 60px;\n        }\n        .slide-counter {\n            font-size: 16px;\n        }\n        h3 {\n            font-size: 20px;\n        }\n        .tabs-container ul li {\n            font-size: 16px;\n        }\n        p {\n            font-size: 14px;\n        }\n        h6 {\n            font-size: 16px;\n        }\n        .verticle-carousel.tele-carousel {\n            margin-top: 20px;\n        }\n        .verticle-carousel.csm-converged {\n            margin-top: 30px;\n        }\n        .tele-carousel h3 {\n            font-size: 25px;\n            @include desktop-down {\n                font-size: 23px;\n            }\n        }\n    }\n    .component-stories .telco-cloud-6 {\n        p {\n            margin-bottom: 0;\n            max-width: 100%;\n        }\n        h4 {\n            padding-right: 0;\n        }\n        .text-wrap {\n            max-width: 100%;\n        }\n    }\n    .component-stories .telco-cloud-7 {\n        p {\n            max-width: 100%;\n            font-size: 16px;\n        }\n        .img-text-grid {\n            .text-wrapper {\n                p {\n                    margin-bottom: 15px;\n                }\n            }\n        }\n        h4 {\n            padding-right: 0;\n        }\n        .text-wrap {\n            max-width: 100%;\n        }\n        .graphic {\n            position: relative;\n            max-width: 809px;\n            width: 100%;\n            margin: 0 auto;\n        }\n        .bottom-grid {\n            width: 100%;\n            max-width: 809px;\n            margin: 60px auto 0;\n        }\n        .upper-grid {\n            font-size: 0;\n            max-width: 769px;\n            margin: 0 auto;\n        }\n    }\n    .overlay-component-stories .cross {\n        right: 18px;\n        top: 18px;\n    }\n    .component-stories {\n        padding-top: 20px;\n        li {\n            font-size: 16px;\n        }\n        .csm-sdn .item {\n            padding-top: 0;\n        }\n        .IoTaaS-story .item {\n            padding-top: 0;\n        }\n        .csm-mobility.item {\n            padding-top: 0;\n        }\n        .container .component-data .item-wrapper .item .verticle-carousel.csm-converged .slide {\n            margin-top: 0;\n        }\n        .telco-cloud-3 {\n            .content-wrap {\n                overflow: auto;\n                -ms-overflow-style: none;\n                scrollbar-width: none;\n                scrollbar-width: none;\n                /* Firefox */\n                -ms-overflow-style: none;\n                -webkit-overflow-scrolling: touch;\n                &::-webkit-scrollbar {\n                    display: none;\n                    width: 0;\n                    height: 0;\n                }\n            }\n            .col-three-wrap {\n                height: calc(100% + 1px);\n            }\n        }\n        .csm-story {\n            .verticle-carousel {\n                margin-top: 30px;\n            }\n            .sme-block .inner-content {\n                margin: 10px auto 15px;\n            }\n        }\n        .csm-story #management {\n            margin-top: 0;\n        }\n        &#csm-stories,\n        &#csm-sdn,\n        &#drivers-tab,\n        &#csm-mobility,\n        &#IoTaaS-story {\n            .component-data .slide-counter {\n                position: fixed;\n                top: 65px;\n            }\n        }\n        .tabs-container ul li {\n            height: auto;\n            span {\n                font-size: 10px;\n            }\n        }\n        .col-three-img {\n            margin-bottom: 0;\n            margin-top: 0;\n            padding-top: 0;\n            padding-bottom: 50px;\n            height: calc(100vh - 115px);\n            .img-wrap {\n                width: 38%;\n                float: left;\n                min-height: 204px;\n                img {\n                    width: 100%;\n                    height: 100%;\n                    // object-fit: cover;\n                }\n            }\n            .card-wrap {\n                width: calc(100% - 2px);\n                display: flex;\n            }\n            .content-wrap {\n                width: 62%;\n                float: left;\n                padding: 22px 30px 37px 30px;\n            }\n            .col-three {\n                flex: 0 0 100%;\n                max-width: 100%;\n                padding: 0 15px;\n                min-height: 187px;\n                margin-bottom: 15px;\n                .link-arrow {\n                    font-size: 14px;\n                    &:before {\n                        top: 4px;\n                        width: 10px;\n                        height: 10px;\n                    }\n                }\n            }\n        }\n        .two-col-image {\n            .img-wrap.gray-icons {\n                .image-outer {\n                    padding: 27px 40px 34px 19px;\n                    .img-row {\n                        position: relative;\n                        width: 110%;\n                    }\n                }\n            }\n            .text-wrap {\n                width: 100%;\n                padding-right: 15px;\n                h3 {\n                    font-size: 25px;\n                    @include desktop-down {\n                        font-size: 23px;\n                    }\n                }\n            }\n            .img-wrap {\n                width: 100%;\n                padding-left: 0;\n                .image-outer {\n                    margin: 15px auto 0;\n                }\n            }\n            .col-wrapper.img-left .img-wrap {\n                width: 100%;\n            }\n        }\n        .summary-screen .img-box {\n            width: 100%;\n        }\n        .item {\n            top: 11px;\n        }\n        .verticle-carousel {\n            width: 100%;\n        }\n        .telco-driver {\n            padding-top: 10px;\n            padding-bottom: 50px;\n            .diagram::after {\n                top: 55%;\n                @include ipad_landscape {\n                    top: 75%;\n                }\n            }\n            .col-wrap li::before {\n                top: 7px;\n            }\n            .telco-image {\n                max-width: 555px;\n                margin: 0 auto 63px;\n                p {\n                    font-size: 20px;\n                }\n            }\n            .col-wrap {\n                &:nth-child(even) {\n                    padding-left: 20px;\n                }\n                li {\n                    font-size: 13px;\n                }\n                h3 {\n                    margin-bottom: 15px;\n                }\n            }\n            .content p {\n                font-size: 10px;\n                padding: 0 10px 0;\n            }\n            .tab.image .text p {\n                font-size: 10px;\n                padding-right: 20px;\n            }\n        }\n        @keyframes leftMove {\n            0% {\n                transform: translateX(-100px);\n                opacity: 0;\n            }\n            100% {\n                transform: translateX(0);\n                opacity: 1;\n            }\n        }\n        @keyframes fadeIn {\n            0% {\n                opacity: 0;\n            }\n            100% {\n                opacity: 1;\n            }\n        }\n        #innerButton {\n            display: none !important;\n        }\n        .item-wrapper {\n            height: auto;\n            display: none;\n            &.active {\n                display: block;\n            }\n        }\n        .story-overview {\n            margin-top: 0;\n            .color-tabs {\n                display: block;\n                &.five-box {\n                    .tab-wrapper {\n                        margin-bottom: 20px;\n                    }\n                }\n                .tab-wrapper {\n                    display: inline-block;\n                    vertical-align: middle;\n                    min-height: 55px;\n                    .tab-content {\n                        height: 55px;\n                        padding: 11px 12px;\n                    }\n                }\n                .tab-wrapper {\n                    padding: 0 12px 10px;\n                }\n            }\n            .info-text {\n                padding: 20px 20px 20px;\n                p {\n                    font-size: 14px;\n                }\n            }\n            .descriptive-text {\n                margin-top: 20px;\n                p {\n                    font-size: 14px;\n                    padding-bottom: 0;\n                }\n            }\n        }\n        .component-data {\n            overflow: hidden;\n            height: calc(100vh - 70px);\n            -ms-overflow-style: none;\n            scrollbar-width: none;\n            scrollbar-width: none;\n            /* Firefox */\n            -ms-overflow-style: none;\n            -webkit-overflow-scrolling: touch;\n            &::-webkit-scrollbar {\n                display: none;\n                width: 0;\n                height: 0;\n            }\n            .item-wrapper {\n                height: calc(100% + 1px);\n                &.active {\n                    .telco-driver .tab {\n                        opacity: 1;\n                    }\n                    .col-wrap {\n                        opacity: 1;\n                    }\n                    .col-three {\n                        opacity: 1;\n                    }\n                    .box-two-block {\n                        .col-two {\n                            opacity: 1;\n                        }\n                    }\n                }\n            }\n            .verticle-carousel {\n                height: calc(100vh - 120px);\n                overflow: auto;\n                -ms-overflow-style: none;\n                scrollbar-width: none;\n                margin-top: 25px;\n                -webkit-overflow-scrolling: touch;\n                &::-webkit-scrollbar {\n                    display: none;\n                }\n                .slide-item {\n                    height: calc(100%);\n                    &.telco-cloud-4 {\n                        margin-top: 0;\n                    }\n                    &.telco-cloud-6 {\n                        margin-top: 20px;\n                    }\n                }\n                .telco-cloud-4 {\n                    .graphic {\n                        max-width: 100%;\n                        width: 100%;\n                    }\n                    .text-wrap {\n                        margin: 20px 0 0 0;\n                    }\n                }\n                .col-wrap {\n                    width: 100% !important;\n                }\n                .telco-cloud-5 {\n                    margin-top: 0;\n                    .col-wrap {\n                        width: 100% !important;\n                        max-width: 100%;\n                        display: flex;\n                        align-items: center;\n                        margin: 30px 0;\n                    }\n                    .row-wrap {\n                        display: block;\n                    }\n                    .list-wrap {\n                        float: right;\n                        width: calc(100% - 340px);\n                        @include tablet-down {\n                            width: calc(100% - 300px);\n                        }\n                        ul {\n                            li {\n                                @include tablet-down {\n                                    font-size: 15px;\n                                }\n                            }\n                        }\n                    }\n                    .pop_images {\n                        margin-top: 20px;\n                        max-width: 100%;\n                        margin-bottom: 20px;\n                    }\n                    .graphic {\n                        max-width: 340px;\n                        width: 100%;\n                        margin-top: 16px;\n                        margin-bottom: 40px;\n                        height: auto;\n                        padding-right: 20px;\n                        @include tablet-down {\n                            max-width: 300px;\n                            float: left;\n                        }\n                        .img-wrap {\n                            position: relative;\n                            img {\n                                display: block !important;\n                            }\n                        }\n                    }\n                }\n                .telco-cloud-6 {\n                    .full-width-tabs {\n                        padding: 18px 20px 13px 20px;\n                    }\n                    .color-tabs .tab-wrapper {\n                        width: 27%;\n                        padding: 0 0 0 6px;\n                    }\n                    .verticle-text.right {\n                        right: -80px;\n                    }\n                    .content {\n                        width: calc(100% - 130px);\n                        margin: 0 auto 9px;\n                    }\n                    .col-wrap.col-small {\n                        margin-top: 40px;\n                    }\n                }\n                .telco-cloud-7 {\n                    .full-width-tabs {\n                        padding: 18px 20px 13px 20px;\n                    }\n                    .color-tabs .tab-wrapper {\n                        width: 27%;\n                        padding: 0 0 0 6px;\n                    }\n                    .col-wrap.col-small {\n                        margin-top: 40px;\n                    }\n                }\n            }\n            .item .verticle-carousel .slide {\n                height: auto !important;\n                overflow: hidden !important;\n            }\n            .slide-counter {\n                position: fixed;\n                top: 60px;\n                width: 200px;\n                left: 50%;\n                transform: translateX(-50%);\n                z-index: 2;\n                font-size: 18px;\n            }\n            .intro {\n                margin-top: 0px;\n                margin-bottom: 0;\n            }\n            .slide {\n                padding: 15px 0;\n                border-bottom: 2px solid #e6e6e6;\n                &:last-child {\n                    border-bottom: 0;\n                }\n                .rsc-block {\n                    .intro {\n                        opacity: 1;\n                    }\n                    .col-four {\n                        opacity: 1;\n                        width: calc(50% - 7px);\n                        margin-top: 10px;\n                        .text-bottom {\n                            display: block;\n                        }\n                    }\n                }\n                &.active {\n                    .leftMove {\n                        opacity: 1;\n                    }\n                    .fadeIn {\n                        opacity: 1;\n                    }\n                    .sme-block {\n                        .intro {\n                            opacity: 1;\n                        }\n                        .inner-content {\n                            opacity: 1;\n                            margin: 5px auto 10px;\n                        }\n                    }\n                    .intro-wrapper {\n                        h3 {\n                            opacity: 1;\n                        }\n                        ul li {\n                            opacity: 1;\n                        }\n                    }\n                    .story-overview,\n                    .text-wrap,\n                    .bottom-list {\n                        opacity: 1;\n                    }\n                    .two-col-image .img-wrap {\n                        opacity: 1;\n                    }\n                    .color-tabs .tab-wrapper {\n                        opacity: 1;\n                    }\n                    .pop_images {\n                        opacity: 1;\n                        span {\n                            opacity: 1;\n                        }\n                        img {\n                            opacity: 1;\n                        }\n                    }\n                    .full-width-tabs {\n                        .tab-outer {\n                            opacity: 1;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .csm-story .verticle-carousel {\n        .slide svg {\n            height: initial;\n        }\n        .slide-item {\n            padding: 40px 0 0;\n        }\n        .sme-block .sme-content {\n            margin-top: 0;\n        }\n        .non-converged-ntwrk {\n            // .toggle-box {\n            //     top: 90px;\n            // }\n            .animated-block {\n                padding-top: 40px;\n            }\n        }\n        .toggle-box {\n            width: 50%;\n            max-width: 21%;\n            min-width: 21%;\n            right: 0;\n            top: 0;\n            @include desktop_tab {\n                top: -30px !important;\n            }\n            .bottom-content ul {\n                margin-left: 0;\n                margin-right: 0;\n                margin-top: 15px;\n            }\n        }\n        .e-two-subscribe .col-three {\n            width: 100%;\n        }\n        .story-overview .color-tabs {\n            display: block;\n            .tab-wrapper {\n                display: block;\n                width: 100%;\n            }\n        }\n    }\n    .csm-sdn,\n    .csm-mobilty,\n    .IoTaaS-story {\n        .verticle-carousel .fifth-slide .img-box {\n            min-height: inherit;\n            margin-bottom: 20px;\n            height: 200px;\n        }\n        .bottom-box ul li:before {\n            left: 0;\n        }\n        .box-two-block {\n            padding: 38px 0 30px 0px;\n            ul {\n                width: 100%;\n                margin-right: 0;\n                padding-left: 0;\n            }\n        }\n        .second-slide svg {\n            width: 100%;\n        }\n        .story-overview {\n            .color-tabs {\n                display: block;\n                .tab-wrapper {\n                    display: block;\n                }\n            }\n        }\n    }\n    .csm-story {\n        .story-overview {\n            .color-tabs {\n                .tab-wrapper {\n                    .tab-content {\n                        height: auto;\n                    }\n                }\n            }\n        }\n    }\n    .csm-sdn {\n        .story-overview {\n            .color-tabs {\n                display: block;\n                .tab-wrapper {\n                    display: inline-block;\n                    width: 50%;\n                }\n            }\n        }\n    }\n    .drivers-story {\n        .right-content-tabs {\n            padding-left: 18px;\n        }\n        .close-loop-screen .close-loop-box {\n            height: 232px;\n        }\n        .close-loop-screen h3 {\n            margin-top: 0;\n        }\n        .slide-five .box-two-block .two-col {\n            margin-bottom: 20px;\n            width: 100%;\n            padding-right: 0;\n            @include desktop_tab {\n                width: 50%;\n                padding-top: 20px;\n            }\n        }\n        .verticle-carousel {\n            .time-value-bar {\n                height: 287px;\n            }\n            .automation-tabs-wrapper .automation-tabs-content {\n                height: 62px;\n                margin: 0 auto 14px;\n                .col-two {\n                    padding: 14px 0;\n                }\n            }\n        }\n        .automation-tabs-wrapper .automation-tabs-content .col-two {\n            width: 50%;\n            &.left-col {\n                padding-left: 20px;\n            }\n            &.right-col {\n                padding-left: 20px;\n            }\n            p {\n                font-size: 15px;\n            }\n        }\n        .chart-wrapper {\n            .col-three {\n                width: 100%;\n                margin-bottom: 20px;\n                &:after {\n                    display: none;\n                }\n                &:last-child .img-text-wrapper:nth-child(2) {\n                    margin-top: 20px;\n                }\n            }\n            .nc-block {\n                width: 100%;\n            }\n        }\n        .col-two-wrapper {\n            margin-top: 0;\n            .col-two {\n                &.capsule-block {\n                    margin: 0 0 5px 0;\n                    width: 100%;\n                }\n                &.content-block {\n                    max-width: 100%;\n                    margin: 20px 0 10px 0;\n                    width: 100%;\n                }\n                .list-syntax li {\n                    margin: 0px 0 11px;\n                }\n            }\n        }\n        .story-overview .color-tabs {\n            display: block;\n        }\n        .img-wrapper svg {\n            width: 100%;\n            height: initial;\n        }\n    }\n}\n\n//Screen 1//\n@include small_height {\n    @media only screen and (min-width: 1650px) {\n        .component-stories {\n            .component-data {\n                .item-wrapper {\n                    .item {\n                        .verticle-carousel {\n                            .slide {\n                                .telco-cloud-6 {\n                                    .col-wrap {\n                                        .graphic {\n                                            .full-width-tabs {\n                                                .verticle-text {\n                                                    width: 31.5% !important;\n                                                    &.left {\n                                                        left: -87px !important;\n                                                    }\n                                                    &.right {\n                                                        right: -87px !important;\n                                                    }\n                                                }\n                                                .tag {\n                                                    width: 32% !important;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .drivers-story {\n        .chart-wrapper {\n            .nc-block {\n                @media (min-width: 1651px) {\n                    max-width: 995px !important;\n                }\n            }\n        }\n    }\n}\n\n@include small_height {\n    .csm-sdn .mobile-service {\n        height: calc(100vh - 84px);\n    }\n    .IoTaaS-story .mobile-service {\n        height: calc(100vh - 84px);\n    }\n    .csm-mobility .mobile-service {\n        height: calc(100vh - 84px);\n    }\n    .overlay-csm-stories.visible .summary-screen {\n        height: calc(100vh - 70px);\n        .img-box {\n            height: 550px;\n        }\n    }\n    .overlay-IoTaaS-story.visible .summary-screen {\n        height: calc(100vh - 70px);\n        .img-box {\n            height: 550px;\n        }\n    }\n    .component-stories {\n        .col-three-img {\n            margin-bottom: 30px;\n            // margin-top: 26px;\n            height: calc(100vh - 110px);\n            overflow-y: scroll;\n        }\n        .container {\n            .component-data {\n                .item-wrapper {\n                    .item {\n                        .telco-driver {\n                            height: calc(100vh - 86px);\n                            overflow-y: auto;\n                            -webkit-overflow-scrolling: touch;\n                            overflow-x: hidden;\n                            -ms-overflow-style: none;\n                            padding-bottom: 20px;\n                        }\n                        .slide-name {\n                            height: calc(100% + 1px);\n                            bottom: 2%;\n                        }\n                        .verticle-carousel {\n                            &.csm-converged {\n                                .slide {\n                                    margin-top: 46px;\n                                }\n                                .slide-item {\n                                    margin-top: 0;\n                                    padding-top: 0;\n                                }\n                            }\n                            .slide {\n                                height: calc(100vh - 180px);\n                                overflow-y: auto;\n                                overflow-x: hidden;\n                                -ms-overflow-style: none;\n                                -webkit-overflow-scrolling: touch;\n                                padding-bottom: 70px;\n                                .slide-item {\n                                    height: calc(100% + 1px);\n                                    min-height: inherit;\n                                }\n                                .telco-cloud-3 {\n                                    margin-top: 28px;\n                                }\n                                .telco-cloud-5 {\n                                    margin-top: 28px;\n                                }\n                                .two-col-image {\n                                    margin-bottom: 0;\n                                }\n                            }\n                            .slick-arrow.slick-next {\n                                bottom: 22.5%;\n                            }\n                        }\n                    }\n                }\n                .slick-arrow {\n                    bottom: 0%;\n                }\n            }\n        }\n    }\n}\n\n@media (max-height: 770px) {\n    .component-stories .verticle-carousel.tele-carousel {\n        padding-top: 40px;\n    }\n    .component-stories .telco-cloud-7 .col-wrap.col-small {\n        padding-top: 0px;\n    }\n    .component-stories .verticle-carousel .slide-item.telco-cloud-7 {\n        margin-top: 20px;\n    }\n    .component-stories .container .component-data .item-wrapper .item .verticle-carousel .slide {\n        height: calc(100vh - 150px);\n        padding-bottom: 70px;\n    }\n    .toggle-box {\n        p:after {\n            top: 5px;\n        }\n        .click-btn .btn-block {\n            top: -6px;\n        }\n    }\n    section.sec-overlay .cross {\n        top: 17px;\n    }\n    .csm-story .intro h3 {\n        margin-top: 0;\n    }\n    .csm-sdn,\n    .csm-mobility,\n    .IoTaaS-story {\n        .verticle-carousel {\n            padding-top: 0;\n        }\n        .item-wrapper .item .mobile-service {\n            padding-top: 38px;\n        }\n    }\n    .drivers-story {\n        .col-two-wrapper {\n            margin-top: 30px;\n        }\n        .story-overview {\n            margin-top: 10px;\n        }\n        .col-three-img {\n            padding-top: 0;\n            margin-top: 24px;\n            padding-bottom: 0;\n        }\n    }\n    .component-stories {\n        padding-top: 17px;\n        .telco-driver {\n            padding-top: 20px;\n        }\n        .col-three-img .row-wrap {\n            margin-left: 0;\n            margin-right: 0;\n        }\n        .verticle-carousel {\n            padding-top: 0;\n            .slide-item {\n                margin-top: 0;\n                &.telco-cloud-4 {\n                    margin-top: 0;\n                }\n                &.telco-cloud-6 {\n                    margin-top: 20px;\n                }\n                &.telco-cloud-5 {\n                    .pop_images {\n                        margin-top: 30px;\n                    }\n                    .graphic {\n                        margin-top: 0;\n                    }\n                }\n            }\n        }\n        #innerButton {\n            top: 30px;\n        }\n        .fourth-slide .bottom-box {\n            margin: 39px auto 0;\n        }\n        .container .component-data .item-wrapper .item .verticle-carousel.csm-converged .slide {\n            margin-top: 16px;\n            @include desktop {\n                margin-top: 50px;\n            }\n        }\n        .slide-counter {\n            font-size: 18px;\n        }\n        h3 {\n            font-size: 25px;\n        }\n        .tabs-container ul li {\n            font-size: 18px;\n        }\n        .story-overview .descriptive-text p {\n            padding-bottom: 20px;\n        }\n        p {\n            font-size: 14px;\n        }\n        h6 {\n            font-size: 18px;\n        }\n        .telco-driver {\n            .diagram {\n                margin: 0 auto 25px;\n            }\n            .telco-image {\n                position: relative;\n                max-width: 555px;\n                margin: 0 auto 65px;\n            }\n            .col-wrap h3 {\n                margin-bottom: 19px;\n            }\n        }\n        .story-overview .descriptive-text {\n            margin-top: 27px;\n        }\n        .slide-item.telco-cloud-4 {\n            margin-top: 0;\n        }\n        .telco-cloud-6 p {\n            margin-bottom: 0;\n        }\n    }\n    .csm-sdn,\n    .csm-mobility,\n    .IoTaaS-story {\n        .bottom-box {\n            ul {\n                padding-bottom: 20px;\n                li {\n                    font-size: 14px;\n                }\n            }\n        }\n        .story-overview {\n            .descriptive-text {\n                margin-top: 14px;\n                p {\n                    font-size: 16px;\n                }\n            }\n            ul li {\n                font-size: 16px;\n            }\n        }\n        .fifth-slide {\n            .fifth-slide {\n                margin-top: 45px;\n            }\n            .bottom-box>ul>li {\n                font-size: 18px;\n            }\n        }\n    }\n    .csm-story {\n        .box-two-block {\n            margin: 32px 0 0 0;\n        }\n        .verticle-carousel {\n            .slide-item {\n                padding: 33px 0 28px;\n            }\n            .slide {\n                padding-bottom: 0;\n            }\n            .intro {\n                margin-bottom: 0;\n            }\n        }\n        .intro {\n            margin-top: 0;\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .component-stories {\n        .container {\n            .component-data {\n                .item-wrapper {\n                    .item {\n                        .verticle-carousel {\n                            .slide {\n                                @include tablet-down {\n                                    padding-bottom: 15px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .sec-overlay:not(.product-slider-wrap) {\n        &.invisible {\n            display: none;\n        }\n        &.visible {\n            display: block;\n        }\n        &.overlay-drivers-tab {\n            position: relative;\n            height: initial;\n            padding-bottom: 40px;\n            padding: 0;\n            transform: none;\n            .cross {\n                position: fixed;\n                z-index: 6;\n            }\n            .tabs-container {\n                position: fixed;\n                top: 0;\n                left: 20px;\n                z-index: 3;\n                width: calc(100% - 40px);\n                background: $white;\n                padding-top: 15px;\n                padding-bottom: 35px;\n                &:after {\n                    bottom: 35px;\n                }\n            }\n            .component-stories {\n                position: relative;\n                height: initial;\n                transform: none;\n                left: auto;\n                .component-data {\n                    height: initial;\n                    padding-top: 60px;\n                    .item-wrapper {\n                        height: initial;\n                        .item {\n                            .col-two-wrapper {\n                                height: initial;\n                            }\n                            .slide-counter {\n                                z-index: 4;\n                                top: 60px;\n                            }\n                            .verticle-carousel {\n                                height: initial;\n                                overflow: visible;\n                                margin-top: 0;\n                                .slide {\n                                    height: initial !important;\n                                    overflow-y: visible !important;\n                                    @include desktop_tab {\n                                        padding: 30px 0;\n                                    }\n                                    .slide-item {\n                                        height: initial;\n                                    }\n                                }\n                                &.tele-carousel {\n                                    height: calc(100vh - 120px);\n                                    overflow: auto;\n                                }\n                            }\n                        }\n                    }\n                }\n                .col-three-img {\n                    overflow-y: visible;\n                    overflow-x: visible;\n                    height: initial;\n                    .img-wrap {\n                        height: inherit;\n                    }\n                }\n            }\n        }\n        &.overlay-csm-stories,\n        &.overlay-IoTaaS-story {\n            position: relative;\n            height: initial;\n            padding-bottom: 40px;\n            padding: 0;\n            transform: none;\n            .cross {\n                position: fixed;\n                z-index: 6;\n            }\n            .tabs-container {\n                position: fixed;\n                top: 0;\n                left: 20px;\n                z-index: 3;\n                width: calc(100% - 40px);\n                background: $white;\n                padding-top: 15px;\n                padding-bottom: 35px;\n                &:after {\n                    bottom: 35px;\n                }\n            }\n            .component-stories {\n                position: relative;\n                height: initial;\n                transform: none;\n                left: auto;\n                .component-data {\n                    height: initial;\n                    padding-top: 60px;\n                    .item-wrapper {\n                        height: initial;\n                        .item {\n                            .mobile-service {\n                                height: initial;\n                                overflow: visible;\n                            }\n                            .slide-counter {\n                                z-index: 4;\n                                top: 60px;\n                            }\n                            .verticle-carousel {\n                                height: initial;\n                                overflow: visible;\n                                margin-top: 0;\n                                .slide {\n                                    height: initial !important;\n                                    overflow-y: visible !important;\n                                    @include desktop_tab {\n                                        padding: 40px 0 !important;\n                                    }\n                                    .slide-item {\n                                        height: initial;\n                                    }\n                                }\n                            }\n                            .summary-screen {\n                                height: initial;\n                                .img-box {\n                                    height: initial;\n                                    #management {\n                                        height: initial;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .col-three-img {\n                    overflow-y: visible;\n                    overflow-x: visible;\n                    height: initial;\n                    .img-wrap {\n                        //height: 204px;\n                    }\n                }\n            }\n        }\n        &.overlay-csm-sdn,\n        &.overlay-IoTaaS-story {\n            position: relative;\n            height: initial;\n            padding-bottom: 40px;\n            padding: 0;\n            transform: none;\n            .cross {\n                position: fixed;\n                z-index: 6;\n            }\n            .tabs-container {\n                position: fixed;\n                top: 0;\n                left: 20px;\n                z-index: 3;\n                width: calc(100% - 40px);\n                background: $white;\n                padding-top: 15px;\n                padding-bottom: 35px;\n                &:after {\n                    bottom: 35px;\n                }\n            }\n            .component-stories {\n                position: relative;\n                height: initial;\n                transform: none;\n                left: auto;\n                .component-data {\n                    height: initial;\n                    padding-top: 60px;\n                    .item-wrapper {\n                        height: initial;\n                        .item {\n                            .mobile-service {\n                                height: initial;\n                                overflow: visible;\n                            }\n                            .slide-counter {\n                                z-index: 4;\n                                top: 60px;\n                            }\n                            .verticle-carousel {\n                                height: initial;\n                                overflow: visible;\n                                margin-top: 0;\n                                .slide {\n                                    height: initial !important;\n                                    overflow-y: visible !important;\n                                    .slide-item {\n                                        height: initial;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .col-three-img {\n                    overflow-y: visible;\n                    overflow-x: visible;\n                    height: initial;\n                    .img-wrap {\n                        height: 204px;\n                    }\n                }\n            }\n        }\n        &.overlay-mobility {\n            position: relative;\n            height: initial;\n            padding-bottom: 40px;\n            padding: 0;\n            transform: none;\n            .cross {\n                position: fixed;\n                z-index: 6;\n            }\n            .tabs-container {\n                position: fixed;\n                top: 0;\n                left: 20px;\n                z-index: 3;\n                width: calc(100% - 40px);\n                background: $white;\n                padding-top: 15px;\n                padding-bottom: 35px;\n                &:after {\n                    bottom: 35px;\n                }\n            }\n            .component-stories {\n                position: relative;\n                height: initial;\n                transform: none;\n                left: auto;\n                .component-data {\n                    height: initial;\n                    padding-top: 60px;\n                    .item-wrapper {\n                        height: initial;\n                        .item {\n                            .mobile-service {\n                                height: initial;\n                                overflow: visible;\n                            }\n                            .slide-counter {\n                                z-index: 4;\n                                top: 60px;\n                            }\n                            .verticle-carousel {\n                                height: initial;\n                                overflow: visible;\n                                margin-top: 0;\n                                .slide {\n                                    height: initial !important;\n                                    overflow-y: visible !important;\n                                    .slide-item {\n                                        height: initial;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .col-three-img {\n                    overflow-y: visible;\n                    overflow-x: visible;\n                    height: initial;\n                    .img-wrap {\n                        height: 204px;\n                    }\n                }\n            }\n        }\n        &.overlay-component-stories {\n            position: relative;\n            height: initial;\n            padding-bottom: 40px;\n            padding: 0;\n            transform: none;\n            .cross {\n                position: fixed;\n                z-index: 6;\n            }\n            .tabs-container {\n                position: fixed;\n                top: 0;\n                left: 20px;\n                z-index: 3;\n                width: calc(100% - 40px);\n                background: $white;\n                padding-top: 15px;\n                padding-bottom: 35px;\n                &:after {\n                    bottom: 35px;\n                }\n            }\n            .component-stories {\n                position: relative;\n                height: initial;\n                transform: none;\n                left: auto;\n                .component-data {\n                    height: initial;\n                    padding-top: 60px;\n                    .item-wrapper {\n                        height: initial;\n                        .item {\n                            .telco-driver {\n                                height: initial;\n                                overflow-y: visible;\n                            }\n                            .slide-counter {\n                                z-index: 4;\n                                top: 60px;\n                            }\n                            .verticle-carousel {\n                                height: initial;\n                                overflow: visible;\n                                margin-top: 0;\n                                .slide {\n                                    height: initial !important;\n                                    overflow-y: visible !important;\n                                    .slide-item {\n                                        height: initial;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n                .col-three-img {\n                    overflow-y: visible;\n                    overflow-x: visible;\n                    height: initial;\n                    .img-wrap {\n                        height: 237px;\n                    }\n                }\n            }\n        }\n    }\n    .csm-sdn .lottie-outer #convergedsdn {\n        margin-top: 0;\n    }\n    .IoTaaS-story .lottie-outer #convergedsdn {\n        margin-top: 0;\n    }\n    .csm-mobility .lottie-outer #convergedsdn {\n        margin-top: 0;\n    }\n    #management img {\n        height: auto !important;\n    }\n    .csm-story .summary-screen .img-box {\n        height: auto;\n    }\n    #management,\n    #convergedsdn,\n    #sdnAnimation,\n    #portfollio,\n    #telco-cloud,\n    #IoTaaS-story {\n        img {\n            display: block !important;\n        }\n    }\n    .csm-story .verticle-carousel .e-two-subscribe .csc-block:after {\n        top: 52px;\n        right: -15%;\n        width: 95%;\n        height: 210px;\n    }\n    .component-stories .telco-cloud-3 {\n        margin-top: 0 !important;\n        .col-three {\n            #telco-cloud {\n                max-width: 250px;\n                margin: 20px auto;\n                height: auto;\n                @include phablet-down {\n                    max-width: 200px;\n                }\n            }\n            .bottom-content .cloud-wrap {\n                &.middle {\n                    top: 84px;\n                    left: 57px;\n                    max-width: 105px;\n                    @include phablet-down {\n                        max-width: 75px;\n                    }\n                }\n                &.left {\n                    max-width: 90px;\n                    @include phablet-down {\n                        max-width: 70px;\n                    }\n                }\n                &.right {\n                    right: 92px;\n                    top: 175px;\n                    max-width: 86px;\n                    @include phablet-down {\n                        top: 155px;\n                    }\n                }\n            }\n            &.left-col {\n                width: 23%;\n                @include phablet-down {\n                    .tab {\n                        padding: 10px;\n                    }\n                }\n                .icon {\n                    &.desk {\n                        top: 80px;\n                    }\n                    &.car {\n                        top: 158px;\n                    }\n                    &.meetup {\n                        right: -65px;\n                        top: 126px;\n                    }\n                    &.game {\n                        right: -65px;\n                        top: 45px;\n                    }\n                    img {\n                        max-width: 58px;\n                    }\n                }\n            }\n            &.right-col {\n                width: 28%;\n            }\n            &.middle-col {\n                width: calc(49% - 10px);\n                margin: 0 5px;\n                .tab {\n                    @include phablet-down {\n                        margin: 7px auto 0;\n                    }\n                }\n            }\n            p {\n                font-size: 10px;\n            }\n        }\n    }\n    .overlay-csm-stories.visible .summary-screen {\n        overflow: visible;\n    }\n    .component-stories {\n        .container .component-data .item-wrapper .item .telco-driver {\n            height: initial;\n            overflow-y: visible;\n        }\n        .item {\n            height: initial;\n        }\n    }\n}\n\n.component-stories {\n    .container {\n        .component-data {\n            .item-wrapper {\n                .item {\n                    .verticle-carousel.tele-carousel {\n                        .story-overview {\n                            .title {\n                                h3 {\n                                    background-color: $blue-dark;\n                                }\n                            }\n                            .color-tabs {\n                                .light-blue {\n                                    .tab-content {\n                                        background-color: #1e4471;\n                                    }\n                                }\n                            }\n                        }\n                        .slide.full-width {\n                            @include desktop {\n                                height: calc(100vh - 180px) !important;\n                                overflow-y: auto !important;\n                                padding-bottom: 70px !important;\n                            }\n                            @include tablet {\n                                height: calc(100vh - 110px) !important;\n                                overflow-y: auto !important;\n                                padding-bottom: 70px !important;\n                            }\n                        }\n                        .color-tabs {\n                            .tab-wrapper {\n                                @include tablet {\n                                    padding: 0 4px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-android.ua-mobile:not(.ua-mobile-ipad) {\n    .component-stories {\n        .component-data {\n            .verticle-carousel {\n                overflow: auto !important;\n            }\n        }\n    }\n}\n\n.overlay-IoTaaS-story {\n    .item-wrapper {\n        .item {\n            .intro {\n                max-width: 1021px;\n                text-align: left;\n                // margin-top: 32px;\n                @include container-up {\n                    margin-top: 0;\n                }\n                @include tablet {\n                    margin-top: 55px;\n                }\n                h3 {\n                    text-align: left;\n                    color: #414344;\n                    @include container-up {\n                        margin-top: 0;\n                    }\n                }\n                &.communication-service {\n                    @include container-up {\n                        margin-top: 46px;\n                    }\n                }\n            }\n            .two-blocks {\n                width: 100%;\n                max-width: 1126px;\n                display: flex;\n                flex-wrap: wrap;\n                justify-content: space-between;\n                margin-top: 45px;\n                @include desktop {\n                    margin-top: 25px;\n                    justify-content: center;\n                    margin: 25px auto 0 auto;\n                }\n                @include tablet {\n                    margin-top: 25px;\n                    max-width: 780px;\n                    justify-content: center;\n                    margin: 25px auto 0 auto;\n                }\n                .left-block {\n                    margin-left: 105px;\n                    @include desktop {\n                        margin-left: 0px;\n                    }\n                    @include tablet {\n                        margin-left: 0px;\n                    }\n                    .block {\n                        width: 390px;\n                        position: relative;\n                        padding: 23px 29px 41px 30px;\n                        border-radius: 34px;\n                        margin-bottom: 21px;\n                        text-align: center;\n                        @include tablet {\n                            width: 300px;\n                            padding: 30px 29px 30px 30px;\n                            margin-bottom: 20px;\n                        }\n                        &:last-child {\n                            margin-bottom: 0;\n                        }\n                        h2 {\n                            font-size: 60px;\n                            font-weight: normal;\n                            color: #fff;\n                            margin-bottom: 38px;\n                            @include desktop {\n                                font-size: 55px;\n                                margin-bottom: 20px;\n                            }\n                            @include tablet {\n                                font-size: 50px;\n                                margin-bottom: 15px;\n                            }\n                        }\n                        h6 {\n                            font-weight: normal;\n                            color: #fff;\n                        }\n                        &.sky-blue {\n                            background-color: #00bceb;\n                        }\n                        &.dark-blue {\n                            background-color: #0d274d;\n                        }\n                    }\n                }\n                .right-block {\n                    width: calc(100% - 495px);\n                    max-width: 495px;\n                    margin-left: 31px;\n                    margin-top: -6px;\n                    @include desktop {\n                        margin-left: 45px;\n                    }\n                    @include tablet {\n                        width: calc(100% - 300px);\n                        max-width: 335px;\n                        margin-left: 30px;\n                    }\n                    h3 {\n                        text-align: left;\n                        color: #414344;\n                        line-height: 1.37;\n                    }\n                    .box-wrapper {\n                        padding: 25px 50px 34px 51px;\n                        border-radius: 34px;\n                        background-color: #e2e2e2;\n                        margin-top: 28px;\n                        @include desktop {\n                            padding: 30px 50px 30px 51px;\n                            margin-top: 15px;\n                        }\n                        @include tablet {\n                            padding: 20px;\n                            margin-top: 0px;\n                        }\n                        ul {\n                            li {\n                                position: relative;\n                                font-size: 20px;\n                                color: #414344;\n                                font-weight: bold;\n                                margin-bottom: 24px;\n                                list-style: inside;\n                                @include desktop {\n                                    font-size: 18px;\n                                }\n                                @include tablet {\n                                    font-size: 16px;\n                                    font-weight: bold;\n                                    margin-bottom: 10px;\n                                }\n                                &::marker {\n                                    content: \"\\25CF\t\";\n                                    font-size: 11px;\n                                    color: transparent;\n                                }\n                                &::before {\n                                    content: \"\\25CF\t\";\n                                    position: absolute;\n                                    left: 0;\n                                    font-size: 11px;\n                                    top: 5px;\n                                }\n                                &:last-child {\n                                    margin-bottom: 0;\n                                }\n                                span {\n                                    font-weight: normal;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .overlay-IoTaaS-story {\n        .item-wrapper {\n            .item {\n                top: 0;\n                .two-blocks {\n                    @include large-desktop-down {\n                        margin-top: 20px;\n                        max-width: 680px;\n                        justify-content: center;\n                        margin: 20px auto 0 auto;\n                    }\n                    @include desktop {\n                        margin-top: 25px;\n                        max-width: 900px;\n                        justify-content: center;\n                        margin: 25px auto 0 auto;\n                    }\n                    @include tablet {\n                        margin-top: 25px;\n                        justify-content: center;\n                        margin: 25px auto 0 auto;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        max-width: 780px;\n                        justify-content: center;\n                        margin: 25px auto 0;\n                    }\n                    .left-block {\n                        @include large-desktop-down {\n                            margin-left: 0px;\n                        }\n                        @include desktop {\n                            margin-left: 0px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            margin-left: 0px;\n                        }\n                        @include phabletdown_landscape {\n                            margin-left: 0px;\n                        }\n                        .block {\n                            @include large-desktop-down {\n                                width: 211px;\n                                padding: 20px;\n                                margin-bottom: 15px;\n                            }\n                            @include desktop {\n                                width: 300px;\n                                padding: 30px 29px 30px 30px;\n                                margin-bottom: 20px;\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                width: 300px;\n                                padding: 30px 29px 30px 30px;\n                                margin-bottom: 20px;\n                            }\n                            @include phabletdown_landscape {\n                                width: 200px;\n                            }\n                            &:last-child {\n                                margin-bottom: 0;\n                            }\n                            h2 {\n                                @include large-desktop-down {\n                                    font-size: 30px;\n                                    margin-bottom: 10px;\n                                }\n                                @include desktop {\n                                    font-size: 55px;\n                                    margin-bottom: 20px;\n                                }\n                                @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                    font-size: 50px;\n                                }\n                            }\n                        }\n                    }\n                    .right-block {\n                        @include large-desktop-down {\n                            width: calc(100% - 211px);\n                            max-width: 328px;\n                        }\n                        @include desktop {\n                            width: calc(100% - 300px);\n                            max-width: 394px;\n                            margin-left: 45px;\n                        }\n                        @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                            width: calc(100% - 300px);\n                            max-width: 335px;\n                            margin-left: 45px;\n                        }\n                        @include phabletdown_landscape {\n                            width: calc(100% - 200px);\n                            max-width: 270px;\n                        }\n                        @media screen and (max-width: 485px) {\n                            width: calc(100% - 200px);\n                            max-width: 205px;\n                        }\n                        .box-wrapper {\n                            @include large-desktop-down {\n                                margin-top: 0;\n                                padding: 20px;\n                            }\n                            @include desktop {\n                                padding: 30px 50px 30px 51px;\n                                margin-top: 15px;\n                            }\n                            ul {\n                                li {\n                                    @include large-desktop-down {\n                                        font-size: 16px;\n                                        margin-bottom: 10px;\n                                    }\n                                    &::before {\n                                        @include large-desktop-down {\n                                            font-size: 9px;\n                                        }\n                                    }\n                                    @include phabletdown_landscape {\n                                        font-size: 14px;\n                                        margin-bottom: 7px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.overlay-IoTaaS-story {\n    .item-wrapper {\n        .item {\n            .slide-counter {\n                top: 0px;\n            }\n        }\n    }\n    .slide-item {\n        &.story-overview {\n            max-width: 1080px;\n            @include desktop {\n                margin-top: 35px !important;\n            }\n            @include tablet {\n                margin-top: 50px !important;\n            }\n            .info-text {\n                padding: 34px 46px 32px 47px;\n                background-color: #00bceb;\n                margin-top: 10px;\n                h3 {\n                    margin-bottom: 9px;\n                }\n            }\n            .three-tabs {\n                width: calc(100% + 26px);\n                display: flex;\n                flex-wrap: wrap;\n                margin-left: -13px;\n                padding: 0;\n                margin-top: 20px;\n                .tab-wrap {\n                    width: calc(33.33% - 26px);\n                    min-height: 166px;\n                    padding: 29px 25px 21px 25px;\n                    margin: 0 13px;\n                    border-radius: 13px;\n                    background-color: #0d274d;\n                    @include tablet {\n                        padding: 20px;\n                    }\n                    &.light-blue {\n                        background-color: #0051af;\n                    }\n                    &.green {\n                        background-color: #74bf4b;\n                    }\n                    .tab-text {\n                        display: inline-block;\n                        h6 {\n                            text-align: center;\n                            font-size: 16px;\n                            font-weight: bold;\n                            color: #fff;\n                        }\n                        p {\n                            text-align: center;\n                            font-size: 14px;\n                            font-weight: normal;\n                            line-height: normal;\n                            color: #fff;\n                            margin-top: -2px;\n                        }\n                    }\n                }\n            }\n            .text-wrap {\n                margin: 29px 0 28px 0;\n                @include tablet {\n                    margin: 20px 0;\n                }\n                h5 {\n                    font-size: 27px;\n                    font-weight: bold;\n                    text-align: center;\n                    color: #00bceb;\n                }\n            }\n            .title {\n                background-color: #1e4471;\n                border-radius: 13px;\n                padding: 19.5px 0;\n                h3 {\n                    font-size: 27px;\n                    padding: 0;\n                    background-color: unset;\n                    margin-bottom: 0;\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .overlay-IoTaaS-story {\n        .slide-item {\n            &.story-overview {\n                .three-tabs {\n                    @include large-desktop-down {\n                        width: calc(100% + 20px);\n                        margin-left: -10px;\n                        margin-top: 0;\n                    }\n                    @include desktop {\n                        width: calc(100% + 26px);\n                        margin-left: -13px;\n                        margin-top: 20px;\n                    }\n                    @include tablet {\n                        width: calc(100% + 26px);\n                        margin-left: -13px;\n                        margin-top: 20px;\n                    }\n                    .tab-wrap {\n                        @include large-desktop-down {\n                            width: calc(50% - 20px);\n                            min-height: 150px;\n                            margin: 20px auto 0 auto;\n                            padding: 15px;\n                        }\n                        @include desktop {\n                            width: calc(33.33% - 26px);\n                            min-height: 166px;\n                            padding: 29px 20px 21px 21px;\n                            margin: 0 13px;\n                        }\n                        @include tablet {\n                            width: calc(33.33% - 26px);\n                            min-height: 166px;\n                            margin: 0 13px;\n                            padding: 20px;\n                        }\n                        .tab-text {\n                            p {\n                                @include large-desktop-down {\n                                    margin-top: 2px;\n                                }\n                            }\n                        }\n                    }\n                }\n                .text-wrap {\n                    @include large-desktop-down {\n                        margin: 15px 0;\n                    }\n                    @include desktop {\n                        margin: 29px 0 28px 0;\n                    }\n                    @include tablet {\n                        margin: 20px 0;\n                    }\n                    h5 {\n                        @include large-desktop-down {\n                            font-size: 20px;\n                        }\n                    }\n                }\n                .title {\n                    @include large-desktop-down {\n                        padding: 10px;\n                    }\n                    @include desktop {\n                        padding: 19px;\n                    }\n                    @include tablet {\n                        padding: 15px;\n                    }\n                    h3 {\n                        @include large-desktop-down {\n                            font-size: 20px;\n                        }\n                        @include desktop {\n                            font-size: 25px;\n                        }\n                        @include tablet {\n                            font-size: 22px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.overlay-IoTaaS-story {\n    .slide-item {\n        &.second-slide {\n            max-width: 1230px;\n            margin-top: 0;\n            @include desktop {\n                margin-top: 30px !important;\n            }\n            @include tablet {\n                margin-top: 50px !important;\n            }\n            .info {\n                max-width: 1080px;\n                text-align: left;\n                h3 {\n                    color: #414344;\n                    text-align: left;\n                    margin-bottom: 1px;\n                }\n                h5 {\n                    color: #414344;\n                    font-weight: 300;\n                    @include container-up {\n                        font-size: 22px;\n                    }\n                }\n            }\n            .text-with-img-wrapper {\n                width: 100%;\n                display: flex;\n                flex-wrap: wrap;\n                margin-top: 73px;\n                @include desktop {\n                    margin-top: 65px;\n                }\n                .col-four {\n                    position: relative;\n                    width: 870px;\n                    display: flex;\n                    flex-wrap: wrap;\n                    justify-content: space-between;\n                    @include large-desktop-down {\n                        width: 850px !important;\n                    }\n                    @media (max-width: 1200px) {\n                        margin: 0 auto;\n                    }\n                    @include desktop {\n                        width: 880px;\n                        // margin: 0 auto;\n                    }\n                    @include tablet {\n                        width: 100%;\n                        // justify-content: space-evenly;\n                    }\n                    @include tablet-down {\n                        justify-content: space-evenly;\n                    }\n                    .dotted-line {\n                        // content: \"\";\n                        position: absolute;\n                        width: 100%;\n                        height: 100%;\n                        top: 50%;\n                        // transform: translateY(-50%);\n                        left: 0px;\n                        z-index: -1;\n                        background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/iot-screen-2/line.svg\");\n                        background-size: contain;\n                        background-repeat: no-repeat;\n                        @include desktop {\n                            // width: 90%;\n                            // left: 450px;\n                        }\n                        @include tablet {\n                            // width: 86%;\n                            // left: 407px;\n                        }\n                    }\n                    .col {\n                        p {\n                            text-align: center;\n                            margin-bottom: 4px;\n                        }\n                        .device-wrap {\n                            width: 105px;\n                            @include tablet {\n                                width: 90px;\n                            }\n                            .img-wrapper {\n                                border-radius: 13px;\n                                border: solid 2px #00bceb;\n                                background-color: #0d274d;\n                                padding: 50px 28px 32px;\n                                @include tablet {\n                                    margin: 0 auto 60px auto;\n                                }\n                                .img-wrap {\n                                    width: 49px;\n                                    height: 49px;\n                                    margin-bottom: 66px;\n                                    @include tablet {\n                                        width: 40px;\n                                        height: 40px;\n                                        margin-bottom: 60px;\n                                    }\n                                    &:last-child {\n                                        margin-bottom: 0;\n                                    }\n                                }\n                            }\n                        }\n                        .network-wrap {\n                            width: 105px;\n                            margin-top: -22px;\n                            p {\n                                width: 122px;\n                            }\n                            @include tablet {\n                                width: 100px;\n                                margin-top: -19px;\n                            }\n                            .img-wrapper {\n                                border-radius: 13px;\n                                border: solid 2px #00bceb;\n                                background-color: #0d274d;\n                                padding: 38px 12px 33px 13px;\n                                @include tablet {\n                                    padding: 38px 12px 50px 13px;\n                                }\n                                .img-wrap {\n                                    width: 54px;\n                                    height: 61px;\n                                    margin: 0 auto 54px auto;\n                                    @include tablet {\n                                        width: 50px;\n                                        height: 25px;\n                                        margin: 0 auto 79px auto;\n                                    }\n                                    &:last-child {\n                                        margin-bottom: 0;\n                                    }\n                                }\n                            }\n                        }\n                        .box-with-cloud {\n                            position: relative;\n                            width: 390px;\n                            border-radius: 13px;\n                            border: solid 2px #00bceb;\n                            background-color: #0d274d;\n                            padding: 54px 59px 23px 60px;\n                            margin-top: 27px;\n                            @include desktop {\n                                margin-top: 35px;\n                            }\n                            @include tablet {\n                                width: 320px;\n                                padding: 25px 46px 26px 30px;\n                                // margin-top: 0px;\n                            }\n                            p {\n                                color: $white;\n                                width: 190px;\n                                margin: 0 auto;\n                            }\n                            .iot-cloud {\n                                position: absolute;\n                                width: 202px;\n                                height: 103px;\n                                top: -65px;\n                                left: 50%;\n                                transform: translateX(-50%);\n                                @include tablet {\n                                    width: 170px;\n                                    top: -70px;\n                                }\n                                p {\n                                    position: relative;\n                                    width: 116px;\n                                    top: -54px;\n                                    color: #0d274d;\n                                    font-weight: bold;\n                                }\n                            }\n                            .img-txt-wrap {\n                                .col-two {\n                                    width: 271px;\n                                    display: flex;\n                                    flex-wrap: wrap;\n                                    justify-content: space-between;\n                                    margin: 14px 0 27px 0;\n                                    &:last-child {\n                                        margin-bottom: 0;\n                                    }\n                                    .col {\n                                        width: 116px;\n                                        .img {\n                                            width: 51px;\n                                            height: 51px;\n                                            margin: 0 auto;\n                                        }\n                                        .txt {\n                                            margin-top: 4px;\n                                            p {\n                                                width: 116px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .small-box {\n                            width: 180px;\n                            margin-top: 61px;\n                            p {\n                                margin: 0 auto;\n                                width: 150px;\n                                margin-top: -5px;\n                            }\n                            .two-img-wrap {\n                                padding: 30px 22px 18px 32px;\n                                margin-top: 4px;\n                                border-radius: 13px;\n                                border: solid 2px #00bceb;\n                                background-color: #0d274d;\n                                .img {\n                                    width: 75px;\n                                    margin: 0 auto 20px auto;\n                                    &.server {\n                                        width: 85px;\n                                    }\n                                }\n                                p {\n                                    color: $white;\n                                    width: 126px;\n                                    margin-top: -1px;\n                                }\n                            }\n                        }\n                    }\n                }\n                .text-wrapper {\n                    width: calc(100% - 870px);\n                    max-width: 285px;\n                    margin-left: 75px;\n                    margin-top: 10px;\n                    @include large-desktop-down {\n                        width: calc(100% - 850px);\n                        max-width: 260px;\n                        margin-left: 50px;\n                    }\n                    @media (min-width: 1200px) and (max-width: 1399px) {\n                        margin: 30px 0 0 20px;\n                        padding-bottom: 30px !important;\n                        width: calc(100% - 840px) !important;\n                        text-align: left !important;\n                        max-width: 260px !important;\n                    }\n                    @include desktop {\n                        text-align: center;\n                        width: 100%;\n                        max-width: unset;\n                        margin: 20px auto 0 auto;\n                        padding-bottom: 30px;\n                    }\n                    @include tablet {\n                        text-align: center;\n                        width: 100%;\n                        max-width: unset;\n                        margin: -20px auto 0 auto;\n                    }\n                    .text {\n                        margin-bottom: 21px;\n                        @include desktop {\n                            margin-bottom: 10px;\n                        }\n                        @include tablet {\n                            margin-bottom: 10px;\n                        }\n                        &:last-child {\n                            margin-bottom: 0;\n                        }\n                        h6 {\n                            font-weight: bold;\n                            color: #00bceb;\n                        }\n                        p {\n                            font-size: 20px;\n                            color: #414344;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .overlay-IoTaaS-story {\n        .slide-item {\n            &.second-slide {\n                .info {\n                    h5 {\n                        @include large-desktop-down {\n                            margin-top: 5px;\n                        }\n                        @include desktop {\n                            margin-top: 0;\n                        }\n                        @include tablet {\n                            margin-top: 0;\n                        }\n                    }\n                }\n                .text-with-img-wrapper {\n                    .col-four {\n                        @include large-desktop-down {\n                            width: 100%;\n                            // justify-content: space-evenly;\n                        }\n                        @media (min-width: 1200px) and (max-width: 1399px) {\n                            width: 840px !important;\n                            justify-content: space-between;\n                        }\n                        @include desktop {\n                            width: 880px;\n                        }\n                        @include tablet {\n                            width: 100%;\n                            // justify-content: space-evenly;\n                        }\n                        @include tablet-down {\n                            justify-content: space-evenly;\n                        }\n                        .dotted-line {\n                            @include large-desktop-down {\n                                display: none;\n                            }\n                            @include desktop-large {\n                                // width: 80%;\n                                // left: 590px;\n                                display: block;\n                            }\n                            @include desktop {\n                                // width: 86%;\n                                // left: 454px;\n                                display: block;\n                            }\n                            @include tablet {\n                                // width: 80%;\n                                // left: 394px;\n                                display: block;\n                            }\n                            // @include tablet-down{\n                            //  display: none;\n                            // }\n                        }\n                        .device-wrap {\n                            @include large-desktop-down {\n                                width: 90px;\n                            }\n                            @include desktop {\n                                width: 105px;\n                            }\n                            @include tablet {\n                                width: 90px;\n                            }\n                            .img-wrapper {\n                                @include large-desktop-down {\n                                    padding: 30px 20px;\n                                }\n                                @include desktop {\n                                    padding: 50px 28px 32px;\n                                }\n                                @include tablet {\n                                    padding: 50px 28px 32px;\n                                    margin: 0 auto 60px auto;\n                                }\n                                .img-wrap {\n                                    @include large-desktop-down {\n                                        width: 40px;\n                                        height: 40px;\n                                        margin: 0 auto 51px auto;\n                                    }\n                                    @include desktop {\n                                        width: 49px;\n                                        height: 49px;\n                                        margin-bottom: 66px;\n                                    }\n                                    @include tablet {\n                                        width: 40px;\n                                        height: 40px;\n                                        margin-bottom: 60px;\n                                    }\n                                    &:last-child {\n                                        margin: 0 auto;\n                                    }\n                                }\n                            }\n                        }\n                        .network-wrap {\n                            @include large-desktop-down {\n                                width: 100px;\n                                margin-top: -20px;\n                            }\n                            @include desktop {\n                                width: 105px;\n                                margin-top: -22px;\n                            }\n                            @include tablet {\n                                width: 100px;\n                                margin-top: -19px;\n                            }\n                            .img-wrapper {\n                                @include large-desktop-down {\n                                    padding: 30px 20px;\n                                }\n                                @include desktop {\n                                    padding: 38px 12px 33px 13px;\n                                }\n                                @include tablet {\n                                    padding: 38px 12px 50px 13px;\n                                }\n                                .img-wrap {\n                                    @include large-desktop-down {\n                                        width: 45px;\n                                        margin: 0 auto 22px auto;\n                                    }\n                                    @include desktop {\n                                        width: 54px;\n                                        height: 61px;\n                                        margin: 0 auto 54px auto;\n                                    }\n                                    @include tablet {\n                                        width: 50px;\n                                        height: 25px;\n                                        margin: 0 auto 79px auto;\n                                    }\n                                    &:last-child {\n                                        margin: 0 auto;\n                                    }\n                                }\n                            }\n                        }\n                        .box-with-cloud {\n                            @include large-desktop-down {\n                                width: 310px;\n                                padding: 20px;\n                            }\n                            @include desktop {\n                                width: 390px;\n                                padding: 54px 59px 23px 60px;\n                                margin-top: 35px;\n                            }\n                            @include tablet {\n                                width: 320px;\n                                padding: 25px 46px 26px 30px;\n                                // margin-top: 0px;\n                            }\n                            @media screen and (max-width: 485px) {\n                                margin-top: 60px;\n                            }\n                            .iot-cloud {\n                                @include large-desktop-down {\n                                    width: 160px;\n                                    top: -65px;\n                                }\n                                @include desktop {\n                                    width: 202px;\n                                    top: -65px;\n                                }\n                                @include tablet {\n                                    width: 170px;\n                                    top: -70px;\n                                }\n                            }\n                            .img-txt-wrap {\n                                .col-two {\n                                    @include large-desktop-down {\n                                        margin: 12px auto 15px auto;\n                                    }\n                                    &:last-child {\n                                        margin: 12px 0 0 0;\n                                    }\n                                    .col {\n                                        .img {\n                                            @include large-desktop-down {\n                                                width: 40px;\n                                                height: 45px;\n                                                margin: 0 auto;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .small-box {\n                            @include large-desktop-down {\n                                margin-top: 35px;\n                                width: 300px;\n                            }\n                            @include desktop {\n                                width: 180px;\n                                margin-top: 61px;\n                            }\n                            @include tablet {\n                                width: 180px;\n                                margin-top: 61px;\n                            }\n                        }\n                    }\n                    .text-wrapper {\n                        @include large-desktop-down {\n                            text-align: center;\n                            width: 100%;\n                            max-width: unset;\n                            margin: 20px auto 0 auto;\n                        }\n                        @media (min-width: 1200px) and (max-width: 1399px) {\n                            margin: 30px 0 0 20px;\n                            padding-bottom: 30px !important;\n                            width: calc(100% - 840px) !important;\n                            max-width: 260px !important;\n                            text-align: left !important;\n                        }\n                        @include desktop {\n                            text-align: center;\n                            width: 100%;\n                            max-width: unset;\n                            margin: 20px auto 0 auto;\n                        }\n                        @include tablet {\n                            text-align: center;\n                            width: 100%;\n                            max-width: unset;\n                            margin: -20px auto 0 auto;\n                        }\n                        .text {\n                            @include large-desktop-down {\n                                margin-bottom: 15px;\n                            }\n                            @include desktop {\n                                margin-bottom: 10px;\n                            }\n                            @include tablet {\n                                margin-bottom: 10px;\n                            }\n                            p {\n                                @include large-desktop-down {\n                                    font-size: 16px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.overlay-IoTaaS-story {\n    .item-wrapper {\n        .item {\n            .slide {\n                .slide-item {\n                    margin-top: -1px;\n                    &.third-slide {\n                        max-width: 1230px;\n                        @include desktop {\n                            margin-top: 30px;\n                        }\n                        @include tablet {\n                            margin-top: 50px;\n                        }\n                        .info {\n                            text-align: left;\n                            h3 {\n                                text-align: left;\n                                color: #414344;\n                                margin-bottom: 1px;\n                            }\n                            h5 {\n                                font-weight: 300;\n                                color: #414344;\n                                @include container-up {\n                                    font-size: 22px;\n                                }\n                            }\n                        }\n                        .col-with-title {\n                            margin-top: 62px;\n                            @include desktop {\n                                margin-top: 30px;\n                            }\n                            @include tablet {\n                                margin-top: 25px;\n                            }\n                            .title {\n                                h5 {\n                                    font-weight: 300;\n                                    color: #414344;\n                                    @include container-up {\n                                        font-size: 22px;\n                                    }\n                                }\n                            }\n                            .col-three {\n                                margin-top: 34px;\n                                width: 100%;\n                                max-width: 1022px;\n                                display: flex;\n                                flex-wrap: wrap;\n                                border-radius: 13px;\n                                overflow: hidden;\n                                @include desktop {\n                                    max-width: 935px;\n                                }\n                                @include tablet {\n                                    max-width: 690px;\n                                }\n                                .col {\n                                    position: relative;\n                                    width: 100%;\n                                    max-width: 342px;\n                                    min-height: 166px;\n                                    z-index: 0;\n                                    &:first-child {\n                                        &::after {\n                                            display: none;\n                                        }\n                                    }\n                                    p {\n                                        color: #0d274d;\n                                        font-weight: bold;\n                                        line-height: 1.34;\n                                        margin-top: -3px;\n                                        letter-spacing: -0.3px;\n                                        position: relative;\n                                        z-index: 5;\n                                        @include desktop {\n                                            margin-bottom: 3px;\n                                        }\n                                        @include tablet {\n                                            margin-bottom: 3px;\n                                        }\n                                    }\n                                    ul {\n                                        position: relative;\n                                        z-index: 5;\n                                        li {\n                                            position: relative;\n                                            color: #0d274d;\n                                            font-size: 16px;\n                                            margin-top: -3.2px;\n                                            letter-spacing: -0.3px;\n                                            list-style: inside;\n                                            @include tablet {\n                                                margin-bottom: 4px;\n                                            }\n                                            &::marker {\n                                                content: \"\\25CF\t\";\n                                                font-size: 11px;\n                                                color: transparent;\n                                            }\n                                            &::before {\n                                                content: \"\\25CF\t\";\n                                                position: absolute;\n                                                left: 0;\n                                                font-size: 9px;\n                                                top: 4px;\n                                            }\n                                        }\n                                    }\n                                    &::after {\n                                        content: \"\";\n                                        position: absolute;\n                                        transform: rotate(315deg);\n                                        width: 194px;\n                                        height: 166px;\n                                        left: -140px;\n                                        background-color: #e2e2e2;\n                                        top: 11px;\n                                        z-index: 0;\n                                        @include desktop-down {\n                                            display: none;\n                                        }\n                                        @include tablet {\n                                            display: none;\n                                        }\n                                    }\n                                    &.grey {\n                                        position: relative;\n                                        max-width: 326px;\n                                        padding: 28px 50px 46px 56px;\n                                        background-color: #e2e2e2;\n                                        z-index: 20;\n                                        @include desktop {\n                                            max-width: 280px;\n                                            padding: 28px 37px 46px 50px;\n                                            z-index: 20;\n                                        }\n                                        @include tablet {\n                                            max-width: 230px;\n                                            padding: 20px;\n                                        }\n                                    }\n                                    &.sky-blue {\n                                        position: relative;\n                                        max-width: 354px;\n                                        padding: 28px 2px 30px 101px;\n                                        background-color: #00bceb;\n                                        z-index: 11;\n                                        @include desktop {\n                                            max-width: 340px;\n                                        }\n                                        @include tablet {\n                                            max-width: 230px;\n                                            padding: 20px;\n                                        }\n                                    }\n                                    &.dark-blue {\n                                        position: relative;\n                                        padding: 28px 30px 65px 108px;\n                                        background-color: #0d274d;\n                                        border-top-right-radius: 13px;\n                                        border-bottom-right-radius: 13px;\n                                        z-index: 7;\n                                        @include desktop {\n                                            padding: 28px 21px 18px 108px;\n                                            max-width: 315px;\n                                            z-index: 7;\n                                        }\n                                        @include tablet {\n                                            max-width: 230px;\n                                            padding: 20px;\n                                        }\n                                        &::after {\n                                            background-color: #00bceb;\n                                            @include desktop-down {\n                                                display: none;\n                                            }\n                                            @include tablet {\n                                                display: none;\n                                            }\n                                        }\n                                        p {\n                                            color: $white;\n                                        }\n                                        ul {\n                                            li {\n                                                color: $white;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .content-wrap {\n                            position: relative;\n                            margin-top: 43px;\n                            h3 {\n                                text-align: left;\n                                color: #414344;\n                            }\n                            ul {\n                                margin-top: 17px;\n                                li {\n                                    position: relative;\n                                    font-size: 16px;\n                                    font-weight: normal;\n                                    color: #414344;\n                                    list-style: inside;\n                                    &::marker {\n                                        content: \"\\25CF\t\";\n                                        font-size: 11px;\n                                        color: transparent;\n                                    }\n                                    &::before {\n                                        content: \"\\25CF\t\";\n                                        position: absolute;\n                                        left: 0;\n                                        font-size: 9px;\n                                        top: 4px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n    .overlay-IoTaaS-story {\n        .item-wrapper {\n            .item {\n                .slide {\n                    .slide-item {\n                        &.third-slide {\n                            .col-with-title {\n                                @include large-desktop-down {\n                                    margin-top: 20px;\n                                }\n                                @include desktop {\n                                    margin-top: 30px;\n                                }\n                                @include tablet {\n                                    margin-top: 25px;\n                                }\n                                .col-three {\n                                    @include large-desktop-down {\n                                        margin-top: 20px;\n                                    }\n                                    @include desktop-large {\n                                        max-width: 100%;\n                                    }\n                                    @include desktop {\n                                        max-width: 935px;\n                                        margin-top: 34px;\n                                    }\n                                    @include tablet {\n                                        max-width: 690px;\n                                        margin-top: 34px;\n                                    }\n                                    .col {\n                                        @include large-desktop-down {\n                                            max-width: 200px;\n                                            min-height: 138px;\n                                            padding: 20px;\n                                        }\n                                        z-index: 0 !important;\n                                        @include desktop-large {\n                                            max-width: 390px;\n                                            padding: 28px 2px 30px 101px;\n                                            // z-index: 11;\n                                        }\n                                        @include desktop {\n                                            max-width: 342px;\n                                            min-height: 166px;\n                                            z-index: 5;\n                                        }\n                                        @include tablet {\n                                            max-width: 342px;\n                                            min-height: 166px;\n                                        }\n                                        @include phabletdown_landscape {\n                                            max-width: 176px;\n                                        }\n                                        @include phonedown_landscape {\n                                            max-width: 100%;\n                                            border-radius: 13px;\n                                            margin-bottom: 10px;\n                                            &:last-child {\n                                                margin-bottom: 0;\n                                            }\n                                        }\n                                        p {\n                                            @include large-desktop-down {\n                                                margin-bottom: 4px;\n                                                position: relative;\n                                                z-index: 5;\n                                            }\n                                            @include desktop {\n                                                margin-bottom: 3px;\n                                            }\n                                            @include tablet {\n                                                margin-bottom: 3px;\n                                            }\n                                        }\n                                        ul {\n                                            @include large-desktop-down {\n                                                position: relative;\n                                                z-index: 5;\n                                            }\n                                            li {\n                                                @include large-desktop-down {\n                                                    font-size: 14px;\n                                                    margin-bottom: 3px;\n                                                }\n                                                @include desktop {\n                                                    font-size: 16px;\n                                                    margin-top: -3.2px;\n                                                    margin-bottom: 0;\n                                                }\n                                                @include tablet {\n                                                    font-size: 16px;\n                                                    margin-bottom: 4px;\n                                                }\n                                                // &::before {\n                                                //     font-size: 9px;\n                                                // }\n                                            }\n                                        }\n                                        &.grey {\n                                            @include desktop {\n                                                max-width: 280px;\n                                                padding: 28px 37px 46px 50px;\n                                                z-index: 20;\n                                            }\n                                            @include tablet {\n                                                max-width: 230px;\n                                                padding: 20px;\n                                            }\n                                        }\n                                        &.sky-blue {\n                                            @include desktop {\n                                                max-width: 340px;\n                                                padding: 28px 2px 30px 101px;\n                                                z-index: 7;\n                                            }\n                                            @include tablet {\n                                                max-width: 230px;\n                                                padding: 20px;\n                                            }\n                                        }\n                                        &.dark-blue {\n                                            @include desktop {\n                                                max-width: 315px;\n                                                padding: 28px 21px 18px 108px;\n                                            }\n                                            @include tablet {\n                                                max-width: 230px;\n                                                padding: 20px;\n                                            }\n                                        }\n                                    }\n                                }\n                                .content-wrap {\n                                    @include large-desktop-down {\n                                        margin-top: 20px;\n                                    }\n                                    @include desktop {\n                                        margin-top: 43px;\n                                    }\n                                    @include tablet {\n                                        margin-top: 30px;\n                                    }\n                                    ul {\n                                        @include large-desktop-down {\n                                            margin-top: 10px;\n                                        }\n                                        @include desktop {\n                                            margin-top: 17px;\n                                        }\n                                        @include tablet {\n                                            margin-top: 17px;\n                                        }\n                                        li {\n                                            @include large-desktop-down {\n                                                position: relative;\n                                                font-size: 14px;\n                                            }\n                                            @include desktop {\n                                                font-size: 16px;\n                                            }\n                                            @include tablet {\n                                                font-size: 16px;\n                                            }\n                                            &::before {\n                                                @include large-desktop-down {\n                                                    font-size: 9px;\n                                                }\n                                                @include desktop {\n                                                    font-size: 11px;\n                                                }\n                                                @include tablet {\n                                                    font-size: 11px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.story-overview {\n    .color-tabs {\n        .tab-wrapper {\n            .tab-content {\n                p {\n                    @include phablet-down {\n                        font-size: 10px;\n                    }\n                }\n            }\n        }\n    }\n}",".alert-overlay {\n  opacity: 0;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  width: 100%;\n  height: 100%;\n  visibility: hidden;\n  transition: opacity .4s ease;\n  background-color: #049fd9;\n  z-index: -1;\n  overflow: hidden;\n  &.active {\n    opacity: 1;\n    z-index: 11;\n    visibility: visible;\n  }\n  &::after {\n    content: '';\n    position: absolute;\n    //background-size: cover;\n    left: auto;\n    background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/alert_overlay_pattern.svg);\n    background-repeat: no-repeat;\n    right: 0;\n    width: 375px;\n    height: 355px;\n    bottom: 0px;\n    opacity: 1;\n  }\n  h3 {\n    font-size: 15px;\n    line-height: 1.35;\n    color: $white;\n    font-weight: 300;\n    text-align: center;\n    margin-bottom: 19px;\n  }\n  .icon {\n    margin-top: 33px;\n    text-align: center;\n    img {\n      height: 93px;\n      width: 93px;\n    }\n  }\n}\n\n.ua-mobile:not(.ua-mobile-ipad) {\n  .alert-overlay {\n    background-color: $sky-blue;\n    .slider-container {\n      height: 100vh;\n      max-width: 100%;\n      min-height: auto;\n      margin: 0 auto;\n      @include phablet-down {\n        min-height: auto;\n      }\n      .slider-inner-wrap {\n        top: 50%;\n        transform: translate(-50%, -50%);\n        position: absolute;\n        width: 100%;\n        left: 50%;\n        .slider-wrapper {\n          max-width: 420px;\n          @include phablet-down {\n            max-width: 320px;\n          }\n        }\n      }\n      .close-btn {\n        right: 30px;\n        top: 20px;\n      }\n      .intro {\n        margin: 0 auto 10px;\n      }\n      .item {\n        display: inline-block;\n        float: none;\n        vertical-align: middle;\n        .img-block {\n          max-width: 420px;\n          height: auto;\n          margin: 0 auto;\n          @include phablet-down {\n            max-width: 320px;\n          }\n        }\n        .txt-block {\n          margin: 10px auto 15px;\n          max-width: 420px;\n          @include phablet-down {\n            max-width: 320px;\n          }\n          h6 {\n            font-size: 14px;\n          }\n          p {\n            font-size: 12px;\n          }\n        }\n      }\n      .slick-arrow {\n        width: 10.2px !important;\n        height: 16.8px !important;\n      }\n      .button-wrap {\n        @include phablet-down {\n          // top: 33.7%;\n        }\n        .pre-btn {\n          left: 8.5%;\n        }\n        .next-btn {\n          right: 8.5%;\n        }\n      }\n      .dots-wrp {\n        display: none;\n      }\n    }\n  }\n}\n\n@media only screen and (orientation: landscape) {\n  .ua-mobile:not(.ua-mobile-ipad) {\n    .alert-overlay {\n      opacity: 0;\n      visibility: hidden;\n      z-index: -1;\n    }\n  }\n}\n\n@media only screen and (orientation: portrait) {\n  .ua-mobile:not(.ua-mobile-ipad) {\n    .alert-overlay {\n      opacity: 1;\n      visibility: visible;\n      z-index: 99;\n    }\n  }\n}\n",".ua-mobile:not(.ua-mobile-ipad) {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two {\n                &.default-cloud {\n                    .small_icon_move_up {\n                        margin-top: 1px;\n                    }\n                    .col-three-wrap .col-three .txt-img .move_arrow_blue {\n                        &::after {\n                            bottom: 6.5px;\n                        }\n                    }\n                    .circle-wrap {\n                        // position: relative;\n                        #globe-new-cloud-screen {\n                            background-image: url(\"/dist/images/peering/public-internet.png\");\n                            position: absolute;\n                            right: 0;\n                            top: 0;\n                            width: 266px;\n                            height: 250px;\n                            background-size: contain;\n                            background-repeat: no-repeat;\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                right: 13px;\n                                top: -11px;\n                                width: 291px;\n                                height: 295px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-click {\n    .wonderwall-screen {\n        .screen-two {\n            &.default-cloud {\n                @include tablet {\n                    height: 100%;\n                }\n                @include ipad_landscape {\n                    height: 800px;\n                }\n                @include tablet-down {\n                    height: 800px !important;\n                    overflow-y: scroll;\n                }\n                background-image: none;\n                .sec-bg-img {\n                    background-image: url(\"/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/assets/images/manage-services/cloud-bg.svg\");\n                    height: 100%;\n                    background-position: -60px 100%;\n                    opacity: 0.5;\n                    background-size: contain;\n                    bottom: 78px;\n                    width: 110%;\n                    display: none;\n                    @media screen and (min-width: 1401px) {\n                        background-position-y: bottom;\n                        background-size: cover;\n                    }\n                }\n                .screen-click-wrap {\n                    .container {\n                        @media screen and (min-width: 1350px) {\n                            max-width: 1549px !important;\n                            justify-content: flex-start !important;\n                        }\n                    }\n                }\n                .tool-hover {\n                    border: solid 1px #74bf4b;\n                    border-radius: 50px;\n                    position: absolute;\n                    top: 208px;\n                    left: 78px;\n                    width: 100%;\n                    // @include large-desktop-up {\n                    //     left: 300px;\n                    // }\n                    .active-text {\n                        // box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);\n                        // border: solid 1px #74bf4b;\n                        // min-height: 50px;\n                        // padding: 7px 10px 7px 52px;\n                        // left: -3px;\n                        // max-width: 310px;\n                        @include desktop-down {\n                            // padding: 7px 10px 7px 50px;\n                            // max-width: 306px;\n                        }\n                        span {\n                            font-size: 12px;\n                            line-height: 1.08;\n                            letter-spacing: normal;\n                            text-align: left;\n                            color: #06144d;\n                        }\n                    }\n                    @include container-outer-down {\n                        left: 230px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                        left: 260px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                        left: 223px;\n                    }\n                    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                        left: 114px;\n                    }\n                    @include tablet {\n                        left: 41%;\n                        top: 36%;\n                    }\n                    @include ipad_landscape {\n                        top: 72px;\n                        left: 49%;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        left: 138px;\n                        top: 69px;\n                    }\n                    @include phabletdown_landscape {\n                        left: 143px;\n                        top: 79px;\n                    }\n                }\n                .routing-block-content {\n                    width: 100%;\n                    position: absolute;\n                    display: block;\n                    bottom: unset;\n                    top: 84px;\n                    left: 67px;\n                    max-width: 513px;\n                    border-radius: 8px;\n                    margin: 6px 0 0px 0px;\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                        margin: -5px 0 0px -28px;\n                        max-width: 387px;\n                        top: 91px;\n                        left: 84px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                        margin: -5px 0 0px -28px;\n                        max-width: 387px;\n                        top: 83px;\n                        left: 70px;\n                    }\n                    @include tablet {\n                        margin-bottom: 3px;\n                        margin: -25px 0 0px -52px;\n                        top: 93px;\n                        left: 100px;\n                        max-width: 400px;\n                    }\n                    @include ipad_landscape {\n                        margin: -30px 0 0px -65px;\n                        top: 96px;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        margin: -18px 0 0px -56px;\n                        top: 87px;\n                        left: 79px;\n                    }\n                    @include phabletdown_landscape {\n                        margin: -18px 0 0px -67px;\n                        width: 100%;\n                        top: 81px;\n                        left: 91px;\n                    }\n                    @include phoneup_landscape {\n                        margin: -18px 0 0px -67px;\n                        width: 100%;\n                        top: 81px;\n                        left: 91px;\n                    }\n                    &:after {\n                        display: none;\n                        content: \"\";\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        width: 100%;\n                        height: 100%;\n                        border: 1px solid transparent;\n                        border-radius: inherit;\n                        transition: 0.1s all ease-in-out;\n                    }\n                    &:hover {\n                        &:after {\n                            border: 1px solid $blue;\n                        }\n                    }\n                    .mobile-box-text {\n                        //display: none;\n                        p {\n                            color: $blue;\n                            font-size: 16px;\n                            font-weight: 700;\n                            line-height: 13px;\n                            margin-bottom: -1px;\n                        }\n                    }\n                    .circle-wrap {\n                        display: inline-block;\n                        .circle-box {\n                            position: relative;\n                            font-size: 12px;\n                            font-weight: normal;\n                            line-height: 1.3;\n                            color: $marine-black-two;\n                            margin: 0 0 7px 0;\n                            display: inline-block;\n                            width: 18px;\n                            height: 18px;\n                            vertical-align: middle;\n                            &:after {\n                                content: \"\";\n                                position: absolute;\n                                top: -1px;\n                                left: -2px;\n                                width: 18px;\n                                height: 18px;\n                                border-radius: 50%;\n                            }\n                            &.blue-circle {\n                                &:after {\n                                    background-color: $sickly-blue;\n                                }\n                            }\n                            &.green-circle {\n                                &:after {\n                                    background-color: $light-green;\n                                }\n                            }\n                            &.orange-circle {\n                                &:after {\n                                    background-color: $light-orange;\n                                }\n                            }\n                        }\n                        &:hover {\n                            &:after {\n                                border: 1px solid $blue;\n                            }\n                        }\n                    }\n                    .icon-links {\n                        display: inline-block;\n                        width: 100%;\n                        margin-top: 9px;\n                        @include tablet {\n                            margin-top: 22px;\n                        }\n                        @include ipad_landscape {\n                            margin-top: 22px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            margin-top: 8px;\n                        }\n                        @include phabletdown_landscape {\n                            margin-top: 8px;\n                        }\n                    }\n                    ul {\n                        display: flex;\n                        flex-direction: row;\n                        flex-wrap: wrap;\n                        width: 100%;\n                        li {\n                            margin-right: 6px;\n                            max-width: 62px;\n                            width: 100%;\n                            @include container-outer-down {\n                                margin-right: 0;\n                            }\n                            @media (max-width: 1199px) {\n                                width: 58px;\n                                margin-right: 5px;\n                                max-width: fit-content;\n                                &:first-child {\n                                    max-width: 53px;\n                                    width: 59px;\n                                    margin-right: 5px;\n                                }\n                                // &:nth-of-type(2) {\n                                //     width: 30px;\n                                // }\n                                &:last-child {\n                                    max-width: 51px;\n                                    width: 51px;\n                                }\n                            }\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                margin-right: 10px;\n                            }\n                            @media screen and (max-width: 767px) {\n                                margin-right: 10px;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                margin-right: 5px;\n                                width: fit-content;\n                                &:nth-of-type(2) {\n                                    width: 56px;\n                                }\n                            }\n                            @include phabletdown_landscape {\n                                margin-right: 5px;\n                                width: 45px;\n                                &:nth-of-type(2) {\n                                    width: 53px;\n                                }\n                            }\n                            span {\n                                display: flex;\n                                flex-wrap: wrap;\n                                flex-direction: column;\n                                text-align: center;\n                            }\n                            .icon-container {\n                                display: flex;\n                                flex-direction: row;\n                                align-items: center;\n                                width: 100%;\n                                height: 32px;\n                                max-width: 32px;\n                                max-height: 32px;\n                                margin: 0 auto;\n                                @media (max-width: 1199px) {\n                                    display: none;\n                                }\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                }\n                            }\n                            span {\n                                font-size: 10px;\n                                color: $blue;\n                                margin-top: 8px;\n                                font-size: 12px;\n                                font-weight: normal;\n                                font-stretch: normal;\n                                font-style: normal;\n                                line-height: 1.25;\n                                letter-spacing: normal;\n                                text-align: center;\n                                position: relative;\n                                @media (max-width: 1199px) {\n                                    word-break: break-word;\n                                    font-size: 10px;\n                                    margin-top: 6px;\n                                }\n                                >a {\n                                    color: $blue;\n                                    position: absolute;\n                                    top: 0;\n                                    left: 0;\n                                    width: 100%;\n                                    height: 100%;\n                                    z-index: 1;\n                                }\n                            }\n                        }\n                    }\n                    .box-text {\n                        display: inline-block;\n                        margin-top: 8px;\n                        P {\n                            font-size: 12px;\n                            line-height: 13px;\n                            color: $blue;\n                        }\n                    }\n                }\n                .global-wrap {\n                    margin-top: -57px;\n                    position: relative;\n                    @include desktop-down {\n                        height: 340px;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        margin-top: -82px;\n                    }\n                    @include phabletdown_landscape {\n                        margin-top: -69px;\n                    }\n                }\n                .col-three-wrap {\n                    width: 849px;\n                    height: 344px;\n                    padding: 38px 25px 20px 21.9px;\n                    object-fit: contain;\n                    border-radius: 30px;\n                    border: solid 1px $blue-light;\n                    background-color: $white;\n                    margin-left: auto;\n                    display: flex;\n                    position: relative;\n                    z-index: 0;\n                    margin-left: 421px;\n                    @include large-desktop-up {\n                        margin-left: 410px;\n                    }\n                    @include large-desktop-down {\n                        height: 354px;\n                    }\n                    @include desktop_potrait {\n                        margin-left: 321px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                        width: 721px;\n                        height: 350px;\n                        padding: 38px 30px 29px 21.9px;\n                    }\n                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                        width: 721px;\n                        height: 340px;\n                        padding: 38px 30px 29px 21.9px;\n                        margin-left: 270px;\n                    }\n                    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                        width: 721px;\n                        height: 340px;\n                        padding: 38px 30px 29px 21.9px;\n                    }\n                    @include tablet {\n                        width: 700px;\n                        height: 280px;\n                        padding: 14px 30px 15px 21.9px;\n                        margin-left: 298px;\n                    }\n                    @include ipad_landscape {\n                        width: 700px;\n                        height: 229px;\n                        padding: 14px 30px 15px 21.9px;\n                        margin-left: 221px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 575px;\n                    }\n                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                        width: 540px;\n                        height: 229px;\n                        padding: 12px 7px 15px 12.9px;\n                        margin-left: 105px;\n                        border-radius: 20px;\n                    }\n                    @include phabletdown_landscape {\n                        width: 456px;\n                        height: 258px;\n                        padding: 12px 0px 15px 0;\n                        margin-left: 88px;\n                        border-radius: 20px;\n                    }\n                    .ua-mobile:not(.ua-mobile-ipad) {\n                        width: 540px;\n                        height: 258px;\n                        padding: 13px 7px 15px 17.9px;\n                        margin-left: 114px;\n                        border-radius: 20px;\n                    }\n                    .col-three {\n                        position: relative;\n                        .txt-btn-wrap {\n                            position: relative;\n                            width: 170px;\n                            margin: 0 auto;\n                            .txt-img {\n                                justify-content: right;\n                            }\n                            @include desktop-down {\n                                width: 150px;\n                            }\n                        }\n                        .txt-img {\n                            display: flex;\n                            margin-top: 3px;\n                            justify-content: center;\n                            &.txt-img-wrap {\n                                align-items: flex-end;\n                                @include desktop-down {\n                                    .move_arrow_blue {\n                                        max-width: 79px;\n                                        text-align: left;\n                                        &::after {\n                                            bottom: 2.5px !important;\n                                            right: 37px;\n                                        }\n                                    }\n                                }\n                            }\n                            &.right-arrow {\n                                margin-top: 1px;\n                                .move_arrow_blue {\n                                    &:hover {\n                                        &::after {\n                                            transform: translate(5px, -50%);\n                                        }\n                                    }\n                                    &::after {\n                                        bottom: unset;\n                                        top: 50%;\n                                        transform: translate(0, -50%);\n                                        right: 0px;\n                                    }\n                                }\n                            }\n                            .move_arrow_blue {\n                                padding-right: 14px;\n                                &::after {\n                                    right: 3px;\n                                    height: 8px;\n                                    bottom: 5.5px;\n                                    @include desktop-down {\n                                        bottom: 3.5px;\n                                        .ua-mobile:not(.ua-mobile-ipad) {\n                                            bottom: 4.5px;\n                                        }\n                                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                            bottom: 7.5px;\n                                        }\n                                        @include phabletdown_landscape {\n                                            bottom: 7.5px;\n                                        }\n                                    }\n                                    @include tablet {\n                                        bottom: 4.5px;\n                                    }\n                                    @include ipad_landscape {\n                                        bottom: 4.5px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        bottom: 7.5px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        bottom: 7.5px;\n                                    }\n                                }\n                            }\n                            p {\n                                font-size: 12px;\n                                color: $blue;\n                                line-height: 1.25;\n                                text-align: center;\n                                @include desktop-mid {\n                                    font-size: 10px !important;\n                                }\n                                @include tablet {\n                                    font-size: 10px !important;\n                                }\n                                @include ipad_landscape {\n                                    font-size: 10px !important;\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    font-size: 10px !important;\n                                }\n                                @include phabletdown_landscape {\n                                    font-size: 10px !important;\n                                }\n                            }\n                            .small-img {\n                                width: 17px;\n                                height: 17px;\n                                margin-left: 0;\n                                margin-right: 3px;\n                                .ua-mobile:not(.ua-mobile-ipad) {\n                                    margin-right: 1px;\n                                }\n                                @include desktop-down {\n                                    &.small_icon_move_up {\n                                        margin-top: 2.5px;\n                                    }\n                                }\n                                @include tablet {\n                                    width: 15px;\n                                    height: 15px;\n                                }\n                                a {\n                                    display: block;\n                                    transition: all 0.5s ease;\n                                }\n                                &:hover {\n                                    a {\n                                        transform: translate(0px, -5px);\n                                    }\n                                }\n                            }\n                        }\n                        .img-wrap {\n                            width: 100%;\n                            height: 100%;\n                            max-width: 213px;\n                            max-height: 196.1px;\n                            margin: 9px auto 0;\n                            @include desktop {\n                                max-width: 180px;\n                                margin: 4px auto 0;\n                            }\n                            @include desktop-down {\n                                max-width: 111.9px;\n                                max-height: 103.3px;\n                                margin: 4px auto 0;\n                            }\n                            &.spine-wrap {\n                                max-width: 213px;\n                                max-height: 20.8px;\n                                margin-bottom: 26px;\n                                @include large-desktop-down {\n                                    margin-bottom: 10px;\n                                }\n                                @include desktop {\n                                    max-width: 180px;\n                                    margin-bottom: 6px;\n                                }\n                                @include desktop-down {\n                                    max-width: 100.4px;\n                                    max-height: 11.7px;\n                                    margin-bottom: 6px;\n                                }\n                            }\n                            &.leaf-wrap {\n                                max-width: 213px;\n                                max-height: 40.2px;\n                                margin-top: 13px;\n                                margin-bottom: 5px;\n                                @include large-desktop-down {\n                                    margin-bottom: 10px;\n                                    margin-top: 10px;\n                                }\n                                @include desktop {\n                                    max-width: 180px;\n                                    margin-bottom: 10px;\n                                    margin-top: 2px;\n                                }\n                                @include desktop-down {\n                                    max-width: 100.9px;\n                                    max-height: 25px;\n                                    margin-bottom: 10px;\n                                    margin-top: 2px;\n                                }\n                            }\n                            &.compute-wrap {\n                                max-width: 206px;\n                                max-height: 130px;\n                                margin-top: 5px;\n                                margin-bottom: 5px;\n                                @include large-desktop-down {\n                                    margin-bottom: 7px;\n                                }\n                                @include desktop {\n                                    max-width: 185px;\n                                    margin-bottom: 0px;\n                                }\n                                @include desktop-down {\n                                    max-width: 111.8px;\n                                    max-height: 71.1px;\n                                    margin-bottom: 4px;\n                                }\n                            }\n                            &.otr-wrap {\n                                max-width: 206px;\n                                max-height: 85.4px;\n                                margin-top: 4px;\n                                @include desktop {\n                                    max-width: 185px;\n                                    margin-top: 5px;\n                                }\n                                @include desktop-down {\n                                    max-width: 111.5px;\n                                    max-height: 44.7px;\n                                    margin-top: 5px;\n                                }\n                            }\n                            img {\n                                object-fit: contain;\n                                @include desktop-down {\n                                    height: 100%;\n                                }\n                            }\n                        }\n                        .text-with-icon-wrap {\n                            position: relative;\n                            width: 100%;\n                            @include tablet {\n                                left: 10px;\n                                height: 45px;\n                            }\n                            @include ipad_landscape {\n                                left: 10px;\n                                height: 45px;\n                            }\n                            @include tablet-down {\n                                left: 10px;\n                                height: 45px;\n                            }\n                            .txt-with-icon {\n                                &.first {\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        width: 82px;\n                                        p a {\n                                            &::after {\n                                                top: unset;\n                                                transform: unset;\n                                                bottom: 4px;\n                                            }\n                                        }\n                                    }\n                                    @include phabletdown_landscape {\n                                        width: 82px;\n                                        left: -10px;\n                                        p a {\n                                            &::after {\n                                                top: unset;\n                                                transform: unset;\n                                                bottom: 4px;\n                                            }\n                                        }\n                                    }\n                                }\n                                position: absolute;\n                                left: 5px;\n                                bottom: unset;\n                                @include desktop-down {\n                                    text-align: center;\n                                }\n                                @include tablet {\n                                    width: 120px;\n                                }\n                                @include ipad_landscape {\n                                    width: 120px;\n                                    left: -27px;\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    width: 82px;\n                                }\n                                @include phabletdown_landscape {\n                                    width: 82px;\n                                }\n                                .ua-mobile:not(.ua-mobile-ipad) {\n                                    width: 81px;\n                                    text-align: center;\n                                }\n                                &.type-1 {\n                                    bottom: unset;\n                                    left: unset;\n                                    right: 11px;\n                                    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                        right: 8px;\n                                    }\n                                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                        right: 8px;\n                                    }\n                                    @include tablet {\n                                        right: 2px;\n                                    }\n                                    // @include ipad_landscape {\n                                    //     right: 6px;\n                                    // }\n                                }\n                            }\n                        }\n                        &:last-child {\n                            h6 {\n                                @include desktop-down {\n                                    margin-top: 8px;\n                                }\n                            }\n                        }\n                        h6 {\n                            position: absolute;\n                            bottom: 0;\n                            font-size: 16px;\n                            font-weight: bold;\n                            line-height: 0.94;\n                            letter-spacing: normal;\n                            text-align: center;\n                            color: $darken-blue;\n                            margin-top: 27px;\n                            width: 100%;\n                            @include desktop-down {\n                                position: relative;\n                                bottom: 0;\n                                font-size: 12px;\n                                margin-top: 20px;\n                            }\n                        }\n                        .txt-with-icon {\n                            display: flex;\n                            flex-direction: column;\n                            align-items: center;\n                            z-index: 1;\n                            position: relative;\n                            right: 33%;\n                            bottom: 0px;\n                            margin-top: 10px;\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                right: 36%;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                right: 36%;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                margin-top: 0;\n                            }\n                            @include phabletdown_landscape {\n                                margin-top: 0;\n                            }\n                            .icon-block {\n                                width: 30px;\n                                height: 30px;\n                                margin-left: 2px;\n                                margin-top: 0px;\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    object-fit: contain;\n                                    border-radius: 50%;\n                                }\n                                &.img-border {\n                                    >a {\n                                        border-radius: 50%;\n                                    }\n                                }\n                            }\n                            &:hover {\n                                p>a::after {\n                                    transform: translate(5px, -50%);\n                                }\n                            }\n                            p {\n                                font-size: 12px;\n                                font-weight: normal;\n                                line-height: 1.25;\n                                color: $blue;\n                                margin: 0 6px;\n                                @include desktop-down {\n                                    font-size: 10px !important;\n                                }\n                                a {\n                                    color: inherit !important;\n                                    &:after {\n                                        background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                        bottom: unset;\n                                        top: 50%;\n                                        transform: translate(0, -50%);\n                                    }\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    min-height: 25px;\n                                    display: flex;\n                                    align-items: flex-end;\n                                }\n                                @include phabletdown_landscape {\n                                    min-height: 25px;\n                                    display: flex;\n                                    align-items: flex-end;\n                                }\n                            }\n                        }\n                    }\n                }\n                .cloud-content-wrap {\n                    position: relative;\n                    width: 100%;\n                    margin-top: 40px;\n                    .sla-block {\n                        display: inline-flex;\n                        width: 260px;\n                        height: 54px;\n                        background-color: rgba(237, 245, 231, 0.8);\n                        border: solid 1px;\n                        border-left: 0;\n                        border-bottom-right-radius: 15px;\n                        border-top-right-radius: 15px;\n                        border-color: rgba(116, 191, 75, 0.6);\n                        @include large-desktop-up {\n                            width: 25%;\n                        }\n                        @include extra_large_tab {\n                            width: 26.5%;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                            width: 180px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            width: 180px;\n                        }\n                        @media (max-width: 1024px) {\n                            visibility: hidden;\n                        }\n                    }\n                    .green-box {\n                        position: absolute;\n                        margin-top: 2.4px;\n                        width: 115.2px;\n                        height: 201.6px;\n                        background-color: rgba(237, 245, 231, 0.8);\n                        border-radius: 20px;\n                        border: solid 1px #74bf4b;\n                        border-top-left-radius: 0;\n                        border-bottom-left-radius: 0;\n                        // @include large-desktop-up{\n                        //     width: 22%;\n                        // }\n                        // @include extra_large_tab{\n                        //     width: 21%;\n                        // }\n                        @media (max-width: 1024px) {\n                            visibility: hidden;\n                            display: none;\n                        }\n                    }\n                    .circle-wrap {\n                        width: 574px;\n                        position: absolute;\n                        left: 12px;\n                        top: -152px;\n                        >img {\n                            z-index: 2;\n                        }\n                        // @include large-desktop-up {\n                        //     left: 103px;\n                        // }\n                        // @include extra_large_tab {\n                        //     left: 100px;\n                        //     width: 405px;\n                        // }\n                        // @include large-desktop-up {\n                        //     width: 680px;\n                        //     left: 2px;\n                        //     top: -155px;\n                        // }\n                        @include large-desktop-down {\n                            left: -40px;\n                        }\n                        @include container-outer-down {\n                            left: -40px;\n                            width: 515px;\n                            top: -100px;\n                        }\n                        @include desktop_tab {\n                            left: -110px;\n                            top: -160px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                            width: 670px;\n                            left: -140px;\n                            top: -148px;\n                        }\n                        @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                            width: 515px;\n                            left: -80px;\n                            top: -130px;\n                        }\n                        @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                            left: 8px;\n                            top: 0;\n                            width: 246px;\n                        }\n                        @include tablet {\n                            left: -63px;\n                            top: -120px;\n                            width: 515px;\n                        }\n                        @include ipad_landscape {\n                            left: -25px;\n                            top: 10px;\n                            width: 315px;\n                            height: 315px;\n                        }\n                        @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                            left: -129px;\n                            top: 0;\n                            width: 315px;\n                            height: 315px;\n                        }\n                        @include phabletdown_landscape {\n                            left: -146px;\n                            top: 0;\n                            width: 315px;\n                            height: 315px;\n                        }\n                        .dyk-logo {\n                            top: 22%;\n                            left: 43.5%;\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                top: 78px;\n                            }\n                            @include phabletdown_landscape {\n                                top: 26px;\n                            }\n                        }\n                        p {\n                            position: absolute;\n                            right: 35%;\n                            top: 50%;\n                            border-radius: 25px;\n                            padding: 17px 31px 15px 30px;\n                            border: solid 1px $darken-blue;\n                            background-color: $white;\n                            font-weight: bold;\n                            line-height: 0.94;\n                            letter-spacing: normal;\n                            color: $darken-blue;\n                            @include large-desktop-up {\n                                right: 37%;\n                            }\n                            @include large-desktop-down {\n                                right: 34%;\n                                top: 54%;\n                            }\n                            @include container-outer-down {\n                                right: 34%;\n                                top: 54%;\n                            }\n                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                padding: 10px 15px;\n                                right: 37%;\n                                top: 54%;\n                            }\n                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                right: 27%;\n                                top: 46%;\n                                padding: 8px 10px;\n                            }\n                            @include tablet {\n                                padding: 12px 15px 12px 20px;\n                                top: 50%;\n                            }\n                            @include ipad_landscape {\n                                right: 27%;\n                                top: 43%;\n                            }\n                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                padding: 12px 26px 13px 28px;\n                                right: 28%;\n                                top: 116px;\n                            }\n                            @include phabletdown_landscape {\n                                padding: 10px !important;\n                                right: 26%;\n                                top: 126px;\n                            }\n                        }\n                    }\n                }\n                .container {\n                    width: 100%;\n                    max-width: 1222px;\n                    @media screen and (min-width: 1401px) {\n                        max-width: 1440px;\n                        justify-content: flex-start;\n                    }\n                    @include tablet {\n                        padding: 0;\n                        min-width: 1000px;\n                    }\n                }\n                .automation-tab {\n                    border-radius: 0;\n                    padding-left: 0;\n                    margin: 1px 0 3px 0;\n                    @include tablet {\n                        width: 100% !important;\n                        padding-left: 20px;\n                    }\n                    &::before {\n                        content: '';\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        left: -98%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                    &::after {\n                        content: '';\n                        position: absolute;\n                        height: 100%;\n                        top: 0;\n                        right: -99%;\n                        width: 100%;\n                        background-color: #0a4475;\n                        z-index: -1;\n                        @include tablet {\n                            display: none;\n                        }\n                        @include tablet-down {\n                            display: none;\n                        }\n                    }\n                }\n                .content-background-box {\n                    max-width: 300px;\n                    right: unset;\n                    left: 42.3%;\n                    top: -40px;\n                    height: 242px;\n                    @include tab_mid_container {\n                        max-width: 300px;\n                    }\n                    @include desktop-mid {\n                        max-width: 300px;\n                        top: -19px;\n                        left: 20%;\n                    }\n                    @include tablet {\n                        max-width: 300px;\n                        top: -59px;\n                        left: 30%;\n                    }\n                    .v-hamburger {\n                        bottom: -39px;\n                        height: 39px;\n                        z-index: -1;\n                    }\n                    .left-logo {\n                        top: 8px;\n                        right: -102px;\n                        left: unset;\n                    }\n                }\n                .mobile-tool-hover {\n                    display: none;\n                }\n                .top-block {\n                    .icon-content {\n                        max-width: 60px;\n                        vertical-align: top;\n                        margin: 23px 0 0 17px;\n                        .icon-wrap {\n                            width: 24px;\n                            height: 20px;\n                            margin: 0 auto 10px;\n                        }\n                        small {\n                            line-height: 1.2;\n                            a {\n                                &.pro-link {\n                                    &:after {\n                                        position: relative;\n                                        bottom: 0;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                    .bottom-content {\n                        bottom: 5px;\n                    }\n                }\n                .cloud-internet-block {\n                    padding-top: 0;\n                    margin-top: 43px;\n                    @include tablet {\n                        width: 100%;\n                        min-width: 1000px;\n                        margin-left: 0;\n                        overflow: hidden;\n                        margin: 0;\n                        padding-top: 98px;\n                    }\n                    @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                        width: 100%;\n                        // min-width: 667px;\n                        overflow: hidden;\n                        margin: 0px;\n                        padding-top: 0px;\n                    }\n                    @include tablet-down {\n                        width: 100%;\n                        // min-width: 667px;\n                        overflow: hidden;\n                        margin: 0px;\n                        padding-top: 0px;\n                        overflow-y: scroll !important;\n                        height: calc(100vh - -100px) !important;\n                    }\n                    >.container {\n                        padding: 0;\n                        max-width: 100% !important;\n                    }\n                    .top-connect-box {\n                        padding-top: 28px;\n                        padding-bottom: 0;\n                        z-index: 1;\n                        margin-left: 0;\n                        max-width: initial;\n                        padding-left: 0;\n                        @include tablet {\n                            width: 100% !important;\n                            padding-top: 12px;\n                        }\n                        .cisco-nfsi {\n                            .btn-wrapper {\n                                position: relative;\n                                left: 17.6%;\n                                top: 195%;\n                                width: fit-content;\n                                @include large-desktop-up {\n                                    left: 16.5%;\n                                }\n                                @media screen and (min-width: 2300px) {\n                                    left: 350px;\n                                }\n                                @include container-outer-down {\n                                    top: 176%;\n                                    left: 14.6%;\n                                }\n                                @media (max-width: 1199px) {\n                                    top: 189%;\n                                    z-index: 3;\n                                    left: 9.5%;\n                                }\n                                @media (max-width: 991px) {\n                                    top: 188%;\n                                }\n                                @include tablet {\n                                    top: 210%;\n                                }\n                                @include ipad_landscape {\n                                    top: 322%;\n                                    left: 8.5%;\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    left: 0.3%;\n                                    top: 272%;\n                                }\n                                @include phabletdown_landscape {\n                                    left: -12.5%;\n                                    top: 295%;\n                                }\n                                &:hover {\n                                    &::after {\n                                        background-image: url(\"/dist/images/arrow_blue_right.png\");\n                                        right: 4px;\n                                    }\n                                }\n                                a {\n                                    border-radius: 25px;\n                                    padding: 17px 30px 15px 15px;\n                                    border: solid 1px $darken-blue;\n                                    background-color: $white;\n                                    font-weight: bold;\n                                    line-height: 0.94;\n                                    letter-spacing: normal;\n                                    color: $darken-blue;\n                                    display: inline-block;\n                                    @media (max-width: 991px) {\n                                        font-size: 12px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        padding: 15px 30px 13px 15px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        padding: 15px 30px 13px 15px;\n                                    }\n                                }\n                                &::after {\n                                    position: absolute;\n                                    right: 12px;\n                                    top: 16px;\n                                    // @include tablet {\n                                    //     top: 14px;\n                                    // }\n                                    @include ipad_landscape {\n                                        top: 14px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        top: 12px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        top: 12px;\n                                    }\n                                }\n                            }\n                            .btn-with-icon {\n                                object-fit: contain;\n                                border-radius: 34px;\n                                border: solid 1px $blue-light;\n                                background-color: $white;\n                                padding: 4px 40px 4px 15px;\n                                height: max-content;\n                                position: absolute;\n                                right: 36.9%;\n                                bottom: -26px;\n                                @-moz-document url-prefix() {\n                                    height: 34px;\n                                }\n                                &.btn-arrow {\n                                    &:hover {\n                                        &::after {\n                                            right: -30px;\n                                            background-image: url(\"/dist/images/arrow_blue_right.png\");\n                                        }\n                                    }\n                                    &::after {\n                                        display: none;\n                                    }\n                                }\n                                .move_arrow_blue {\n                                    display: inline;\n                                }\n                                // @include large-desktop-up {\n                                //     right: 42%;\n                                // }\n                                // @include large-desktop-down {\n                                //     right: 36%;\n                                // }\n                                @media screen and (min-width: 1500px) {\n                                    right: auto;\n                                    left: 828px;\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                    right: 33%;\n                                    bottom: -14px;\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                    right: 33%;\n                                    bottom: -14px;\n                                }\n                                @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                    right: 33%;\n                                    bottom: -14px;\n                                }\n                                @include desktop-down {\n                                    padding: 4px 40px 5px 15px;\n                                }\n                                @include tablet {\n                                    right: 32%;\n                                    bottom: -30px;\n                                }\n                                @include ipad_landscape {\n                                    right: 38%;\n                                    bottom: -50px;\n                                }\n                                // @include phoneup_landscape{\n                                //     right: 33%;\n                                //     bottom: 0px;\n                                // }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    padding: 0px 27px 2px 10px;\n                                    bottom: -27px;\n                                    right: 38%;\n                                }\n                                @include phabletdown_landscape {\n                                    padding: 4px 40px 5px 28px;\n                                    bottom: -46px;\n                                }\n                                @include phoneup_landscape {\n                                    right: 48%;\n                                }\n                                span {\n                                    font-size: 12px;\n                                    line-height: 1.25;\n                                    letter-spacing: normal;\n                                    text-align: center;\n                                    color: $blue;\n                                    // @include desktop-down{\n                                    //     font-size: 10px;\n                                    // }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        font-size: 10px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        font-size: 10px;\n                                    }\n                                }\n                                .icon {\n                                    position: absolute;\n                                    right: 20px;\n                                    top: 8px;\n                                    margin-left: 8px;\n                                    width: 15.3px;\n                                    height: 15.3px;\n                                    img {\n                                        object-fit: contain;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        right: 10px;\n                                        top: 3px;\n                                        width: 12.1px;\n                                        height: 12.1px;\n                                    }\n                                    @include ipad_landscape {\n                                        top: 4px;\n                                    }\n                                    @include phabletdown_landscape {\n                                        right: 28px;\n                                        top: 4px;\n                                        width: 12.1px;\n                                        height: 12.1px;\n                                    }\n                                    @include phoneup_landscape {\n                                        right: 20px;\n                                        top: 8px;\n                                    }\n                                }\n                            }\n                            .software-cloud {\n                                width: 594px;\n                                left: 250px;\n                                top: -42px;\n                                position: absolute;\n                                z-index: 1;\n                                // @include large-desktop-up {\n                                //     left: 22%;\n                                // }\n                                .dyk-logo {\n                                    position: relative;\n                                    top: -196px;\n                                    right: -333px;\n                                    .active-text {\n                                        max-width: 375px !important;\n                                    }\n                                    z-index: 2;\n                                    &.hover-upper {\n                                        z-index: 3;\n                                    }\n                                }\n                                @include large-desktop-down {\n                                    // width: 572px;\n                                    left: 202px;\n                                    top: -44px;\n                                }\n                                @include container-outer-down {\n                                    // max-width: 535px;\n                                    .dyk-logo {\n                                        right: -154px;\n                                    }\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                    width: 456px;\n                                    top: -39px;\n                                    left: 204px;\n                                    .dyk-logo {\n                                        right: -70px;\n                                        top: -210px;\n                                    }\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                    width: 415px;\n                                    top: -39px;\n                                    left: 247px;\n                                }\n                                @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                    width: 386px;\n                                    left: 251px;\n                                    top: -31px;\n                                }\n                                @include tablet {\n                                    width: 435px;\n                                    left: 210px;\n                                    top: -18px;\n                                    .dyk-logo {\n                                        right: -104px;\n                                        top: -8px;\n                                    }\n                                }\n                                @include ipad_landscape {\n                                    width: 426px;\n                                    left: 182px;\n                                    top: -9px;\n                                    .dyk-logo {\n                                        right: -74px;\n                                        top: -70px;\n                                    }\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    width: 380px;\n                                    left: 152px;\n                                    top: -10px;\n                                    .dyk-logo {\n                                        right: -95px;\n                                        top: -65px;\n                                    }\n                                }\n                                @include phabletdown_landscape {\n                                    width: 361px;\n                                    left: 155px;\n                                    top: -10px;\n                                    .dyk-logo {\n                                        right: -84px;\n                                        top: -75px;\n                                    }\n                                }\n                                @include phoneup_landscape {\n                                    width: 361px;\n                                    left: 155px;\n                                    top: -10px;\n                                    .dyk-logo {\n                                        right: -84px;\n                                        top: -75px;\n                                    }\n                                }\n                                p {\n                                    position: absolute;\n                                    top: 66px;\n                                    left: 167px;\n                                    font-weight: bold;\n                                    line-height: 0.94;\n                                    letter-spacing: normal;\n                                    color: $darken-blue;\n                                    @include large-desktop-down {\n                                        left: 170px;\n                                    }\n                                    @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                        left: 95px;\n                                        top: 58px;\n                                    }\n                                    @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                        left: 95px;\n                                        top: 58px;\n                                    }\n                                    @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                        top: 75px;\n                                        top: 58px;\n                                    }\n                                    @media (max-width: 991px) {\n                                        font-size: 12px;\n                                    }\n                                    @include tablet {\n                                        left: 90px;\n                                        top: 57px;\n                                    }\n                                    @include ipad_landscape {\n                                        left: 106px;\n                                        top: 63px;\n                                    }\n                                    @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        left: 92px;\n                                        top: 62px;\n                                        right: unset;\n                                    }\n                                    @include phabletdown_landscape {\n                                        left: 92px;\n                                        top: 62px;\n                                        right: unset;\n                                    }\n                                    @include phoneup_landscape {\n                                        left: 92px;\n                                        top: 62px;\n                                        right: unset;\n                                    }\n                                }\n                            }\n                            .public-cloud {\n                                width: 488px;\n                                position: absolute;\n                                right: 49px;\n                                bottom: -42px;\n                                .dyk-logo {\n                                    position: relative;\n                                    top: -220px;\n                                    right: -210px;\n                                    z-index: 0;\n                                    &.hover-upper {\n                                        z-index: 3;\n                                    }\n                                }\n                                @media screen and (min-width: 1500px) {\n                                    right: 50px;\n                                    // bottom: 20px;\n                                    left: 935px;\n                                }\n                                @include large-desktop-down {\n                                    width: 492px;\n                                    right: 25px;\n                                    bottom: -16px;\n                                }\n                                @include container-outer-down {\n                                    width: 440px;\n                                    right: 25px;\n                                    bottom: -16px;\n                                    .dyk-logo {\n                                        right: -35px;\n                                    }\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                    width: 358px;\n                                    right: 35px;\n                                    bottom: 26px;\n                                    .dyk-logo {\n                                        right: 40px;\n                                    }\n                                }\n                                @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                    width: 358px;\n                                    right: 35px;\n                                    bottom: 26px;\n                                    .dyk-logo {\n                                        right: 4px;\n                                    }\n                                }\n                                @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                    width: 375px;\n                                    right: 107px;\n                                    bottom: -16px;\n                                }\n                                @include tablet {\n                                    width: 222px;\n                                    height: 88px;\n                                    right: 118px;\n                                    bottom: -42px;\n                                    .dyk-logo {\n                                        top: -22px;\n                                        right: -44px;\n                                    }\n                                }\n                                @include ipad_landscape {\n                                    width: 222px;\n                                    height: 88px;\n                                    right: 170px;\n                                    bottom: -60px;\n                                    .dyk-logo {\n                                        top: -74px;\n                                        right: -40px;\n                                    }\n                                }\n                                @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                    width: 228px;\n                                    height: 88px;\n                                    right: 88px;\n                                    bottom: -35px;\n                                    .dyk-logo {\n                                        top: -74px;\n                                        right: -5px;\n                                    }\n                                }\n                                @include phabletdown_landscape {\n                                    width: 228px;\n                                    height: 88px;\n                                    right: 105px;\n                                    bottom: -55px;\n                                    .dyk-logo {\n                                        top: -85px;\n                                        right: 0px;\n                                    }\n                                }\n                                @include phoneup_landscape {\n                                    right: 181px;\n                                    .dyk-logo {\n                                        top: -85px;\n                                        right: 0px;\n                                    }\n                                }\n                                .test-wrap {\n                                    @media (max-width: 1199px) {\n                                        p {\n                                            font-size: 12px;\n                                        }\n                                    }\n                                    &.type-1 {\n                                        p {\n                                            top: 85px;\n                                            right: 197px;\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                                top: 48px;\n                                                right: 140px;\n                                            }\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                                top: 48px;\n                                                right: 130px;\n                                            }\n                                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                                top: 48px;\n                                                right: 130px;\n                                            }\n                                            @include tablet {\n                                                top: 36px;\n                                                right: 70px;\n                                            }\n                                            @include ipad_landscape {\n                                                top: 41px;\n                                                right: 75px;\n                                            }\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                top: 46px;\n                                                right: 88px;\n                                            }\n                                            @include phabletdown_landscape {\n                                                top: 36px;\n                                                right: 70px;\n                                            }\n                                        }\n                                    }\n                                    &.type-2 {\n                                        p {\n                                            top: 131px;\n                                            left: 140px;\n                                            @include container-outer-down {\n                                                left: 90px;\n                                            }\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                                left: 72px;\n                                                top: 80px;\n                                            }\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                                left: 72px;\n                                                top: 80px;\n                                            }\n                                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                                left: 72px;\n                                                top: 80px;\n                                            }\n                                            @include tablet {\n                                                left: 42px;\n                                                top: 58px;\n                                            }\n                                            @include ipad_landscape {\n                                                left: 42px;\n                                                top: 58px;\n                                            }\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                left: 33px;\n                                                top: 68px;\n                                            }\n                                            @include phabletdown_landscape {\n                                                left: 42px;\n                                                top: 58px;\n                                            }\n                                        }\n                                    }\n                                    &.type-3 {\n                                        p {\n                                            top: 131px;\n                                            right: 131px;\n                                            @include container-outer-down {\n                                                right: 110px;\n                                            }\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) {\n                                                top: 80px;\n                                                right: 92px;\n                                            }\n                                            @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                                top: 80px;\n                                                right: 92px;\n                                            }\n                                            @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                                top: 80px;\n                                                right: 92px;\n                                            }\n                                            @include tablet {\n                                                top: 58px;\n                                                right: 42px;\n                                            }\n                                            @include ipad_landscape {\n                                                right: 35px;\n                                                top: 58px;\n                                            }\n                                            @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                                right: 46px;\n                                                top: 68px;\n                                            }\n                                            @include phabletdown_landscape {\n                                                right: 35px;\n                                                top: 58px;\n                                            }\n                                        }\n                                    }\n                                    p {\n                                        position: absolute;\n                                        font-weight: bold;\n                                        line-height: 0.94;\n                                        letter-spacing: normal;\n                                        color: $darken-blue;\n                                        // @include large-desktop-down {\n                                        //   right: 160px;\n                                        // }\n                                        // @media screen and (min-width: 1024px) and (max-width: 1199px) and (orientation: landscape) {\n                                        //   right: 121px;\n                                        //   top: 87px;\n                                        // }\n                                        // @media screen and (min-width: 992px) and (max-width: 1023px) and (orientation: landscape) {\n                                        //   right: 139px;\n                                        //   top: 88px;\n                                        // }\n                                        // @include tablet {\n                                        //   top: 67px;\n                                        //   right: 90px;\n                                        // }\n                                        // @include ipad_landscape {\n                                        //   top: 67px;\n                                        //   right: 107px;\n                                        // }\n                                        // @media screen and (min-width: 596px) and (max-width: 767px) and (orientation: landscape) {\n                                        //   top: 50px;\n                                        //   left: 80px;\n                                        //   right: unset;\n                                        // }\n                                        // @include phabletdown_landscape {\n                                        //   top: 43px;\n                                        //   left: unset;\n                                        //   right: 53px;\n                                        // }\n                                    }\n                                }\n                            }\n                        }\n                        .cisco-nfsi {\n                            .inner-text-img {\n                                width: 100%;\n                                margin-left: calc(41.8% - 196px);\n                                max-width: 325px;\n                                margin-top: 8px;\n                                @include tab_mid_container {\n                                    margin-left: calc(20% - 196px);\n                                    max-width: 300px;\n                                }\n                                @include desktop-mid {\n                                    margin-left: calc(30% - 196px);\n                                    max-width: 300px;\n                                }\n                                @include tablet {\n                                    margin-left: calc(30% - 196px);\n                                    max-width: 300px;\n                                }\n                                .logo-cvim {\n                                    width: 145px;\n                                    display: block;\n                                    margin: 0 auto 0;\n                                    position: relative;\n                                    height: 34px;\n                                    text-align: center;\n                                    a {\n                                        width: 100%;\n                                        display: inline-block;\n                                    }\n                                    img {\n                                        width: 100%;\n                                        height: 100%;\n                                        object-fit: contain;\n                                        border-radius: 5px;\n                                    }\n                                }\n                                p {\n                                    font-size: 12px;\n                                    font-weight: normal;\n                                    line-height: 1.25;\n                                    letter-spacing: normal;\n                                    text-align: center;\n                                    color: $blue;\n                                    margin-bottom: 1px;\n                                    a {\n                                        color: inherit !important;\n                                        &:after {\n                                            background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                        }\n                                    }\n                                }\n                            }\n                            &.aci-box {\n                                justify-content: flex-start;\n                                .inner-text-img {\n                                    display: flex;\n                                    flex-direction: column;\n                                    align-items: center;\n                                    margin-top: 7px;\n                                    .text-img {\n                                        display: flex;\n                                        flex-direction: row;\n                                    }\n                                    .small-img {\n                                        width: 17px;\n                                        margin-left: 3px;\n                                    }\n                                }\n                                .logo-cvim {\n                                    width: 124px;\n                                }\n                                .txt-with-icon {\n                                    display: flex;\n                                    flex-direction: column;\n                                    align-items: center;\n                                    z-index: 1;\n                                    position: absolute;\n                                    right: -33%;\n                                    bottom: 13px;\n                                    .icon-block {\n                                        width: 35px;\n                                        height: 35px;\n                                        margin-left: -9px;\n                                        img {\n                                            width: 100%;\n                                            height: 100%;\n                                            object-fit: contain;\n                                            border-radius: 50%;\n                                        }\n                                        &.img-border {\n                                            >a {\n                                                border-radius: 50%;\n                                            }\n                                        }\n                                    }\n                                    p {\n                                        font-size: 12px;\n                                        font-weight: normal;\n                                        line-height: 1.25;\n                                        color: $blue;\n                                        margin: 0 6px;\n                                        a {\n                                            color: inherit !important;\n                                            &:after {\n                                                background-image: url(/c/dam/m/en_us/service-provider/mass-scale-networking-transformation/dist/images/arrow_blue_right.png);\n                                            }\n                                        }\n                                    }\n                                    &.type-1 {\n                                        bottom: 44px;\n                                        left: 34.5%;\n                                        right: auto;\n                                    }\n                                    &.type-2 {\n                                        right: -32%;\n                                        bottom: 2px;\n                                    }\n                                    &.type-3 {\n                                        right: -60%;\n                                        bottom: 2px;\n                                    }\n                                }\n                                .inner-text-img {\n                                    position: relative;\n                                }\n                            }\n                        }\n                        .left-logo {\n                            &.right {\n                                max-width: 50px;\n                                right: 14.3%;\n                                top: -30px;\n                            }\n                        }\n                    }\n                    .cisco-nfsi {\n                        height: 60px;\n                        width: 100%;\n                        max-width: 100%;\n                        border-radius: 0px;\n                        margin: 10px 0;\n                        //.openstack-btn {\n                        //  border-radius: 8px;\n                        //  max-width: 192px;\n                        //  border-bottom-left-radius: 0px;\n                        //  border-top-left-radius: 0px;\n                        //  @include tab_mid_container {\n                        //    max-width: 155px;\n                        //    padding: 15px 15px 15px 13px;\n                        //  }\n                        //  @include desktop-mid {\n                        //    max-width: 140px;\n                        //    padding: 15px 15px 15px 13px;\n                        //  }\n                        //  @include tablet {\n                        //    max-width: 175px;\n                        //    padding: 15px 15px 15px 13px;\n                        //  }\n                        //}\n                        .openstack-btn {\n                            border-radius: 0 30px 30px 0;\n                        }\n                        // .openstack-btn {\n                        //     max-width: 196px;\n                        //     padding: 16px 20px 15px 16px;\n                        //     border-radius: 0 8px 8px 0;\n                        //     background-color: #0a4475;\n                        //     @include tab_mid_container {\n                        //         padding: 15px 15px 15px 13px;\n                        //     }\n                        //     @include desktop-mid {\n                        //         padding: 15px 15px 15px 13px;\n                        //     }\n                        //     @include tablet {\n                        //         padding: 15px 15px 15px 13px;\n                        //     }\n                        //     p {\n                        //         width: 104px;\n                        //         margin-right: 0;\n                        //         @include desktop-mid {\n                        //             width: 100px;\n                        //         }\n                        //         @include tablet-down {\n                        //             width: 70px;\n                        //         }\n                        //         @include tab_mid_container {\n                        //             padding-right: 10px;\n                        //         }\n                        //         @include desktop-mid {\n                        //             padding-right: 10px;\n                        //         }\n                        //     }\n                        //     .logo-img {\n                        //         margin-right: 6px;\n                        //         margin-left: 5px;\n                        //         //width: 28px;\n                        //         width: 50px;\n                        //         height: 55px;\n                        //         @include desktop-up {\n                        //             width: 77px;\n                        //             height: 81px;\n                        //         }\n                        //         img {\n                        //             width: 60px;\n                        //         }\n                        //     }\n                        // }\n                        &.aci-box {\n                            max-width: initial;\n                            justify-content: flex-start;\n                            // .openstack-btn {\n                            //     padding: 15px 15px 15px 13px;\n                            //     p {\n                            //         width: auto;\n                            //     }\n                            //     .logo-img {\n                            //         margin-left: 10px;\n                            //         //width: 30px;\n                            //         //height: 30px;\n                            //         width: 50px;\n                            //         height: 50px;\n                            //     }\n                            // }\n                            .aci-box-content {\n                                .txt-with-icon {\n                                    margin-left: 0;\n                                }\n                                .inner-text-img {\n                                    padding-left: 3px;\n                                    margin-top: 4px;\n                                    max-width: 100%;\n                                    .logo-cvim {\n                                        margin-top: 4px;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// Mobile media Query\n@include desktop-down {\n    .ua-mobile:not(.ua-mobile-ipad) {\n        .wonderwall-click {\n            .wonderwall-screen {\n                .screen-two {\n                    &.default-cloud {\n                        .cloud-content-wrap {\n                            margin-top: 60px;\n                        }\n                        .screen-click-wrap {\n                            @media screen and (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {\n                                overflow-y: scroll !important;\n                                height: 400px;\n                                overflow-x: hidden;\n                            }\n                            @include tablet-down {\n                                overflow-y: scroll !important;\n                                height: 900px;\n                                overflow-x: hidden;\n                            }\n                            .container {\n                                min-width: inherit;\n                            }\n                            .cloud-internet-block {\n                                .top-connect-box {\n                                    padding-top: 0px;\n                                    padding-bottom: 10px;\n                                    .cisco-nfsi.aci-box .txt-with-icon {\n                                        bottom: 3px;\n                                    }\n                                    .mobile-tool-hover {\n                                        position: absolute;\n                                        // display: inline-block;\n                                        top: 36px;\n                                        left: 28%;\n                                        width: 35px;\n                                        height: 35px;\n                                        bottom: auto;\n                                        right: auto;\n                                    }\n                                    .cisco-nfsi {\n                                        .openstack-btn {\n                                            //max-width: 130px;\n                                            padding-left: 10px;\n                                            padding-right: 5px;\n                                            max-width: 170px;\n                                            border-top-left-radius: 0;\n                                            border-bottom-left-radius: 0;\n                                            .logo-img {\n                                                margin-right: 6px;\n                                                .ua-mobile:not(.ua-mobile-ipad) {\n                                                    width: 22px;\n                                                    height: 22px;\n                                                }\n                                            }\n                                            &.aci-box {\n                                                .txt-with-icon {\n                                                    bottom: 3px;\n                                                }\n                                            }\n                                        }\n                                    }\n                                    &.hover-upper {\n                                        .mobile-tool-hover {\n                                            z-index: 1000 !important;\n                                            .active-text {\n                                                min-height: 50px;\n                                                left: -4px;\n                                                padding: 7px 20px 7px 53px;\n                                                max-width: 360px;\n                                            }\n                                        }\n                                        .left-logo {\n                                            &.left-pos {\n                                                z-index: 1001 !important;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n@media (min-width: 1250px) and (max-width: 1350px) {\n    .wonderwall-click .wonderwall-screen .screen-two.default-cloud .cloud-internet-block .cisco-nfsi .openstack-btn p {\n        width: 109px;\n    }\n}\n\n@-moz-document url-prefix() {\n    .wonderwall-click {\n        .wonderwall-screen {\n            .screen-two.default-cloud {\n                .cloud-internet-block {\n                    .cloud-content {\n                        .right-content-block {\n                            .color-box.blue-box {\n                                .aci-box-content-right {\n                                    .silicon {\n                                        @include desktop-large {\n                                            right: 48px !important;\n                                        }\n                                    }\n                                }\n                            }\n                            .left-logo {\n                                position: relative;\n                                @include desktop_potrait {}\n                                &.left {\n                                    .active-text {\n                                        height: fit-content;\n                                        top: 79%;\n                                        span {\n                                            padding-top: 10px;\n                                        }\n                                    }\n                                }\n                                &.left {\n                                    @media (min-width: 1400px) {\n                                        top: 5px !important;\n                                        left: 100px !important;\n                                    }\n                                }\n                                &.right {\n                                    left: auto !important;\n                                    right: -95%;\n                                    top: -120px !important;\n                                    @media (min-width: 1400px) {\n                                        right: -97% !important;\n                                        top: -174px !important;\n                                    }\n                                    @include desktop-large {\n                                        right: -96.5%;\n                                        top: -168px !important;\n                                    }\n                                    @media screen and (max-width: 1271px) and (min-width: 1024px) {\n                                        right: -95%;\n                                        top: -124px !important;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.wonderwall-click {\n    .wonderwall-screen {\n        .screen-two.default-cloud {\n            .cloud-internet-block {\n                .cloud-content {\n                    .right-content-block {\n                        .color-box.blue-box .aci-box-content-right .silicon {\n                            @media screen and (min-width: 1406px) {\n                                right: -14px;\n                            }\n                            @media screen and (max-width: 1405px) and (min-width: 1400px) {\n                                right: 4px;\n                            }\n                            @media screen and (max-width: 1399px) and (min-width: 1250px) {\n                                right: 42px;\n                            }\n                            right: -14px;\n                        }\n                        .left-logo.left {\n                            @media screen and (min-width: 1400px) {\n                                right: -96%;\n                                //top: 24px;\n                                top: 72px;\n                            }\n                            @media screen and (max-width: 1399px) and (min-width: 1200px) {\n                                //right: -94%;\n                                top: 72px;\n                                left: 116px;\n                            }\n                            @media screen and (max-width: 1199px) and (min-width: 991px) {\n                                //right: -94%;\n                                top: 72px;\n                                left: 116px;\n                            }\n                            @include tablet-down {\n                                top: 69px;\n                                left: 220px;\n                            }\n                            .active-text {\n                                @include phablet-down {\n                                    max-width: 264px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}"],"sourceRoot":"assets/styles/"}