.segment-header{display:flex;justify-content:center;background-color:#181818;height:40px;position:fixed;width:100%;z-index:4}
.segment-header ul{list-style:none;margin-bottom:0}
.segment-header li{float:left;margin-right:10px;color:#fff;line-height:40px}
.segment-header ul li a{color:#fff;line-height:40px;font:normal 14px/18px attAleckSans-Regular,Arial,sans-serif}
.segment-header ul li a:hover{color:#009fdb;text-decoration:none}
.segment-header li.segment-link.active a{color:#009fdb;font-family:attAleckSans-Bold,Arial,sans-serif;text-decoration:none;border-bottom:3px solid #009fdb}
.segment-header ~ .header-wrapper.sticky{top:40px}
.segment-header-text{max-width:1156px}
@media screen and (min-width:768px){.segment-header{justify-content:left;display:block;padding-left:30px}
}
@media screen and (min-width:1200px){.segment-header,.segment-header-text{padding-left:0;margin-left:auto;margin-right:auto;left:0;right:0}
}
.segment-header{display:flex;justify-content:center;background-color:#181818;height:40px;position:fixed;width:100%;z-index:4}
.segment-header ul{list-style:none;margin-bottom:0}
.segment-header li{float:left;margin-right:10px;color:#fff;line-height:40px}
.segment-header ul li a{color:#fff;line-height:40px;font:normal 14px/18px attAleckSans-Regular,Arial,sans-serif}
.segment-header ul li a:hover{color:#009fdb;text-decoration:none}
.segment-header li.segment-link.active a{color:#009fdb;font-family:attAleckSans-Bold,Arial,sans-serif;text-decoration:none;border-bottom:3px solid #009fdb}
.segment-header ~ .header-wrapper.sticky{top:40px}
.segment-header-text{max-width:1156px}
@media screen and (min-width:768px){.segment-header{justify-content:left;display:block;padding-left:30px}
}
@media screen and (min-width:1200px){.segment-header,.segment-header-text{padding-left:0;margin-left:auto;margin-right:auto;left:0;right:0}
}
.segment-header{display:flex;justify-content:center;background-color:#181818;height:40px;position:fixed;width:100%;z-index:4}
.segment-header ul{list-style:none;margin-bottom:0}
.segment-header li{float:left;margin-right:10px;color:#fff;line-height:40px}
.segment-header ul li a{color:#fff;line-height:40px;font:normal 14px/18px attAleckSans-Regular,Arial,sans-serif}
.segment-header ul li a:hover{color:#009fdb;text-decoration:none}
.segment-header li.segment-link.active a{color:#009fdb;font-family:attAleckSans-Bold,Arial,sans-serif;text-decoration:none;border-bottom:3px solid #009fdb}
.segment-header ~ .header-wrapper.sticky{top:40px}
.segment-header-text{max-width:1156px}
@media screen and (min-width:768px){.segment-header{justify-content:left;display:block;padding-left:30px}
}
@media screen and (min-width:1200px){.segment-header,.segment-header-text{padding-left:0;margin-left:auto;margin-right:auto;left:0;right:0}
}
@font-face{font-family:'swiper-icons';src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}
.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}
.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-lock{display:none}
.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none !important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,8px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active{pointer-events:auto}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@font-face{font-family:'glyphicons-halflings';src:url('https://business.att.com/attincludes/fonts/glyphicons-halflings-regular.eot.html');src:url('https://business.att.com/attincludes/fonts/glyphicons-halflings-regular.eot.html?#iefix') format('embedded-opentype'),url('../woff2/glyphicons-halflings-regular.woff2') format('woff2'),url('../woff/glyphicons-halflings-regular.woff') format('woff'),url('../ttf/glyphicons-halflings-regular.ttf') format('truetype'),url('../svg/glyphicons-halflings-regular.svg#attAleckSlab-Regular') format('svg');font-weight:normal;font-style:normal}
.glyphicon{font-family:glyphicons-halflings}
.glyphicon.glyphicon-chevron-left::before{content:"\e079"}
.glyphicon.glyphicon-chevron-right::before{content:"\e080"}
.swiper-container{width:100%;height:100%}
.swiper-slide{font-size:18px;background:#fff;background-size:cover;background-position:50% 0;background-repeat:no-repeat}
.swiper-button-prev:before,.swiper-button-next:before{line-height:24px}
.carousel.slide{height:406px}
.carousel-indicators{display:none}
.carousel-inner{height:100%}
.carousel-inner .item:nth-child(3){margin-right:0}
.carousel-control{width:0 !important;top:48%}
.carousel-control span,.swiper-button-prev,.swiper-button-next{border-radius:20px;background-color:#fff;font-size:17px !important;color:#0568ae;padding-top:4.5px;padding-left:9.5px;width:36px !important;height:36px !important;border:1px solid #5b5b5b}
.carousel-control.left span{margin-left:30px}
.carousel-control.right span{margin-right:30px}
.dtv-buyflow-page .swiper-container-carousal{height:100%}
.dtv-buyflow-page .hero-image-row{background-color:#000}
@media screen and (min-width:1200px){.swiper-slide:hover{cursor:pointer}
}
.jumbotron-marquee .marquee-item .marquee-overlay .js-att-rte-content{text-align:center;width:100%}
.jumbotron-marquee .js-att-rte-content .marquee-tagline{color:#454b52 !important}
.marquee-overlay .js-att-rte-content .heavy{font-family:'attAleckSans-Bold'}
.jumbotron-marquee .marquee-item .mobile-image{margin:0 auto;padding:20px;width:345px}
.jumbotron-marquee .marquee-item .mobile-image>img{display:block;margin:0 auto;opacity:.25;padding:0 50px;width:100%}
.jumbotron-marquee .marquee-item .marquee-overlay{position:absolute;right:0;z-index:1;text-align:left}
.jumbotron-marquee .marquee-overlay p.tagline{font-family:'attAleckSans-Medium';font-size:12px;text-transform:uppercase}
.swiper-container-carousal{position:relative;overflow:hidden}
.jumbotron-marquee .marquee-overlay-container.right{display:flex;align-items:center;height:435px}
.jumbotron-marquee .marquee-overlay .att-button{margin:0;right:0}
.jumbotron-marquee{background-color:#f2f2f2}
.jumbotron-marquee{position:relative;clear:both}
.jumbotron-marquee .marquee-overlay-container[data-bg="white"] div,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] div,.jumbotron-marquee .marquee-overlay-container[data-bg="white"] h1,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] h1,.jumbotron-marquee .marquee-overlay-container[data-bg="white"] h2,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] h2,.jumbotron-marquee .marquee-overlay-container[data-bg="white"] h3,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] h3,.jumbotron-marquee .marquee-overlay-container[data-bg="white"] h4,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] h4,.jumbotron-marquee .marquee-overlay-container[data-bg="white"] h5,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] h5,.jumbotron-marquee .marquee-overlay-container[data-bg="white"] p,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] p,.jumbotron-marquee .marquee-overlay-container[data-bg="white"] span,.jumbotron-marquee .marquee-overlay-container[data-bg="light-gray"] span{color:#000}
.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] div,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] div,.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] h1,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] h1,.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] h2,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] h2,.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] h3,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] h3,.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] h4,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] h4,.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] h5,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] h5,.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] p,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] p,.jumbotron-marquee .marquee-overlay-container[data-bg="dark-blue"] span,.jumbotron-marquee .marquee-overlay-container[data-bg="blue"] span{color:#fff}
.jumbotron-marquee .marquee-overlay-container[data-bg="black"] div,.jumbotron-marquee .marquee-overlay-container[data-bg="black"] h1,.jumbotron-marquee .marquee-overlay-container[data-bg="black"] h2,.jumbotron-marquee .marquee-overlay-container[data-bg="black"] h3,.jumbotron-marquee .marquee-overlay-container[data-bg="black"] h4,.jumbotron-marquee .marquee-overlay-container[data-bg="black"] h5,.jumbotron-marquee .marquee-overlay-container[data-bg="black"] p,.jumbotron-marquee .marquee-overlay-container[data-bg="black"] span{color:#0568ae}
.jumbotron-marquee .swiper-container{height:250px;width:100%}
.jumbotron-marquee .marquee-item{position:relative;height:250px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.jumbotron-marquee .marquee-item.with-link:hover{cursor:pointer}
.jumbotron-marquee .swiper-slide:hover{cursor:default}
.jumbotron-marquee .marquee-item>.container{max-width:100%}
.jumbotron-marquee .marquee-item>.container>.row>a{position:absolute;height:100%;width:100%;background-color:transparent;z-index:2;left:0}
.jumbotron-marquee .marquee-item>.container>.row>a:hover{text-decoration:none}
.jumbotron-marquee .marquee-overlay.with-video{margin-top:calc(132.5px)}
.jumbotron-marquee .marquee-overlay.with-video .cta-link{display:none}
.jumbotron-marquee .marquee-overlay{margin-top:calc(112.5px)}
.jumbotron-marquee .marquee-overlay h1,.jumbotron-marquee .marquee-overlay h2,.jumbotron-marquee .marquee-overlay h3,.jumbotron-marquee .marquee-overlay h4,.jumbotron-marquee .marquee-overlay h5{color:#fff}
.jumbotron-marquee .marquee-overlay h1,.jumbotron-marquee .marquee-overlay h2{font:normal 22px/26px attAleckSans-Regular}
.jumbotron-marquee .marquee-overlay h1{letter-spacing:-0.01em}
.jumbotron-marquee .marquee-overlay .H2{font:normal 38px/38px attAleckSans-Regular}
.jumbotron-marquee .marquee-overlay .H3{font:normal 24px/24px attAleckSans-Light}
.jumbotron-marquee .marquee-overlay .H4{font:normal 22px/22px attAleckSans-Medium}
.jumbotron-marquee .marquee-overlay .H5{font:normal 18px/18px attAleckSans-Light}
.jumbotron-marquee .marquee-overlay .H6{font:normal 18px/18px attAleckSans-Medium}
.jumbotron-marquee .marquee-overlay p{font:normal 14px/18px attAleckSans-Regular;color:#fff;margin:16px 0 0}
.jumbotron-marquee .marquee-overlay p a{color:#fff;text-decoration:underline;font-size:inherit}
.jumbotron-marquee .marquee-overlay .marquee-button{padding:5px 30px;border-radius:15px;background-color:#0568ae;border:0;color:#fff;width:150px;margin:20px 0}
.jumbotron-marquee .marquee-overlay .marquee-more-link{display:block;color:#fff;font:normal 14px/18px attAleckSans-bold;margin-top:24px}
.jumbotron-marquee .marquee-overlay .att-button{background-color:#0568ae !important;border:1px solid #0568ae !important;color:#fff;margin-top:24px;text-align:center;display:inline-flex}
.jumbotron-marquee .marquee-overlay .att-button:hover{background-color:#034574}
.jumbotron-marquee a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1);width:45px}
.jumbotron-marquee a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.jumbotron-marquee .swiper-pagination{position:absolute;background-color:transparent}
.jumbotron-marquee .swiper-container-horizontal>.swiper-pagination-bullets{text-align:right;left:0;right:0;width:100%;z-index:2;bottom:0}
.jumbotron-marquee .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:10px;box-shadow:0 0 5px #000}
.jumbotron-marquee .swiper-pagination-bullet{width:8px;height:8px;background:transparent;opacity:1;border:7px solid #fff}
.jumbotron-marquee .swiper-pagination-bullet-active{background:#0568ae;border:7px solid #0568ae;opacity:1}
.jumbotron-marquee .large-button.cta-link:focus{background-color:#0568ae;font-size:19px;padding:16px 36px;color:#fff;border-radius:36px;border:1px solid #fff;box-shadow:0 0 0 5px #0568ae}
.jumbotron-marquee .large-button.cta-link:hover{background-color:#034574}
.jumbotron-marquee .swiper-button-prev{display:none;background-image:none;z-index:1}
.jumbotron-marquee .swiper-button-next{display:none;background-image:none;z-index:1}
.jumbotron-marquee .att-button.large{padding:12px 36px 12px 36px;font-family:attAleckSans-Medium}
.jumbotron-marquee .marquee-play-icon-container{position:relative}
.jumbotron-marquee .marquee-play-icon-container.att-button.large{padding:12px 66px 12px 36px}
.jumbotron-marquee .html5-video-container{display:none;position:relative;height:408px;overflow:hidden}
.jumbotron-marquee .html5-video-container video{position:absolute;top:0;z-index:-1}
.jumbotron-marquee .playpause{display:none;position:absolute;right:25px;top:15px;float:left;padding:6px 9px;background-color:transparent;border-radius:20px;border:2px solid #fff;cursor:pointer}
.jumbotron-marquee .playpause label{display:block;box-sizing:border-box;width:0;height:9px;border-color:transparent transparent transparent #fff;transition:100ms all ease;border-style:double;border-width:0 0 0 6px;cursor:pointer}
.jumbotron-marquee .playpause input[type="checkbox"]{position:absolute;left:-9999px}
.jumbotron-marquee .playpause input[type="checkbox"]:checked+label{border-style:solid;border-width:4px 0 4px 6px}
.jumbotron-marquee .playpause input[type="checkbox"]:focus+label{box-shadow:0 0 5px #fff}
.jumbotron-marquee .featured-products-container{position:absolute;bottom:0;right:0;width:300px;z-index:5}
.jumbotron-marquee .video-overlay-container{position:relative;display:flex;width:100%;z-index:1}
a.icon-long-arrow.white-arrow i svg{fill:#fff}
.play-icon-container{position:absolute}
.play-icon-container .solutions-play-icon{background-color:rgba(0,0,0,0.5);float:left;padding:25px 35px;border-radius:7px}
.play-icon-container .solutions-play-icon:after{content:'';position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid #fff;clear:both;top:13px;left:25px}
.play-icon-container .solutions-play-icon:hover{cursor:pointer;background-color:rgba(0,0,0,0.7)}
.marquee-play-icon-container .solutions-play-icon:after{content:'';position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fff;clear:both;top:14px;right:25px}
.marquee-play-icon-container .solutions-play-icon:hover{cursor:pointer;background-color:rgba(0,0,0,0.7)}
.marquee-play-icon-container.att-button.primary.large:focus{border:0;box-shadow:none;padding:12px 66px 12px 36px}
.jumbotron-marquee{height:auto;position:relative}
.jumbotron-marquee .marquee-item{background-repeat:no-repeat;background-position:center}
.jumbotron-marquee .marquee-item .container{max-width:none;height:100%;top:0}
.jumbotron-marquee .marquee-item .container .row{padding:0 50px}
.jumbotron-marquee .marquee-item .container .row .smb-new-marquee{display:flex;flex-direction:column-reverse}
.jumbotron-marquee .marquee-item .container .row .smb-new-marquee .image-section{padding:0}
.jumbotron-marquee .marquee-item .container .row .smb-new-marquee .image-section .smb-new-maequee-img{width:100%;height:auto;object-fit:cover;object-position:center;max-height:400px}
@media screen and (max-width:480px){.jumbotron-marquee .marquee-item{background-image:none !important;background-color:#000;height:auto;min-height:500px}
.jumbotron-marquee .marquee-item .container .row{padding:0 30px}
.jumbotron-marquee .marquee-overlay{margin-top:24px;padding:0 0 24px 0}
}
@media screen and (min-width:481px) and (max-width:599px){.jumbotron-marquee .marquee-item{background-image:none !important;background-color:#000;height:auto;min-height:500px}
.jumbotron-marquee .marquee-item .marquee-overlay-container{position:relative;align-items:center;height:550px;z-index:1}
.jumbotron-marquee .marquee-overlay{margin-top:24px;padding-bottom:24px}
}
@media screen and (min-width:600px) and (max-width:767px){.jumbotron-marquee .marquee-item{background-image:none !important;background-color:#000;height:auto}
.jumbotron-marquee .marquee-overlay{margin-top:24px;padding-bottom:24px}
}
@media screen and (max-width:767px){.jumbotron-marquee .marquee-overlay-container{position:relative;align-items:center;height:550px;padding:32px 0;z-index:1}
.jumbotron-marquee .marquee-overlay-container .marquee-overlay{position:absolute;display:flex;flex-direction:column;justify-content:center;top:10px;flex:1;align-items:center}
.jumbotron-marquee .marquee-overlay-container .marquee-overlay h1,.jumbotron-marquee .marquee-overlay-container .marquee-overlay h2{font:normal 32px/38px attAleckSans-Medium;margin-bottom:0}
.jumbotron-marquee .marquee-overlay-container .marquee-overlay h1>span{font-family:inherit}
.jumbotron-marquee .marquee-overlay-container .marquee-overlay p{font:normal 12px/16px attAleckSans-Medium;margin-top:4px}
.jumbotron-marquee .marquee-overlay-container .marquee-overlay div>p(2){font:normal 18px/25px attAleckSans-Medium}
.jumbotron-marquee .marquee-overlay-container .marquee-overlay p>b{font:normal 18px/25px attAleckSans-Bold}
.jumbotron-marquee .swiper-container-horizontal>.swiper-pagination-bullets{text-align:center !important}
}
@media screen and (min-width:768px){.jumbotron-marquee .marquee-item .marquee-overlay{text-align:center}
.jumbotron-marquee .marquee-overlay-container.right{display:flex;height:408px}
.jumbotron-marquee .marquee-overlay-container{display:flex;position:relative;align-items:center;height:550px;padding:32px;z-index:1}
.jumbotron-marquee .marquee-overlay-container .mobile-image{display:block}
.jumbotron-marquee .marquee-overlay-container .marquee-overlay{position:relative;margin-top:0;flex-flow:row wrap}
.jumbotron-marquee .marquee-overlay-container.right{flex-direction:row-reverse}
.jumbotron-marquee .marquee-overlay.with-video{margin-top:calc(132.5px)}
.jumbotron-marquee .swiper-container{height:408px}
.jumbotron-marquee .swiper-container-horizontal>.swiper-pagination-bullets{text-align:center}
.jumbotron-marquee .marquee-item{height:500px !important}
.jumbotron-marquee .marquee-gradient{position:absolute;width:100%;height:408px;background:linear-gradient(to right,rgba(0,0,0,0.8) 35%,rgba(0,0,0,0) 60%);z-index:1}
.jumbotron-marquee .marquee-overlay.with-video .cta-link{display:block}
.jumbotron-marquee .marquee-overlay h1,.jumbotron-marquee .marquee-overlay h2,.jumbotron-marquee .marquee-overlay span.marq-h1{font:normal 48px/60px attAleckSans-Medium;margin-bottom:0;text-align:center}
.jumbotron-marquee .marquee-overlay h1>span{font-family:inherit}
.jumbotron-marquee .marquee-overlay p{font:normal 18px/16px attAleckSans-Medium;margin-top:4px}
.jumbotron-marquee .marquee-overlay div>p(2){font:normal 22px/32px attAleckSans-Medium}
.jumbotron-marquee .marquee-overlay p>b{font:normal 22px/32px attAleckSans-Bold}
.jumbotron-marquee .marquee-overlay .marquee-more-link{font:normal 14px/18px attAleckSans-Medium}
.jumbotron-marquee .html5-video-container{display:block}
.jumbotron-marquee .playpause{display:block;z-index:2}
.jumbotron-marquee .video-overlay-container{position:absolute;top:0;left:0;width:100%;z-index:1}
.jumbotron-marquee .video-overlay-container>.marquee-overlay-container{max-width:1280px;margin:0 auto;z-index:1}
.marquee-play-icon-container .solutions-play-icon:after{top:18px}
}
@media screen and (max-width:992px){.smb-new-maequee .image-section{float:right}
.smb-new-maequee .image-section .smb-new-maequee-img{width:100%}
}
@media screen and (min-width:992px){.jumbotron-marquee .marquee-item .mobile-image{margin:0 auto}
}
@media screen and (min-width:1200px){.jumbotron-marquee .marquee-item .container{max-width:1440px}
.jumbotron-marquee .marquee-item .container .row .smb-new-marquee{flex-direction:row}
.jumbotron-marquee .marquee-item .mobile-image{margin-left:5%;width:408px}
.jumbotron-marquee .marquee-item .mobile-image>img{opacity:1;height:391px}
.jumbotron-marquee .marquee-overlay-container{height:408px;padding-left:0}
.jumbotron-marquee .marquee-overlay-container.right{flex-direction:row-reverse}
.jumbotron-marquee .swiper-container{height:480px}
.jumbotron-marquee .swiper-button-prev{display:block}
.jumbotron-marquee .swiper-button-next{display:block}
.jumbotron-marquee .marquee-gradient{height:408px}
.jumbotron-marquee .marquee-item{height:408px !important;background-size:contain}
.jumbotron-marquee .marquee-overlay{padding-left:75px}
.jumbotron-marquee .marquee-overlay h1,.jumbotron-marquee .marquee-overlay h2,.jumbotron-marquee .marquee-overlay span.marq-h1{font:normal 60px/68px attAleckSans-Medium;margin-bottom:0}
.jumbotron-marquee .marquee-overlay h1>span{font-family:inherit}
.jumbotron-marquee .marquee-overlay p{font:normal 22px/18px attAleckSans-Medium;margin-top:4px}
.jumbotron-marquee .marquee-overlay p>b{font:normal 24px/32px attAleckSans-Bold}
.jumbotron-marquee .marquee-overlay .marquee-more-link{font:normal 14px/18px attAleckSans-bold;margin-top:28px}
.jumbotron-marquee .att-button{margin-top:24px}
.jumbotron-marquee .att-button.large{padding:12px 36px 12px 36px}
.jumbotron-marquee .marquee-play-icon-container.att-button.large{padding:12px 66px 12px 36px}
.jumbotron-marquee .swiper-pagination-bullet{border:10px solid #fff}
.jumbotron-marquee .swiper-pagination-bullet-active{border:10px solid #0568ae}
.jumbotron-marquee .swiper-container-horizontal>.swiper-pagination-bullets{text-align:center;left:35%;width:30%}
.jumbotron-marquee .html5-video-container{height:408px}
.play-icon-container .solutions-play-icon{padding:35px 60px;border-radius:20px}
.play-icon-container .solutions-play-icon:after{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:34px solid #fff;top:20px;left:45px}
.marquee-play-icon-container .solutions-play-icon:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff;right:30px;top:15px}
}
@media screen and (min-width:1400px){.jumbotron-marquee .marquee-overlay{padding-left:0}
}
.jumbotron-marquee [data-bg="dark-blue"]{background-color:#0568ae !important}
.jumbotron-marquee [data-bg="light-gray"]{background-color:#f2f2f2 !important}
.jumbotron-marquee [data-bg="offwhite"]{background-color:#f2f2f2 !important}
.jumbotron-marquee [data-bg="blue"]{background-color:#009fdb !important}
.jumbotron-marquee [data-bg="white"]{background-color:#fff !important}
.jumbotron-marquee [data-bg="cobalt"]{background-color:#0057b8 !important}
.jumbotron-marquee [data-bg="gray"]{background-color:#959595 !important}
.jumbotron-marquee [data-bg="black"]{background-color:#000 !important}
@media(min-aspect-ratio:16/9){.jumbotron-marquee .html5-video-container video{height:auto;width:1920px;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media(max-aspect-ratio:16/9){.jumbotron-marquee .html5-video-container video{height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}
}
.tooltips-item{cursor:pointer}
.tooltip-container{margin-top:10px;width:500px;min-height:150px;background-color:#fff;z-index:2;position:absolute;display:none;border-radius:0;-webkit-box-shadow:0 0 5px 0 rgba(153,153,153,1);-moz-box-shadow:0 0 5px 0 rgba(153,153,153,1);box-shadow:0 0 5px 0 rgba(153,153,153,1);color:#191919}
.icon-grid-bg{padding:50px 0 50px 0}
.tooltip-container.active-tooltip{display:inline;box-shadow:rgb(0 0 0 / 30%) 0 0 0;filter:drop-shadow(rgba(0,0,0,0.3) 0 3px 3px)}
.tooltips-item-content{min-height:223px;position:relative}
.tooltips-item-content img:first-of-type{margin-bottom:7px}
.tooltips-item-content p:first-of-type{font-size:1.5em;font-family:attAleckSans-Light;line-height:25px;letter-spacing:0;color:#191919;opacity:1}
.tooltips-item-content .tooltipsGrid-description:hover{text-decoration:underline;font-family:attAleckSans-Medium}
.tooltips-item-content .tooltip-content p{font-size:18px;margin-top:25px;font-family:attAleckSans-Regular}
.tooltip-content{position:relative;padding:53px 47px 54px 45px}
.tooltip-content .btn-close{transform:none;background:0;top:0}
.tooltip-content h4{font-family:attAleckSans-Medium !important;text-align:left;padding-bottom:23px;border-bottom:2px solid #009fdb;font-size:24px;line-height:27px}
.tooltip-content p{text-align:left;font-size:12px}
.btn-close{font-size:25px;font-weight:600;display:inline-block;transform:rotate(87deg);background:0;border:0;position:absolute;top:-5px;right:2px}
.tooltip-arrow{border:10px solid;border-color:white transparent transparent;content:"";margin-left:-10px;position:absolute;bottom:100%;transform:rotate(179deg)}
@media(max-width:768px){.tooltip-container{width:100%;left:0}
}
@media(max-width:768px){.tooltips-item-content .tooltip-content p{font-size:16px}
.tooltip-content h4{font-size:18px}
}
.icon-grid .icon-grid-container.with-description .col-icon{margin-bottom:20px}
.icon-grid .icon-grid-container.with-description .col-icon .ig-block{margin:auto 12px;display:inline-block}
.icon-grid .icon-grid-container.with-description .col-icon img{clear:both;width:88px;height:88px;max-width:100px;margin-bottom:7px}
.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon p,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon p a,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h2,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h2 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h3,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h3 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h4,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h4 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h5,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon h5 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon span,.icon-grid [data-bg="black"] .icon-grid-container.with-description .col-icon span a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon p,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon p a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h2,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h2 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h3,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h3 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h4,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h4 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h5,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon h5 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon span,.icon-grid [data-bg="blue"] .icon-grid-container.with-description .col-icon span a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon p,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon p a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h2,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h2 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h3,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h3 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h4,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h4 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h5,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon h5 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon span,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description .col-icon span a,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon p,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon p a,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h2,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h2 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h3,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h3 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h4,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h4 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h5,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon h5 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon span,.icon-grid [data-bg="white"] .icon-grid-container.with-description .col-icon span a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon p,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon p a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h2,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h2 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h3,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h3 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h4,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h4 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h5,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon h5 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon span,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description .col-icon span a{color:inherit}
.icon-grid .icon-grid-container.with-description .icon-grid-icon-title p,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title p a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h2,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h2 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h3,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h3 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h4,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h4 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h5,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title h5 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title span,.icon-grid .icon-grid-container.with-description .icon-grid-icon-title span a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-label{margin-bottom:16px;font-size:34px;line-height:42px;font-family:attAleckSans-Regular;color:inherit}
.icon-grid .icon-grid-container.with-description .icon-grid-icon-description p,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description p a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h2,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h2 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h3,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h3 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h4,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h4 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h5,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description h5 a,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description span,.icon-grid .icon-grid-container.with-description .icon-grid-icon-description span a{margin-bottom:0;font-size:18px;line-height:26px;font-family:attAleckSans-Regular;color:inherit}
.icon-grid .icon-grid-container.with-description .icon-grid-icon-title span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:50px;max-width:100%}
.icon-grid .icon-grid-container.with-description .icon-grid-icon-description span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:30px;max-width:100%}
@media screen and (min-width:768px){.icon-grid .icon-grid-container.with-description .col-icon{margin-bottom:auto}
.icon-grid .icon-grid-container.with-description .col-icon .ig-block{margin:auto 25px}
}
.icon-grid .icon-grid-container.with-description-v2 .col-icon{margin-bottom:20px}
.icon-grid .icon-grid-container.with-description-v2 .col-icon .ig-block{margin:auto 12px;display:inline-block}
.icon-grid .icon-grid-container.with-description-v2 .col-icon img{clear:both;width:88px;height:88px;max-width:100px;margin-bottom:7px}
.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon p,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon p a,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h2,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h2 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h3,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h3 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h4,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h4 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h5,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon h5 a,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon span,.icon-grid [data-bg="black"] .icon-grid-container.with-description-v2 .col-icon span a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon p,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon p a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h2,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h2 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h3,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h3 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h4,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h4 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h5,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon h5 a,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon span,.icon-grid [data-bg="blue"] .icon-grid-container.with-description-v2 .col-icon span a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon p,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon p a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h2,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h2 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h3,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h3 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h4,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h4 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h5,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon h5 a,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon span,.icon-grid [data-bg="dark-blue"] .icon-grid-container.with-description-v2 .col-icon span a,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon p,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon p a,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h2,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h2 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h3,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h3 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h4,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h4 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h5,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon h5 a,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon span,.icon-grid [data-bg="white"] .icon-grid-container.with-description-v2 .col-icon span a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon p,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon p a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h2,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h2 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h3,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h3 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h4,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h4 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h5,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon h5 a,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon span,.icon-grid [data-bg="light-gray"] .icon-grid-container.with-description-v2 .col-icon span a{color:inherit}
.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title p,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title p a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h2,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h2 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h3,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h3 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h4,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h4 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h5,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h5 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title span,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title span a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-label{margin-bottom:16px;font-size:34px;line-height:42px;font-family:attAleckSans-Regular;color:inherit}
.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description p,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description p a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h2,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h2 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h3,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h3 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h4,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h4 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h5,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description h5 a,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description span,.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description span a{margin-bottom:0;font-size:18px;line-height:26px;font-family:attAleckSans-Regular;color:inherit}
.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:50px;max-width:100%}
.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-description span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:30px;max-width:100%}
@media only screen and (max-width:1100px){.icon-grid .icon-grid-container.with-description-v2 .icon-grid-icon-title h3{font-size:22px;line-height:32px}
}
.breadcrumb{padding:0;margin:0;background-color:#fff;border-radius:0}
#breadcrumb-component{opacity:1}
#breadcrumb-component .breadcrumb-wrapper{max-width:1260px;margin:0 auto;overflow:hidden;height:auto}
#breadcrumb-component .breadcrumbs{padding:0}
#breadcrumb-component ul{list-style:none;float:left}
#breadcrumb-component .breadcrumb{margin-bottom:0;padding:0;background-color:transparent}
#breadcrumb-component .breadcrumbs ul li.more,#breadcrumb-component .breadcrumbs ul li.path{display:none}
#breadcrumb-component .breadcrumbs ul li span,#breadcrumb-component .breadcrumbs ul li span{font-family:attAleckSans-Regular}
#breadcrumb-component .breadcrumbs ul li.path .glyphicon{margin-left:10px}
#breadcrumb-component .breadcrumbs ul li.path .glyphicon-chevron-right{color:#0568ae}
#breadcrumb-component .glyphicon-option-horizontal{left:-5px;font-size:12px;top:0}
#breadcrumb-component .glyphicon-menu-right{top:3px;width:16px}
#breadcrumb-component .breadcrumb.path{display:none}
#breadcrumb-component .breadcrumb.current-page{padding-top:24px;padding-bottom:24px;margin-bottom:16px;background-color:#333;padding:0 10px}
#breadcrumb-component .breadcrumb.current-page span[itemprop="name"]{text-align:center;color:#fff;font:normal 16px/22px attAleckSans-Regular}
.seg #breadcrumb-component .contact-wrapper{padding-bottom:16px;display:block;text-align:center;transition:all .5s linear;transform:translateX(0);padding:23px;margin-right:30px}
#breadcrumb-component a.button.medium{display:inline-block;padding:9px 18px;border:1px solid #0568ae;border-radius:24px;text-align:center;box-sizing:border-box;margin:auto;font-size:14px;color:#0568ae;background-color:#fff}
#breadcrumb-component a.button.medium:hover{color:#fff;background-color:#034574;text-decoration:none;cursor:pointer}
#breadcrumb-component a.button.medium.disabled{color:#888;background-color:#ccc;border:1px transparent}
#breadcrumb-component .contact-wrapper.animate{transition:all .5s linear;transform:translateX(100%)}
.breadcrumb.stick{position:fixed;top:0;z-index:11;box-shadow:0 0 7px #d2d2d2}
@media screen and (min-width:320px){#breadcrumb-component ul{width:100%}
#breadcrumb-component .phone-number{float:left}
#breadcrumb-component .phone-number .phone-text{font-family:attAleckSans-Regular;font-size:14px;color:#333}
#breadcrumb-component .phone-number a{font-family:attAleckSans-Medium;font-size:14px;color:#0568ae}
#breadcrumb-component .phone-number{font-family:attAleckSans-Medium;font-size:14px;color:#0568ae}
#breadcrumb-component .contact-wrapper .contact-inner{width:auto;display:table;margin:0 auto}
#breadcrumb-component a.button.medium{float:right;margin-top:5px;margin-left:16px}
}
@media screen and (min-width:768px){#breadcrumb-component .breadcrumbs,#breadcrumb-component .breadcrumb,#breadcrumb-component .breadcrumb.current-page{background-color:#fff}
.seg #breadcrumb-component .breadcrumbs{display:block;float:left;height:60px;padding-left:15px}
#breadcrumb-component .path-wrapper{height:27px;overflow:hidden;background-color:#fff;display:block;float:left;margin-top:18.5px}
#breadcrumb-component .contact-wrapper{float:right;padding-bottom:0;width:auto}
#breadcrumb-component a.button.medium{float:right;margin:9px 0 9px 30px;padding:9px 36px;font-size:17px}
#breadcrumb-component .breadcrumb.path{display:none}
#breadcrumb-component .breadcrumb.current-page{margin-top:1px;padding:0;margin-bottom:0}
#breadcrumb-component .breadcrumb.current-page span{color:#191919}
#breadcrumb-component .breadcrumb.current-page span[itemprop="name"]{text-align:left;font-size:16px;color:#191919}
#breadcrumb-component .phone-number{display:block;float:left;margin-top:5px}
}
@media screen and (min-width:1200px){.seg #breadcrumb-component .breadcrumbs{height:70px;padding:0}
.seg #breadcrumb-component .path-wrapper{height:27px;overflow:hidden;background-color:#fff;display:block;float:left;margin-top:24px}
#breadcrumb-component .breadcrumbs ul li.more,#breadcrumb-component .breadcrumbs ul li.path{display:block}
#breadcrumb-component .breadcrumbs li{color:#0568ae;float:left;list-style:none;padding:0;margin-right:10px}
#breadcrumb-component .path-wrapper,#breadcrumb-component .breadcrumb.current-page{float:left}
#breadcrumb-component .path-wrapper{display:inline-block}
#breadcrumb-component .breadcrumb.current-page{margin-top:1px}
.seg #breadcrumb-component .breadcrumb-wrapper{height:70px;max-width:1156px}
#breadcrumb-component .contact-wrapper a{color:#0568ae;font:normal 14px/20px attAleckSans-Medium;text-decoration:none}
#breadcrumb-component .contact-wrapper a:hover{text-decoration:underline}
#breadcrumb-component .contact-wrapper .phone-number{display:block;margin-top:15px;margin-right:20px}
.seg #breadcrumb-component .contact-wrapper .phone-text{font:normal 16px/18px attAleckSans-Regular;color:#191919}
#breadcrumb-component a.button.medium{margin:15px 0;padding:12.5px 36px}
}
.breadcrumb{padding:0;margin:0;background-color:#fff;border-radius:0}
#breadcrumb-component{opacity:1}
#breadcrumb-component .breadcrumb-wrapper{max-width:1260px;margin:0 auto;overflow:hidden;height:auto}
#breadcrumb-component .breadcrumbs{padding:0}
#breadcrumb-component ul{list-style:none;float:left}
#breadcrumb-component .breadcrumb{margin-bottom:0;padding:0;background-color:transparent}
#breadcrumb-component .breadcrumbs ul li.more,#breadcrumb-component .breadcrumbs ul li.path{display:none}
#breadcrumb-component .breadcrumbs ul li span,#breadcrumb-component .breadcrumbs ul li span{font-family:attAleckSans-Regular}
#breadcrumb-component .breadcrumbs ul li.path .glyphicon{margin-left:10px}
#breadcrumb-component .breadcrumbs ul li.path .glyphicon-chevron-right{color:#0568ae}
#breadcrumb-component .glyphicon-option-horizontal{left:-5px;font-size:12px;top:0}
#breadcrumb-component .glyphicon-menu-right{top:3px;width:16px}
#breadcrumb-component .breadcrumb.path{display:none}
#breadcrumb-component .breadcrumb.current-page{padding-top:24px;padding-bottom:24px;margin-bottom:16px;background-color:#333;padding:0 10px}
#breadcrumb-component .breadcrumb.current-page span[itemprop="name"]{text-align:center;color:#fff;font:normal 16px/22px attAleckSans-Regular}
.seg #breadcrumb-component .contact-wrapper{padding-bottom:16px;display:block;text-align:center;transition:all .5s linear;transform:translateX(0);padding:23px;margin-right:30px}
#breadcrumb-component a.button.medium{display:inline-block;padding:9px 18px;border:1px solid #0568ae;border-radius:24px;text-align:center;box-sizing:border-box;margin:auto;font-size:14px;color:#0568ae;background-color:#fff}
#breadcrumb-component a.button.medium:hover{color:#fff;background-color:#034574;text-decoration:none;cursor:pointer}
#breadcrumb-component a.button.medium.disabled{color:#888;background-color:#ccc;border:1px transparent}
#breadcrumb-component .contact-wrapper.animate{transition:all .5s linear;transform:translateX(100%)}
.breadcrumb.stick{position:fixed;top:0;z-index:11;box-shadow:0 0 7px #d2d2d2}
@media screen and (min-width:320px){#breadcrumb-component ul{width:100%}
#breadcrumb-component .phone-number{float:left}
#breadcrumb-component .phone-number .phone-text{font-family:attAleckSans-Regular;font-size:14px;color:#333}
#breadcrumb-component .phone-number a{font-family:attAleckSans-Medium;font-size:14px;color:#0568ae}
#breadcrumb-component .phone-number{font-family:attAleckSans-Medium;font-size:14px;color:#0568ae}
#breadcrumb-component .contact-wrapper .contact-inner{width:auto;display:table;margin:0 auto}
#breadcrumb-component a.button.medium{float:right;margin-top:5px;margin-left:16px}
}
@media screen and (min-width:768px){#breadcrumb-component .breadcrumbs,#breadcrumb-component .breadcrumb,#breadcrumb-component .breadcrumb.current-page{background-color:#fff}
.seg #breadcrumb-component .breadcrumbs{display:block;float:left;height:60px;padding-left:15px}
#breadcrumb-component .path-wrapper{height:27px;overflow:hidden;background-color:#fff;display:block;float:left;margin-top:18.5px}
#breadcrumb-component .contact-wrapper{float:right;padding-bottom:0;width:auto}
#breadcrumb-component a.button.medium{float:right;margin:9px 0 9px 30px;padding:9px 36px;font-size:17px}
#breadcrumb-component .breadcrumb.path{display:none}
#breadcrumb-component .breadcrumb.current-page{margin-top:1px;padding:0;margin-bottom:0}
#breadcrumb-component .breadcrumb.current-page span{color:#191919}
#breadcrumb-component .breadcrumb.current-page span[itemprop="name"]{text-align:left;font-size:16px;color:#191919}
#breadcrumb-component .phone-number{display:block;float:left;margin-top:5px}
}
@media screen and (min-width:1200px){.seg #breadcrumb-component .breadcrumbs{height:70px;padding:0}
.seg #breadcrumb-component .path-wrapper{height:27px;overflow:hidden;background-color:#fff;display:block;float:left;margin-top:24px}
#breadcrumb-component .breadcrumbs ul li.more,#breadcrumb-component .breadcrumbs ul li.path{display:block}
#breadcrumb-component .breadcrumbs li{color:#0568ae;float:left;list-style:none;padding:0;margin-right:10px}
#breadcrumb-component .path-wrapper,#breadcrumb-component .breadcrumb.current-page{float:left}
#breadcrumb-component .path-wrapper{display:inline-block}
#breadcrumb-component .breadcrumb.current-page{margin-top:1px}
.seg #breadcrumb-component .breadcrumb-wrapper{height:70px;max-width:1156px}
#breadcrumb-component .contact-wrapper a{color:#0568ae;font:normal 14px/20px attAleckSans-Medium;text-decoration:none}
#breadcrumb-component .contact-wrapper a:hover{text-decoration:underline}
#breadcrumb-component .contact-wrapper .phone-number{display:block;margin-top:15px;margin-right:20px}
.seg #breadcrumb-component .contact-wrapper .phone-text{font:normal 16px/18px attAleckSans-Regular;color:#191919}
#breadcrumb-component a.button.medium{margin:15px 0;padding:12.5px 36px}
}
.partner_articles{position:relative;height:auto;display:flex;flex-wrap:wrap;align-items:baseline}
.partner-section{padding:15px 0}
.partner-section .filter-section{border-width:0 1px 0 0}
.partner-section .filter-section::after{content:"";width:1px;height:856px;background-color:#333;position:absolute;top:0;right:0}
.partner-section .filter-flyout-item ul{padding-left:0;margin-bottom:16px}
.partner-section .filter-flyout-item .filter-item{list-style:none;margin:8px 0 8px 0;color:#959595;height:22px}
.partner-section .filter-flyout-item .filter-item label{width:100%;cursor:pointer;height:100%}
.partner-section .filter-flyout-item .js-icon-checkbox{font-size:27px;float:left;height:24px;width:24px;font-family:iconControls !important}
.partner-section .filter-flyout-item .filter-item input[type='checkbox']{opacity:0;display:none}
.partner-section .filter-flyout-item .topic-text{margin:0 0 0 10px;display:inline-block;width:80%;font:normal 14px / 22px attAleckSans-Regular;color:#454b52}
.partner-section .filter-flyout-item .js-icon-checkbox:before{content:"\e95f"}
.partner-section .filter-flyout-item .icon-controls-checkboxcheck:before{content:"\e908";color:#0568ae}
.partner-section .partner-card{padding:0 16px 20px 16px;display:flex;flex-direction:column;align-items:flex-start}
.partner-card .partner-bg{height:100%;width:100%;position:relative;min-height:180px}
.partner-card .partner-bg img{width:100%;height:auto;margin:auto;position:absolute;top:0;bottom:0;max-height:100%;object-fit:contain}
.partner-card .tile-overlay{padding:24px;width:100%}
.partner-card .tile-overlay .company-name{font:normal 20px / 24px attAleckSans-Regular;letter-spacing:.78px;font-weight:700;margin-bottom:16px;color:#1d2329}
.partner-card .tile-overlay .level,.partner-card .tile-overlay .solution{font:normal 15px / 21px attAleckSans-Regular;letter-spacing:.45px;margin-bottom:16px;color:#454b52}
.partner-card .tile-overlay .solution{margin-left:5px;color:#454b52;text-transform:capitalize}
.partner-card .tile-overlay .phone-no,.partner-card .tile-overlay .web-page{margin-bottom:16px;color:#454b52}
.partner-card .tile-overlay .phone-no a,.partner-card .tile-overlay .web-page a{font:normal 12px / 14.4px attAleckSans-Regular;letter-spacing:.36px;color:#454b52}
.partner-card .tile-overlay .web-page a{text-decoration:underline}
.partner-card .tile-overlay .phone-no svg,.partner-card .tile-overlay .web-page svg{width:12px;height:12px;display:inline-block;margin-right:7px}
.partner-card .tile-overlay .solution::before{content:"";display:inline-block;transform:rotate(45deg);height:12px;width:7px;margin-right:10px;border-bottom:1px solid #009fdb;border-right:1px solid #009fdb}
.partner-section .filter-toggle{color:#000;font:normal 20px / 28px attAleckSans-Bold;letter-spacing:.51px;margin-bottom:16px;display:inline-block}
.partner-section .filter-flyout-item h6{margin-bottom:16px;font:normal 14px / 20px attAleckSans-Bold}
.partner-section .callError{display:none}
.partner-section .callError .empty{margin:25px 0 30px 0;font:normal 16px/20px attAleckSans-Regular;color:#191919}
.partner-section .pagin{display:inline-block;width:100%;text-align:center;margin-top:45px}
.partner-section .pagin li{display:inline-block}
.partner-section .pagin li.disabled-link{color:#aaa}
.partner-section .pagin .prev,.partner-section .pagin .next{cursor:pointer;color:#0057b8;padding:0 10px}
.partner-section .pagin .prev::before{content:"\e079";font-family:"Glyphicons Halflings";top:2px;position:relative}
.partner-section .pagin .next::after{content:"\e080";font-family:"Glyphicons Halflings";top:2px;position:relative}
.partner-section .disabled-link{cursor:default}
.partner-section .last{cursor:pointer;margin-left:5px}
.partner-section .first{cursor:pointer;margin-right:5px}
.partner-section .countNumb{display:inline-block;border:1px solid #333;padding:10px 15px;border-radius:5px;width:165px}
.partner-section .countNumb p,.partner-section .countNumb span{font:normal 18px / 25.2px attAleckSans-Regular;letter-spacing:.54px}
.partner-section .countNumb span{padding:0 3px}
.partner-section .filter-toggle .chevron-down{position:relative;margin:3px;border:solid #fff;border-width:0 3px 3px 0;display:none;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0 10px 3px 10px}
.partner-section .cta-container a{font:normal 14px / 14px attAleckSans-Regular;font-weight:700;letter-spacing:.3px;padding:15px 32px;border:2px solid #0057b8}
.partner-section .cta-container .primary.medium{background-color:#0057b8}
.partner-section .cta-container .cta-cancel{border-radius:25px;margin-right:23px}
.partner-section .mobile-flyout{display:none}
@media screen and (max-width:1201px){.partner-section .filter-toggle{background-color:#0057b8;cursor:pointer;color:#fff;border-radius:25px;padding:10px 20px}
.partner-section .filter-flyout{display:none;position:fixed;width:100vw;height:100vh;top:97px;background:#fff;padding:20px;left:0;z-index:100}
.partner-section .filter-toggle .chevron-down{display:inline-block}
.partner-section .filter-section{border-width:0}
.partner-section .filter-flyout-item h6{margin:12px 0}
.partner-section .filter-flyout-item.list-open h6::after{content:"\e113";font-family:"Glyphicons Halflings"}
.partner-section .filter-flyout-item h6::after{content:"\e114";font-family:"Glyphicons Halflings";font-size:20px;position:absolute;right:20px}
.partner-section .filter-flyout-item ul{display:none}
.partner-section .filterText{color:#000;font:normal 17px / 23.8px attAleckSans-Regular;letter-spacing:.51px;font-weight:700}
.partner-section .close-flyout{font-family:"Glyphicons Halflings";right:20px;position:absolute;font-size:25px}
.partner-section .close-flyout::after{content:"\e014"}
.partner-section .filter-flyout-item.list-open ul{display:block}
.partner-section .cta-container{position:absolute;bottom:150px;right:20px}
.partner-section .mobile-flyout{display:block;padding-bottom:10px}
.partner-section .filter-toggle{color:#fff}
.partner-section .partner-card{padding:12px}
.partner-section .partner-card .partner-bg{height:auto;min-height:85px}
.partner-card .tile-overlay .company-name{font:normal 16px / 18.4px attAleckSans-Regular;letter-spacing:.48px;margin-bottom:8px}
.partner-card .tile-overlay .level,.partner-card .tile-overlay .solution{font:normal 14px / 19.6px attAleckSans-Regular;letter-spacing:.28px;margin-left:0}
.partner-card .tile-overlay .solution::before{width:0;height:0;margin-right:0;border:0}
.partner-section .filter-section::after{width:0}
.partner-card .tile-overlay{padding:16px 0}
.partner-card .tile-overlay .solution,.partner-card .tile-overlay .phone-no,.partner-card .tile-overlay .web-page{margin-bottom:8px}
}
.headband-baem .headband-container{padding:16px 0;display:flex;list-style:none}
.headband-baem .headband-button-container{cursor:pointer;padding-left:0;padding-right:0;display:flex;flex-direction:column;align-items:center}
.headband-baem .row{align-items:center}
.headband-baem ul{margin:0}
.headband-baem .headband-swiper-container{overflow:hidden}
.headband-baem .swiper-wrapper{height:100%}
.headband-baem .headband-button-container a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content}
.headband-baem .headband-icon{width:30px;height:30px;margin-bottom:6px}
#baem-container.baem-wrapper .headband-baem img{margin-bottom:6px}
.headband-baem .headband-button-container a,.headband-baem .headband-button-container a span{color:#fff;font:normal 11px attAleckSans-Medium}
.headband-baem .swiper-slide{background-color:transparent;width:auto;border:0}
li.headband-button-container.swiper-slide{background:unset;justify-content:center}
.headband-baem .container-fluid{max-width:1600px}
.headband-baem .theme-light{background-color:#fff}
.headband-baem .theme-light .headband-button-container a,.headband-baem .theme-light .headband-button-container a span{color:#454b52}
.headband-baem .theme-neutral{background-color:#f3f4f6}
.headband-baem .theme-neutral.headband-button-container a,.headband-baem .theme-neutral .headband-button-container a span{color:#454b52}
.headband-baem .theme-dark{background-color:#323a47}
.headband-baem .theme-dark .headband-button-container a,.headband-baem .theme-dark .headband-button-container a span{color:#fff}
#headband-container>li.headband-button-container a{padding:8px;text-decoration:none;width:100%}
@media screen and (min-width:768px){li.headband-button-container.swiper-slide{min-width:118px}
.headband-baem .headband-icon{margin-bottom:0}
.headband-baem .headband-button-container a,.headband-baem .headband-button-container a span{font:normal 12px attAleckSans-Medium}
}
@media screen and (min-width:1600px){.headband-rounded{border-radius:16px}
}
.sticky-nav{height:40px}
.sticky-nav .sticky-nav-container{background-color:#f2f2f2;height:40px;overflow:hidden}
.sticky-nav [data-bg="black"].sticky-nav-container{background-color:#000}
.sticky-nav [data-bg="dark-blue"].sticky-nav-container{background-color:#000}
.sticky-nav .sticky-nav-container li{width:auto;background-color:transparent;margin-right:90px;font:normal 18px/40px attAleckSans-Regular;color:#0568ae;float:left;list-style:none;cursor:pointer}
.sticky-nav .sticky-nav-container li a{text-decoration:none;line-height:40px;display:block}
.sticky-nav [data-bg="black"].sticky-nav-container li a{color:#fff}
.sticky-nav [data-bg="dark-blue"].sticky-nav-container li a{color:#fff}
.sticky-nav .sticky-nav-container li.active,.sticky-nav .sticky-nav-container li:hover{height:40px;color:#191919;border-bottom:4px solid #0568ae}
.sticky-nav [data-bg="black"].sticky-nav-container li.active,.sticky-nav [data-bg="black"].sticky-nav-container li:hover{border-bottom:4px solid #fff}
.sticky-nav [data-bg="dark-blue"].sticky-nav-container li.active,.sticky-nav [data-bg="dark-blue"].sticky-nav-container li:hover{border-bottom:4px solid #fff}
.sticky-nav .swiper-slide{border:0}
.main-page.segmentationSectionRemoved .sticky-nav.stick .sticky-nav-container{top:80px}
.sticky-nav.stick .sticky-nav-container{position:fixed;top:100px;right:0;left:0;z-index:5;box-shadow:0 0 7px #d2d2d2}
.main-page .sticky-nav{clear:both}
.header-wrapper{transform:translateY(0);transition:transform .5s linear}
.header-wrapper.animate{transform:translateY(-80px)}
@media screen and (min-width:768px){.main-page.segmentationSectionRemoved .sticky-nav.stick .sticky-nav-container{top:80px}
.sticky-nav.stick .sticky-nav-container{width:100%;top:100px}
.sticky-nav,.sticky-nav .sticky-nav-container{height:60px}
.sticky-nav .sticky-nav-container li{margin-right:60px;font:normal 18px/60px attAleckSans-Medium}
.sticky-nav .sticky-nav-container li.active,.sticky-nav .sticky-nav-container li:hover{height:60px}
.sticky-nav .sticky-nav-container li a{line-height:60px}
}
@media screen and (min-width:1024px){.sticky-nav .sticky-nav-container li{margin-right:90px;font:normal 18px/60px attAleckSans-Medium}
}
@media screen and (min-width:1200px){.main-page.segmentationSectionRemoved .sticky-nav.stick .sticky-nav-container{top:80px}
.sticky-nav.stick .sticky-nav-container{top:120px}
}
.breadcrumb{padding:0;margin:0;background-color:#fff;border-radius:0}
#breadcrumb-component{opacity:1}
#breadcrumb-component .breadcrumb-wrapper{max-width:1260px;margin:0 auto;overflow:hidden;height:auto}
#breadcrumb-component .breadcrumbs{padding:0}
#breadcrumb-component ul{list-style:none;float:left}
#breadcrumb-component .breadcrumb{margin-bottom:0;padding:0;background-color:transparent}
#breadcrumb-component .breadcrumbs ul li.more,#breadcrumb-component .breadcrumbs ul li.path{display:none}
#breadcrumb-component .breadcrumbs ul li span,#breadcrumb-component .breadcrumbs ul li span{font-family:attAleckSans-Regular}
#breadcrumb-component .breadcrumbs ul li.path .glyphicon{margin-left:10px}
#breadcrumb-component .breadcrumbs ul li.path .glyphicon-chevron-right{color:#0568ae}
#breadcrumb-component .glyphicon-option-horizontal{left:-5px;font-size:12px;top:0}
#breadcrumb-component .glyphicon-menu-right{top:3px;width:16px}
#breadcrumb-component .breadcrumb.path{display:none}
#breadcrumb-component .breadcrumb.current-page{padding-top:24px;padding-bottom:24px;margin-bottom:0;background-color:#333}
#breadcrumb-component .breadcrumb.current-page span[itemprop="name"]{text-align:center;color:#fff;font:normal 16px/22px attAleckSans-Regular}
#breadcrumb-component .contact-wrapper{padding-bottom:16px;display:block;text-align:center;transition:all .5s linear;transform:translateX(0);padding:23px 23px 23px}
#breadcrumb-component a.button.medium{display:inline-block;padding:9px 18px;border:1px solid #0568ae;border-radius:24px;text-align:center;box-sizing:border-box;margin:auto;font-size:14px;color:#0568ae;background-color:#fff}
#breadcrumb-component a.button.medium:hover{color:#fff;background-color:#034574;text-decoration:none;cursor:pointer}
#breadcrumb-component a.button.medium.disabled{color:#888;background-color:#ccc;border:1px transparent}
#breadcrumb-component .contact-wrapper.animate{transition:all .5s linear;transform:translateX(100%)}
.breadcrumb.stick{position:fixed;top:0;z-index:11;box-shadow:0 0 7px #d2d2d2}
@media screen and (min-width:320px){#breadcrumb-component ul{width:100%}
#breadcrumb-component .phone-number{float:left}
#breadcrumb-component .phone-number .phone-text{font-family:attAleckSans-Regular;font-size:14px;color:#333}
#breadcrumb-component .phone-number a{font-family:attAleckSans-Medium;font-size:14px;color:#0568ae}
#breadcrumb-component .phone-number{font-family:attAleckSans-Medium;font-size:14px;color:#0568ae}
#breadcrumb-component .contact-wrapper .contact-inner{width:auto;display:table;margin:0 auto}
#breadcrumb-component a.button.medium{float:right;margin-top:5px;margin-left:16px}
}
@media screen and (min-width:768px){#breadcrumb-component .breadcrumbs,#breadcrumb-component .breadcrumb,#breadcrumb-component .breadcrumb.current-page{background-color:#fff}
#breadcrumb-component .breadcrumbs{display:block;float:left;height:60px;padding-left:15px}
#breadcrumb-component .path-wrapper{height:27px;overflow:hidden;background-color:#fff;display:block;float:left;margin-top:18.5px}
#breadcrumb-component .contact-wrapper{float:right;padding-bottom:0;width:auto;padding-top:0}
#breadcrumb-component a.button.medium{float:right;margin:9px 0 9px 30px;padding:9px 36px;font-size:17px}
#breadcrumb-component .breadcrumb.path{display:none}
#breadcrumb-component .breadcrumb.current-page{margin-top:1px;padding:0;margin-bottom:0}
#breadcrumb-component .breadcrumb.current-page span{color:#191919}
#breadcrumb-component .breadcrumb.current-page span[itemprop="name"]{text-align:left;font-size:16px;color:#191919}
#breadcrumb-component .phone-number{display:block;float:left;margin-top:5px}
}
@media screen and (min-width:1200px){#breadcrumb-component .breadcrumbs{height:75px;padding:0}
#breadcrumb-component .path-wrapper{height:27px;overflow:hidden;background-color:#fff;display:block;float:left;margin-top:26px}
#breadcrumb-component .breadcrumbs ul li.more,#breadcrumb-component .breadcrumbs ul li.path{display:block}
#breadcrumb-component .breadcrumbs li{color:#0568ae;float:left;list-style:none;padding:0;margin-right:10px}
#breadcrumb-component .path-wrapper,#breadcrumb-component .breadcrumb.current-page{float:left}
#breadcrumb-component .path-wrapper{display:inline-block}
#breadcrumb-component .breadcrumb.current-page{margin-top:1px}
#breadcrumb-component .breadcrumb-wrapper{height:75px}
#breadcrumb-component .contact-wrapper a{color:#0568ae;font:normal 16px/20px attAleckSans-Medium;text-decoration:none}
#breadcrumb-component .contact-wrapper a:hover{text-decoration:underline}
#breadcrumb-component .contact-wrapper .phone-number{display:block;margin-top:15px;margin-right:20px}
#breadcrumb-component .contact-wrapper .phone-text{font:normal 14px/18px attAleckSans-Regular}
#breadcrumb-component a.button.medium{margin:15px 0;padding:12.5px 36px}
}
.segment-heading{clear:both}
div.segment-heading>div{outline:0}
section.segment-heading{position:relative;padding:0 15px 24px;margin:0 auto;width:100%;max-width:1280px}
.segment-title.smb-width section.segment-heading{max-width:1553px}
section.segment-heading.top-padding{padding-top:24px}
section.segment-heading h1,section.segment-heading h2{font-size:16px;line-height:16px;margin:0;font-family:attAleckSans-Regular;text-align:center}
section.segment-heading h3{font-size:16px;line-height:16px;margin:10px 0 0;font-family:attAleckSans-Light;text-align:center}
section.segment-heading h3.no-title{margin-top:0}
@media screen and (min-width:768px){section.segment-heading{padding:0 15px 40px}
section.segment-heading.top-padding{padding-top:40px}
section.segment-heading h1,section.segment-heading h2{font-size:20px;line-height:20px;font-family:attAleckSans-Regular;text-align:center}
section.segment-heading h3{font-size:20px;line-height:20px;margin:10px 0 0;font-family:attAleckSans-Light;text-align:center}
section.segment-heading h3.no-title{margin-top:0}
}
@media screen and (min-width:1280px){section.segment-heading{padding:0 0 60px}
section.segment-heading.top-padding{padding-top:60px}
section.segment-heading h1,section.segment-heading h2{font-size:18px;line-height:18px;font-family:attAleckSans-Bold;text-align:center}
section.segment-heading h3{font-size:34px;line-height:34px;margin:15px 0 0;font-family:attAleckSans-Light;text-align:center}
section.segment-heading h3.no-title{margin-top:0}
}
section.solutions.page-heading{position:relative;padding:24px 20px;margin:0 auto;width:100%;max-width:1280px}
section.solutions.page-heading.center{text-align:center}
section.solutions.page-heading.border{margin-bottom:40px;padding-bottom:25px}
section.solutions.page-heading.border:before{:"";display:inline-block;border-top:#959595 solid 1px;position:absolute;bottom:0;left:50%;width:200px;margin-left:-100px}
section.solutions.page-heading h1{font-family:attAleckSans-Bold;font-size:18px;color:#191919;line-height:18px}
section.solutions.page-heading h2{margin-top:12px;font-family:attAleckSans-Light;font-size:1.7rem;line-height:2.1rem}
section.solutions.page-heading.center h1{text-align:center}
section.solutions.page-heading.center h2{text-align:center}
@media screen and (min-width:768px){section.solutions.page-heading{padding:40px 20px}
section.solutions.page-heading.center{padding:50px 100px 25px}
section.solutions.page-heading.border:before{width:400px;margin-left:-200px}
section.solutions.page-heading h2{font-size:2.4rem;line-height:3.2rem}
}
@media screen and (min-width:1280px){section.solutions.page-heading{padding:60px 0}
}
.swiper-container-carousal{position:relative;overflow:hidden}
.marquee-heading{position:relative;clear:both}
.marquee-heading .swiper-container{height:250px;width:100%}
.marquee-heading .marquee-item{position:relative;height:250px;width:100%;background:no-repeat center;background-size:cover}
.marquee-heading .marquee-item.with-link:hover{cursor:pointer}
.marquee-heading .swiper-slide:hover{cursor:default}
.marquee-heading .marquee-item>.container>.row>a{position:absolute;height:100%;width:100%;background-color:transparent;z-index:2;left:0}
.marquee-heading .marquee-item>.container>.row>a:hover{text-decoration:none}
.marquee-heading .marquee-overlay.with-video{margin-top:calc(132.5px)}
.marquee-heading .marquee-overlay.with-video .cta-link{display:none}
.marquee-heading p.eyeBrowClass,.marquee-heading h3.eyeBrowClass{color:#fff;font:normal 18px/22px attAleckSans-Light !important;margin-bottom:5px !important;padding-left:2px}
.marquee-heading .marquee-overlay{margin-top:calc(112.5px);padding-right:20px;padding-left:20px}
.marquee-heading .marquee-overlay h1,.marquee-heading .marquee-overlay h2,.marquee-heading .marquee-overlay h3,.marquee-heading .marquee-overlay h4,.marquee-heading .marquee-overlay h5,.marquee-heading .marquee-overlay span.marq-h1{color:#fff}
.marquee-heading .marquee-overlay h1,.marquee-heading .marquee-overlay h2,.marquee-heading .marquee-overlay span.marq-h1{font:normal 22px/26px attAleckSans-Regular}
.marquee-heading .marquee-overlay h1,.marquee-heading .marquee-overlay span.marq-h1{letter-spacing:-0.01em}
.marquee-heading .marquee-overlay .H2{font:normal 38px/38px attAleckSans-Regular}
.marquee-heading .marquee-overlay .H3{font:normal 24px/24px attAleckSans-Light}
.marquee-heading .marquee-overlay .H4{font:normal 22px/22px attAleckSans-Medium}
.marquee-heading .marquee-overlay .H5{font:normal 18px/18px attAleckSans-Light}
.marquee-heading .marquee-overlay .H6{font:normal 18px/18px attAleckSans-Medium}
.marquee-heading .marquee-overlay p{font:normal 14px/18px attAleckSans-Regular;color:#fff;margin:16px 0 0}
.marquee-heading .marquee-overlay p a{color:#fff;text-decoration:underline;font-size:inherit}
.marquee-heading .marquee-overlay .marquee-button{padding:5px 30px;border-radius:15px;background-color:#0568ae;border:0;color:#fff;width:150px;margin:20px 0}
.marquee-heading .marquee-overlay .marquee-more-link{display:block;color:#fff;font:normal 14px/18px attAleckSans-bold;margin-top:24px}
.marquee-heading .marquee-overlay .att-button{background-color:transparent;border:2px solid #fff;margin-top:24px;text-align:center}
.marquee-heading .marquee-overlay .att-button:hover{background-color:#034574}
.marquee-heading .marquee-overlay span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:30px;max-width:100%}
.marquee-heading a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1);width:45px}
.marquee-heading a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.marquee-heading .swiper-pagination{position:absolute;background-color:transparent}
.marquee-heading .swiper-container-horizontal>.swiper-pagination-bullets{text-align:right;left:0;right:0;width:100%;z-index:2;bottom:0}
.marquee-heading .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:9px;box-shadow:0 0 5px #000}
.marquee-heading .swiper-pagination-bullet{width:8px;height:8px;background:transparent;opacity:1;border:7px solid #fff}
.marquee-heading .swiper-pagination-bullet-active{background:#0568ae;border:7px solid #0568ae;opacity:1}
.marquee-heading .large-button.cta-link:focus{background-color:#0568ae;font-size:19px;padding:16px 36px;color:#fff;border-radius:36px;border:1px solid #fff;box-shadow:0 0 0 5px #0568ae}
.marquee-heading .large-button.cta-link:hover{background-color:#034574}
.marquee-heading .swiper-button-prev{display:none;background-image:none;z-index:1}
.marquee-heading .swiper-button-next{display:none;background-image:none;z-index:1}
.marquee-heading .image-section{display:block;margin:0 auto}
.marquee-heading .image-section img{margin:0 auto;max-height:640px}
.marquee-heading .att-button.large{padding:12px 36px 12px 36px;font-family:attAleckSans-Medium}
.marquee-heading .marquee-play-icon-container{position:relative}
.marquee-heading .marquee-play-icon-container.att-button.large{padding:12px 66px 12px 36px}
.marquee-heading .html5-video-container{display:none;position:relative;height:375px;overflow:hidden}
.marquee-heading .html5-video-container video{position:absolute;top:0;z-index:-1}
.marquee-heading .playpause{display:none;position:absolute;right:25px;top:15px;float:left;padding:6px 9px;background-color:transparent;border-radius:20px;border:2px solid #fff;cursor:pointer}
.marquee-heading .playpause label{display:block;box-sizing:border-box;width:0;height:9px;border-color:transparent transparent transparent #fff;transition:100ms all ease;border-style:double;border-width:0 0 0 6px;cursor:pointer}
.marquee-heading .playpause input[type="checkbox"]{position:absolute;left:-9999px}
.marquee-heading .playpause input[type="checkbox"]:checked+label{border-style:solid;border-width:4px 0 4px 6px}
.marquee-heading .playpause input[type="checkbox"]:focus+label{box-shadow:0 0 5px #fff}
.marquee-heading .featured-products-container{position:absolute;bottom:0;right:0;width:300px;z-index:5}
.marquee-heading .video-overlay-container{position:relative;display:flex;width:100%;z-index:4}
a.icon-long-arrow.white-arrow i svg{fill:#fff}
.play-icon-container{position:absolute}
.play-icon-container .solutions-play-icon{background-color:rgba(0,0,0,0.5);float:left;padding:25px 35px;border-radius:7px}
.play-icon-container .solutions-play-icon:after{content:'';position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:24px solid #fff;clear:both;top:13px;left:25px}
.play-icon-container .solutions-play-icon:hover{cursor:pointer;background-color:rgba(0,0,0,0.7)}
.marquee-play-icon-container .solutions-play-icon:after{content:'';position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #fff;clear:both;top:14px;right:25px}
.marquee-play-icon-container .solutions-play-icon:hover{cursor:pointer;background-color:rgba(0,0,0,0.7)}
.marquee-play-icon-container.att-button.primary.large:focus{border:0;box-shadow:none;padding:12px 66px 12px 36px}
@media screen and (max-width:480px){.marquee-heading .marquee-item{background-image:none !important;background-color:#000;height:auto}
.marquee-heading .marquee-overlay{margin-top:24px;padding-bottom:24px}
}
@media screen and (min-width:481px) and (max-width:599px){.marquee-heading .marquee-item{background-image:none !important;background-color:#000;height:auto}
.marquee-heading .marquee-overlay{margin-top:24px;padding-bottom:24px}
}
@media screen and (min-width:600px) and (max-width:767px){.marquee-heading .marquee-item{background-image:none !important;background-color:#000;height:auto}
.marquee-heading .marquee-overlay{margin-top:24px;padding-bottom:24px}
}
@media only screen and (max-width:767px){.marquee-heading p.eyeBrowClass,.marquee-heading h3.eyeBrowClass{color:#fff;font:normal 14px/18px attAleckSans-Regular !important;margin-bottom:10px;padding-left:0}
}
@media screen and (min-width:768px){.marquee-heading .marquee-overlay-container{display:flex;position:relative;align-items:center;height:375px;padding-left:24px;z-index:4}
.marquee-heading .marquee-overlay-container .marquee-overlay{position:relative;margin-top:0}
.marquee-heading .image-section{max-width:1920px;margin:auto}
.marquee-heading .image-section img{position:absolute;bottom:0;z-index:2;height:100%;object-fit:cover;object-position:center}
.marquee-heading .marquee-overlay.with-video{margin-top:calc(132.5px)}
.marquee-heading .swiper-container{height:375px}
.marquee-heading .swiper-container-horizontal>.swiper-pagination-bullets{text-align:center}
.marquee-heading .marquee-item{height:375px}
.marquee-heading .marquee-gradient{position:absolute;width:100%;height:375px;background:linear-gradient(to right,rgba(0,0,0,0.8) 35%,rgba(0,0,0,0) 60%);z-index:3}
.marquee-heading .marquee-overlay.with-video .cta-link{display:block}
.marquee-heading .marquee-overlay h1,.marquee-heading .marquee-overlay h2,.marquee-heading .marquee-overlay span.marq-h1{font:normal 50px/54px attAleckSans-Light}
.marquee-heading .marquee-overlay p{font:normal 18px/22px attAleckSans-Regular}
.marquee-heading .marquee-overlay .marquee-more-link{font:normal 14px/18px attAleckSans-Medium}
.marquee-heading .html5-video-container{display:block}
.marquee-heading .playpause{display:block;z-index:5}
.marquee-heading .video-overlay-container{position:absolute;top:0;left:0;width:100%;z-index:4}
.marquee-heading .video-overlay-container>.marquee-overlay-container{max-width:1280px;margin:0 auto;z-index:4}
.marquee-play-icon-container .solutions-play-icon:after{top:18px}
}
@media screen and (min-width:1200px){.marquee-heading .marquee-overlay-container{height:400px;padding-left:0}
.marquee-heading .bgl{height:100%;position:absolute;bottom:0;width:30%;left:0;z-index:1}
.marquee-heading .bgr{height:100%;position:absolute;bottom:0;width:30%;right:0;z-index:1}
.marquee-heading .swiper-container{height:400px}
.marquee-heading .swiper-button-prev{display:block;opacity:1;cursor:pointer;pointer-events:auto}
.marquee-heading .swiper-button-prev::after{display:none}
.marquee-heading .swiper-button-next{display:block;opacity:1;cursor:pointer;pointer-events:auto}
.marquee-heading .swiper-button-next::after{display:none}
.marquee-heading .marquee-gradient{height:400px;max-width:1920px;margin:0 auto;left:0;right:0}
.marquee-heading .marquee-item{height:400px}
.marquee-heading .marquee-overlay{padding-left:75px}
.marquee-heading .marquee-overlay h1,.marquee-heading .marquee-overlay h2,.marquee-heading .marquee-overlay span.marq-h1{font:normal 50px/56px attAleckSans-Light;margin-bottom:0}
.marquee-heading .marquee-overlay p{font:normal 18px/22px attAleckSans-Regular;margin:24px 0 0}
.marquee-heading .marquee-overlay .marquee-more-link{font:normal 14px/18px attAleckSans-bold;margin-top:28px}
.marquee-heading .att-button{margin-top:24px}
.marquee-heading .att-button.large{padding:12px 36px 12px 36px}
.marquee-heading .marquee-play-icon-container.att-button.large{padding:12px 66px 12px 36px}
.marquee-heading .swiper-pagination-bullet{border:9px solid #fff}
.marquee-heading .swiper-pagination-bullet-active{border:9px solid #0568ae}
.marquee-heading .swiper-container-horizontal>.swiper-pagination-bullets{text-align:center;left:35%;width:30%}
.marquee-heading .html5-video-container{height:400px;max-width:1924px;margin:auto}
.play-icon-container .solutions-play-icon{padding:35px 60px;border-radius:20px}
.play-icon-container .solutions-play-icon:after{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:34px solid #fff;top:20px;left:45px}
.marquee-play-icon-container .solutions-play-icon:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fff;right:30px;top:15px}
}
@media screen and (min-width:1400px){.marquee-heading .marquee-overlay{padding-left:0}
}
@media(min-aspect-ratio:16/9){.marquee-heading .html5-video-container video{height:auto;width:1920px;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media(max-aspect-ratio:16/9){.marquee-heading .html5-video-container video{height:auto;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}
}
.image-heading .image-item{position:relative;height:auto;width:100%}
.image-heading .image-item>.container>.row>a{position:absolute;height:auto;width:100%;background-color:transparent;z-index:2}
.image-heading .image-item>.container>.row>a:hover{text-decoration:none}
.image-heading{position:relative;clear:both}
.image-heading .html5-video-container{display:none;position:relative;height:375px;overflow:hidden}
.image-heading .html5-video-container video{position:absolute;top:0;z-index:-1}
.image-heading .playpause{display:none;position:absolute;right:25px;top:15px;float:left;padding:6px 9px;background-color:transparent;border-radius:20px;border:2px solid #fff}
.image-heading .playpause label{display:block;box-sizing:border-box;width:0;height:9px;border-color:transparent transparent transparent #fff;transition:100ms all ease;border-style:double;border-width:0 0 0 6px;cursor:pointer}
.image-heading .playpause input[type="checkbox"]{position:absolute;left:-9999px}
.image-heading .playpause input[type="checkbox"]:checked+label{border-style:solid;border-width:4px 0 4px 6px}
.image-heading .playpause input[type="checkbox"]:focus+label{box-shadow:0 0 5px #fff}
@media screen and (max-width:480px){.image-heading .image-item{display:none}
.image-heading .image-overlay-container .mobile-image{display:block}
}
@media screen and (min-width:481px) and (max-width:599px){.image-heading .image-item{display:none}
.image-heading .image-overlay-container .mobile-image{display:block}
}
@media screen and (min-width:600px) and (max-width:767px){.image-heading .image-overlay-container .mobile-image{display:none}
}
@media screen and (min-width:768px){.image-heading .image-overlay-container .mobile-image{display:none}
.image-heading .container .row .att-track{display:none}
.image-heading .image-overlay-container{display:flex;position:relative;align-items:center;height:auto;padding-left:24px;z-index:1}
.image-heading .image-item{height:auto}
.image-heading .html5-video-container{display:block}
.image-heading .playpause{display:block;z-index:2}
}
@media screen and (min-width:1200px){.image-heading .html5-video-container{max-width:1924px;margin:auto;height:400px}
.image-heading .image-overlay-container{height:auto;padding-left:0}
}
@media(min-aspect-ratio:16/9){.image-heading .html5-video-container video{height:auto;width:1920px;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media(max-aspect-ratio:16/9){.image-heading .html5-video-container video{height:100%;width:auto;top:50%;left:50%;transform:translate(-50%,-50%)}
}
.video-overlay{display:none}
.video-overlay .video-background-mask{top:0;left:0;right:0;bottom:0;position:fixed;background-color:#000;opacity:.7;z-index:1001}
.video-overlay .video-foreground{position:fixed;width:80%;background-color:#000;z-index:1002;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-overlay .video-title{color:#fff;text-align-last:center;margin:16px 30px;font:normal 16px/20px attAleckSans-Light;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video-overlay .video-close-button{z-index:1;font-size:16px;position:absolute;right:2%;color:#fff;top:16px;cursor:pointer}
.video-overlay .video-container{background-color:#000;width:96%;margin:auto 2%;position:relative;padding-bottom:56.25%;height:0;margin-bottom:10px}
.video-overlay iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (min-width:768px){.video-overlay .video-title{margin:16px 40px}
}
@media screen and (min-width:1024px){.video-overlay .video-title{margin:24px 50px;font:normal 24px/30px attAleckSans-Light}
.video-overlay .video-close-button{font-size:22px;top:24px}
}
@media screen and (min-width:1200px){.video-overlay .video-foreground{width:60%}
.video-overlay .video-foreground{width:calc(1200 * 0.8 * 1px);overflow-y:auto}
}
.tabs-component-container .tabset>.tablist{white-space:nowrap;overflow-x:auto;text-align:center}
.tabs-component-container .tabset>.tablist>input[type="radio"]{position:absolute;left:-200vw}
.tabs-component-container .tabset>.tablist>label{position:relative;display:inline-block;padding:15px 0 10px 0;cursor:pointer;border-bottom:0;margin:0 45px;font-size:18px;color:#0568ae;font-family:attAleckSans-Medium}
.tabs-component-container .tabset>.tablist>label:last-of-type{margin:0 0 0 45px}
@media only screen and (max-width:320px){.tabs-component-container .tabset>.tablist>label:last-of-type{margin:0 0 0 30px}
}
.tabs-component-container .tabset>.tablist>label:first-of-type{margin:0 45px 0 0}
@media only screen and (max-width:320px){.tabs-component-container .tabset>.tablist>label:first-of-type{margin:0 30px 0 0}
}
@media only screen and (max-width:768px){.tabs-component-container .tabset>.tablist>label{font-family:attAleckSans-Regular}
}
@media only screen and (max-width:320px){.tabs-component-container .tabset>.tablist>label{font-size:16px;margin:0 30px;font-family:attAleckSans-Light}
}
.tabs-component-container .tabset>.tablist>label::before,.tabs-component-container .tabset>.tablist>label::after{display:none}
.tabs-component-container .tabset>.tablist>input:checked+label{border-bottom:5px solid #0568ae;color:#191919}
.tabs-component-container .tabset>.tablist>input:checked+label::after,.tabs-component-container .tabset>.tablist>input:checked+label::before{display:none}
.tabs-component-container .tabset>.tablist>input.itemfocus+label{border-bottom:5px solid #0568ae;color:#191919}
.tabs-component-container .tabset>.tablist>input.itemfocus+label::after,.tabs-component-container .tabset>.tablist>input.itemfocus+label::before{display:none}
.tabs-component-container .tabset .tab-panel{display:none;padding:30px 0}
.tabs-component-container .configure{font-size:26px}
.table-comparison span{display:block}
.table-comparison .container{padding:40px 15px 20px;position:relative}
.table-comparison .table-item{margin-bottom:30px}
.table-comparison .plan-name{background:#009fdb;padding:15px 15px 25px;display:table;width:100%;height:105px}
.table-comparison .plan-name a{font:normal 24px/32px attAleckSans-Medium;text-decoration:underline;color:#fff}
.table-comparison .plan-name h3{margin:0;line-height:29px;font-size:25px;color:#fff;font:normal 24px/32px attAleckSans-Medium;display:table-cell;vertical-align:middle}
.table-comparison .plan-name h3 span{font:inherit;width:85%;margin:0 auto}
.table-comparison .price-option-label span{margin:0 0 5px;font:normal 18px/24px attAleckSans-Medium}
.table-comparison .price-option-label{color:inherit}
.table-comparison .plan-price{height:45px;color:inherit}
.table-comparison .plan-price span{margin:0;display:table;width:auto;margin:0 auto 20px;position:relative;font:normal 30px/38px attAleckSans-Medium}
.table-comparison .plan-price span small{font:normal 14px/38px attAleckSans-Regular}
.table-comparison .plan-details{padding:20px 15px 30px;border:1px solid #e5dcdc;background:#fff;color:#000 !important;display:flex;flex-direction:column;flex-grow:1}
.table-comparison .options-label span{margin:20px 0 10px;font:normal 14px/19px attAleckSans-Medium;color:inherit;min-height:48px}
.table-comparison .options-label span a{font:normal 14px/19px attAleckSans-Medium;text-decoration:underline}
.table-comparison .plan-dropdown{margin:0 0 25px}
.table-comparison .plan-dropdown select{width:100%;height:36px;font:normal 14px/36px attAleckSans-Regular}
.table-comparison .features-label span{margin:0 0 5px;font:normal 16px/22px attAleckSans-Bold;color:inherit}
.table-comparison .features-label span a{font:normal 16px/22px attAleckSans-Bold;text-decoration:underline}
.table-comparison .plan-details-link{margin:20px 0 0}
.table-comparison .plan-action{margin-top:auto}
.table-comparison .plan-details-link a{font:normal 14px/19px attAleckSans-Regular;color:#0568ae;text-decoration:none}
.table-comparison .plan-action a{background:#0568ae;padding:10px 36px;border-radius:40px;font:normal 19px/25px attAleckSans-Medium;margin-top:6px}
.table-comparison .list-item{border-bottom:1px solid #d2d2d2}
.table-comparison .features-list{margin-bottom:6px}
.table-comparison .list-item .item-name a{font:normal 14px/19px attAleckSans-Medium;color:inherit;padding:20px 0;display:block;width:100%;text-decoration:none;position:relative}
.table-comparison .list-item .item-name a:after{font-family:'Glyphicons Halflings';content:"\e113";float:right;color:grey}
.table-comparison .list-item .item-name a.collapsed:after{content:"\e114"}
.table-comparison .sub-features-list{margin-left:20px}
.table-comparison .sub-features-list .sub-item{display:block;width:100%;padding:15px 0;border-top:1px solid #d2d2d2}
.table-comparison .sub-features-list .sub-item span{font:normal 14px/19px attAleckSans-Regular;color:inherit}
.table-comparison .swiper-slide:hover{cursor:default}
.table-comparison .swiper-button-prev{display:none}
.table-comparison .swiper-button-next{display:none}
.table-comparison [data-bg="black"] .swiper-button-next,.table-comparison [data-bg="black"] .swiper-button-prev,.table-comparison [data-bg="blue"] .swiper-button-next,.table-comparison [data-bg="blue"] .swiper-button-prev,.table-comparison [data-bg="dark-blue"] .swiper-button-next,.table-comparison [data-bg="dark-blue"] .swiper-button-prev{background:#fff !important}
.table-comparison [data-bg="black"] .swiper-slide{background:#000}
.table-comparison [data-bg="blue"] .swiper-slide{background:#009fdb}
.table-comparison [data-bg="dark-blue"] .swiper-slide{background:#0568ae}
.table-comparison [data-bg="light-gray"] .swiper-slide{background:#f2f2f2}
.table-comparison [data-bg="white"] .swiper-slide{background:#fff}
.table-comparison .swiper-button-prev,.table-comparison .swiper-button-next{z-index:1}
.table-comparison .swiper-button-prev{left:-50px !important}
.table-comparison .swiper-button-next{right:-50px !important}
.table-comparison .swiper-button-next::after,.table-comparison .swiper-button-prev::after{display:none}
.table-comparison .comparison-swiper-container{width:100%;margin:0 auto;overflow:hidden}
.table-comparison .swiper-slide{background:#f2f2f2;display:flex;flex-direction:column;height:auto}
.table-comparison .list-item .item-name a.noChildren:after{display:none}
.table-comparison .list-item .item-name a.noChildren{cursor:default}
.table-comparison .swiper-wrapper.swiper-center{justify-content:left}
.table-comparison [data-bg="black"] span{color:#000}
.table-comparison [data-bg="dark-blue"] span{color:#000}
@media screen and (min-width:320px){.table-comparison .swiper-slide{width:303.33px;overflow:hidden}
.table-comparison .swiper-wrapper{margin-left:0;margin-right:0}
}
@media screen and (min-width:768px){.table-comparison .swiper-wrapper.swiper-center{justify-content:center}
}
@media screen and (min-width:1200px){.table-comparison .swiper-slide{width:369px !important;background:0}
.table-comparison .swiper-button-prev{display:block;left:0}
.table-comparison .swiper-button-next{display:block;right:6px}
.table-comparison .comparison-swiper-container{overflow:hidden}
.table-comparison .container{max-width:1122px}
.table-comparison .swiper-wrapper{margin-left:-15px;margin-right:-15px}
}
.products-services-list{position:relative}
.products-services-list>div{float:left;width:100%}
.products-services-list .list-wrapper{padding-bottom:7px;overflow:auto}
.products-services-list .list-wrapper{margin:0 auto;padding-left:9px;padding-right:9px}
.products-services-list .items-wrapper .item{border:1px solid #d2d2d2;box-shadow:0 0 7px #d2d2d2;margin:7px;background-color:#fff}
.products-services-list .items-wrapper.detailed .item{min-height:232px}
.products-services-list .items-wrapper .item .list-image{min-height:104px}
.products-services-list .items-wrapper .item .list-image img{margin:0 auto}
.products-services-list .item-wrapper{padding:0 25px}
.products-services-list .items-wrapper.simple .item-wrapper{padding:0}
.products-services-list .item-wrapper h3{position:relative;font-size:14px;line-height:18px;font-family:attAleckSans-Regular;text-align:center;color:#0568ae;margin:0;padding:16px 50px 16px 0}
.products-services-list .items-wrapper.detailed .item-wrapper h3{padding-right:0}
.products-services-list .item-wrapper>h3>a.ps-link{font-size:14px;line-height:19px;font-family:attAleckSans-Regular;color:#0568ae;text-align:center;padding:20px 0}
.products-services-list .items-wrapper.detailed .item-wrapper>h3>a{font-size:14px;line-height:19px}
.products-services-list .item-wrapper>p{font-size:14px;line-height:14px;font-family:attAleckSans-Regular;color:#767676;margin-top:16px;display:block;text-align:center}
.products-services-list .items-wrapper.simple .item-wrapper h3{border-bottom:1px solid #d2d2d2}
.products-services-list .ps-arrow{position:absolute;right:15px;top:8px;padding:10px;text-decoration:none}
.products-services-list .ps-arrow:before{content:'\e252'}
.products-services-list .ps-arrow[aria-expanded='true']:before{content:'\e253'}
.products-services-list .items-wrapper.simple .item-wrapper ul{padding:24px 16px;min-height:158px}
.products-services-list .items-wrapper.simple .item-wrapper li a{font-size:14px;font-family:attAleckSans-Regular}
.products-services-list .items-wrapper.detailed .cta-btn{margin-top:16px;text-align:center}
.products-services-list .items-wrapper .item-wrapper{padding:0 16px 0}
.products-services-list .items-wrapper .item-wrapper .products-title{clear:none;font:normal 14px/19px attAleckSans-Regular;color:#000}
.products-services-list .items-wrapper .item-wrapper li{list-style:none}
.products-services-list .items-wrapper.simple .cta-link{margin-top:16px}
.products-services-list .items-wrapper{width:314px}
.products-services-list .items-wrapper{margin:0 auto}
.products-services-list .items-wrapper .item{float:left;width:314px;margin-right:17px;margin-bottom:9px}
.products-services-list .items-wrapper .item .image-wrapper{height:144px;width:312px;background-position:center;background-size:cover;background-repeat:no-repeat}
.products-services-list .swiper-slide:hover{cursor:default}
@media screen and (min-width:684px){.products-services-list .items-wrapper{width:666px}
.products-services-list .items-wrapper .item{margin:7px 9px 9px 7px}
.products-services-list .items-wrapper .item-2,.products-services-list .items-wrapper .item-4{margin-right:7px}
.products-services-list .items-wrapper .item-6,.products-services-list .items-wrapper .item-8{margin-right:7px}
.products-services-list .items-wrapper .item-10,.products-services-list .items-wrapper .item-12{margin-right:7px}
.products-services-list div[id*="tile-body-"]{height:auto !important}
.products-services-list .collapse{display:block}
.products-services-list .items-wrapper.simple .item-wrapper h3{min-height:74px}
}
@media screen and (min-width:768px){.products-services-list .ps-arrow{display:none}
.products-services-list .list-wrapper{padding-bottom:23px}
.products-services-list .list-wrapper{padding-left:17px;padding-right:17px}
.products-services-list .item-wrapper h3{font-size:18px;line-height:22px;padding-top:24px;padding-bottom:24px}
.products-services-list .items-wrapper.simple .item-wrapper h3{min-height:99px}
.products-services-list .item-wrapper>h3>a.ps-link,.products-services-list .items-wrapper.detailed .item-wrapper>h3>a,.products-services-list .items-wrapper .item-wrapper .products-title{font-size:18px;line-height:25px}
.products-services-list .item-wrapper>p{font-size:16px;line-height:16px;margin-top:24px}
.products-services-list .cta-btn{margin-top:24px}
.products-services-list .items-wrapper .item{margin:7px 17px 17px 7px}
.products-services-list .items-wrapper.detailed .item{min-height:245px}
.products-services-list .items-wrapper .item-2,.products-services-list .items-wrapper .item-4{margin-right:7px}
.products-services-list .items-wrapper .item-6,.products-services-list .items-wrapper .item-8{margin-right:7px}
.products-services-list .items-wrapper .item-10,.products-services-list .items-wrapper .item-12{margin-right:7px}
.products-services-list .items-wrapper .item-wrapper h3{font-size:18px;padding-right:10px;padding-left:10px}
}
@media screen and (min-width:1026px){.products-services-list .items-wrapper{width:1004px}
.products-services-list .items-wrapper.items-2{width:666px}
.products-services-list .items-wrapper .item-3,.products-services-list .items-wrapper .item-6{margin-right:7px}
.products-services-list .items-wrapper .item-9,.products-services-list .items-wrapper .item-12{margin-right:7px}
.products-services-list .items-wrapper .item-1,.products-services-list .items-wrapper .item-2{margin-right:17px}
.products-services-list .items-wrapper .item-4,.products-services-list .items-wrapper .item-5{margin-right:17px}
.products-services-list .items-wrapper .item-7,.products-services-list .items-wrapper .item-8{margin-right:17px}
.products-services-list .items-wrapper .item-10,.products-services-list .items-wrapper .item-11{margin-right:17px}
.products-services-list .items-wrapper.items-2 .item-2{margin-right:7px}
.products-services-list .items-wrapper.items-3 .item-3{margin-right:7px}
.products-services-list .cta-btn{margin:24px auto 0}
}
@media screen and (min-width:1200px){.products-services-list .list-wrapper{padding-bottom:43px}
}
@media screen and (min-width:1376px){.products-services-list .items-wrapper{width:1342px}
.products-services-list .items-wrapper.items-2{width:666px}
.products-services-list .items-wrapper.items-3{width:1004px}
.products-services-list .items-wrapper .item-4,.products-services-list .items-wrapper .item-8,.products-services-list .items-wrapper .item-12{margin-right:7px}
.products-services-list .items-wrapper .item-1,.products-services-list .items-wrapper .item-2,.products-services-list .items-wrapper .item-3{margin-right:17px}
.products-services-list .items-wrapper .item-5,.products-services-list .items-wrapper .item-6,.products-services-list .items-wrapper .item-7{margin-right:17px}
.products-services-list .items-wrapper .item-9,.products-services-list .items-wrapper .item-10,.products-services-list .items-wrapper .item-11{margin-right:17px}
.products-services-list .items-wrapper.items-2 .item-2{margin-right:7px}
.products-services-list .items-wrapper.items-3 .item-3{margin-right:7px}
}
div.product-card-component .container{position:relative}
div.product-card-component>div{padding:0 0 24px}
div.product-card-component .product-card-container{padding-left:11px}
div.product-card-component .item-list{margin:0 auto;position:relative;overflow:hidden}
div.product-card-component .swiper-wrapper{position:relative;display:flex}
div.product-card-component .swiper-slide{position:relative;display:flex;width:auto;height:auto}
div.product-card-component .item-list .item{float:left;padding:0 5px 5px;margin-bottom:0;min-height:auto;position:relative;display:flex;width:385px}
div.product-card-component .product-card-container>.item-list>.item{width:100%;max-width:288px;margin:0 auto;float:none}
div.product-card-component .item-cont{box-shadow:0 0 10px 1px rgba(0,0,0,0.1);background:#fff;padding:16px;border-top:18px solid #30cfff;width:100%}
div.product-card-component .item h2{font:26px/30px attAleckSans-Bold;color:#191919;margin:0 0 24px}
div.product-card-component .item h3{font:14px/18px attAleckSans-Medium;color:#191919;margin:0 40px 24px;height:32px}
div.product-card-component .item h4{font:18px/22px attAleckSans-Bold;color:#191919;margin:0 0 10px}
div.product-card-component .item p{font:14px/18px attAleckSans-Regular;color:#191919;margin:0 0 24px}
div.product-card-component .item p a{text-decoration:underline;font-size:20px}
div.product-card-component .item .btn{margin:0;font-size:12px;padding:7px 36px;border-radius:40px}
div.product-card-component .swiper-button-prev,div.product-card-component .swiper-button-next{display:none}
div.product-card-component .swiper-button-prev::after,div.product-card-component .swiper-button-next::after{display:none}
div.product-card-component .swiper-slide:hover{cursor:default}
.product-card-component a.icon-long-arrow i{display:none}
.product-card-component a.icon-long-arrow i svg{width:45px;height:10px;fill:#0568ae}
.product-card-component a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.product-card-component a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
@media screen and (min-width:768px){div.product-card-component>div{padding:0 0 40px}
div.product-card-component .product-card-container>.item-list>.item{width:100%;max-width:288px}
div.product-card-component .item h2{font:26px/30px attAleckSans-Bold;margin:0 0 24px}
div.product-card-component .item h3{font:14px/18px attAleckSans-Medium;margin:0 40px 24px;height:32px}
div.product-card-component .item h4{font:18px/22px attAleckSans-Bold;margin:0 0 10px}
div.product-card-component .item p{font:14px/18px attAleckSans-Regular;margin:0 0 24px}
div.product-card-component .item .btn{margin:0;font-size:17px;padding:8px 36px}
div.product-card-component .items-2 .swiper-wrapper{justify-content:center}
}
@media screen and (min-width:1200px){div.product-card-copmponent{padding:0}
div.product-card-component>div{padding:30px 0 60px}
div.product-card-component .product-card-container{position:relative;width:1200px;margin:0 auto;padding-left:0}
div.product-card-component .item-list{margin:0 auto;width:1080px}
div.product-card-component .item-list .item{width:100%}
div.product-card-component .product-card-container>.item-list>.item{max-width:598px}
div.product-card-component .item .item-cont{padding:40px 85px}
div.product-card-component .item h2{font:50px/54px attAleckSans-Bold;margin:0 0 60px}
div.product-card-component .item h3{font:28px/32px attAleckSans-Medium;margin:0 0 70px;height:32px}
div.product-card-component .item h4{font:20px/24px attAleckSans-Bold;margin:0 0 16px}
div.product-card-component .item p{font:20px/25px attAleckSans-Regular;margin:0 0 15px;min-height:125px}
div.product-card-component .item .btn{font-size:19px;padding:16px 36px;line-height:12px;height:46px;margin:20px 0}
div.product-card-component .swiper-button-prev,div.product-card-component .swiper-button-next{display:block}
div.product-card-component .swiper-button-prev::after,div.product-card-component .swiper-button-next::after{display:none}
div.product-card-component .swiper-button-prev{left:0}
div.product-card-component .swiper-button-next{right:0}
.product-card-component a.icon-long-arrow i{display:inline-block}
div.product-card-component .items-2 .swiper-wrapper{justify-content:unset}
div.product-card-component .items-3 .swiper-wrapper{justify-content:unset}
}
@media screen and (min-width:768px) and (max-width:1200px){div.product-card-component .product-card-container{max-width:800px;margin:auto}
}
.product-card-component .discounts-view .item-cont{box-shadow:none;border-top:0;border:1px solid gray}
.product-card-component .item-cont .discount-title{font:normal 36px/40px attAleckSans-Medium;color:#191919}
.product-card-component .item-cont .discount-divider{margin:10px;border-color:#71c5e8;border-width:2px}
.product-card-component .item-cont .discount-originalprice span{font:normal 24px/26px attAleckSans-Medium;color:#959595;text-decoration:line-through}
.product-card-component .item-cont .discount-promo{display:flex;justify-content:center}
.product-card-component .item-cont .discount-discount-cont{margin-left:10px;min-height:30px}
.product-card-component .item-cont .discount-ballon{background-color:#006f36;border-radius:20px}
.product-card-component .item-cont .discount-discount{font:normal 16px/18px attAleckSans-Medium;color:#fff;padding:0 10px}
.product-card-component .item-cont .discount-price{min-height:50px}
.product-card-component .item-cont .discount-price span{font:normal 46px/50px attAleckSans-Bold;color:#191919}
.product-card-component .item-cont .discount-pricerate{min-height:25px}
.product-card-component .item-cont .discount-pricerate span{font:normal 16px/18px attAleckSans-Bold;color:#191919}
.product-card-component .item-cont .discount-offerdetailstext{min-height:25px;margin-top:24px}
.product-card-component .item-cont .discount-offerdetailstext span{font:normal 14px/18px attAleckSans-Regular;color:#0568ae}
.product-card-component .item-cont .discount-cta{margin-top:24px}
.product-card-component .item-cont .discount-cta .contact-us{font:normal 16px/24px attAleckSans-Medium}
.product-card-component .item-cont .discount-cta .contact-us-phone{font:normal 24px/26px attAleckSans-Medium}
.product-card-component .discount-banner .discount-banner-text{padding:10px;background-image:linear-gradient(270deg,#009fdb 0,#0568ae 100%);background-color:#009fdb;text-align:center;line-height:normal;color:#fff;font:normal 14px/20px attAleckSans-Regular}
.product-card-component .discount-endcard .item-cont .discount-title{font:normal 24px/26px attAleckSans-Medium;color:#000}
.product-card-component .discount-endcard .item-cont .discount-copy{font:normal 16px/24px attAleckSans-Medium;color:#191919;margin:25px 0}
.product-card-component .discounts-view .item-list .item{padding:0}
div.product-card-component .discounts-view .item-list .item{flex-direction:column}
div.product-card-component .discounts-view .swiper-wrapper{align-items:flex-end}
div.product-card-component .items-1 .swiper-wrapper{justify-content:center}
div.product-card-component .items-2 .swiper-wrapper{justify-content:unset}
@media screen and (min-width:768px){div.product-card-component .items-2 .swiper-wrapper{justify-content:center}
}
@media screen and (min-width:1200px){.product-card-component .discounts-view .item .item-cont{padding:16px}
}
.offersCard .col-xs-12{padding:16px}
.offersCard .card-tile{width:100%;border:1px solid #d2d2d2;padding:0;height:auto}
.offersCard .card-tile .img-section img{width:100%;height:auto;object-fit:cover;object-position:center}
.offersCard .col-md-6 .card-tile .img-section img{min-height:420px}
.offersCard .col-md-4 .card-tile .img-section img{min-height:270px}
.offersCard .col-md-3 .card-tile .img-section img{min-height:200px}
.offersCard .card-tile .eyebrow{font:normal 16px/22px attAleckSans-Medium;padding-bottom:10px}
.offersCard .card-tile .eyebrow a{font:normal 16px/22px attAleckSans-Medium}
.offersCard .card-tile .heading,.offersCard .card-tile .heading a,.offersCard .card-tile .heading p{font:normal 26px/29.9px attAleckSans-Regular;font-weight:700}
.offersCard .card-tile .subHeading,.offersCard .card-tile .subHeading a{font:normal 16px/22px attAleckSans-Medium;padding-bottom:10px}
.offersCard .card-tile.bg-gray{background-color:#f2f2f2}
.offersCard .card-tile.bg-gray .eyebrow,.offersCard .card-tile.bg-gray .heading,.offersCard .card-tile.bg-gray .heading p{color:#191919}
.offersCard .card-tile.bg-blue{background-color:#009fdb}
.offersCard .card-tile.bg-blue .heading,.offersCard .card-tile.bg-blue .bodyText,.offersCard .card-tile.bg-blue .cta-section .secondary-link{color:#fff}
.offersCard .col-md-12 .card-tile{display:flex}
.offersCard .col-md-12 .card-tile>div{width:50%;position:relative}
.offersCard .col-md-12 .card-tile .content-section{padding-bottom:85px}
.offersCard .col-md-12 .card-tile .cta-section{left:20px;display:block}
.offersCard .card-tile .content-section{padding:20px;text-align:left;padding-bottom:65px}
.offersCard .col-md-6 .card-tile .content-section,.offersCard .col-md-4 .card-tile .content-section,.offersCard .col-md-3 .card-tile .content-section{text-align:center;padding-bottom:130px}
.offersCard .offers-accordation{padding-bottom:20px}
.offersCard .offers-accordation button{background:0;border:0;color:#000;height:40px;padding:0}
.offersCard .offers-accordation button:focus-visible{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.offersCard .offers-accordation button:focus:not(:focus-visible){outline:0}
.offersCard .offers-accordation button .show-text{text-decoration:underline;font:normal 18px/54px attAleckSans-Medium;padding-left:10px;color:#000}
.offersCard .col-md-6 .offers-accordation button .show-text,.offersCard .col-md-4 .offers-accordation button .show-text,.offersCard .col-md-3 .offers-accordation button .show-text{font:normal 18px/32px attAleckSans-Medium}
.offersCard .offers-accordation button .accordion-icon{border:2px solid #000;width:24px;display:inline-block;height:24px;border-radius:25px;position:relative;margin-right:5px;font-family:'Glyphicons Halflings';color:#000}
.offersCard .offers-accordation button .accordion-icon::before{content:"\002b"}
.offersCard .offers-accordation button.expanded .accordion-icon::before{content:"\2212";margin-right:2px}
.offersCard .accordion-panel{display:none;padding-top:10px}
.offersCard .bodyText,.offersCard .bodyText p{padding:10px 0;font:normal 15px/21px attAleckSans-Regular;color:#191919;letter-spacing:.45px}
.offersCard .bodyText p,.offersCard .bodyText a,.offersCard .bodyText p a{font:normal 15px/21px attAleckSans-Regular;letter-spacing:.45px}
.offersCard .legalText,.offersCard .legalText p{padding:10px 0;font:normal 12px/14.4px attAleckSans-Regular;letter-spacing:.36px;color:#191919}
.offersCard .legalText p,.offersCard.legalText p a,.offersCard .legalText a{font:normal 12px/14.4px attAleckSans-Regular;letter-spacing:.36px}
.offersCard .cta-section{position:absolute;bottom:45px;left:0;right:0;display:flex;flex-direction:column}
.offersCard .col-md-12 .cta-section .link-section{display:inline}
.offersCard .cta-section .link-section{display:block;text-align:center;height:50px}
.offersCard .cta-section .primary-link{background:#0568ae;padding:10px 45px;border-radius:25px;color:#fff;font:normal 16px/54px attAleckSans-Medium}
.offersCard .cta-section .primary-link:hover{text-decoration:none;background:#034574;border:0}
.offersCard .cta-section .primary-link:focus{border:2px solid #fff;box-shadow:0 0 0 3px #0568ae}
.offersCard .cta-section .secondary-link{color:#0568ae;font:normal 16px/54px attAleckSans-Medium;text-decoration:underline;margin-left:20px}
@media screen and (max-width:1200px){.offersCard .col-md-12 .card-tile{display:block}
.offersCard .col-md-12 .card-tile>div{width:100%}
.offersCard .col-md-12 .card-tile .img-section{padding-bottom:0}
.offersCard .card-tile .content-section{text-align:center}
.offersCard .col-md-12 .cta-section .link-section{display:block}
.offersCard .col-md-6 .card-tile .img-section img,.offersCard .col-md-4 .card-tile .img-section img,.offersCard .col-md-3 .card-tile .img-section img{min-height:200px}
.offersCard .col-md-12 .card-tile .cta-section{left:0}
.offersCard .cta-section .link-section{height:auto}
}
@media screen and (min-width:768px) and (max-width:1200px){.offersCard .col-md-6,.offersCard .col-md-4,.offersCard .col-md-3{width:50%}
.offersCard .col-md-6 .card-tile .img-section img,.offersCard .col-md-4 .card-tile .img-section img,.offersCard .col-md-3 .card-tile .img-section img{min-height:360px}
}
div.legal-text .wrapper{max-height:205px;border:0;overflow-y:auto;padding:16px;box-sizing:border-box;margin-bottom:20px !important}
div.legal-text .white-text .wrapper{border-color:#fff}
div.legal-text ul{padding-left:24px;margin:0 0 20px 24px}
div.legal-text ol{padding-left:20px;margin:0 0 20px 24px}
div.legal-text p{display:block !important;width:100%;margin:0 0 5px !important}
div.legal-text p.paraindent{margin-left:47px !important;text-indent:-22px !important}
div.legal-text span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:22px;max-width:100%}
div.legal-text p a.color-0057B8{color:#0057b8 !important}
div.legal-text p,div.legal-text p a,div.legal-text p a span,div.legal-text p b,div.legal-text p span,div.legal-text p sup a{font-family:attAleckSans-Regular;font-size:9px !important;line-height:11px !important}
@media screen and (min-width:768px){div.legal-text .wrapper{padding:24px}
div.legal-text p,div.legal-text p a,div.legal-text p a span,div.legal-text p b,div.legal-text p span,div.legal-text p sup a{font-size:12px !important;line-height:18px !important}
}
.image-text-business .image-text-container{padding-bottom:40px}
.image-text-business .image-text-container.top-padding{padding-top:40px}
.image-text-business .col-image{overflow:hidden}
.image-text-business .col-image img{width:100%;height:auto}
.image-text-business .col-text h2,.image-text-business .col-text h3,.image-text-business .col-image{margin-bottom:16px;margin-top:16px}
.image-text-business .col-text h4,.image-text-business .col-text h5,.image-text-business .col-text p{margin-bottom:24px;font:normal 16px/20px attAleckSans-Regular}
.image-text-business .col-text p a{font:normal 16px/20px attAleckSans-Regular;text-decoration:underline}
.image-text-business .col-text h4 a,.image-text-business .col-text h5 a{font:normal 16px/20px attAleckSans-Regular}
.image-text-business .col-text>a{display:block;font:normal 14px/18px attAleckSans-Bold}
.image-text-business .col-text h2,.image-text-business .col-text h3{font:normal 22px/26px attAleckSans-Light;color:inherit}
.image-text-business .col-text h2 a,.image-text-business .col-text h3 a{font:normal 22px/26px attAleckSans-Light}
.image-text-business .col-text .H2{font:normal 38px/38px attAleckSans-Regular}
.image-text-business .col-text .H3{font:normal 24px/24px attAleckSans-Light}
.image-text-business .col-text .H4{font:normal 22px/22px attAleckSans-Medium}
.image-text-business .col-text .H5{font:normal 18px/18px attAleckSans-Light}
.image-text-business .col-text .H6{font:normal 18px/18px attAleckSans-Medium}
.image-text-business a.icon-long-arrow i svg{width:45px;height:10px;fill:#0568ae}
.image-text-business a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.image-text-business a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.image-text-business .play-icon-container{top:calc((100% - 35px)/2);left:calc((100% - 70px)/2)}
.image-text-business .image-text-play-icon-container{cursor:pointer;margin-top:20px}
.image-text-business .col-text ul,.image-text-business .col-text ol{margin:0 0 20px 24px;padding-left:24px}
.image-text-business .col-text ul li,.image-text-business .col-text ol li,.image-text-business .col-text ul li a,.image-text-business .col-text ol li a{font:normal 16px/20px attAleckSans-Regular}
.image-text-business .col-text ul li a,.image-text-business .col-text ol li a{text-decoration:underline}
.image-text-business .icon-long-arrow{margin-bottom:10px;float:left;clear:both}
.image-text-business [data-bg="black"] .image-text-container a.icon-long-arrow,.image-text-business [data-bg="blue"] .image-text-container a.icon-long-arrow,.image-text-business [data-bg="dark-blue"] .image-text-container a.icon-long-arrow{color:#fff}
.image-text-business [data-bg="black"] .image-text-container a.icon-long-arrow i svg,.image-text-business [data-bg="blue"] .image-text-container a.icon-long-arrow i svg,.image-text-business [data-bg="dark-blue"] .image-text-container a.icon-long-arrow i svg{fill:#fff}
.image-text-business [data-bg="blue"] .col-text p a,.image-text-business [data-bg="blue"] .col-text h2 a,.image-text-business [data-bg="blue"] .col-text h3 a,.image-text-business [data-bg="blue"] .col-text h4 a,.image-text-business [data-bg="blue"] .col-text h5 a,.image-text-business [data-bg="blue"] .col-text h6 a{color:#fff}
.image-text-business [data-bg="dark-blue"] .col-text p a,.image-text-business [data-bg="dark-blue"] .col-text h2 a,.image-text-business [data-bg="dark-blue"] .col-text h3 a,.image-text-business [data-bg="dark-blue"] .col-text h4 a,.image-text-business [data-bg="dark-blue"] .col-text h5 a,.image-text-business [data-bg="dark-blue"] .col-text h6 a{color:#fff}
.image-text-business [data-bg="dark-blue"] .col-text .att-button{border-width:2px;border-style:solid}
.image-text-business [data-bg="black"] .col-text p a,.image-text-business [data-bg="black"] .col-text h2 a,.image-text-business [data-bg="black"] .col-text h3 a,.image-text-business [data-bg="black"] .col-text h4 a,.image-text-business [data-bg="black"] .col-text h5 a,.image-text-business [data-bg="black"] .col-text h6 a{color:#0568ae}
.image-text-business [data-bg="black"] .col-text .att-button{border-width:2px;border-style:solid}
.image-text-business .image-text-container p b,.image-text-business .image-text-container p i,.image-text-business .image-text-container p u,.image-text-business .image-text-container p strong,.image-text-business .image-text-container p span{color:inherit}
.image-text-business .image-text-container .imgtxt-title span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:60px;max-width:100%}
.image-text-business .image-text-container .imgtxt-subtitle span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:40px;max-width:100%}
.image-text-business .image-text-container .imgtxt-title h1,.image-text-business .image-text-container .imgtxt-title h2,.image-text-business .image-text-container .imgtxt-title h3,.image-text-business .image-text-container .imgtxt-title h4,.image-text-business .image-text-container .imgtxt-title h5,.image-text-business .image-text-container .imgtxt-title h6,.image-text-business .image-text-container .imgtxt-title p,.image-text-business .image-text-container .imgtxt-title li,.image-text-business .image-text-container .imgtxt-title span,.image-text-business .image-text-container .imgtxt-title b,.image-text-business .image-text-container .imgtxt-title strong,.image-text-business .image-text-container .imgtxt-title u,.image-text-business .image-text-container .imgtxt-title i{color:inherit !important}
.image-text-business .col-text .imgtxt-title p{font:normal 40px/44px attAleckSans-Light}
.image-text-business .image-text-container .imgtxt-subtitle h1,.image-text-business .image-text-container .imgtxt-subtitle h2,.image-text-business .image-text-container .imgtxt-subtitle h3,.image-text-business .image-text-container .imgtxt-subtitle h4,.image-text-business .image-text-container .imgtxt-subtitle h5,.image-text-business .image-text-container .imgtxt-subtitle h6,.image-text-business .image-text-container .imgtxt-subtitle p,.image-text-business .image-text-container .imgtxt-subtitle li,.image-text-business .image-text-container .imgtxt-subtitle span,.image-text-business .image-text-container .imgtxt-subtitle b,.image-text-business .image-text-container .imgtxt-subtitle strong,.image-text-business .image-text-container .imgtxt-subtitle u,.image-text-business .image-text-container .imgtxt-subtitle i{color:inherit !important}
@media screen and (min-width:768px){.image-text-business .image-text-container{position:relative;display:flex;align-items:center;padding-bottom:40px}
.image-text-business .image-text-container.display-flex-remove{position:relative;display:block;align-items:center;padding-bottom:40px}
.image-text-business .image-text-container.image-right{flex-flow:row-reverse}
.image-text-business .col-image{margin-bottom:0}
.image-text-business .col-text h2,.image-text-business .col-text h3{margin-top:0;margin-bottom:24px;font:normal 22px/26px attAleckSans-Light;color:inherit}
.image-text-business .col-text h2 a,.image-text-business .col-text h3 a{font:normal 22px/26px attAleckSans-Light}
.image-text-business .col-text h4,.image-text-business .col-text h5,.image-text-business .col-text p{font:normal 16px/20px attAleckSans-Light}
.image-text-business .col-text p a{font:normal 16px/20px attAleckSans-Light;text-decoration:underline}
.image-text-business .col-text h4 a,.image-text-business .col-text h5 a{font:normal 16px/20px attAleckSans-Light}
.image-text-business .col-text>a{font:normal 12px/16px attAleckSans-Bold}
.image-text-business .col-text ul li,.image-text-business .col-text ol li,.image-text-business .col-text ul li a,.image-text-business .col-text ol li a{font:normal 16px/20px attAleckSans-Light}
}
@media screen and (min-width:1200px){.image-text-business .image-text-container{padding-bottom:60px}
.image-text-business .image-text-container.display-flex-remove{display:flex;padding-bottom:60px}
.image-text-business .image-text-container.top-padding{padding-top:60px}
.image-text-business .image-text-container.image-right .col-text{padding-right:10%}
.image-text-business .image-text-container.image-left .col-text{padding-left:10%}
.image-text-business .col-text h2,.image-text-business .col-text h3,.image-text-business .col-text h4,.image-text-business .col-text h5,.image-text-business .col-text p{margin-bottom:40px}
.image-text-business .col-image img{max-width:536px}
.image-text-business .col-text h2,.image-text-business .col-text h3{font:normal 40px/44px attAleckSans-Light;color:inherit}
.image-text-business .col-text h2 a,.image-text-business .col-text h3 a{font:normal 40px/44px attAleckSans-Light}
.image-text-business .col-text h4,.image-text-business .col-text h5,.image-text-business .col-text p,.image-text-business .col-text p a{font:normal 24px/28px attAleckSans-Light}
.image-text-business .col-text p a{text-decoration:underline}
.image-text-business .col-text h4 a,.image-text-business .col-text h5 a{font:normal 24px/28px attAleckSans-Light}
.image-text-business .col-text>a{font:normal 14px/18px attAleckSans-Bold}
.image-text-business .play-icon-container{top:calc((100% - 55px)/2);left:calc((100% - 120px)/2)}
.image-text-business .col-text ul li,.image-text-business .col-text ol li,.image-text-business .col-text ul li a,.image-text-business .col-text ol li a{font:normal 24px/28px attAleckSans-Light}
}
.image-video-autoplay .image-video-container{display:none;position:relative;height:375px;overflow:hidden}
.image-video-autoplay .image-video-container video{position:absolute;top:0;z-index:0}
.image-video-autoplay .play-icon-container{z-index:2}
.image-video-autoplay .playpause{display:none;position:absolute;right:25px;top:15px;float:left;padding:6px 9px;background-color:transparent;border-radius:20px;border:2px solid #fff;cursor:pointer}
.image-video-autoplay .playpause label{display:block;box-sizing:border-box;width:0;height:9px;border-color:transparent transparent transparent #fff;transition:100ms all ease;border-style:double;border-width:0 0 0 6px;cursor:pointer}
.image-video-autoplay .playpause input[type="checkbox"]{position:absolute;left:-9999px}
.image-video-autoplay .playpause input[type="checkbox"]:checked+label{border-style:solid;border-width:4px 0 4px 6px}
.image-video-autoplay .playpause input[type="checkbox"]:focus+label{box-shadow:0 0 5px #fff}
@media screen and (min-width:768px){.image-video-autoplay .image-video-container{display:block}
.image-video-autoplay .playpause{display:block;z-index:2}
.image-video-autoplay .video-overlay-container{position:absolute;top:0;left:0;width:100%;z-index:1}
}
.icon-list .icon-list-container.top-padding{padding-top:24px}
.icon-list .col-list ul{list-style-type:none;margin:0;padding:0}
.icon-list .col-list li{width:100%;float:left;margin:0 0 40px;padding-left:70px;position:relative;min-height:58px}
.icon-list .col-list ul.hide-icons li{padding-left:0}
.icon-list .icon-list-container .col-list ul li img.icon-list-image{position:absolute;left:0;top:0;max-width:58px;max-height:58px}
.icon-list .col-list h2,.icon-list .col-list h2 a{color:#5a5a5a;font:14px/14px attAleckSans-Medium;margin:0 0 6px}
.icon-list [data-bg="black"] .col-list h2,.icon-list [data-bg="black"] .col-list h2 a{color:#d2d2d2}
.icon-list [data-bg="blue"] .col-list h2,.icon-list [data-bg="blue"] .col-list h2 a{color:#fff}
.icon-list [data-bg="dark-blue"] .col-list h2,.icon-list [data-bg="dark-blue"] .col-list h2 a{color:#fff}
.icon-list .col-list h3,.icon-list .col-list h3 a{color:#5a5a5a;font:14px/14px attAleckSans-Medium;margin:0 0 6px}
.icon-list [data-bg="black"] .col-list h3,.icon-list [data-bg="black"] .col-list h3 a{color:#d2d2d2}
.icon-list [data-bg="blue"] .col-list h3,.icon-list [data-bg="blue"] .col-list h3 a{color:#fff}
.icon-list [data-bg="dark-blue"] .col-list h3,.icon-list [data-bg="dark-blue"] .col-list h3 a{color:#fff}
.icon-list [data-bg="black"] .col-list h4,.icon-list [data-bg="black"] .col-list h4 a{color:#d2d2d2}
.icon-list [data-bg="blue"] .col-list h4,.icon-list [data-bg="blue"] .col-list h4 a{color:#fff}
.icon-list [data-bg="dark-blue"] .col-list h4,.icon-list [data-bg="dark-blue"] .col-list h4 a{color:#fff}
.icon-list [data-bg="black"] .col-list h5,.icon-list [data-bg="black"] .col-list h5 a{color:#d2d2d2}
.icon-list [data-bg="blue"] .col-list h5,.icon-list [data-bg="blue"] .col-list h5 a{color:#fff}
.icon-list [data-bg="dark-blue"] .col-list h5,.icon-list [data-bg="dark-blue"] .col-list h5 a{color:#fff}
.icon-list .col-list p,.icon-list .col-list p a{font:14px/14px attAleckSans-Light}
.icon-list [data-bg="black"] .col-list p,.icon-list [data-bg="black"] .col-list p a{color:#d2d2d2}
.icon-list [data-bg="blue"] .col-list p,.icon-list [data-bg="blue"] .col-list p a{color:#fff}
.icon-list [data-bg="dark-blue"] .col-list p,.icon-list [data-bg="dark-blue"] .col-list p a{color:#fff}
.icon-list .icon-list-container .col-image img{display:none}
sub,sup{font-size:12px}
.icon-list .col-list li ul,.icon-list .col-list li ol{margin:0 0 20px 24px;padding-left:24px;display:table;width:100%}
.icon-list .col-list li ul{list-style-type:disc}
.icon-list .col-list li li,.icon-list .col-list li ol li{margin:0 !important;padding:0;min-height:auto !important;width:100% !important;font:24px/28px attAleckSans-Light}
.icon-list .col-list span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:40px;max-width:100%}
@media screen and (min-width:600px){.icon-list .icon-list-container.no-image .col-list li{width:48%;min-height:67px}
.icon-list .icon-list-container.no-image .col-list li:nth-child(even){margin-left:4%}
.icon-list .icon-list-container.no-image .col-list li:nth-child(odd){float:left;clear:both}
}
@media screen and (min-width:768px){.icon-list .icon-list-container.top-padding{padding-top:40px}
.icon-list .icon-list-container.image-right,.icon-list .icon-list-container.image-left{position:relative;display:flex;align-items:center;padding-bottom:40px}
.icon-list .icon-list-container.image-right{flex-direction:row-reverse}
.icon-list .icon-list-container.image-right .col-list li:last-child,.icon-list .icon-list-container.image-left .col-list li:last-child{margin-bottom:0}
.icon-list .col-list h2,.icon-list .col-list h2 a{font:18px/18px attAleckSans-Bold;margin:0 0 16px}
.icon-list .col-list h3,.icon-list .col-list h3 a{font:18px/18px attAleckSans-Bold;margin:0 0 16px}
.icon-list .col-list p,.icon-list .col-list p a{font:16px/16px attAleckSans-Light}
.icon-list .icon-list-container .col-image img{display:block;max-width:348px !important}
}
@media screen and (min-width:992px){.icon-list .icon-list-container.no-image .col-list li{min-height:96px}
}
@media screen and (min-width:1200px){.icon-list .icon-list-container.top-padding{padding-top:60px}
.icon-list .icon-list-container.image-right,.icon-list .icon-list-container.image-left{padding-bottom:60px}
.icon-list .col-list h2{margin:0 0 60px;font:40px/40px attAleckSans-Light}
.icon-list .icon-list-container .col-image img{max-width:536px !important}
.icon-list .col-list h2,.icon-list .col-list h2 a{font:32px/32px attAleckSans-Bold;margin:0 0 16px}
.icon-list .col-list h3,.icon-list .col-list h3 a{font:32px/32px attAleckSans-Bold;margin:0 0 16px}
.icon-list .col-list p,.icon-list .col-list p a{font:24px/24px attAleckSans-Light}
.icon-list .col-list li{margin:0 0 60px}
.icon-list .icon-list-container .col-list ul li img.icon-list-image{max-width:100px;max-height:100px}
.icon-list .col-list li{padding-left:115px}
}
.icon-grid .icon-grid-container .col-icon{text-align:center;padding-bottom:24px;min-height:165px}
.icon-grid .icon-grid-container .col-icon.min-height-261-331{min-height:331px}
.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon.min-height-261-331{min-height:290px}
.icon-grid .icon-grid-container.top-padding{padding-top:24px}
.icon-grid .icon-grid-container .col-icon img{clear:both;width:100%;max-width:100px;margin-bottom:7px}
.icon-grid .icon-grid-container .col-icon [data-toggle="tooltip"] img{width:25px;height:25px}
.icon-grid .icon-grid-container .col-icon p,.icon-grid .icon-grid-container .col-icon p a{clear:both;display:block;margin-bottom:0;font-size:18px;line-height:25px;font-family:attAleckSans-Light;color:#191919}
.icon-grid [data-bg="black"] .icon-grid-container .col-icon p,.icon-grid [data-bg="black"] .icon-grid-container .col-icon p a{color:#d2d2d2}
.icon-grid [data-bg="blue"] .icon-grid-container .col-icon p,.icon-grid [data-bg="blue"] .icon-grid-container .col-icon p a{color:#fff}
.icon-grid [data-bg="dark-blue"] .icon-grid-container .col-icon p,.icon-grid [data-bg="dark-blue"] .icon-grid-container .col-icon p a{color:#fff}
.icon-grid .customized.icon-grid-container{display:grid;grid-template-columns:33% 33% 33%}
.icon-grid .customized.icon-grid-container>.col-icon{width:100% !important}
@media(max-width:768px){.icon-grid .customized.icon-grid-container{display:grid;grid-template-columns:50% 50%}
.icon-grid .customized.icon-grid-container.g-sm-100{display:grid;grid-template-columns:100%}
}
@media screen and (min-width:768px){.icon-grid .icon-grid-container .col-icon{min-height:180px;padding-bottom:30px}
.icon-grid .icon-grid-container .col-icon.min-height-261-331{min-height:268px}
.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon.min-height-261-331{min-height:277px}
.icon-grid .icon-grid-container.top-padding{padding-top:40px}
.icon-grid .icon-grid-container .col-icon p,.icon-grid .icon-grid-container .col-icon p a{font-size:20px;line-height:20px}
.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon p{width:77%;margin:0 auto}
}
@media(min-height:1024px) and (min-width:768px){.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon p{width:auto;margin:0 auto}
}
@media(min-height:1180px) and (min-width:820px){.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon p{width:87%;margin:0 auto}
}
@media screen and (min-width:1200px){.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon{padding-bottom:0}
.icon-grid .icon-grid-container .col-icon{min-height:195px;padding-bottom:40px}
.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon.min-height-261-331{min-height:228px}
.icon-grid .icon-grid-container .col-icon.min-height-261-331{min-height:268px}
.icon-grid .icon-grid-container.top-padding{padding-top:60px}
.icon-grid .iSerivecesExperiences .icon-grid-container .col-icon p{width:64%;margin:0 auto}
.icon-grid .icon-grid-container .col-icon p,.icon-grid .icon-grid-container .col-icon p a{font-size:24px;line-height:24px}
}
.icon-grid-v2 .icon-grid-container .col-icon{text-align:center;padding-bottom:24px;min-height:165px}
.icon-grid-v2 .icon-grid-container.top-padding{padding-top:24px}
.icon-grid-v2 .icon-grid-container .col-icon img{clear:both;width:100%;max-width:100px;margin-bottom:7px}
.icon-grid-v2 .icon-grid-container .col-icon [data-toggle="tooltip"] img{width:25px;height:25px}
.icon-grid-v2 .icon-grid-container .col-icon p,.icon-grid-v2 .icon-grid-container .col-icon p a{clear:both;display:block;margin-bottom:0;font-size:18px;line-height:25px;font-family:attAleckSans-Light;color:#191919}
.icon-grid-v2 [data-bg="black"] .icon-grid-container .col-icon p,.icon-grid-v2 [data-bg="black"] .icon-grid-container .col-icon p a{color:#d2d2d2}
.icon-grid-v2 [data-bg="blue"] .icon-grid-container .col-icon p,.icon-grid-v2 [data-bg="blue"] .icon-grid-container .col-icon p a{color:#fff}
.icon-grid-v2 [data-bg="dark-blue"] .icon-grid-container .col-icon p,.icon-grid-v2 [data-bg="dark-blue"] .icon-grid-container .col-icon p a{color:#fff}
.icon-grid-v2 .customized.icon-grid-container{display:grid;grid-template-columns:33% 33% 33%}
.icon-grid-v2 .customized.icon-grid-container>.col-icon{width:100% !important}
@media(max-width:768px){.icon-grid-v2 .customized.icon-grid-container{display:grid;grid-template-columns:50% 50%}
.icon-grid-v2 .customized.icon-grid-container.g-sm-100{display:grid;grid-template-columns:100%}
}
@media screen and (min-width:768px){.icon-grid-v2 .icon-grid-container .col-icon{min-height:180px;padding-bottom:30px}
.icon-grid-v2 .icon-grid-container.top-padding{padding-top:40px}
.icon-grid-v2 .icon-grid-container .col-icon p,.icon-grid-v2 .icon-grid-container .col-icon p a{font-size:20px;line-height:20px}
}
@media screen and (min-width:1200px){.icon-grid-v2 .icon-grid-container .col-icon{min-height:195px;padding-bottom:40px}
.icon-grid-v2 .icon-grid-container.top-padding{padding-top:60px}
.icon-grid-v2 .icon-grid-container .col-icon p,.icon-grid-v2 .icon-grid-container .col-icon p a{font-size:24px;line-height:24px}
}
.headband{background-color:#323a47}
.headband .headband-container{padding:10px 0;display:flex;list-style:none}
.headband .headband-button-container{cursor:pointer;padding-right:35px;display:flex;flex-direction:column;align-items:center}
.headband .headband-button-container:first-child{padding-left:35px}
.headband .headband-swiper-container{overflow:hidden}
.headband .headband-button-container a{display:flex;flex-direction:column;align-items:center}
.headband .headband-icon{width:30px;height:30px;margin-bottom:10px}
.headband .headband-button-container a,.headband .headband-button-container a span{color:#fff;font:normal 11px attAleckSans-Medium}
.headband .swiper-slide{background-color:transparent;width:auto;border:0}
@media screen and (min-width:767px){.headband .headband-container{padding:20px 0;justify-content:center}
.headband .headband-button-container{padding-right:50px}
.headband .headband-button-container:first-child{padding-left:50px}
.headband .headband-icon{margin-bottom:12px}
.headband .headband-button-container a,.headband .headband-button-container a span{font:normal 12px attAleckSans-Medium}
.headband-baem .headband-container{padding:20px 0;justify-content:center}
.headband-baem .headband-icon{margin-bottom:12px}
}
.main-page .features-highlights.text ul,.main-page .features-highlights.text ol{margin-left:0}
.main-page .features-highlights.text table{width:100%;margin:0 auto;overflow-x:auto;display:block}
.main-page .features-highlights.text .wrapper{padding-bottom:40px}
.main-page .features-highlights.text tr{border-bottom:1px solid #d2d2d2;display:table-row;vertical-align:top}
.main-page .features-highlights.text th,.main-page .features-highlights.text th a{font-family:attAleckSans-Bold;font-size:20px;padding:0 0 16px 16px;color:inherit}
.main-page .features-highlights.text th:last-child{padding-right:16px}
.main-page .features-highlights.text td{font-family:attAleckSans-Regular;font-size:14px;color:inherit;padding:16px 0 16px 16px}
.main-page .features-highlights.text td a,.main-page .features-highlights.text td p,.main-page .features-highlights.text td li{font-family:attAleckSans-Regular;font-size:14px}
.main-page .features-highlights.text td:first-child{font-family:attAleckSans-Medium;padding-left:16px}
.main-page .features-highlights.text td:last-child{padding-right:16px}
.main-page .features-highlights.text sup a{font-size:12px}
.main-page .features-highlights.text span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:28px;max-width:100%}
@media screen and (min-width:768px){.main-page .features-highlights.text tr:first-child{height:72px}
.main-page .features-highlights.text th,.main-page .features-highlights.text th a{font-size:24px;padding:0 0 24px 24px;color:inherit}
.main-page .features-highlights.text th:last-child{padding-right:24px}
.main-page .features-highlights.text td{font-size:16px;padding:24px 0 24px 24px}
.main-page .features-highlights.text td a,.main-page .features-highlights.text td p,.main-page .features-highlights.text td li{font-size:16px}
.main-page .features-highlights.text td:last-child{padding-right:24px}
}
@media screen and (min-width:1200px){.main-page .features-highlights.text .wrapper{padding-bottom:60px}
.main-page .features-highlights.text th,.main-page .features-highlights.text th a{font-family:attAleckSans-Bold;font-size:32px;color:inherit}
.main-page .features-highlights.text td,.main-page .features-highlights.text td p,.main-page .features-highlights.text td a,.main-page .features-highlights.text td li{font-family:attAleckSans-Regular;font-size:18px}
}
.featured-products{display:none;position:absolute;bottom:0;right:0;background-color:#fff;width:300px;z-index:5}
.featured-products .accordion-title{height:50px;background-color:#49eedc;color:#191919;padding-left:18px;cursor:pointer}
.featured-products .accordion-title-content{font:normal 18px/50px attAleckSans-Medium;background:no-repeat;border:0;width:100%;text-align:left}
.featured-products .accordion-body{opacity:.9}
.featured-products .accordion-body li{list-style:none;font:normal 14px/18px attAleckSans-Medium;color:#0057b8;padding-bottom:18px}
.featured-products .accordion-body li:last-child{padding-bottom:0}
.featured-products .accordion-body li a{font:normal 14px/18px attAleckSans-Medium;color:#0057b8}
.featured-products .accordion-body li a:hover{text-decoration:none}
.featured-products .accordion-body-content{padding:18px 18px 26px;background-color:#f2f2f2}
.featured-products .accordion-title button span.accordion-arrow-holder:after{font-family:'Glyphicons Halflings';content:'\e114';float:right;color:#191919;padding-right:18px}
.featured-products .accordion-title button.collapsed span.accordion-arrow-holder:after{content:'\e113'}
.featured-products .accordion-title[data-bg="berry"]{background-color:#ff585d}
.featured-products .accordion-title[data-bg="lime"]{background-color:#91dc00}
.featured-products .accordion-title[data-bg="mint"]{background-color:#49eedc}
.featured-products .accordion-title[data-bg="tangerine"]{background-color:#ffb000}
.featured-products .accordion-title[data-bg="blue"]{background-color:#009fdb}
.featured-products .accordion-title[data-bg="dark-blue"]{background-color:#0568ae}
.featured-products .accordion-title[data-bg="purple"]{background-color:#af29bb;color:#fff}
.featured-products .accordion-title[data-bg="cobalt"]{background-color:#0057b8;color:#fff}
@media screen and (min-width:768px){.featured-products{display:block}
}
.dealer-lookup .dl-container{text-align:center;margin-top:40px}
.dealer-lookup .dl-title{font:normal 22px/22px attAleckSans-Light;color:#191919;margin-bottom:16px}
.dealer-lookup .dl-intro{font:normal 16px/16px attAleckSans-Regular;color:#191919;margin-bottom:40px}
.dealer-lookup #dl-search-term{padding:12px;margin-bottom:40px;font:normal 16px/16px attAleckSans-Regular;color:#191919;border:1px solid #959595}
.dealer-lookup #dl-search-term:focus{border:1px solid #0568ae}
.dealer-lookup .dl-search-term-container{position:relative}
.dealer-lookup .icon-controls-x-close:before{font-family:iconControls;content:"\e969";font-size:34px;margin-left:-50px;cursor:pointer;color:#0567ae;font-style:normal}
.dealer-lookup .dl-result{margin:40px auto;text-align:center}
.dealer-lookup .result-count-container{margin-bottom:40px;font:normal 16px/16px attAleckSans-Regular;color:#191919}
.dealer-lookup .dealer-name{margin-bottom:16px;font:bold 18px/18px attAleckSans-Bold;color:#191919}
.dealer-lookup .dealer-phone{margin-bottom:40px}
.dealer-lookup .dealer-phone a{margin-bottom:40px;font:normal 24px/24px attAleckSans-Medium;color:#0568ae}
.dealer-lookup .result-list ul li{list-style:none}
.dealer-lookup .dl-two-col ul li:nth-child(2n+1){float:left}
.dealer-lookup .results-exists{display:none}
.dealer-lookup .results-nothing{display:none}
@media screen and (min-width:1200px){.dealer-lookup .result-list.dl-two-col{width:50%;margin:0 auto}
}
.content-teaser{position:relative;clear:both}
.content-teaser .list-wrapper{margin:0 auto;position:relative;padding-bottom:24px;padding-left:9px;padding-right:9px}
.content-teaser .list-wrapper.top-padding{padding-top:24px}
.content-teaser .list-wrapper .items-wrapper{position:relative;margin:0 auto;overflow:hidden;box-sizing:border-box}
.content-teaser .list-wrapper .items-wrapper.grid{display:flex;flex-wrap:wrap;justify-content:left;margin:0 8px}
.content-teaser .list-wrapper .items-wrapper.grid .item{width:100%}
.content-teaser .list-wrapper .items-wrapper.grid .item .image-wrapper{width:auto}
.content-teaser .list-wrapper .items-wrapper .item{border:1px solid #d2d2d2;box-shadow:0 0 7px #d2d2d2;margin:7px;float:left;width:312px;min-height:260px;max-width:320px}
.content-teaser .list-wrapper .items-wrapper .item .list-image{min-height:104px}
.content-teaser .list-wrapper .items-wrapper .item .list-image img{margin:0 auto}
.content-teaser .list-wrapper .items-wrapper .item .image-wrapper-container{overflow:hidden}
.content-teaser .list-wrapper .items-wrapper .item .image-wrapper{width:100%;height:144px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}
.content-teaser .list-wrapper .items-wrapper.detailed .item{min-height:384px}
.content-teaser .list-wrapper .items-wrapper.detailed .item .card_click{position:relative}
.content-teaser .list-wrapper .items-wrapper.detailed .item a{display:block}
.content-teaser .list-wrapper .items-wrapper.grid .item{margin:7px 0 7px 0;position:relative;background-color:#fff}
.content-teaser .list-wrapper .items-wrapper .item-wrapper{padding:0 16px 0;min-height:100px}
.content-teaser .list-wrapper .items-wrapper .item-wrapper.simple{padding:24px 16px 16px 15px;min-height:100px;display:flex}
.content-teaser .list-wrapper .items-wrapper.detailed .cta-btn{position:absolute;bottom:16px;left:0;right:0;margin-top:16px;text-align:center}
.content-teaser .list-wrapper .items-wrapper.detailed .cta-btn span{display:inline-block}
.content-teaser .list-wrapper .items-wrapper.simple .cta-link a{text-transform:capitalize;font-size:12px;font-family:attAleckSans-Medium;color:#0568ae;display:flex;align-items:center;padding-top:5px}
.content-teaser .list-wrapper .items-wrapper.simple .cta-link a:hover::before{text-decoration:none}
.content-teaser .list-wrapper .items-wrapper.detailed a.item-title,.content-teaser .list-wrapper .items-wrapper.detailed p.item-title{text-align:center;color:#0568ae}
.content-teaser .list-wrapper .items-wrapper.simple a.item-title,.content-teaser .list-wrapper .items-wrapper.simple p.item-title{color:#0568ae}
.content-teaser a.item-title,.content-teaser p.item-title{font-size:14px;line-height:18px;font-family:attAleckSans-Regular;display:block}
.content-teaser p.item-description{font-size:14px;line-height:18px;font-family:attAleckSans-Regular;color:#767676;margin-top:16px;display:block;text-align:center}
.content-teaser p.item-description a{font-family:attAleckSans-Regular;font-size:14px}
.content-teaser .swiper-slide:hover{cursor:default}
.content-teaser .swiper-button-prev{display:none}
.content-teaser .swiper-button-next{display:none}
.content-teaser .cta-link .cta-icon{padding-right:15px;font-size:24px;line-height:24px;color:#0568ae;font-style:normal}
.content-teaser .cta-link .cta-icon.cta-icon-:before{font-family:'icomoon' !important;content:"\e901"}
.content-teaser .cta-link .cta-icon.cta-icon-video:before,.content-teaser .cta-link .cta-icon.cta-icon-watch:before{font-family:'icomoon' !important;content:"\e900"}
.content-teaser .cta-link .cta-icon.cta-icon-pdf:before,.content-teaser .cta-link .cta-icon.cta-icon-read:before,.content-teaser .cta-link .cta-icon.cta-icon-download:before{font-family:'icomoon' !important;content:"\e901"}
.content-teaser .cta-link .cta-icon.cta-icon-audio:before,.content-teaser .cta-link .cta-icon.cta-icon-listen:before{font-family:'icomoon' !important;content:"\e902"}
.content-teaser .cta-link .cta-icon.cta-icon-article::before{font-family:'icomoon' !important;content:"\e903"}
.content-teaser .cta-link .cta-icon.cta-icon-webpage:before,.content-teaser .cta-link .cta-icon.cta-icon-explore:before,.content-teaser .cta-link .cta-icon.cta-icon-view:before,.content-teaser .cta-link .cta-icon.cta-icon-share:before,.content-teaser .cta-link .cta-icon.cta-icon-subscribe:before,.content-teaser .cta-link .cta-icon.cta-icon-speak-to-sales:before,.content-teaser .cta-link .cta-icon.cta-icon-shop:before,.content-teaser .cta-link .cta-icon.cta-icon-register:before{font-family:'icomoon' !important;content:"\e904"}
.content-teaser p.teaser-duration{float:right}
.content-teaser [data-bg="black"] .swiper-button-next,.content-teaser [data-bg="black"] .swiper-button-prev,.content-teaser [data-bg="blue"] .swiper-button-next,.content-teaser [data-bg="blue"] .swiper-button-prev,.content-teaser [data-bg="dark-blue"] .swiper-button-next,.content-teaser [data-bg="dark-blue"] .swiper-button-prev{background:#fff !important}
.content-teaser .swiper-button-prev,.content-teaser .swiper-button-next{z-index:1}
@media screen and (min-width:600px){.centerAlign{justify-content:center}
.leftAlign{justify-content:left}
}
@media screen and (min-width:768px){.content-teaser .list-wrapper{padding-bottom:40px;padding-left:17px;padding-right:17px}
.content-teaser .list-wrapper.top-padding{padding-top:40px}
.content-teaser a.item-title,.content-teaser p.item-title{font-size:18px;line-height:22px;margin-top:24px}
.content-teaser p.item-title.simple{font:normal 18px/20px attAleckSans-Medium;margin-top:0;color:#0568ae !important}
.content-teaser p.item-description{font-size:16px;line-height:16px;font-family:attAleckSans-Light;margin-top:24px}
.content-teaser p.item-description a:first-child{font:normal 16px/18px attAleckSans-Light;color:#0568ae}
.content-teaser p.item-description a:first-child:hover{text-decoration:none}
.content-teaser .cta-btn{margin-top:24px}
.content-teaser .list-wrapper .items-wrapper .item{margin-right:17px;min-height:268px}
.content-teaser .list-wrapper .items-wrapper.grid{margin:0 auto}
.content-teaser .list-wrapper .items-wrapper.grid.centerAlign{justify-content:center}
.content-teaser .list-wrapper .items-wrapper.grid .lastItemCenterAlign.item{margin:7px 0 !important}
.content-teaser .list-wrapper .items-wrapper.grid .item{width:calc(50% - 8px);margin:7px 15px 7px 0}
.content-teaser .list-wrapper .items-wrapper.grid .item:nth-child(2n){margin:7px 0 7px 0}
.content-teaser .list-wrapper .swiper-wrapper .swiper-slide{width:303.33px}
}
@media screen and (min-width:960px){.content-teaser .list-wrapper .items-wrapper{margin:0 auto;max-width:92%}
.content-teaser .list-wrapper .items-wrapper.grid .item{width:calc(33.3% - 10px);margin:7px 15px 7px 0}
.content-teaser .list-wrapper .items-wrapper.grid .item:nth-child(2n){margin:7px 15px 7px 0}
.content-teaser .list-wrapper .items-wrapper.grid .item:nth-child(3n){margin:7px 0 7px 0}
.content-teaser .items-wrapper.background{min-height:420px}
}
@media screen and (min-width:1200px){.content-teaser .list-wrapper{padding-bottom:60px;padding-left:17px;padding-right:17px;max-width:1084px;overflow:hidden}
.content-teaser .list-wrapper.top-padding{padding-top:60px}
.content-teaser .list-wrapper .items-wrapper .item{margin:7px 17px 7px 7px}
.content-teaser .list-wrapper .items-wrapper.detailed .item{min-height:418px}
.content-teaser .list-wrapper .items-wrapper.simple .cta-link a{font-size:14px}
.content-teaser .list-wrapper .items-wrapper.detailed .cta-btn{margin:24px auto 0;bottom:24px}
.content-teaser .swiper-button-prev{display:block;left:0}
.content-teaser .swiper-button-prev::after{display:none}
.content-teaser .swiper-button-next{display:block;right:6px}
.content-teaser .swiper-button-next::after{display:none}
.content-teaser .list-wrapper .swiper-wrapper .swiper-slide{width:310px !important;margin:7px 15px 7px 0 !important;min-height:266px}
.content-teaser .list-wrapper .items-1 .swiper-wrapper .swiper-slide{margin:7px 8px !important}
.content-teaser .list-wrapper .items-wrapper.detailed .item{min-height:418px}
.content-teaser .list-wrapper .background .swiper-wrapper .swiper-slide{width:309px !important;margin:7px !important}
}
.cta-btn .medium-btn{display:inline-block;padding:15px 36px;margin-bottom:0;font-size:17px;font-weight:400;line-height:17px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:25px !important}
.cta-btn .medium-btn:hover,.cta-btn .medium-btn:focus{background-color:#034574;color:#fff}
.content-teaser .items-wrapper.detailed .item .card_click,.content-teaser .items-wrapper.background .item .card_click,.content-teaser .items-wrapper.simple .item .card_click{position:relative;height:100%;cursor:pointer;display:contents}
.content-teaser .list-wrapper .items-wrapper .item-wrapper{padding:0 16px 0}
.content-teaser .list-wrapper .items-wrapper.background .item{padding-bottom:0}
.content-teaser .background p.item-description{color:#191919}
.content-teaser .items-wrapper.background{height:auto;position:relative;max-width:100%}
.content-teaser .items-wrapper.background .item{margin:15px !important;padding-bottom:0;height:420px;width:320px !important}
.content-teaser .items-wrapper.background .item .image-wrapper-container{height:100%}
.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper{text-align:center;height:100%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper{position:absolute}
.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper p.item-title{font:normal 20px/24px attAleckSans-Medium;color:#191919}
.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper a.cta-link,.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper span{color:#0568ae;position:relative;font:normal 16px/20px attAleckSans-Bold}
.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper a.cta-link i,.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper span i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1);width:45px}
.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper a.cta-link i svg,.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper span i svg{width:45px;height:10px;color:#0568ae;fill:#0568ae}
.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper a.cta-link:hover i,.content-teaser .items-wrapper.background .item .image-wrapper-container .image-wrapper .item-wrapper span:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.content-teaser .items-wrapper.background{max-width:92%}
.items-wrapper.grid-container.grid{max-width:100%}
.content-teaser .items-wrapper.background.centerAlign{justify-content:center}
.content-teaser .items-wrapper.grid.background .item.lastItemCenterAlign{margin:15px !important}
.content-teaser .card_click a.item-title{margin-top:0;background:0;border:0}
[class^="icomoon-"],[class*=" icomoon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icomoon-functional-icon-video-blk:before{content:"\e900"}
.icomoon-functional-icon-pdf-blk:before{content:"\e901"}
.icomoon-functional-icon-microphone-blk:before{content:"\e902"}
.icomoon-functional-icon-article-blk:before{content:"\e903"}
.icon-functional-icon-webpage-blk:before{content:"\e904"}
div.contact .contact-phone .css-button{margin-bottom:0}
div.contact .contact-phone{padding:40px 0;overflow:hidden;background-color:#0568ae}
.smb div.contact .contact-phone{background-color:#0057b8}
div.contact .contact-phone h2{text-align:center;font-size:20px;line-height:20px;font-family:attAleckSans-Light;color:#fff;margin-bottom:10px}
div.contact .contact-phone p a{display:block;text-align:center;font-size:20px;line-height:20px;font-family:attAleckSans-Medium;color:#fff;text-decoration:none;cursor:pointer}
div.contact .contact-phone .additional-text{text-align:center;color:#fff;font-family:attAleckSans-Light;font-size:20px;line-height:20px;margin-top:10px}
div.contact .contact-phone .css-button{width:auto}
div.contact .contact-phone .contact-button-container{text-align:center;margin:20px auto}
div.contact .contact-phone .att-button{display:inline-block;color:#fff;background-color:#0568ae;border:2px solid #fff;font-family:attAleckSans-Medium}
div.contact .contact-phone .att-button:hover{color:#000;background-color:#fff;text-decoration:none}
div.contact{clear:both}
@media screen and (min-width:768px){div.contact .contact-phone h2{font-size:34px;line-height:34px;margin-bottom:20px}
div.contact .contact-phone p a{font-size:34px;line-height:34px}
div.contact .contact-phone .additional-text{font-size:34px;line-height:34px;margin-top:20px}
}
@media screen and (min-width:1200px){div.contact .contact-phone{padding:50px 0}
}
.call-to-action .cta-btn a.icon-long-arrow{display:block}
.call-to-action [data-bg="cobalt"] .cta-btn .att-button.primary{background:#fff;color:#0568ae}
.call-to-action [data-bg="cobalt"] .cta-btn .att-button.primary:hover{background:#0568ae !important;color:#fff !important}
.call-to-action [data-bg="dark-blue"] .cta-btn a.icon-long-arrow i svg,.call-to-action [data-bg="cobalt"] .cta-btn a.icon-long-arrow i svg{fill:#fff}
.call-to-action [data-bg="dark-blue"] .cta-btn .att-button{border-width:2px;border-style:solid}
.call-to-action [data-bg="cobalt"] .cta-btn .att-button{border-width:2px;border-style:solid;border-radius:30px}
.call-to-action [data-bg="black"] .cta-btn .att-button{border-width:2px;border-style:solid}
a.icon-long-arrow i svg{width:45px;height:10px;fill:#0568ae}
.call-to-action a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(.63,.64,.3,1);width:45px}
.call-to-action a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(.63,.64,.3,1)}
.accordion .container{padding-bottom:24px}
.accordion .container.top-padding{padding-top:24px}
.accordion .accordion-block{margin-bottom:17px;float:left}
.accordion .accordion-block{float:left;margin-bottom:-15px;width:100%;box-shadow:0 0 7px #d2d2d2;background-color:#fff}
.accordion .accordion-block hr{clear:both;margin:0;border-color:#d2d2d2}
.accordion .accordion-block div.accordion-title{font-family:attAleckSans-Medium;font-size:14px;font-weight:normal;float:left;padding-top:24px;padding-right:45px;padding-left:16px;color:#0568ae;position:relative;cursor:pointer;width:100%;box-sizing:border-box;border-top:1px solid #d2d2d2;border-left:1px solid transparent;border-right:1px solid transparent}
.accordion .accordion-block div.accordion-title:after{content:"\e253";color:#0568ae;position:absolute;font-family:'Glyphicons Halflings';display:inline-block;font-size:15px;top:24px;right:16px}
.accordion .accordion-block div.accordion-title.collapsed:after{content:"\e252";color:#191919}
.accordion .accordion-block div.accordion-title .accordion-title-content{padding-bottom:24px}
.accordion .accordion-block .accordion-body{float:left;font-family:attAleckSans-light;font-size:15px;box-sizing:border-box;color:#191919}
.accordion .accordion-block .accordion-body-content{padding-bottom:24px;padding-right:25px}
.accordion .accordion-block .accordion-body,.accordion-block .accordion-body li,.accordion-block .accordion-body p,.accordion-block .accordion-body a{font-family:attAleckSans-Regular;font-size:14px}
.accordion-block .accordion-body a:hover{cursor:pointer}
.accordion .accordion-block div.accordion-title[aria-expanded=true]{border:2px solid #0568ae;border-bottom:0;color:#191919}
.accordion .accordion-block div.accordion-body[aria-expanded=true]{border:2px solid #0568ae;border-top:0}
.accordion .accordion-block div.accordion-body[aria-expanded=true]+dt{border-top:0 solid transparent}
[data-bg="blue"] p{color:inherit}
[data-bg="dark-blue"] p{color:inherit}
[data-bg="black"] p{color:inherit}
.accordion div.accordion-body ul{margin:0 0 20px 24px}
.accordion div.accordion-body ol{margin:0 0 20px 24px}
.accordion div.accordion-body span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:30px;max-width:100%}
.accordion div.accordion-body .segment-heading span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:50px;max-width:100%}
.main-page .accordion .container{padding-left:30px;padding-right:30px}
.main-page .accordion .container .accordion-block{padding-left:0;padding-right:0}
.main-par .page-main-content .container{width:100%;padding-left:15px;padding-right:15px}
.main-par .page-main-content .container .row{margin:auto 0}
.main-par .page-main-content .container .accordion-block{padding-left:0;padding-right:0}
@media screen and (min-width:768px){.accordion .container{padding-bottom:40px}
.accordion .container.top-padding{padding-top:40px}
.accordion .accordion-block div.accordion-title{font-size:16px;padding-left:24px}
.accordion .accordion-block div.accordion-title:after{right:24px;top:24px}
.accordion .accordion-block .accordion-body,.accordion-block .accordion-body li,.accordion-block .accordion-body p,.accordion-block .accordion-body a{font-family:attAleckSans-Light;font-size:16px}
.accordion .accordion-block .accordion-body-content{padding-left:9px}
}
@media screen and (min-width:1200px){.accordion .container{padding-bottom:60px}
.accordion .container.top-padding{padding-top:60px}
.accordion .accordion-block div.accordion-title{font-size:18px;padding-bottom:0}
.accordion .accordion-block div.accordion-title.collapsed{padding-bottom:24px}
.accordion .accordion-block div.accordion-title.collapsed .accordion-title-content{padding-bottom:0}
.accordion .accordion-block div.accordion-title:after{top:28px}
.accordion .accordion-block .accordion-body,.accordion-block .accordion-body li,.accordion-block .accordion-body p,.accordion-block .accordion-body a{font-family:attAleckSans-Regular;font-size:18px}
}
.att-button.small,.att-button.medium,.att-button.large{font-size:12px;border-radius:36px;padding:9px 36px}
a.att-button.small,a.att-button.medium,a.att-button.large{display:inline-block}
.att-button.primary{background-color:#0568ae;color:#fff;border:0}
.att-button.primary:focus{background-color:#0568ae;font-size:12px;padding:11px 36px;color:#fff;border-radius:36px;border:1px solid #fff;box-shadow:0 0 0 2px #0568ae}
.att-button.primary:hover{background-color:#034574}
a.att-button.primary:focus,a.att-button.primary:hover{text-decoration:none}
.att-button.primary.disabled{background-color:#d2d2d2;color:#5a5a5a}
.att-button.secondary{background-color:#fff;border:1px solid #0568ae}
.att-button.secondary:hover{background-color:#034574;color:#fff}
a.att-button.secondary:hover{text-decoration:none}
.att-button.secondary.disabled{background-color:#d2d2d2;color:#5a5a5a;border:1px solid #d2d2d2}
.call-to-action [data-bg="blue"] a,.call-to-action [data-bg="blue"] .cta-btn a{color:#fff}
.call-to-action [data-bg="blue"] .cta-btn a i svg{fill:#fff}
.smb-button{font-family:attAleckSans-Medium;font-size:14px;border-radius:36px;padding:9px 86px 9px 36px;background-color:#fff}
a.smb-button{display:inline-block}
@media screen and (min-width:768px){.att-button.medium,.att-button.large{font-size:17px;padding:13px 36px}
.att-button.primary.medium:focus,.att-button.primary.large:focus{background-color:#0568ae;font-size:17px;padding:13px 36px;color:#fff;border-radius:36px;border:1px solid #fff;box-shadow:0 0 0 3px #0568ae}
}
@media screen and (min-width:1200px){.att-button.large{font-size:19px;padding:12px 36px}
.att-button.primary.large:focus{background-color:#0568ae;font-size:19px;padding:12px 36px;color:#fff;border-radius:36px;border:2px solid #fff;box-shadow:0 0 0 3px #0568ae}
}
.above-the-fold{border-top:1px solid #d2d2d2}
.above-the-fold .image-text-container{padding-bottom:40px}
.above-the-fold .image-text-container.top-padding{padding-top:40px}
.above-the-fold .image-text-container p b,.above-the-fold .image-text-container p i,.above-the-fold .image-text-container p u,.above-the-fold .image-text-container p strong,.above-the-fold .image-text-container p span,.above-the-fold .image-text-container p a{color:inherit}
.above-the-fold .image-text-container .imgtxt-title h1,.above-the-fold .image-text-container .imgtxt-title h2,.above-the-fold .image-text-container .imgtxt-title h3,.above-the-fold .image-text-container .imgtxt-title h4,.above-the-fold .image-text-container .imgtxt-title h5,.above-the-fold .image-text-container .imgtxt-title h6,.above-the-fold .image-text-container .imgtxt-title p,.above-the-fold .image-text-container .imgtxt-title li,.above-the-fold .image-text-container .imgtxt-title span,.above-the-fold .image-text-container .imgtxt-title b,.above-the-fold .image-text-container .imgtxt-title strong,.above-the-fold .image-text-container .imgtxt-title u,.above-the-fold .image-text-container .imgtxt-title i{color:inherit !important}
.above-the-fold .image-text-container .imgtxt-subtitle h1,.above-the-fold .image-text-container .imgtxt-subtitle h2,.above-the-fold .image-text-container .imgtxt-subtitle h3,.above-the-fold .image-text-container .imgtxt-subtitle h4,.above-the-fold .image-text-container .imgtxt-subtitle h5,.above-the-fold .image-text-container .imgtxt-subtitle h6,.above-the-fold .image-text-container .imgtxt-subtitle p,.above-the-fold .image-text-container .imgtxt-subtitle li,.above-the-fold .image-text-container .imgtxt-subtitle span,.above-the-fold .image-text-container .imgtxt-subtitle b,.above-the-fold .image-text-container .imgtxt-subtitle strong,.above-the-fold .image-text-container .imgtxt-subtitle u,.above-the-fold .image-text-container .imgtxt-subtitle i{color:inherit !important}
.above-the-fold .image-text-container .features h3,.above-the-fold .image-text-container .features ul li,.above-the-fold .image-text-container .features ul li span{color:inherit !important}
.above-the-fold .col-image{overflow:hidden;margin-bottom:16px;margin-top:16px}
.above-the-fold .col-image img,.above-the-fold .col-image .play-icon-container{width:100%;height:auto}
.above-the-fold .col-image img.desktop,.above-the-fold .col-image .play-icon-container.desktop{display:none}
.above-the-fold .col-image img.mobile,.above-the-fold .col-image .play-icon-container.mobile{display:block}
.above-the-fold .col-text h2,.above-the-fold .col-text h3,.above-the-fold .col-text h4,.above-the-fold .col-text h5,.above-the-fold .col-text p{margin-bottom:24px;font:normal 16px/20px attAleckSans-Regular}
.above-the-fold .col-text .imgtxt-title h1,.above-the-fold .col-text .imgtxt-title h2,.above-the-fold .col-text .imgtxt-title h3,.above-the-fold .col-text .imgtxt-title h4,.above-the-fold .col-text .imgtxt-title h5,.above-the-fold .col-text .imgtxt-title p{margin-bottom:25px;font:normal 22px/24px attAleckSans-Regular}
.above-the-fold .col-text .imgtxt-subtitle h2,.above-the-fold .col-text .imgtxt-subtitle h3,.above-the-fold .col-text .imgtxt-subtitle h4,.above-the-fold .col-text .imgtxt-subtitle h5,.above-the-fold .col-text .imgtxt-subtitle p{margin-bottom:25px;font:normal 14px/16px attAleckSans-Regular}
.above-the-fold .col-text h4 a,.above-the-fold .col-text h5 a{font:normal 16px/20px attAleckSans-Regular}
.above-the-fold .col-text .imgtxt-subtitle h4 a,.above-the-fold .col-text .imgtxt-subtitle h5 a{font:normal 14px/16px attAleckSans-Regular}
.above-the-fold .col-text>a{display:block;font:normal 14px/16px attAleckSans-Regular}
.above-the-fold .col-text h2,.above-the-fold .col-text h3{font:normal 22px/26px attAleckSans-Light;color:inherit}
.above-the-fold .col-text h2 a,.above-the-fold .col-text h3 a{font:normal 22px/26px attAleckSans-Light}
.above-the-fold .col-text ul,.above-the-fold .col-text ol{margin:0 0 20px 24px;padding-left:24px}
.above-the-fold .col-text ul li,.above-the-fold .col-text ol li,.above-the-fold .col-text ul li a,.above-the-fold .col-text ol li a{font:normal 24px/28px attAleckSans-Light}
.above-the-fold .col-text .features{display:none}
.above-the-fold .col-text>a.anchor{margin-top:25px;text-decoration:underline}
.above-the-fold .col-text>a.att-button{margin-top:25px}
.above-the-fold .col-text .atf-button-container{text-align:center}
.above-the-fold .col-text .atf-button-container .att-button{float:none}
.above-the-fold .icon-long-arrow{margin-bottom:10px;margin-top:10px;float:left;clear:both}
.above-the-fold a.icon-long-arrow i svg{width:45px;height:10px;fill:#0568ae}
.above-the-fold a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.above-the-fold a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.above-the-fold [data-bg="black"] .image-text-container a.icon-long-arrow{color:#fff}
.above-the-fold [data-bg="black"] .image-text-container a.icon-long-arrow i svg{fill:#fff}
.above-the-fold [data-bg="blue"] .image-text-container a.icon-long-arrow{color:#fff}
.above-the-fold [data-bg="blue"] .image-text-container a.icon-long-arrow i svg{fill:#fff}
.above-the-fold [data-bg="dark-blue"] .image-text-container a.icon-long-arrow{color:#fff}
.above-the-fold [data-bg="dark-blue"] .image-text-container a.icon-long-arrow i svg{fill:#fff}
.above-the-fold [data-bg="dark-blue"] .col-text .att-button{border-width:2px;border-style:solid}
.above-the-fold [data-bg="black"] .col-text .att-button{border-width:2px;border-style:solid}
.above-the-fold [data-bg="blue"] .image-text-container .anchor{color:#fff}
.above-the-fold [data-bg="black"] .image-text-container .anchor{color:#fff}
.above-the-fold [data-bg="dark-blue"] .image-text-container .anchor{color:#fff}
.above-the-fold.above-the-fold .play-icon-container{top:calc((100% - 60px)/2);left:calc((100% - 70px)/2)}
.above-the-fold .image-text-play-icon-container{cursor:pointer;margin-top:20px}
@media screen and (min-width:768px){.above-the-fold .image-text-container{position:relative;display:flex;align-items:center;padding-bottom:40px}
.above-the-fold .image-text-container.image-right{flex-flow:row-reverse}
.above-the-fold .col-text h2{margin-top:0;margin-bottom:24px;font:normal 22px/26px attAleckSans-Light;color:inherit}
.above-the-fold .col-text h2 a{font:normal 22px/26px attAleckSans-Light}
.above-the-fold .col-text h3{margin-top:0;margin-bottom:24px;font:normal 22px/26px attAleckSans-Light;color:inherit}
.above-the-fold .col-text h3 a{font:normal 22px/26px attAleckSans-Light}
.above-the-fold .col-text h4{font:normal 16px/20px attAleckSans-Light}
.above-the-fold .col-text h4 a{font:normal 16px/20px attAleckSans-Light}
.above-the-fold .col-text h5{font:normal 16px/20px attAleckSans-Light}
.above-the-fold .col-text h5 a{font:normal 16px/20px attAleckSans-Light}
.above-the-fold .col-text p{font:normal 16px/20px attAleckSans-Light}
.above-the-fold .col-text>a{font:normal 16px/18px attAleckSans-Regular}
.above-the-fold .col-text .imgtxt-title h1,.above-the-fold .col-text .imgtxt-title h2,.above-the-fold .col-text .imgtxt-title h3,.above-the-fold .col-text .imgtxt-title h4,.above-the-fold .col-text .imgtxt-title h5,.above-the-fold .col-text .imgtxt-title p{font:normal 36px/38px attAleckSans-Regular}
.above-the-fold .col-text .imgtxt-subtitle h2,.above-the-fold .col-text .imgtxt-subtitle h3,.above-the-fold .col-text .imgtxt-subtitle h4,.above-the-fold .col-text .imgtxt-subtitle h5,.above-the-fold .col-text .imgtxt-subtitle p{margin-bottom:35px;font:normal 16px/18px attAleckSans-Regular}
.above-the-fold .col-text .atf-button-container .att-button{float:left}
.above-the-fold .col-text .features{display:block}
.above-the-fold .col-text .features h3{font:normal 20px/22px attAleckSans-Medium;color:#000;margin-bottom:0}
.above-the-fold .col-text .features ul{margin:0;padding-left:0}
.above-the-fold .col-text .features ul li{font:normal 14px/16px attAleckSans-Regular;color:#000;list-style:none;margin:15px auto}
.above-the-fold .col-text .features ul li img{width:24px;height:24px}
.above-the-fold .col-text .features .feature{font:normal 14px/16px attAleckSans-Bold;color:#000}
.above-the-fold .col-image{margin-bottom:0}
.above-the-fold .col-image img.desktop{display:block}
.above-the-fold .col-image img.mobile{display:none}
.above-the-fold .col-image .play-icon-container.desktop{display:block}
}
@media screen and (min-width:1200px){.above-the-fold .image-text-container{padding-bottom:60px}
.above-the-fold .image-text-container.top-padding{padding-top:60px}
.above-the-fold .image-text-container.image-right .col-text{padding-right:5%}
.above-the-fold .image-text-container.image-left .col-text{padding-left:3%}
.above-the-fold .col-text h2,.above-the-fold .col-text h3,.above-the-fold .col-text h4,.above-the-fold .col-text h5,.above-the-fold .col-text p{margin-bottom:35px}
.above-the-fold .col-text h2,.above-the-fold .col-text h3{font:normal 40px/44px attAleckSans-Light;color:inherit}
.above-the-fold .col-text h2 a,.above-the-fold .col-text h3 a{font:normal 40px/44px attAleckSans-Light}
.above-the-fold .col-text h4,.above-the-fold .col-text h5,.above-the-fold .col-text p{font:normal 24px/28px attAleckSans-Light}
.above-the-fold .col-text p a{font:normal 16px/18px attAleckSans-Regular;text-decoration:underline}
.above-the-fold .col-text h4 a,.above-the-fold .col-text h5 a{font:normal 24px/28px attAleckSans-Light}
.above-the-fold .col-text>a{font:normal 16px/18px attAleckSans-Regular}
.above-the-fold .col-image img{max-width:600px}
}
div.text .wrapper{max-width:1280px;margin:0 auto}
div.text .wrapper.full-width{max-width:100%;margin:0}
.main-page div.text>div{padding:20px 20px 5px}
.main-page div.text p.paraindent{margin-left:65px;margin-top:-5px;text-indent:-37px}
.main-page div.text p{margin:0 0 10px;color:inherit;font:normal 16px/20px attAleckSans-Regular,Arial,sans-serif}
.main-page div.text p a{font:normal 16px/20px attAleckSans-Regular,Arial,sans-serif}
.main-page div.text p a,.main-page div.text p b,.main-page div.text p u,.main-page div.text p i{font-family:attAleckSans-Regular,Arial,sans-serif !important}
.main-page div.text [data-bg="blue"] a,.main-page div.text [data-bg="dark-blue"] a,.main-page div.text .dark-blue-text a,.main-page div.text [data-bg="black"] a{color:inherit;text-decoration:underline}
.main-page div.text span.checkmark{background:url('../svg/icon-checkmark-blue.svg') no-repeat;max-height:20px;margin-right:6px;padding-left:22px;max-width:100%}
.main-page .text h2,.main-page .text h2 a{font-family:attAleckSans-Regular;margin:10px 0 20px;font-size:2.2rem;line-height:2.8rem}
.main-page .text h3,.main-page .text h3 a{font-family:attAleckSans-Medium;margin:10px 0 20px;font-size:2.0rem;line-height:2.4rem}
.main-page .text h4,.main-page .text h4 a{font-family:attAleckSans-Regular;margin:10px 0 20px;font-size:1.8rem;line-height:2.2rem}
.main-page .text h1,.main-page .text h2,.main-page .text h3,.main-page .text h4,.main-page .text h5{color:inherit}
.main-page .text span{font-size:inherit;font-family:inherit;color:inherit}
.main-page .text p{margin:0 0 20px;font-family:attAleckSans-Regular;font-size:1.6rem;line-height:2.0rem}
.main-page .text a{font-family:attAleckSans-Medium;position:relative}
.main-page .text ul{padding-left:24px;margin:0 0 20px 24px;list-style-type:disc}
.main-page .text ol{padding-left:20px;margin:0 0 20px 24px}
.main-page .text ul li{font-family:attAleckSans-Regular;font-size:1.6rem;line-height:2.0rem}
.main-page .text ol li{padding-left:5px;font-family:attAleckSans-Regular;font-size:1.6rem;line-height:2.0rem}
.main-page .text .blue-text ol li,.main-page .text .blue-text ul li{color:inherit}
.main-page .text .dark-blue-text ol li,.main-page .text .dark-blue-text ul li{color:inherit}
.main-page .text .light-gray-text ol li,.main-page .text .light-gray-text ul li{color:inherit}
.main-page .text .white-text ol li,.main-page .text .white-text ul li{color:inherit}
.main-page .text em a{font-style:italic}
.main-page .text a b{font-weight:normal}
.main-page .text .white-text a{color:inherit;text-decoration:underline}
.main-page .text p.pdf-download span.pdf-icon{display:block !important;float:left}
.main-page .text p.pdf-download a{display:block;padding-top:5px;padding-left:40px}
.text i a,.body-text i a{font-style:italic}
.section-content .body-text div.row.padding-below{line-height:2.8rem;font-size:1.6rem;font-family:attAleckSans-Regular;margin:0 0 20px}
.main-page.legal{padding-top:40px !important;padding-bottom:60px}
.main-page.legal div.text p a{word-break:break-word}
.section-content .body-text{padding:0 20px}
.section-content .body-text h3,section.post-body h4{margin:10px 0;font-size:24px;line-height:2.8rem}
.section-content .body-text h2,.section-content .body-text h3,.section-content .body-text h4,.section-content .body-text h5{color:inherit}
.section-content .body-text span{font-size:inherit;font-family:inherit;color:inherit}
.section-content .body-text p{margin:0 0 20px;font-family:attAleckSans-Regular;font-size:1.6rem;line-height:2.8rem}
.section-content .body-text a{font-family:attAleckSans-Medium;position:relative}
.section-content .body-text .white-text a{color:inherit;text-decoration:underline}
.section-content .body-text ul{padding-left:24px;margin:0 0 20px 24px;list-style-type:disc}
.section-content .body-text ol{padding-left:20px;margin:0 0 20px 24px}
.section-content .body-text ul li,section.post-body ol li{font-family:attAleckSans-Regular;font-size:1.6rem;line-height:2.8rem}
.section-content .body-text .blue-text ul li,.section-content .body-text .blue-text ol li{color:inherit}
.section-content .body-text .light-gray-text ul li,.section-content .body-text .light-gray-text ol li{color:inherit}
.section-content .body-text .white-text ul li,.section-content .body-text .white-text ol li{color:inherit}
.section-content .body-text ol li{padding-left:5px}
.section-content .body-text em a{font-style:italic}
.section-content .body-text p.pdf-download span.pdf-icon{display:block !important;float:left}
.section-content .body-text p.pdf-download a{display:block;padding-top:5px;padding-left:40px}
.main-par.post .text{padding:0 20px}
.main-par .text h2{font:normal 38px/38px attAleckSans-Light;color:unset;margin:0 0 20px 0;letter-spacing:-.01em}
.main-par .text h3{margin:10px 0;font:normal 24px attAleckSans-Light;line-height:2.8rem;color:unset;letter-spacing:-.01em}
.main-par .text h4{font:normal 22px/22px attAleckSans-Medium;color:unset;margin:0 0 10px 0;letter-spacing:-.01em}
.main-par .text h5{font:normal 18px/18px attAleckSans-Light;color:unset;margin:0 0 5px 0}
.main-par .text h6{font:normal 18px/18px attAleckSans-Medium;color:unset;margin:0 0 5px 0;letter-spacing:.01em}
.main-par .text li{clear:none;font:normal 16px/20px attAleckSans-Regular,Arial,sans-serif;color:unset;font-weight:400}
section.post-body h4{margin:10px 0;font-size:24px;line-height:2.8rem}
.main-par .text p{margin:0 0 20px;font-family:attAleckSans-Regular;font-size:16px;line-height:24px}
.main-par .text a{font-family:attAleckSans-Medium;position:relative;font-size:1.6rem;line-height:2.0rem}
.main-par .text ul{padding-left:24px;margin:0 0 20px 24px;list-style-type:disc}
.main-par .text ol{padding-left:20px;margin:0 0 20px 24px}
.main-par .text ul li,.main-par .text ol li{font-family:attAleckSans-Regular;font-size:1.6rem;line-height:2.0rem;margin-bottom:10px}
.main-par .text ol li{padding-left:5px}
.main-par .text em a{font-style:italic}
.main-par .text a b{font-weight:normal}
.main-par .text span{color:unset}
.main-par .text p.pdf-download span.pdf-icon{display:block !important;float:left}
.main-par .text p.pdf-download a{display:block;padding-top:5px;padding-left:40px}
span.pdf-download{position:relative;padding-left:30px;padding-top:2px}
span.pdf-download::before{content:"";position:absolute;width:20px;height:24px;background:transparent url("../png/icon-pdf.png") center left no-repeat scroll;top:0;left:0;display:block}
.main-par.customer-story .body-text h2{font-size:30px;line-height:30px;margin-bottom:15px;padding-bottom:15px;font-family:attAleckSans-Regular;color:#333}
.main-par.customer-story .body-text h2:before{content:"";display:inline-block;border-top:#5a5a5a solid 1px;position:absolute;bottom:0;left:0;width:100%}
.main-par.customer-story .body-text h4{font-size:20px;line-height:28px;margin-bottom:5px;font-family:attAleckSans-Medium;color:#333}
.main-par.customer-story .text h4{font-size:20px;line-height:28px;margin-bottom:12px;font-family:attAleckSans-Medium;color:#333}
.main-par.customer-story .body-text p{font-size:16px;line-height:26px;margin-bottom:18px;font-family:attAleckSans-Regular;color:#333}
.main-par.customer-story .text p{font-size:16px;line-height:26px;margin-bottom:30px;font-family:attAleckSans-Regular;color:#333}
.main-page div.text sub a,.main-page div.text sup a{font-size:12px;font-family:attAleckSans-Light}
@media screen and (min-width:768px){.main-page .text h2,.main-page .text h2 a{font-family:attAleckSans-Light;margin:10px 0 20px;font-size:3.4rem;line-height:3.8rem}
.main-page .text h3,.main-page .text h3 a{font-family:attAleckSans-Light;margin:10px 0 20px;font-size:2.4rem;line-height:2.8rem}
.main-page .text h4,.main-page .text h4 a{font-family:attAleckSans-Light;margin:10px 0 20px;font-size:2.0rem;line-height:2.4rem}
}
@media screen and (min-width:1200px){.main-page .text h2,.main-page .text h2 a{font-family:attAleckSans-Light;margin:10px 0 20px;font-size:4.0rem;line-height:4.4rem}
.main-page .text h3,.main-page .text h3 a{font-family:attAleckSans-Light;margin:10px 0 20px;font-size:3.4rem;line-height:4.0rem}
.main-page .text h4,.main-page .text h4 a{font-family:attAleckSans-Light;margin:10px 0 20px;font-size:2.4rem;line-height:2.8rem}
}
.custom-unlimited-plan{display:flex;flex-direction:column;overflow:hidden}
.custom-unlimited-plan .unlimited-header{display:flex;flex-direction:column;margin-top:60px}
.custom-unlimited-plan .unlimited-header .unlimited-title{font:normal 40px/42px attAleckSans-Medium;color:#fff;text-align:center}
.custom-unlimited-plan .unlimited-header p.unlimited-copy1{font:normal 25px/27px attAleckSans-Medium;color:#fff;text-align:center;margin-bottom:25px}
.custom-unlimited-plan .unlimited-header p.unlimited-copy2{font:normal 16px/18px attAleckSans-Regular;color:#fff;text-align:center;margin-bottom:45px}
.custom-unlimited-plan .unlimited-header .unlimited-lines-button-group{margin:0 auto 45px auto}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bgline{width:29px;height:2px;background-color:#ffb000;position:relative;float:left;margin-bottom:20px}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bgline.white{background-color:#fff}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bgline:last-child{width:0}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bubble{border-radius:10px;margin-left:-5px;width:12px;height:12px;position:absolute;background-color:#ffb000 !important;font-size:0;opacity:1;margin-top:-5px;content:""}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bubble.selected{width:22px;height:22px;margin-top:-10px;margin-left:-10px;border-radius:15px}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bubble.white{background-color:#fff !important}
.custom-unlimited-plan .unlimited-lines-button-group span.ul-linetext{position:absolute;top:20px;left:-1px;color:#fff;font:normal 12px/14px attAleckSans-Regular}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bgline:last-child span.ul-linetext{left:-5px}
.custom-unlimited-plan .unlimited-swiper-container{position:relative}
.custom-unlimited-plan .unlimited-tiles{display:flex}
.custom-unlimited-plan .unlimited-tile{height:auto;width:300px;background-color:#fff;position:relative;padding-top:50px;padding-bottom:45px;margin-right:35px;margin-bottom:25px}
.custom-unlimited-plan .unlimited-tile:last-child{margin-right:0}
.custom-unlimited-plan .unlimited-banner{width:60%;position:absolute;right:0;top:0;background-color:#009fdb;font:normal 14px/16px attAleckSans-Regular;padding:5px 15px;color:#fff}
.custom-unlimited-plan .unlimited-banner.first{background-color:#990cb0}
.custom-unlimited-plan ul.plan-includes{margin-bottom:0;margin-left:10px}
.custom-unlimited-plan ul.plan-includes li{list-style-type:none;margin-right:20px;display:flex}
.custom-unlimited-plan ul.unlimited-basics{margin-right:20px;margin-bottom:0}
.custom-unlimited-plan .unlimited-title{font:normal 18px/20px attAleckSans-Medium;color:#191919;padding:0 20px 65px 20px}
.custom-unlimited-plan .unlimited-price{font:normal 45px/50px attAleckSans-Medium;color:#191919;padding:0 20px}
.custom-unlimited-plan .unlimited-price span.discount-pricerate,.custom-unlimited-plan .unlimited-numberoflines{font:normal 16px/20px attAleckSans-Bold;color:#191919}
.custom-unlimited-plan .unlimited-numberoflines{padding:10px 0 0 20px}
.custom-unlimited-plan .unlimited-numberoflines-conditions{padding:10px 10px 0 20px;font:normal 11px/14px attAleckSans-Regular}
.custom-unlimited-plan .unlimited-includes-title,.custom-unlimited-plan .unlimited-basics-title{font:normal 14px/16px attAleckSans-Medium;color:#999;margin:45px 20px 20px 35px}
.custom-unlimited-plan ul.plan-includes li{padding-bottom:20px}
.custom-unlimited-plan ul.plan-includes li .includes-text{font:normal 14px/18px attAleckSans-Medium;color:#191919}
.custom-unlimited-plan ul.plan-includes li:last-child{padding-bottom:0}
.custom-unlimited-plan ul.plan-includes li span{font:normal 13px/15px attAleckSans-Regular;color:#191919;margin-right:8px}
.custom-unlimited-plan ul.plan-includes li span img{width:18px}
.custom-unlimited-plan ul.unlimited-basics li{padding-bottom:20px;font:normal 14px/16px attAleckSans-Medium;color:#191919}
.custom-unlimited-plan ul.unlimited-basics li:last-child{padding-bottom:0}
.custom-unlimited-plan ul.unlimited-basics li span{font:normal 13px/15px attAleckSans-Regular;color:#191919}
.custom-unlimited-plan .unlimited-footer{display:flex;flex-direction:column;align-items:center}
.custom-unlimited-plan .unlimited-footer .cta{padding:8px 25px;text-decoration:none;font:normal 19px/25px attAleckSans-Medium;color:#191919;background-color:#fff;height:40px;border:0;margin-bottom:45px;margin-top:110px;border-radius:40px}
div.text [data-bg="dark-blue"] .custom-unlimited-plan .unlimited-footer a{display:block;background:#fff;text-decoration:none}
.custom-unlimited-plan .unlimited-footer .container sup,.custom-unlimited-plan .unlimited-footer .container p{font:normal 11px/14px attAleckSans-Regular;color:#fff}
.custom-unlimited-plan .swiper-pagination{display:block;z-index:1}
.custom-unlimited-plan .swiper-pagination-bullets{bottom:-45px}
.custom-unlimited-plan .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:15px;box-shadow:0 0 5px #000;margin-right:10px;background:transparent;border:10px solid #fff;opacity:1}
.custom-unlimited-plan .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{border:10px solid #009fdb}
@media screen and (min-width:768px){.custom-unlimited-plan{align-items:center}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bgline{width:50px}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bubble{width:17px;height:17px;margin-top:-7px;margin-left:-7px}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bubble.selected{width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:15px}
.custom-unlimited-plan .unlimited-lines-button-group span.ul-linetext{top:20px;left:-3px;font:normal 18px/20px attAleckSans-Regular}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bgline:last-child span.ul-linetext{left:-8px}
.custom-unlimited-plan .unlimited-header .unlimited-lines-button-group{margin-bottom:65px}
.custom-unlimited-plan .unlimited-tile{width:230px;margin-right:20px;padding-top:65px}
.custom-unlimited-plan .unlimited-banner{height:44px;width:60%;font:normal 14px/16px attAleckSans-Regular}
.custom-unlimited-plan .unlimited-tile:not(:first-child) .unlimited-banner{line-height:35px}
.custom-unlimited-plan .unlimited-title{padding-left:10px;padding-bottom:45px;font:normal 20px/22px attAleckSans-Medium;min-height:111px}
.custom-unlimited-plan .unlimited-price{padding:0 10px;font:normal 55px/60px attAleckSans-Medium}
.custom-unlimited-plan .unlimited-includes-title,.custom-unlimited-plan .unlimited-basics-title{margin-left:10px}
.custom-unlimited-plan ul.plan-includes li{font:normal 16px/18px attAleckSans-Medium}
.custom-unlimited-plan ul.plan-includes li span img{width:20px}
.custom-unlimited-plan ul.plan-includes,.custom-unlimited-plan ul.unlimited-basics{padding-left:0}
.custom-unlimited-plan ul.plan-includes{min-height:530px}
.custom-unlimited-plan ul.unlimited-basics{padding-left:10px}
.custom-unlimited-plan .swiper-pagination{display:none}
.custom-unlimited-plan .unlimited-footer .cta{margin-top:25px}
}
@media screen and (min-width:1200px){.custom-unlimited-plan .unlimited-lines-button-group .ul-bubble{border-radius:10px;margin-left:-7px;width:17px;height:17px;margin-top:-7px}
.custom-unlimited-plan .unlimited-lines-button-group .ul-bubble.selected{width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:15px}
.custom-unlimited-plan .unlimited-tile{width:360px;margin-right:35px;padding-top:50px}
.custom-unlimited-plan .unlimited-tile:not(:first-child) .unlimited-banner{line-height:normal}
.custom-unlimited-plan .unlimited-banner{height:auto;width:60%}
.custom-unlimited-plan .unlimited-title{padding-left:20px;min-height:auto}
.custom-unlimited-plan .unlimited-price{padding:0 20px}
.custom-unlimited-plan .unlimited-includes-title,.custom-unlimited-plan .unlimited-basics-title{margin-left:35px}
.custom-unlimited-plan ul.plan-includes,.custom-unlimited-plan ul.unlimited-basics{margin-left:30px}
.custom-unlimited-plan ul.plan-includes{min-height:352px}
.custom-unlimited-plan ul.unlimited-basics{padding-left:25px}
}
.top-actions-container{max-height:140px;width:100%;background-color:#0568ae;display:block;margin-left:auto;margin-right:auto;padding-bottom:24px;padding-top:24px}
.top-actions-container .top-actions-heading{width:100%;font-size:18px;font-family:'attAleckSans-Bold';color:white;text-align:center}
.top-actions-container .row{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:1350px;padding-top:0;padding-bottom:0}
.top-action-button-container{width:15%;height:46px;text-align:center;margin-left:10px;margin-right:10px;margin-top:20px}
.top-action-button{display:block;width:100%;height:42px;margin-left:auto;margin-right:auto;text-align:center;font-size:17px;color:white;background-color:transparent;border-radius:25px;border:2px solid white;font-family:'attAleckSans-Regular';line-height:40px}
.top-action-button:hover{background-color:white;color:#0568ae;text-decoration:none}
.top-actions-container a:hover{text-decoration:none}
.top-action-button:focus{outline-width:0;color:#0568ae;background-color:white;box-shadow:0 0 0 2px white;border-color:#0568ae}
@media only screen and (max-width:1275px){.top-actions-container{max-height:none}
.top-actions-container .top-actions-heading{padding-bottom:10px}
.top-action-button-container{margin-top:10px}
}
@media only screen and (max-width:767px){.top-actions-container{padding-top:20px;padding-bottom:15px}
}
@media only screen and (max-width:1024px){.top-action-button-container{width:30%}
}
@media only screen and (max-width:516px){.top-action-button-container{width:75%}
}
.related-cardgrid-heading{font-size:28px;text-align:center;margin-top:60px;padding-bottom:24px;background-color:#f2f2f2}
.matchscore-related-cardgrid{width:100%;background-color:#f2f2f2;display:block;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:48px}
.matchscore-related-cardgrid .row{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;margin-left:auto;margin-right:auto;max-width:1104px}
.matchscore-related-cardgrid .row.center{justify-content:center}
.matchscore-related-cardgrid .category-card{width:352px;margin-top:12px;margin-bottom:12px;background-color:white}
.matchscore-related-cardgrid .category-card:nth-child(3n-1){margin-left:24px;margin-right:23px}
.matchscore-related-cardgrid .matchscore-product-card{width:352px;margin-top:12px;margin-bottom:12px;background-color:white}
.matchscore-related-cardgrid .matchscore-product-card:nth-child(3n-1){margin-left:24px;margin-right:23px}
@media only screen and (max-width:1152px){.matchscore-related-cardgrid .row{max-width:728px}
.matchscore-related-cardgrid .category-card:nth-child(3n-1){margin-left:0;margin-right:0}
.matchscore-related-cardgrid .category-card:nth-child(2n){margin-left:23px}
.matchscore-related-cardgrid .matchscore-product-card:nth-child(3n-1){margin-left:0;margin-right:0}
.matchscore-related-cardgrid .matchscore-product-card:nth-child(2n){margin-left:23px}
}
@media only screen and (max-width:779px){.matchscore-related-cardgrid .row{max-width:352px}
.matchscore-related-cardgrid .category-card:nth-child(2n){margin-left:0}
.matchscore-related-cardgrid .matchscore-product-card:nth-child(2n){margin-left:0}
}
@media only screen and (max-width:375px){.matchscore-related-cardgrid{padding-left:0;padding-right:0}
.matchscore-related-cardgrid .row{max-width:300px}
.matchscore-related-cardgrid .category-card{width:300px}
.matchscore-related-cardgrid .matchscore-product-card{width:300px}
}
.product-recommendation-outer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#f2f2f2}
.product-recommendation-outer-container .product-recommendation-inner-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:1106px;border:2px solid #d2d2d2;background-color:#e8e8e8;padding:30px}
.product-recommendation-outer-container .product-recommendation-container{display:flex;flex-direction:column;align-items:center;justify-content:center}
.product-recommendation-outer-container .product-recommendation-container .product-selection-grid{display:flex}
.product-recommendation-outer-container .product-recommendation-container .product-selection-grid .numbers-column{display:none;flex-direction:column;padding-top:72px}
.product-recommendation-outer-container .product-recommendation-container .product-selection-grid .product-selection-column{display:flex;flex-direction:column}
.product-selection-column .check-availability-container{display:flex;padding:30px;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,0.15)}
.product-selection-column .address-unit{display:flex}
.product-selection-column .address-unit label{color:#191919;font-size:14px;font-weight:500;line-height:19px;margin-bottom:5px}
.product-selection-column .address-unit .service-address,.product-selection-column .address-unit .unit{display:flex;flex-direction:column}
.product-selection-column .address-unit .unit{position:relative;margin-left:20px}
.product-selection-column .address-unit .unit .unit-error-msg{display:none;position:absolute;top:80px;font-family:attAleckSans-Light;font-size:12px;font-weight:700;color:red;font-style:italic;margin-top:5px;width:150px}
.unit-error-msg .error-text{margin-left:5px}
.product-selection-column .address-unit input{box-sizing:border-box;height:54px;border:1px solid #959595;background-color:#fff;padding:0 1rem}
.product-selection-column .address-unit .service-address input{width:395px}
.product-selection-column .address-unit .unit input{width:142px}
.product-selection-column .check-availability-button{display:block;height:42px;margin-left:auto;margin-right:auto;margin-top:30px;text-align:center;padding-left:20px;padding-right:20px;font-size:17px;color:white;background-color:#0568ae;border-radius:25px;font-family:'attAleckSans-Regular';border:0}
.product-selection-column .check-availability-button.disabled{background-color:lightgray}
.product-selection-column .check-availability-button:not(.disabled):hover{background-color:#0d4872}
.product-selection-column .check-availability-button:not(.disabled):focus{outline-width:0;background-color:#0568ae;-webkit-box-shadow:0 0 0 2px #0568ae;box-shadow:0 0 0 2px #0568ae;border:solid 2px white}
.product-selection-column .product-availability-message-container{display:none;max-width:600px;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;align-items:center;text-align:center;padding:18px;font-size:18px;font-weight:500;font-family:attAleckSans-Regular}
.product-recommendation-outer-container .product-recommendation-container .recommendation-header{align-self:center;display:flex;align-items:center;font-size:24px;font-weight:bold;line-height:30px;text-align:center;color:#191919;margin:30px 0}
.product-recommendation-outer-container .product-recommendation-container .filters-header,.product-recommendation-outer-container .product-recommendation-container .internet-filters-header{display:flex;align-items:center;font-size:24px;font-weight:300;line-height:30px;color:#191919;margin:25px 0 20px 0}
.product-recommendation-outer-container .product-recommendation-container .round{border-radius:50%;background-color:#0568ae;font-weight:bold;color:white;width:22px;margin-left:8px;margin-top:3px;padding-left:7px;cursor:pointer}
.product-recommendation-outer-container .product-recommendation-container .radio-container{display:flex;align-items:flex-start}
.product-recommendation-outer-container .product-recommendation-container .radio-container{display:flex;align-items:flex-start}
.product-recommendation-outer-container .product-recommendation-container .radio-box{align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);height:101px;width:216px;background-color:#fff;color:#000;padding:20px 10px;cursor:pointer}
.product-recommendation-outer-container .product-recommendation-container .radio-box:nth-child(2n),.product-recommendation-outer-container .product-recommendation-container .radio-box:nth-child(3n){margin-left:23px}
.product-recommendation-outer-container .internet-link-container{display:flex;align-items:center;justify-content:center;margin-top:30px}
.product-recommendation-outer-container .internet-link-container .internet-link{color:#0568ae;font-size:14px;font-weight:500}
.product-recommendation-default-cardgrid-header{width:100%;background-color:#f2f2f2;display:block;margin-left:auto;margin-right:auto;margin-top:40px}
.product-recommendation-default-cardgrid-header .row{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;margin-left:auto;margin-right:auto;max-width:1104px}
.product-recommendation-default-cardgrid-header .remaining-cards-text-container{display:none;align-items:center;justify-content:center}
.product-recommendation-default-cardgrid-header .row .remaining-cards-header{color:#191919;font-size:24px;font-weight:600;line-height:30px}
.busy-icon-container{display:none;position:absolute;height:40px;width:172px;margin-top:31px;padding-left:24px;padding-right:24px;border-radius:25px;background-color:rgba(0,0,0,0.2)}
.busy-icon{position:relative;top:calc(50% - 9px);left:calc(50% - 9px);border:3px solid #f2f2f2;border-radius:50%;border-top:3px solid #0568ae;width:18px;height:18px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
.busy-icon-container.is-busy{display:block}
.long-arrow{color:#0568ae !important}
.long-arrow>i>svg{fill:#0568ae;width:4rem;height:1rem;overflow:hidden;vertical-align:middle}
@media only screen and (max-width:1152px){.product-recommendation-default-cardgrid-header .row{max-width:728px}
.product-recommendation-outer-container .product-recommendation-inner-container{width:auto;padding-left:40px;padding-right:40px}
}
@media only screen and (max-width:779px){.product-recommendation-default-cardgrid-header .row{max-width:352px}
}
@media only screen and (max-width:375px){.product-recommendation-default-cardgrid-header{padding-left:0;padding-right:0}
.product-recommendation-default-cardgrid-header .row{max-width:300px}
}
[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}
[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block;font-size:14px;font-weight:bold;color:#191919}
[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}
[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#0574ac;position:absolute;top:2px;left:2px;margin-top:1px;margin-left:1px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.product-recommendation-outer-container .number-results-container{display:flex}
.product-recommendation-results-container .product-recommendation-results{display:flex}
.product-recommendation-results-container .product-recommendation-results-edit{display:none;flex-direction:column}
.product-recommendation-results-container .available-product-card{width:340px;margin-bottom:24px}
.product-recommendation-outer-container .product-recommendation-container .number-box-container{display:flex;flex-direction:column;height:101px;align-items:center}
.product-recommendation-outer-container .product-recommendation-container .numbers-column .number-one{justify-content:flex-end}
.product-recommendation-outer-container .product-recommendation-container .number-box-container.number-two{justify-content:flex-start}
.product-selection-grid .numbers-column>:last-child>.number-box{background-color:#fff}
.product-selection-grid .numbers-column>:last-child>.number-box .number-icon{color:#0568ae}
.number-box-container .number-box{height:52px;width:52px;margin-right:30px;border-radius:50%;background-color:#0568ae;border:1px solid #0568ae}
.number-box-container .number-box .number-icon{color:white;margin-left:19px;margin-top:8px;font-size:22px;font-weight:500}
.vertical-line-container{display:flex;align-items:center;justify-content:center;margin-left:-26px}
.number-box-container .vertical-line-container .vertical-line{width:2px;height:25px;background-color:#0568ae}
.numbers-column>.vertical-line-container .vertical-line{width:2px;height:70px;background-color:#0568ae}
.number-one,.number-two,.number-three{display:none}
@media screen and (max-width:1231px){.product-recommendation-outer-container .product-recommendation-container .radio-box:nth-child(3n-1){margin-left:0;margin-right:0}
.product-recommendation-outer-container .product-recommendation-container .radio-box:nth-child(2n){margin-left:23px}
}
@media screen and (min-width:769px) and (max-width:992px){.product-selection-grid .numbers-column{display:none !important}
}
@media screen and (max-width:768px){.product-recommendation-outer-container .product-recommendation-container .radio-container{flex-direction:column}
.product-recommendation-outer-container .product-recommendation-container .radio-container .radio-box{margin:10px 0}
.product-recommendation-outer-container .product-recommendation-container .numbers-column{position:relative;width:75px}
.product-recommendation-outer-container .product-recommendation-container .product-selection-grid .product-selection-column{max-width:400px}
.product-recommendation-outer-container .product-recommendation-container .number-box-container.number-one{height:363px}
.product-recommendation-outer-container .product-recommendation-container .number-box-container.number-one .number-box{position:absolute;top:15px;left:-2px}
.product-recommendation-outer-container .product-recommendation-container .number-box-container.number-two .number-box{position:absolute;top:460px;left:-2px}
.product-recommendation-outer-container .product-recommendation-container .numbers-column>.vertical-line-container.number-two .vertical-line{position:absolute;top:65px;height:400px}
.product-recommendation-outer-container .product-recommendation-container .number-box-container.number-three .number-box{position:absolute;top:820px;left:-2px}
.product-recommendation-outer-container .product-recommendation-container .numbers-column>.vertical-line-container.number-three .vertical-line{position:absolute;top:510px;height:310px}
.number-box-container .vertical-line-container .vertical-line{display:none}
.vertical-line{margin-left:5px}
.product-selection-column .address-unit{display:flex;flex-direction:column;padding:10px}
.product-selection-column .address-unit .unit{margin-left:0;margin-top:15px}
.product-selection-column .address-unit .service-address input{max-width:300px}
.product-recommendation-results-container .product-recommendation-results{flex-direction:column;margin-left:-50px}
.product-selection-column .check-availability-container{padding:20px 15px}
.product-selection-column .check-availability-button{margin-top:20px}
.busy-icon-container{margin-top:21px}
}
@media screen and (max-width:576px){.product-recommendation-outer-container .product-recommendation-container .product-selection-grid .product-selection-column{max-width:270px}
.product-recommendation-outer-container .product-recommendation-container .radio-box{width:265px}
.product-recommendation-outer-container .product-recommendation-container .numbers-column{width:60px}
.product-selection-column .address-unit .service-address input{width:250px}
.product-selection-column .address-unit input{height:45pxs}
.product-recommendation-results-container .available-product-card{width:315px}
}
.hidden{visibility:hidden}
.modal{text-align:center}
@media screen and (max-width:768px){#btnNetworkManagedModal{display:none}
}
@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
}
.modal-dialog{display:inline-block;text-align:left;vertical-align:top}
.modal-header{border-bottom:none !important}
.modal-header .close{font-size:30px}
.modal-body{padding:30px 50px 0 !important}
@media screen and (min-width:992px){.modal-lg{width:800px}
}
.modal-body .modal-content-container{display:flex;flex-direction:column;justify-content:center}
.modal-body .modal-content-container .modal-content-header{display:flex;align-items:center;justify-content:center;color:#5a5a5a;font-size:30px;font-weight:300;text-align:center;line-height:39px;margin-bottom:30px}
.modal-body .modal-content-container .modal-content-table{display:flex;justify-content:space-around}
.modal-body .modal-content-container .modal-content-table>:nth-child(2){margin-left:20px}
.modal-body .modal-content-container .modal-content-table .content-column{display:flex}
.modal-body .modal-content-container .modal-content-table .content-column .left-icon{margin-right:10px}
.modal-body .modal-content-container .modal-content-table .content-column .right-content{display:flex;flex-direction:column;max-width:290px}
.modal-body .modal-content-container .modal-content-table .content-column .right-content .content-title{color:#191919;font-size:16px;line-height:21px;font-weight:bold;margin-bottom:5px}
.modal-body .modal-content-container .modal-content-table .content-column .right-content .content-body{color:#191919;font-size:16px;line-height:21px}
.modal-footer{border-top:0;padding-top:30px;padding-bottom:60px;text-align:center}
.modal-footer .btn{background-color:#0568ae;border-radius:23px;width:100px;height:46px;font-size:19px;font-weight:500;text-align:center;color:#fff}
.product-availability-outer-container{background-color:#f2f2f2;width:100%;display:block}
.product-availability-outer-container .product-availability-message-container{display:none;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;align-items:center;text-align:center;padding:18px;font-size:18px;font-weight:500;font-family:attAleckSans-Regular}
.product-availability-outer-container .product-availability-container{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;width:100%;max-width:1220px;margin:auto;background-color:#0568ae;padding:22px 48px}
.product-availability-outer-container .product-availability-container .product-availability-prompt,.product-availability-outer-container .product-availability-prompt div{font-family:attAleckSans-Medium;font-size:16px;line-height:16px;color:white;margin:0 10px}
.product-availability-outer-container .product-availability-prompt .user-address{margin-left:0}
.product-availability-outer-container .product-availability-prompt .address-change-link{text-decoration:underline}
.product-availability-outer-container .product-availability-container .product-availability-address,.product-availability-outer-container .product-availability-container .product-availability-address-unit{font-family:attAleckSans-Light;font-size:14px;line-height:14px;color:white;height:38px;border-radius:0;border:1px solid white;background-color:#0568ae;padding:6px 12px;margin:0 10px}
.product-availability-outer-container .product-availability-container .product-availability-address{width:310px}
.product-availability-outer-container .product-availability-container .product-availability-address-unit{width:175px}
.product-availability-outer-container .product-availability-container .product-availability-address.placeholder,.product-availability-outer-container .product-availability-container .product-availability-address-unit.placeholder{font-style:italic}
.product-availability-outer-container .product-availability-container .product-availability-unit-container{position:relative;display:flex;flex-direction:column}
.product-availability-outer-container .product-availability-container .product-availability-unit-container .unit-error-msg{display:none;position:absolute;top:35px;left:4px;font-family:attAleckSans-Light;font-size:12px;font-weight:700;color:#ffb81c;font-style:italic;margin-top:5px;margin-left:7px}
.unit-error-msg .error-text{margin-left:5px}
.product-availability-outer-container .product-availability-business-size-container{display:none;align-items:center;justify-content:center;margin:30px 0}
.product-availability-outer-container .product-availability-business-size-container .product-availability-business-size-text{font-family:attAleckSans-Medium;font-size:16px;line-height:16px;color:#191919}
.product-availability-outer-container .product-availability-business-size-container .product-availability-business-size{font-family:attAleckSans-Light;font-size:14px;line-height:14px;width:230px;height:38px;border-radius:0;border:1px solid #191919;background-color:#f2f2f2;padding:6px 12px;margin:0 10px}
.product-availability-outer-container .product-availability-container .product-availability-button{display:block;height:38px;width:120px;margin:0 10px;padding-left:24px;padding-right:24px;border-radius:25px;text-align:center;font-size:16px;color:white;background-color:#094a78;font-family:'attAleckSans-Regular';border:0}
.product-availability-outer-container .product-availability-container .product-availability-button.disabled{background-color:lightgray}
.product-availability-outer-container .product-availability-container .product-availability-button:not(.disabled):hover{background-color:#0d4872}
.product-availability-outer-container .product-availability-container .product-availability-button:not(.disabled):focus{outline-width:0;background-color:#0568ae;-webkit-box-shadow:0 0 0 2px #0568ae;box-shadow:0 0 0 2px #0568ae;border:solid 2px white}
.product-availability-results-container{width:100%;background-color:#f2f2f2;display:block;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:48px;padding-top:24px}
.product-availability-results-container .row{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-justify-content:left;align-items:flex-end;justify-content:center;margin-left:auto;margin-right:auto;max-width:1150px}
.product-availability-results-container .remaining-cards-text-container{display:flex;align-items:center;justify-content:center;padding:20px 0}
.product-availability-results-container .row .remaining-cards-header{color:#191919;font-size:24px;font-weight:600;line-height:30px}
.product-availability-results-container .product-availability-filters-container{display:block;position:absolute;width:280px;align-self:flex-start;padding:24px;background-color:white;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}
.product-availability-results-container .product-availability-filters-container.initial{display:none}
.product-availability-results-container .available-product-card,.product-availability-results-container .matchscore-product-card{width:352px;margin-bottom:24px}
.product-availability-results-container .product-availability-filters-container+.available-product-card{padding-top:0}
.product-availability-results-container .product-availability-filters-container.initial~.available-product-card{align-self:center}
.product-availability-results-container .product-availability-filters-container .product-availability-filters-header{color:#464646;font-family:'attAleckSans-Bold';font-size:15px;line-height:20px}
.product-availability-results-container .product-availability-filters-container .product-availability-filter{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#464646;font-family:'attAleckSans-Regular';font-size:15px;line-height:18px;margin-top:12px;cursor:pointer;user-select:none}
.product-availability-results-container .product-availability-filters-container .product-availability-filter .checkbox{height:24px;width:24px;margin-right:16px;border:1px solid #d2d2d2;background-color:#fff}
.product-availability-filters-container .product-availability-filter.checked .checkbox{border-color:#0568ae;background-color:#0568ae}
.product-availability-filters-container .product-availability-filter .checkbox .checkmark{visibility:hidden;width:8px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px;margin-left:7px}
.product-availability-filters-container .product-availability-filter.checked .checkbox .checkmark{visibility:visible}
.busy-indicator-container{display:none;position:absolute;height:38px;width:120px;margin:0 10px;padding-left:24px;padding-right:24px;border-radius:25px;background-color:rgba(0,0,0,0.2)}
.busy-indicator{position:relative;top:calc(50% - 9px);left:calc(50% - 9px);border:3px solid #f2f2f2;border-radius:50%;border-top:3px solid #0568ae;width:18px;height:18px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
.busy-indicator-container.is-busy{display:block}
@media screen and (max-width:1231px){.product-availability-results-container{padding:24px 16px}
.product-availability-results-container .row{max-width:992px}
.product-availability-results-container .product-availability-filters-container:not(.initial)~.available-product-card{max-width:calc(100% - 304px)}
.product-availability-results-container .matchscore-product-card:nth-child(3n-1),.product-availability-results-container .matchscore-product-card:nth-child(3n-1){margin-left:0;margin-right:0}
}
@media screen and (max-width:1023px){.product-availability-outer-container .product-availability-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}
.product-availability-outer-container .product-availability-container>*{margin:8px !important}
.product-availability-results-container{max-width:768px;align-items:flex-start}
.product-availability-results-container .available-product-card,.product-availability-results-container .matchscore-product-card,.product-availability-results-container .product-availability-filters-container:not(.initial)~.available-product-card{max-width:100%}
.product-availability-results-container .product-availability-filters-container{position:relative;width:100%}
.product-availability-results-container .product-availability-filters-container:not(.initial)+.available-product-card{padding-top:24px}
}
@media only screen and (max-width:779px){.product-availability-results-container .row{max-width:352px}
.product-availability-results-container .available-product-card:nth-child(2n),.product-availability-results-container .matchscore-product-card:nth-child(2n){margin-left:0}
}
@media screen and (max-width:639px){.product-availability-results-container{max-width:100%}
}
@media screen and (max-width:479px){.product-availability-outer-container .product-availability-container{padding:18px}
.product-availability-outer-container .product-availability-container .product-availability-unit-container{margin-left:0 !important}
.product-availability-outer-container .product-availability-business-size-container{flex-direction:column}
.product-availability-outer-container .product-availability-business-size-container .product-availability-business-size{margin-top:10px}
.product-availability-results-container .row{max-width:300px}
.product-availability-results-container .available-product-card,.product-availability-results-container .matchscore-product-card{margin-left:0;margin-right:0}
.product-availability-outer-container .product-availability-container .product-availability-address-unit{width:155px}
.product-availability-outer-container .product-availability-container .product-availability-button{margin-top:10px}
.busy-indicator-container{margin-top:10px}
}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.pac-logo:after{height:0 !important;background-image:unset !important}
.pac-item .pac-icon-marker{display:none !important}
.option-column-container{width:100%;height:100%;display:block;margin-left:auto;margin-right:auto;background-color:#f2f2f2;position:relative}
.option-column-container .option-content{width:100%;padding-left:10px;padding-right:10px;padding-bottom:63px}
.two-column-comparison .option-column-container .option-content{padding-bottom:64px}
.single-option .option-columns-container .option-column{width:100%}
.single-option .option-column-container .option-content{padding-bottom:58px}
.option-column-container .option-name{width:100%;font-size:24px;font-family:'attAleckSans-Medium';color:#191919;text-align:center;padding-top:30px;margin-bottom:10px;line-height:1}
.option-column-container .option-name .option-new{color:#0568ae;font-family:'attAleckSans-Bold';font-size:18px;margin-left:4px}
.option-column-container .option-name .option-subtitle{font-size:14px;font-family:'attAleckSans-Medium';text-align:center}
.option-column-container .option-desc{width:100%;font-size:15px;font-family:'attAleckSans-Regular';color:#191919;text-align:center;margin-bottom:18px;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}
.multi-column .option-column-container .option-name{height:120px;font-size:22px;overflow:hidden}
.multi-column .option-column-container .option-desc{height:84px;overflow:hidden}
.two-column-comparison .option-column-container .option-name{height:60px;font-size:22px;overflow:hidden;padding-bottom:0;margin-bottom:10px}
.option-column-container .option-price-container{margin-bottom:10px;height:102px}
.single-option .option-column-container .option-price-container{height:auto}
.option-column-container .option-price-container .option-price-leadin{font-size:16px;color:#191919;font-family:"attAleckSans-Bold";text-align:center;line-height:1}
.option-column-container .option-price-container .option-price{color:#191919;font-size:36px;text-align:center;line-height:1;font-family:"attAleckSans-Bold";margin-top:4px;margin-bottom:4px}
.option-column-container .option-price-container .option-price-rate{font-size:16px;color:#191919;font-family:"attAleckSans-Bold";text-align:center;line-height:1}
.option-column-container .option-terms{font-size:11px;color:#191919;font-family:"attAleckSans-Regular";text-align:center;margin-bottom:20px}
.option-bottom-container{padding-bottom:24px;position:absolute;bottom:0;left:0;right:0;margin:auto}
.option-column-button-container{height:42px;text-align:center;margin-left:auto;margin-right:auto}
.option-column-button{display:block;width:auto;height:42px;margin-left:auto;margin-right:auto;padding-left:36px;padding-right:36px;text-align:center;font-size:17px;color:white;background-color:#0568ae;border-radius:25px;border:2px solid white;font-family:'attAleckSans-Medium'}
.option-column-button-container a:hover{text-decoration:none}
.option-column-button:hover{background-color:#0d4872}
.option-column-button:focus{outline-width:0;background-color:#0568ae;box-shadow:0 0 0 2px #0568ae;border:solid 2px white}
.features-options-grid .option-column-container{border-top:8px solid #0568ae;padding-bottom:42px;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.features-options-grid .option-column-container .option-content{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.features-options-grid .option-column-container .option-name{width:100%;font-size:28px;font-family:'attAleckSans-Medium';color:#191919;text-align:center;margin-top:30px;margin-bottom:36px;height:56px;line-height:1;padding-top:0}
.features-options-grid .option-column-container .option-desc{min-height:57px;margin-bottom:18px;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2;text-align:center}
.features-options-grid .option-column-container .option-price-container{height:105px;margin-bottom:6px}
.features-options-grid .option-column-container .option-terms{margin-bottom:0}
.features-options-grid .option-column-button-container{width:184px}
.option-features{display:none;max-height:192px;margin-top:20px;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;border-bottom:1px solid #191919;overflow:hidden}
.option-features .feature-row{width:100%;height:64px;border-top:1px solid #191919;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px}
.option-features .feature-row .feature-name{display:inline-block;min-width:152px;height:100%;font-size:18px;color:#191919;font-family:'attAleckSans-Medium';text-align:center;vertical-align:middle}
.option-features .feature-row .feature-short-desc{height:100%;font-size:18px;color:#191919;font-family:'attAleckSans-Regular';display:inline-block;width:auto;text-align:center;line-height:1;vertical-align:middle}
@media only screen and (max-width:1200px){.option-features{max-height:none !important}
.option-features .feature-row{height:auto;flex-direction:column}
.feature-row>.feature-short-desc{margin-top:10px}
}
@media only screen and (max-width:1103px){.option-column-container .option-name{padding-top:16px;padding-bottom:15px}
.single-option .option-column-container .option-column{padding-bottom:84px}
.option-column-container .option-price-container{padding-bottom:18px}
.single-option .option-column-container .option-price-container{height:80px}
.option-bottom-container{padding-bottom:20px;position:absolute;bottom:0;left:0;right:0;margin:auto}
.two-column-comparison .option-features{display:block}
}
@media only screen and (max-width:775px){.option-features .feature-row .feature-name{width:100%;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:left;-ms-justify-content:left;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
@media only screen and (max-width:600px){.two-column-comparison .option-column-container .option-name{height:82px}
}
@media only screen and (max-width:496px){.two-column-comparison .option-column-container .option-name{height:104px}
}
@media only screen and (max-width:480px){.option-column-container{padding-bottom:36px}
.features-options-grid .option-column-container{padding-bottom:78px}
.option-column-container .option-content{padding-top:0}
.option-column-container .option-name{font-size:20px;margin-bottom:15px}
.two-column-comparison .option-column-container .option-name{display:none}
.option-column-container .option-price-container{padding-bottom:18px}
.two-column-comparison .option-column-container .option-desc{display:block;font-size:14px;padding-top:20px;margin-bottom:18px;line-height:1}
.option-column-container .option-price-container .option-price-leadin{font-size:14px}
.option-column-container .option-price-container .option-price{font-size:26px}
.option-column-container .option-price-container .option-price-rate{font-size:14px}
.option-column-container .option-terms{font-size:10px}
.option-column-button-container{height:30px}
.option-column-button{height:100%;font-size:12px}
.features-options-grid .option-column-container .option-name{font-size:30px}
.features-options-grid .option-column-container .option-desc{display:block;font-size:14px;margin-bottom:18px}
.features-options-grid .option-column-container .option-price-container .option-price{color:#191919;font-size:50px}
.features-options-grid .option-column-container .option-price-container .option-price-rate{font-size:20px}
.features-options-grid .option-column-container .option-column-button-container{width:184px;height:42px}
.features-options-grid .option-column-container .option-column-button{width:100%;height:42px;font-size:17px}
.option-column-container .option-content{padding-bottom:0}
.two-column-comparison .option-column-container .option-content{padding-bottom:0}
.single-option .option-column-container .option-content{padding-bottom:0}
}
.additional-match-drawer-container{width:100%;background-color:#f2f2f2;padding-bottom:24px}
#additional-match-drawer-control{text-align:right;width:100%;padding-right:46px;padding-bottom:9px;color:#0568ae;font-size:16px;max-width:1104px;margin-left:auto;margin-right:auto}
@media only screen and (max-width:1152px){#additional-match-drawer-control{max-width:728px}
}
@media only screen and (max-width:779px){#additional-match-drawer-control{text-align:center;padding-right:0}
}
#additional-match-drawer-control div{display:inline;cursor:pointer}
#additional-match-drawer-control .amc-control-text{padding-right:10px}
#additional-match-drawer-control .amc-control-arrow{position:absolute;padding-top:2px}
.additional-match-container{width:100%;background-color:#f2f2f2;max-height:0;overflow:hidden;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}
.additional-match-container.active{max-height:242px}
@media only screen and (max-width:1200px){.additional-match-container.active{max-height:469px}
}
@media only screen and (max-width:830px){.additional-match-container.active{max-height:475px}
}
@media only screen and (max-width:480px){.additional-match-container.active{max-height:475px}
}
#additional-match-criteria{font-family:'attAleckSans-Regular';width:100%;display:table;max-width:1104px;margin-left:auto;margin-right:auto}
@media only screen and (max-width:1152px){#additional-match-criteria{max-width:728px}
}
@media only screen and (max-width:779px){#additional-match-criteria{max-width:352px}
}
@media only screen and (max-width:375px){#additional-match-criteria{max-width:300px}
}
@media only screen and (max-width:480px){.feature-needs+.more-matchby{display:none}
.feature-needs+.more-matchby.expanded{display:block}
}
.matchscore-prod-card{width:100%;min-height:452px;height:auto;background-color:white;font-family:'attAleckSans-Regular';box-shadow:0 5px 10px rgba(0,0,0,0.08);display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;border-top:solid 10px #31cfff}
@keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@-moz-keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@-o-keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@-webkit-keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@-moz-keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@-o-keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
.matchscore-prod-card.recommended{border:2px solid #0568ae;padding-top:10px}
.matchscore-prod-card .matchscore-highlight{width:352px;height:42px;display:none;margin-top:-42px;margin-left:-2px}
.matchscore-prod-card .matchscore-highlight .matchscore-highlight-content{padding-left:16px;padding-right:16px;padding-top:11px}
.matchscore-prod-card.recommended .matchscore-highlight{color:white;background-color:#0568ae;background-image:linear-gradient(to right,#0568ae,#0568ae 30%,#009fdb);display:block;font-family:attAleckSans-Light;box-shadow:0 2px 4px rgba(0,0,0,0.5)}
.matchscore-prod-card .matchscore-highlight .matchscore-highlight-content{display:none}
.matchscore-prod-card.recommended{box-shadow:0 20px 25px rgba(0,0,0,0.25)}
.matchscore-prod-card.recommended .matchscore-highlight .matchscore-highlight-content{display:block}
.matchscore-prod-card.recommended .matchscore-highlight .matchscore-highlight-content .matchscore-highlight-text{float:left;font-family:'attAleckSans-Medium';font-size:15px}
.matchscore-prod-card.recommended .matchscore-highlight .matchscore-highlight-content .matchscore-highlight-check{float:right;font-size:16px}
.matchscore-prod-card .match-score-bean{opacity:0;width:93px;height:33px;background-color:rgba(255,255,255,0.8);border:1px solid #dedede;border-radius:25px;font-size:14px;color:#444c55;position:absolute;margin-left:20px;margin-top:18px;transition:opacity .5s,background-color .5s;-webkit-transition:opacity .5s,background-color .5s;-moz-transition:opacity .5s,background-color .5s;-o-transition:opacity .5s,background-color .5s}
.matchscore-prod-card .match-score-bean.active{opacity:1}
.matchscore-prod-card .match-score-bean.updated{background-color:#0568ae;color:white}
.matchscore-prod-card .match-score-bean.active.fade-in{-webkit-animation:matchscore-fade-in .5s 1;-moz-animation:matchscore-fade-in .5s 1;-o-animation:matchscore-fade-in .5s 1;animation:matchscore-fade-in .5s 1}
.matchscore-prod-card .match-score-bean.active.high-score{background-color:#007a3e;border:1px solid #007a3e;color:white}
.matchscore-prod-card .match-score-bean .match-score-text{padding-left:11px;padding-top:6px;font-family:attAleckSans-LightItalic}
.matchscore-prod-card .match-score-bean .match-score-text .score-number{font-family:attAleckSans-MediumItalic}
.matchscore-prod-card .matchscore-product-content{width:100%;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding-left:20px;padding-right:20px;text-align:center;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.matchscore-prod-card .matchscore-product-title{width:100%;font-size:28px;color:black;margin-top:64px;height:70px;margin-bottom:30px;line-height:1.17;font-family:'attAleckSans-Regular';overflow:hidden;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center;-webkit-align-items:flex-end;align-items:flex-end}
.matchscore-prod-card .matchscore-product-desc{min-height:64px;height:auto;margin-bottom:36px;padding-left:20px;padding-right:20px;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;overflow:hidden;word-break:break-word}
.matchscore-prod-card .matchscore-product-desc,.matchscore-prod-card .matchscore-product-desc p{font-size:16px;color:#69707b;font-family:'attAleckSans-Regular';text-align:center;line-height:1.32}
.matchscore-prod-card .matchscore-bottom-container{margin-bottom:40px;text-align:center}
.matchscore-prod-card .matchscore-bottom-container span{display:inline-block;width:auto;height:46px;padding:12px 36px;text-align:center;font-size:19px;color:white;background-color:#0568ae;border-radius:25px;font-family:'attAleckSans-Regular';border:0}
.matchscore-prod-card .matchscore-product-price-container{height:68px;width:168px;margin-bottom:26px;margin-left:auto;margin-right:auto;text-align:center;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.matchscore-prod-card .matchscore-product-price-heading{font-size:16px;color:#191919;line-height:1;font-family:"attAleckSans-Bold"}
.matchscore-prod-card .matchscore-product-price{color:#191919;font-size:40px;text-align:center;line-height:1;font-family:"attAleckSans-Bold"}
.matchscore-prod-card .matchscore-product-price-rate{font-size:16px;color:#191919;font-family:"attAleckSans-Bold"}
.matchscore-prod-card .matchscore-button-container a{width:100%}
.matchscore-prod-card .matchscore-button-container a:hover{text-decoration:none}
.matchscore-prod-card a:hover .matchscore-bottom-container span{background-color:#0d4872}
.matchscore-prod-card a:hover{text-decoration:none}
.matchscore-prod-card .matchscore-bottom-container span:focus{outline-width:0;background-color:#0568ae;box-shadow:0 0 0 2px #0568ae;border:solid 2px white}
@media only screen and (max-width:320px){.matchscore-prod-card .matchscore-button-container{padding-top:11px;padding-bottom:11px}
.matchscore-prod-card .matchscore-bottom-container span{height:30px;font-size:12px}
}
.matchby-container{width:100%;background-color:#f2f2f2;padding-top:60px}
#matchby{font-family:'attAleckSans-Regular';width:100%;display:table;max-width:1104px;margin-left:auto;margin-right:auto}
.matchby-heading{font-size:18px;text-align:center;color:black;font-family:"attAleckSans-Bold"}
.matchby-action-text{font-size:34px;text-align:center;padding-bottom:22px;color:black}
.matchby-checkbox-container{float:left}
.matchby-slider-container{width:294px;float:right;padding-bottom:40px}
.matchby-section-heading{display:block;font-size:14px;font-family:'attAleckSans-Medium';padding-bottom:9px;color:black}
.matchby-selections-container{display:block}
.matchby-selection{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:black;width:164px;height:166px;background-color:white;box-shadow:0 5px 10px rgba(0,0,0,0.08);position:relative}
.matchby-selection:hover{border:solid 2px #959595}
.matchby-selection:not(:last-child){margin-right:24px;float:left}
.matchby-selection:last-child{margin-right:0}
.matchby-selection.selected{color:white;background-color:#0568ae}
.matchby-selection.disabled{color:white;background-color:#d2d2d2;pointer-events:none}
.matchby-selection.disabled:hover{border:0}
.matchby-text-container{width:100%;display:flex;line-height:1;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.matchby-text-container label{font-family:'attAleckSans-Medium';text-align:center;font-weight:normal;font-size:16px}
.matchby-check-container{font-size:20px;pointer-events:none;margin-bottom:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.matchby-selection input[type=checkbox]{opacity:0;position:absolute;width:164px;height:166px;top:0;left:0;cursor:pointer}
.matchby-selection .glyphicon-ok{display:none}
.matchby-selection.selected .glyphicon-ok{display:block}
.matchby-slider-container input[type=range]:focus{outline:0}
.matchby-slider-container input[type=range]{-webkit-appearance:none;border-radius:25px;height:18px}
@media all and (-ms-high-contrast:none){.matchby-slider-container input[type=range]{padding-bottom:0;padding-top:0;height:auto}
}
@supports(-ms-ime-align:auto){.matchby-slider-container input[type=range]{height:auto}
}
.matchby-slider-container input[type=range]::-moz-focus-outer{border:0}
.matchby-slider-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:18px;background-color:transparent;outline:0;border-radius:25px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)}
.matchby-slider-container input[type=range]::-moz-range-track{width:100%;height:18px;background-color:white;border-radius:25px;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)}
.matchby-slider-container input[type="range"]::-moz-range-progress{height:100%;padding-left:20px;background-color:rgba(5,104,175,0.5);border-radius:25px;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)}
.matchby-slider-container input[type=range]::-ms-track{width:100%;height:18px;background-color:white;border-radius:25px;border:0;margin-top:10px;margin-bottom:10px;color:transparent;-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)}
.matchby-slider-container input[type="range"]::-ms-tooltip{display:none}
.matchby-slider-container input[type="range"]::-ms-fill-lower{height:18px;border-radius:25px;background-color:rgba(5,104,175,0.5)}
.matchby-slider-container input[type="range"]::-ms-fill-upper{background:transparent}
.matchby-slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid white;height:30px;width:30px;margin-top:-6px;border-radius:25px;background-color:#0568ae;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.5)}
.matchby-slider.disabled::-webkit-slider-thumb{color:white;background-color:#d2d2d2;pointer-events:none}
.matchby-slider::-moz-range-thumb{border:2px solid white;height:30px;width:30px;border-radius:25px;background-color:#0568ae;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.5)}
.matchby-slider.disabled::-moz-range-thumb{color:white;background-color:#d2d2d2;pointer-events:none}
.matchby-slider::-ms-thumb{border:2px solid white;height:30px;width:30px;border-radius:25px;background-color:#0568ae;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.5)}
.matchby-slider.disabled::-ms-thumb{color:white;background-color:#d2d2d2;pointer-events:none}
.matchby-labels-container{width:100%}
.matchby-slider-labels{width:120%;margin-left:-10%;display:flex;padding-top:6px}
.matchby-slider-labels .matchby-tick-label{text-align:center;font-family:'attAleckSans-Regular';font-size:12px;color:black;width:35px;flex-grow:1}
@media only screen and (max-width:1152px){#matchby{max-width:728px}
.matchby-slider-container{float:left;display:inline-block;width:352px;padding-left:20px;padding-right:20px}
.matchby-slider-container:last-child{margin-left:24px}
.matchby-checkbox-container{float:none;margin-left:auto;margin-right:auto;padding-bottom:32px;display:table}
.matchby-section-heading{text-align:center}
.matchby-container{padding-top:20px}
}
@media only screen and (max-width:779px){#matchby{max-width:352px}
.matchby-slider-container:last-child{margin-left:0}
.matchby-selection input[type=checkbox]{height:66px;margin:0}
.matchby-selection{margin-bottom:20px;margin-right:0;height:66px}
.matchby-selection:nth-child(odd){margin-right:24px}
.matchby-selection:nth-child(even){margin-right:0}
}
@media only screen and (max-width:375px){#matchby{max-width:300px}
.matchby-selection{width:140px}
.matchby-check-container{padding-top:0}
.matchby-selection input[type=checkbox]{width:140px}
.matchby-selection:nth-child(odd){margin-right:20px}
.matchby-slider-container{width:300px}
}
.matchscore-track.no-sliders+.additional-match-drawer-container{padding-top:24px}
.matchscore-track.no-sliders #matchby{display:flex;flex-direction:column;align-items:center}
.matchscore-track.no-sliders .matchby-slider-container{display:none}
.matchscore-track.no-sliders .matchby-checkbox-container .matchby-section-heading{margin-left:12px}
.matchscore-track.no-sliders .matchby-selections-container{display:flex;justify-content:center}
.matchscore-track.no-sliders .matchby-selection{width:242px;height:66px;margin:12px}
.matchscore-track.no-sliders .matchby-selection input{width:100%;height:100%}
@media only screen and (max-width:1169px){.matchscore-track.no-sliders .matchby-selections-container{flex-wrap:wrap}
}
@media only screen and (max-width:779px){.matchscore-track.no-sliders #matchby,.matchscore-track.no-sliders #additional-match-criteria{max-width:480px}
.matchscore-track.no-sliders .matchby-selections-container .matchby-selection{width:192px}
}
@media only screen and (max-width:480px){.matchscore-track.no-sliders #matchby,.matchscore-track.no-sliders #additional-match-criteria{max-width:100%}
.matchscore-track.no-sliders .matchby-selections-container .matchby-selection{width:140px;margin:6px}
}
.feature-row-container{width:100%;height:64px;line-height:64px}
.feature-row-container .feature-name{display:inline-block;width:225px;height:100%;font-size:18px;color:#191919;font-family:'attAleckSans-Medium';text-align:left;vertical-align:middle}
.single-option .feature-rows .feature-row-container .feature-name{width:35%;display:inline;float:left;vertical-align:middle;padding-top:0}
.feature-row-container .feature-desc{height:100%;display:none;font-size:18px;color:#191919;font-family:'attAleckSans-Regular'}
.single-option .feature-rows .feature-row-container .feature-desc{display:inline-block;width:65%;padding-left:10px;text-align:left;line-height:1;vertical-align:middle}
.single-option .feature-row-container{width:100%;height:auto;min-height:64px;line-height:normal;padding-top:20px;padding-bottom:28px}
@media only screen and (max-width:1103px){.single-option .feature-rows .feature-row-container .feature-name{width:25%;padding-right:3%}
.single-option .feature-rows .feature-row-container .feature-desc{width:72%;padding-left:0}
}
@media only screen and (max-width:700px){.single-option .feature-rows .feature-row-container .feature-name{width:35%;padding-right:3%}
.single-option .feature-rows .feature-row-container .feature-desc{width:62%;padding-left:0}
}
@media only screen and (max-width:480px){.single-option .feature-rows .feature-row-container .feature-name{width:45%;padding-right:3%;font-size:14px}
.single-option .feature-rows .feature-row-container .feature-desc{width:50%;padding-left:0;font-size:14px}
}
.feature-needs-container{width:100%;background-color:#f2f2f2;display:block;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:60px}
.feature-needs-container .row{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;max-width:1104px;margin-left:auto;margin-right:auto}
.feature-needs-heading{font-size:18px;text-align:center;color:black;font-family:"attAleckSans-Bold"}
.feature-needs-action-text{font-size:34px;text-align:center;padding-bottom:57px;color:black}
.feature-needs-container .feature-need-card{width:164px;height:166px;margin-left:12px;margin-right:12px;margin-bottom:24px}
.feature-needs-container .feature-need-card:first-child{margin-left:0}
.feature-needs-container .feature-need-card:nth-child(6n-5){margin-left:0}
.feature-needs-container .feature-need-card:nth-child(6n){margin-right:0;margin-left:11px}
@media only screen and (max-width:1152px){.feature-needs-container .row{max-width:728px}
.feature-needs-container .feature-need-card{margin-left:23px;margin-right:0}
.feature-needs-container .feature-need-card:nth-child(6n-5){margin-left:23px;margin-right:0}
.feature-needs-container .feature-need-card:nth-child(6n){margin-left:23px;margin-right:0}
.feature-needs-container .feature-need-card:nth-child(4n-3){margin-left:0}
}
@media only screen and (max-width:779px){.feature-needs-container .row{max-width:356px}
.feature-needs-container .feature-need-card{width:162px;height:96px}
.feature-needs-container .feature-need-card{margin-left:0}
.feature-needs-container .feature-need-card:nth-child(2n){margin-left:24px}
}
@media only screen and (max-width:412px){.feature-needs-container{padding-left:0;padding-right:0}
}
@media only screen and (max-width:375px){.feature-needs-container .row{max-width:302px}
.feature-needs-container .feature-need-card{width:140px;height:96px}
.feature-needs-container .feature-need-card:nth-child(2n){margin-left:20px}
}
@media only screen and (min-width:481px){.feature-needs-action-container .expander{display:none}
.feature-needs-container .divider{display:none}
}
@media only screen and (max-width:480px){.feature-needs-container .divider{width:100%;max-width:352px;margin:auto;border-top:2px solid #e8e8e8}
.feature-needs-container.expanded .divider{border-top:0;padding-bottom:0}
.feature-needs-container .feature-needs-action-container{display:flex;align-items:center;max-width:204px;margin:auto;padding-bottom:22px}
.feature-needs-container .row{height:0;transition:height 1s ease;display:none}
.feature-needs-container.expanded .row{height:auto;display:flex}
.feature-needs-heading{margin-bottom:18px}
.feature-needs-action-text{padding-bottom:0;font-family:attAleckSans-Medium;font-size:18px;letter-spacing:-0.28px}
.feature-needs-action-container .expander{position:absolute;right:24px;margin-right:16px;padding-left:16px;width:32px;height:16px}
.feature-needs-action-container .expander::before,.feature-needs-action-container .expander::after{display:block;position:absolute;content:' ';height:16px;width:2px;background-color:#959595}
.feature-needs-action-container .expander::after{transform:rotate(-90deg)}
.feature-needs-action-container .expander.expanded::before{display:none}
}
@media only screen and (max-width:375px){.feature-needs-container .divider{max-width:300px}
}
@media only screen and (max-width:320px){.feature-needs-action-container .expander{right:0}
}
.feat-need-card{display:inline-flex;color:black;width:166px;height:166px;background-color:white;box-shadow:0 5px 10px rgba(0,0,0,0.08);position:relative}
.feature-need-selection{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:black;width:166px;height:166px;background-color:white;position:relative}
.feature-need-selection:hover{border:solid 2px #959595}
.feature-need-selection.selected{color:white;background-color:#0568ae}
.feature-need-selection.disabled{color:white;background-color:#d2d2d2;pointer-events:none}
.feature-need-selection.disabled:hover{border:0}
.feature-need-text-container{width:100%;display:flex;font-size:16px;line-height:1.25;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;padding-left:14px;padding-right:14px}
.feature-need-text-container label{font-family:'attAleckSans-Medium';font-weight:normal;font-size:16px}
.feature-need-check-container{display:none;font-size:20px;padding-bottom:12px;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.feature-need-selection.selected .feature-need-check-container{display:block}
.feature-need-selection input[type=checkbox]{opacity:0;position:absolute;width:166px;height:166px;top:0;left:0;cursor:pointer}
.feature-need-selection .glyphicon-ok{display:none}
.feature-need-selection.selected .glyphicon-ok{display:block}
@media only screen and (max-width:779px){.feature-need-text-container{font-size:14px;padding-left:8px;padding-right:8px}
.feature-need-selection input[type=checkbox]{width:162px;height:96px;margin:0}
.feat-need-card{width:162px;height:96px}
.feature-need-selection{width:162px;height:96px}
.feature-need-check-container{padding-bottom:4px}
}
@media only screen and (max-width:375px){.feature-need-selection.selected .feature-need-check-container{display:block}
.feature-need-text-container{padding-left:6px;padding-right:6px;line-height:1}
.feature-need-text-container label{font-size:14px}
.feature-need-selection input[type=checkbox]{width:140px}
.feat-need-card{width:140px}
.feature-need-selection{width:140px}
}
.features-options-container{width:100%;display:block;margin-left:auto;margin-right:auto;padding-bottom:24px}
.features-options-container .feats-opts-table-heading{width:100%;font-size:18px;font-family:'attAleckSans-Bold';color:#191919;text-align:center;padding-bottom:10px;margin-top:60px}
.features-options-container .feats-opts-table-subheading{width:100%;font-size:34px;font-family:'attAleckSans-Light';color:black;text-align:center;padding-bottom:40px}
@media only screen and (max-width:481px){.features-options-container{padding-bottom:24px;padding-top:26px}
.features-options-container .feats-opts-table-heading{display:none}
.features-options-container .feats-opts-table-subheading{font-size:16px;padding-bottom:22px}
}
.more-items-control{width:100%;max-width:1104px;margin-left:auto;margin-right:auto;color:#0568ae;font-size:16px;text-align:center}
.more-items-control div{cursor:pointer}
.more-items-control .more-features-text{display:inline;font-family:'attAleckSans-Medium'}
.more-items-control .more-features-arrow{display:inline;position:relative}
.more-items-control .more-features-arrow span{position:absolute;top:6px;left:6px}
.more-items-control .more-features-arrow span.glyphicon-chevron-up{top:2px}
.features-options-table{width:100%;display:block;max-width:1044px;margin-left:auto;margin-right:auto;padding-bottom:18px;overflow-x:hidden}
.features-options-table .features-heading{color:#5a5a5a;font-size:32px;font-family:'attAleckSans-Bold';width:100%;z-index:1}
.features-options-table .features-heading .features-heading-name{color:#5a5a5a;font-size:32px;font-family:'attAleckSans-Bold';width:225px;background-color:white}
.features-options-table .row{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;width:100%;margin:0}
.features-options-table .row.edit-mode{display:block}
.features-options-table .option-columns-container{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;overflow-x:hidden}
.features-options-table .edit-mode .option-columns-container{width:100%;overflow:visible}
.features-options-table .option-columns .empty-column{width:225px;margin-left:-1px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;background-color:white;opacity:0;pointer-events:none}
.features-options-table .option-columns .option-column{min-width:200px;margin-right:5px;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-basis:0;flex-basis:0;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}
.features-options-table .edit-mode .option-columns-container .option-column{max-width:200px;min-width:10px}
.features-options-table .two-column-comparison{display:none}
@media only screen and (max-width:1103px){.features-options-table .multi-column{display:none}
.features-options-table .two-column-comparison{display:block;padding-left:20px;padding-right:20px}
}
@media only screen and (max-width:481px){.features-options-table .two-column-comparison{padding-left:10px;padding-right:10px}
}
.features-options-table .two-column-comparison .selections-container{width:100%;height:48px;display:-ms-flex;display:-webkit-flex;display:flex;font-size:18px;font-family:"attAleckSans-Regular"}
@media only screen and (max-width:481px){.features-options-table .two-column-comparison .selections-container{height:36px;font-size:14px}
}
.features-options-table .two-column-comparison .selections-container .option-column-select{height:100%;width:48%;position:relative;border:1px solid #959595;z-index:1}
.features-options-table .two-column-comparison .selections-container .option-column-select:first-child{margin-right:4%}
.features-options-table .two-column-comparison .selections-container .option-column-select .selected-option{padding-left:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:100%;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1}
.features-options-table .two-column-comparison .selections-container .option-column-select .selected-option:after{position:absolute;content:"";top:20px;right:12px;width:0;height:0;border:9px solid transparent;border-color:#878d95 transparent transparent transparent}
.features-options-table .two-column-comparison .selections-container .option-column-select .selected-option.open:after{border-color:transparent transparent #878d95 transparent;top:10px}
@media only screen and (max-width:481px){.features-options-table .two-column-comparison .selections-container .option-column-select .selected-option:after{top:12px}
.features-options-table .two-column-comparison .selections-container .option-column-select .selected-option.open:after{top:6px}
}
.features-options-table .two-column-comparison .selections-container .option-column-select .selection-options{display:none;border:1px solid #959595;margin-top:5px;margin-left:-1px;margin-right:-1px;background-color:white}
.features-options-table .two-column-comparison .selections-container .option-column-select .selection-options.options-open{display:block}
.features-options-table .two-column-comparison .selections-container .option-column-select .selection-option{height:48px;padding-left:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.features-options-table .two-column-comparison .selections-container .option-column-select .selection-option:hover{background-color:#dce1e9}
.features-options-table .two-column-comparison .selections-container .option-column-select .selection-option.selected{background-color:#dce1e9}
@media only screen and (max-width:1200px){.feature-row>.feature-name{font-size:14px !important;font-family:'attAleckSans-Regular' !important}
.feature-row>.feature-short-desc{font-size:14px !important;font-family:'attAleckSans-Medium' !important}
}
@media only screen and (max-width:910px){.features-options-table .two-column-comparison .selections-container .option-column-select .selected-option{font-size:14px}
.features-options-table .two-column-comparison .selections-container .option-column-select .selection-option{font-size:14px}
}
@media only screen and (max-width:740px){.features-options-table .two-column-comparison .selections-container .option-column-select .selected-option{font-size:12px;overflow:hidden;padding-right:32px}
.features-options-table .two-column-comparison .selections-container .option-column-select .selection-option{font-size:12px}
}
.features-options-table .two-column-comparison .option-comparison-columns{width:100%;padding-top:20px;display:-ms-flex;display:-webkit-flex;display:flex}
.features-options-table .two-column-comparison .option-comparison-columns .option-comparison-column{width:48%}
.features-options-table .two-column-comparison .option-comparison-columns .option-comparison-column:first-child{width:48%;margin-right:4%}
.features-options-table .two-column-comparison .option-comparison-columns .option-comparison-column .option-column{display:none}
.features-options-table .two-column-comparison .option-comparison-columns .option-comparison-column .option-column.selected{display:block}
.features-options-table .row.feature-rows{max-height:301px;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;border-bottom:1px solid #191919;overflow:hidden}
.features-options-table .legal-text{padding-top:16px;font-size:12px;line-height:12px}
.features-options-table .legal-text a{font-size:12px;line-height:12px}
@media only screen and (max-width:1103px){.features-options-table .legal-text{padding-left:20px}
}
@media only screen and (max-width:481px){.features-options-table .legal-text{padding-left:10px}
}
@media only screen and (max-width:1103px){.features-options-table .option-columns-container{display:none}
.features-options-table .feature-rows{display:none}
.features-options-table .edit-mode .option-columns-container{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.features-options-table .edit-mode .feature-rows{display:block}
}
.features-options-table .feature-rows .feature-row{width:100%;min-height:64px;border-top:1px solid #191919;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left}
.features-options-table .feature-rows.multi-column .feature-row{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;max-width:1104px;overflow:hidden}
.features-options-table .feature-rows .feature-row>.feature-name{display:inline-block;width:225px;height:100%;font-size:18px;color:#191919;font-family:'attAleckSans-Medium';text-align:left;vertical-align:middle;padding-top:18px;padding-right:12px;margin-bottom:18px;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;background-color:white;z-index:1}
.features-options-table .feature-rows .feature-row .option-columns{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
.features-options-table .feature-rows .feature-row .option-columns .option-column{min-width:200px;height:100%;margin-right:4px;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-basis:0;flex-basis:0;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.features-options-table .feature-rows.multi-column .feature-row .option-columns .option-column{min-width:200px;height:auto;min-height:64px;padding-left:8px;padding-right:8px;margin-right:4px}
.features-options-table .feature-rows .feature-row .option-columns .option-column .feature-option-dot{background-color:#007a3e;height:18px;width:18px;border-radius:18px;display:none}
.features-options-table .feature-rows .feature-row .option-columns .option-column .feature-option-dot.match{display:block}
.option-column .feature-option-short-desc{display:none;height:100%;font-size:18px;color:#191919;font-family:'attAleckSans-Regular';width:auto;text-align:left;line-height:1;vertical-align:middle}
.option-column .feature-option-short-desc.match{display:block;height:auto;margin-top:8px;margin-bottom:8px;text-align:center}
.features-options-table .single-option{width:100%}
.features-options-table .single-option .option-columns-container{width:225px;height:343px;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}
.features-options-table .single-option .feature-rows{display:block;width:100%;margin-left:32px;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;overflow:hidden;border-bottom:1px solid #191919;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}
.features-options-table .edit-mode .feature-rows{max-height:none}
.features-options-table .edit-mode .feature-rows .feature-row{height:auto;min-height:64px}
@media only screen and (max-width:1103px){.features-options-table .single-option{width:100%;display:block;padding-left:20px;padding-right:20px}
.features-options-table .single-option .option-columns-container{width:100%;height:auto;margin-left:0;margin-bottom:20px;display:block}
.features-options-table .single-option .feature-rows{margin-left:0}
}
.feautres-options-grid{width:100%;display:block;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:48px;padding-top:24px}
.features-options-grid .row{width:100%;max-width:1104px;max-height:726px;overflow:hidden;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;margin-left:auto;margin-right:auto;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}
.features-options-grid.edit-mode .row{max-height:none !important}
.features-options-grid .row .option-column{width:352px;padding-top:12px;padding-bottom:12px}
.features-options-grid .row .option-column:nth-child(3n-1){margin-left:10px;margin-right:10px}
@media only screen and (max-width:1103px){.features-options-grid .row{max-width:740px;padding-left:12px;padding-right:12px}
.features-options-grid .row .option-column:nth-child(3n-1){margin-left:0;margin-right:0}
.features-options-grid .row .option-column:nth-child(2n){margin-left:10px}
}
@media only screen and (max-width:739px){.features-options-grid .row{max-width:376px;padding-left:12px;padding-right:12px}
.features-options-grid .row .option-column:nth-child(2n){margin-left:0}
}
.feats-opts-carousel{width:100%;max-width:1104px;margin-left:auto;margin-right:auto;padding-bottom:6px;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}
.feats-opts-carousel .empty-column{width:255px;min-height:20px}
.feats-opts-carousel .feats-opts-carousel-control{position:absolute;display:inline;font-size:24px;top:190px}
.feats-opts-carousel .feats-opts-carousel-preview{width:815px;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
.feats-opts-carousel .feats-opts-carousel-preview-container{padding-left:11px;padding-right:11px;border-radius:5px}
.feats-opts-carousel .feats-opts-carousel-preview .carousel-option-dot{width:12px;height:12px;background-color:white;border:1px solid #0568ae;border-radius:12px;display:inline-block}
.feats-opts-carousel .feats-opts-carousel-preview .carousel-option-dot{width:12px;height:12px;background-color:white;border:1px solid #0568ae;border-radius:12px;display:inline-block}
.feats-opts-carousel .feats-opts-carousel-preview .carousel-option-dot:not(:first-of-type){margin-left:4px}
.feats-opts-carousel .feats-opts-carousel-preview .carousel-option-dot.active{background-color:#0568ae;border:0}
.feats-opts-carousel .feats-opts-carousel-control .feats-opts-carousel-control-circle{cursor:pointer;width:60px;height:60px;border:1px solid #0568ae;border-radius:30px;display:-ms-flex;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding-top:15px}
.feats-opts-carousel .feats-opts-carousel-control.left-control{left:185px}
.feats-opts-carousel .feats-opts-carousel-control.right-control{right:-30px}
.feats-opts-carousel .feats-opts-carousel-control .glyphicon{color:#0568ae}
.feats-opts-carousel .feats-opts-carousel-control.feats-opts-control-disabled .glyphicon{color:lightgray}
.feats-opts-carousel .feats-opts-carousel-control.feats-opts-control-disabled .feats-opts-carousel-control-circle{border-color:lightgray}
@media only screen and (max-width:1103px){.feats-opts-carousel{display:none}
}
.features-options-table-responsive{display:none}
@media only screen and (max-width:1024px){.features-options-container.is-responsive .features-options-table,.features-options-container.is-responsive .feats-opts-carousel,.features-options-container.is-responsive #more-features-control{display:none !important}
.features-options-container.is-responsive .features-options-table-responsive{display:-ms-flex;display:-webkit-flex;display:flex;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-top:16px;font-family:'attAleckSans-Regular'}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card,.features-options-container.is-responsive.has-more-than-one .features-options-table-responsive .blank-aem-feature-card{display:-ms-flex;display:-webkit-flex;display:flex;min-height:212px;width:100%;min-width:288px;max-width:352px;background-color:#f2f2f2;margin:8px}
.features-options-container.is-responsive .features-options-table-responsive .blank-aem-feature-card{display:none !important;background-color:transparent !important}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container{display:flex;flex-direction:column;padding:16px;width:100%;font-family:'attAleckSans-Regular'}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .header-container{min-height:80px;border-bottom:1px solid #c2c2c2;padding-bottom:12px;margin-bottom:12px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h2{font-size:24px;height:32px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h3{font-size:19px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h3>span{font-family:'attAleckSans-Bold';color:#0568ae;font-size:16px;margin-right:4px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h6{font-size:11px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h2,.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h3,.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h6{margin:0;padding:0}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h2,.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h3{font-family:'attAleckSans-Bold'}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container h6{font-weight:500}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box{display:flex}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .features{flex-basis:100%;overflow:hidden;height:34px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .features .feature{font-family:'attAleckSans-Regular';font-size:12px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .features .feature:before{content:"·";color:black;font-size:24px;line-height:0;margin-left:5px;margin-right:5px;top:3px;position:relative}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .features.expanded{height:auto}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .expander{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:16px;padding-left:16px;padding-top:8px;margin-right:-8px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .expander:before,.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .expander:after{display:block;position:absolute;content:' ';height:9px;width:2px;background-color:#0568ae}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .expander:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .expander.expanded:before{visibility:hidden}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box{display:flex;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #c2c2c2;margin-top:12px;padding-top:12px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div{display:flex;flex-direction:row;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div:first-child{flex-basis:70%;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div .btn-primary{font-family:'attAleckSans-Regular';width:104px;height:28px;font-size:12px;font-weight:300}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div:first-child>div{display:flex;flex-direction:row;width:100%}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div:first-child>div h2{display:inline-block}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div:first-child>span.has-lead-in+div{margin-top:8px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div:first-child span{font-family:'attAleckSans-Regular';font-size:11px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div:first-child>span{position:absolute}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .price-box>div:first-child>div>span{display:flex;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-left:4px}
}
@media only screen and (max-width:768px){.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card{min-height:180px}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .header-container{min-height:auto}
}
@media only screen and (min-width:768px){.features-options-container.is-responsive .features-options-table-responsive .blank-aem-feature-card{display:flex !important}
.features-options-container.is-responsive.has-more-than-one .features-options-table-responsive{flex-direction:row;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .expander{display:none}
.features-options-container.is-responsive .features-options-table-responsive .aem-feature-card .aem-feature-card-container .features-box .features{min-height:75px;height:auto}
}
.features-options-container.is-responsive .btn{border-radius:32px;text-align:center}
.features-options-container.is-responsive .btn-primary,.features-options-container.is-responsive .btn-primary:active,.features-options-container.is-responsive .btn-primary:focus,.features-options-container.is-responsive .btn-primary:hover{background-color:#0568ae;border-color:#0568ae;box-shadow:0 0 0 2px #0568ae !important;border:2px solid #0568ae;color:white;text-transform:none;font-size:12pt;line-height:12px;outline:none !important}
.features-options-container.is-responsive .btn-primary:not(.disabled):active,.features-options-container.is-responsive .btn-primary:not(.disabled):focus{border:2px solid white !important}
.features-options-container.is-responsive .btn-primary:not(.disabled):hover{background-color:#075793 !important;box-shadow:0 0 0 2px #075793 !important;border-color:#075793}
.matchscore-cat-card{width:100%;height:100%;background-color:transparent;font-family:'attAleckSans-Regular';box-shadow:0 5px 10px rgba(0,0,0,0.08);display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.matchscore-cat-card.card-click{cursor:pointer}
@keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@-moz-keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@-o-keyframes matchscore-fade-in{0{opacity:0}
100%{opacity:1}
}
@keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@-webkit-keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@-moz-keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@-o-keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
@keyframes matchscore-fade-out{100%{opacity:1}
0{opacity:0}
}
.matchscore-cat-card.recommended{border:1px solid #0568ae}
.matchscore-cat-card .matchscore-highlight{width:100%;height:42px;display:none;margin-top:-42px}
.matchscore-cat-card .matchscore-highlight .matchscore-highlight-content{padding-left:10px;padding-right:10px;padding-top:11px}
.matchscore-cat-card.recommended .matchscore-highlight{color:white;background-color:#0568ae;display:block;border:1px solid #0568ae;outline-style:solid;outline-color:#0568ae;outline-width:thin;font-family:attAleckSans-Light}
.matchscore-cat-card .matchscore-highlight .matchscore-highlight-content{display:none}
.matchscore-cat-card.recommended .matchscore-highlight .matchscore-highlight-content{display:block}
.matchscore-cat-card.recommended .matchscore-highlight .matchscore-highlight-content .matchscore-highlight-text{float:left}
.matchscore-cat-card.recommended .matchscore-highlight .matchscore-highlight-content .matchscore-highlight-check{float:right;font-size:16px}
.matchscore-cat-card .category-banner{padding-left:11px;padding-right:11px;height:33px;font-size:14px;color:#444c55;position:absolute;margin-left:18px;margin-top:18px}
.matchscore-cat-card .category-banner .banner-image{width:20px}
.matchscore-cat-card .category-banner .banner-text{padding-top:6px;margin-left:5px;font-size:14px;font-family:attAleckSans-LightItalic}
.matchscore-cat-card .match-score-bean{opacity:0;padding-left:11px;padding-right:11px;height:33px;background-color:rgba(255,255,255,0.8);border:1px solid #dedede;border-radius:25px;font-size:14px;color:#444c55;position:absolute;margin-left:20px;margin-top:18px;transition:opacity .5s,background-color .5s;-webkit-transition:opacity .5s,background-color .5s;-moz-transition:opacity .5s,background-color .5s;-o-transition:opacity .5s,background-color .5s}
.matchscore-cat-card .match-score-bean.active{opacity:1}
.matchscore-cat-card .match-score-bean.updated{background-color:#0568ae;color:white}
.matchscore-cat-card .match-score-bean.active.fade-in{-webkit-animation:matchscore-fade-in .5s 1;-moz-animation:matchscore-fade-in .5s 1;-o-animation:matchscore-fade-in .5s 1;animation:matchscore-fade-in .5s 1}
.matchscore-cat-card .match-score-bean.active.high-score{background-color:#007a3e;border:1px solid #007a3e;color:white}
.matchscore-cat-card .match-score-bean .match-score-text{padding-top:6px;font-family:attAleckSans-LightItalic}
.matchscore-cat-card .match-score-bean .match-score-text .score-number{font-family:attAleckSans-MediumItalic}
.matchscore-cat-card .match-score-bean .match-score-text .glyphicon-ok{padding-left:11px}
.matchscore-cat-card .matchscore-category-img{width:100%;height:162px}
.matchscore-cat-card .matchscore-category-img img{width:100%;height:100%;object-fit:cover;overflow:hidden}
.matchscore-cat-card .matchscore-category-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
.matchscore-cat-card .matchscore-category-title,.matchscore-cat-card .categoryTitle{width:100%;text-align:center;font-size:20px;color:#0568ae;margin-top:20px;padding-top:36px;padding-bottom:0;font-family:'attAleckSans-Medium'}
.matchscore-cat-card.card-click .categoryTitle:hover{text-decoration:underline}
.matchscore-cat-card .matchscore-category-desc,.featured-content{padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;text-align:center;font-size:14px;color:#191919;font-family:'attAleckSans-Light'}
.matchscore-cat-card .matchscore-button-container{padding-top:15px;padding-bottom:24px;text-align:center}
.matchscore-cat-card .matchscore-button-container a{width:100%}
.matchscore-cat-card .matchscore-button-container a:hover{text-decoration:none}
.matchscore-cat-card .matchscore-category-button,.matchscore-cat-card .button-text{display:inline-block;height:42px;margin-left:auto;margin-right:auto;text-align:center;padding:10px 36px;font-size:17px;color:white;background-color:#0568ae;border-radius:25px;font-family:'attAleckSans-Regular';border:0}
.matchscore-cat-card .matchscore-category-button:hover,.matchscore-cat-card .button-text:hover{background-color:#0d4872}
.matchscore-cat-card .matchscore-category-button:focus,.matchscore-cat-card .button-text:focus{outline-width:0;background-color:#0568ae;box-shadow:0 0 0 2px #0568ae;border:solid 2px white}
.featured-content{padding-top:6px}
.featured-content .divider{width:200px;height:1px;background-color:#d1d1d1;margin:auto;margin-bottom:18px}
.featured-content .featured-content-title{font-size:14px;padding-bottom:8px}
.featured-content ul{list-style:none}
.featured-content ul li{line-height:1.5}
.featured-content ul li a,.featured-content ul li span{font-size:14px;font-family:'attAleckSans-Medium'}
@media only screen and (max-width:320px){.matchscore-cat-card .matchscore-category-button,.matchscore-cat-card .button-text{height:30px;font-size:12px}
}
.match-score-bean.active+.matchscore-category-content{padding-top:24px}
.matchscore-cardgrid{width:100%;background-color:#f2f2f2;display:block;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:48px;padding-top:24px}
.matchscore-cardgrid .row{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-justify-content:left;justify-content:left;margin-left:auto;margin-right:auto;max-width:1104px}
.matchscore-cardgrid .category-card{width:352px;margin-bottom:24px;background-color:white}
.matchscore-cardgrid .category-card:nth-child(3n-1){margin-left:24px;margin-right:23px}
.matchscore-cardgrid .matchscore-product-card{width:352px;margin-bottom:24px;background-color:transparent}
.matchscore-cardgrid .matchscore-product-card:nth-child(3n-1){margin-left:24px;margin-right:23px}
@media only screen and (max-width:1152px){.matchscore-cardgrid .row{max-width:728px}
.matchscore-cardgrid .category-card:nth-child(3n-1){margin-left:0;margin-right:0}
.matchscore-cardgrid .category-card:nth-child(2n){margin-left:23px}
.matchscore-cardgrid .matchscore-product-card:nth-child(3n-1){margin-left:0;margin-right:0}
.matchscore-cardgrid .matchscore-product-card:nth-child(2n){margin-left:23px}
}
@media only screen and (max-width:779px){.matchscore-cardgrid .row{max-width:352px}
.matchscore-cardgrid .category-card:nth-child(2n){margin-left:0}
.matchscore-cardgrid .matchscore-product-card:nth-child(2n){margin-left:0}
}
@media only screen and (max-width:375px){.matchscore-cardgrid{padding-left:0;padding-right:0}
.matchscore-cardgrid .row{max-width:300px}
.matchscore-cardgrid .category-card{width:300px}
.matchscore-cardgrid .matchscore-product-card{width:300px}
}
.recommended-header{display:none;justify-content:space-between;background-color:#0568ae;color:white;padding:5px 10px;color:#fff;font-size:15px;font-weight:500;line-height:20px}
.recommended-header .recommended-img{margin-top:2px}
.available-prod-card-inner-container{width:100%;min-height:442px;height:auto;background-color:white;font-family:'attAleckSans-Regular';box-shadow:0 5px 10px rgba(0,0,0,0.08);display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;padding:30px 20px}
.available-prod-card-inner-container .product-card-content{width:100%;padding-left:20px;padding-right:20px;text-align:center;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.available-prod-card-inner-container .product-card-category{width:100%;font-size:16px;line-height:35px;font-family:'attAleckSans-Medium';color:black;opacity:.51;text-align:left}
.available-prod-card-inner-container .product-card-title{width:100%;font-size:24px;line-height:35px;font-family:'attAleckSans-Medium';color:#0568ae;text-align:center;margin-bottom:10px}
.available-prod-card-inner-container .learn-more-link-container{margin-top:10px}
.available-prod-card-inner-container .learn-more-link{color:#0568ae;font-size:14px;line-height:19px;text-align:center}
.available-prod-card-inner-container .product-card-description{color:#191919;font-size:14px;font-weight:300;line-height:21px;text-align:center;margin-bottom:25px}
.available-prod-card-inner-container .feature-item{display:flex;justify-content:left;align-items:center;color:#191919;font-size:14px;font-weight:300;border-bottom:1px dashed #c7c7c7;padding:15px;padding-left:0;margin-left:15px;height:65px}
.available-prod-card-inner-container .features-list{margin-top:5px}
.available-prod-card-inner-container .features-list>:nth-last-child(1){border-bottom:0}
.available-prod-card-inner-container .feature-item .feature-item-image{width:20px}
.available-prod-card-inner-container .feature-item .feature-item-text{margin-left:12px;font-size:14px;font-weight:300}
.available-prod-card-inner-container .feature-item:nth-last-child(){border-bottom:0}
.available-prod-card-inner-container .product-card-features ul{list-style-type:none}
.available-prod-card-inner-container .product-card-features ul li::before{content:'•';padding-right:4px}
.available-prod-card-inner-container .product-card-description p+p,.available-prod-card-inner-container .product-card-features p+p{margin-top:10px}
.available-prod-card-inner-container .product-card-price-container{margin-bottom:10px}
.available-prod-card-inner-container .product-card-price-container .product-card-price-leadin{font-size:16px;color:#191919;font-family:"attAleckSans-Regular";text-align:center;line-height:1}
.available-prod-card-inner-container .product-card-price-container .product-card-price{display:inline-block;color:#191919;font-size:36px;text-align:center;line-height:1.3;font-family:"attAleckSans-Bold";margin-top:4px;margin-bottom:4px}
.available-prod-card-inner-container .product-card-price-container .product-card-price-rate{font-size:16px;color:#191919;font-family:"attAleckSans-Bold";text-align:center;line-height:1}
.product-card-bottom-container{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;margin-top:20px}
.product-card-bottom-container>div{flex-basis:33.3%;justify-content:flex-start;padding-right:32px;margin-top:32px;margin-bottom:8px}
.product-card-bottom-container>div:last-child{justify-content:center;padding-right:0;margin-top:0}
.product-card-button-container{text-align:center;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}
.product-card-button{display:block;height:42px;margin-left:auto;margin-right:auto;text-align:center;padding-left:36px;padding-right:36px;font-size:17px;color:white;background-color:#0568ae;border-radius:25px;font-family:'attAleckSans-Regular';border:0}
.product-card-button-container a:hover{text-decoration:none}
.product-card-button:hover{background-color:#0d4872}
.product-card-button:focus{outline-width:0;background-color:#0568ae;-webkit-box-shadow:0 0 0 2px #0568ae;box-shadow:0 0 0 2px #0568ae;border:solid 2px white}
.available-prod-card-inner-container .footer{display:flex;align-items:center;justify-content:center;margin-top:30px}
.available-prod-card-inner-container .footer .footer-link-container{display:flex;justify-content:center;align-items:center;max-width:200px}
.available-prod-card-inner-container .footer .footer-link-container .long-arrow{color:#0568ae !important}
.available-prod-card-inner-container .footer .footer-link-container .long-arrow>i>svg{fill:#0568ae;width:2.0625rem;height:.625rem;overflow:hidden;vertical-align:middle}
.available-prod-card-inner-container .footer .footer-link-container .footer-link{font-size:14px}
@media only screen and (max-width:639px){.product-card-bottom-container{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.product-card-bottom-container>div:nth-child(2){margin-top:8px;margin-bottom:32px}
}
.worldwide-form{font-size:16px}
.worldwide-form .form-hidden{display:none}
.worldwide-form .form-wrapper{max-width:1180px;margin:0 auto;padding:40px 0}
.worldwide-form .header-text h3{color:#ea7400;font-size:34px;font-family:attAleckSans-Light}
.worldwide-form .intro{margin-bottom:40px;font:normal 18px attAleckSans-Regular}
.worldwide-form .body-section .info{font:normal 14px attAleckSans-Light;color:#191919;width:100%;line-height:30px;margin-bottom:30px;padding:15px 0 15px 20px}
.worldwide-form .body-section .info a{font:inherit}
.worldwide-form .form-div{float:left;width:100%;box-sizing:border-box;margin-bottom:24px}
.worldwide-form .form-div:nth-child(n+1){margin-right:0}
.worldwide-form .form-div label,.worldwide-form .form-div span{width:100%;margin-bottom:16px;font:normal 14px attAleckSans-Regular;color:#191919}
.worldwide-form .form-div.checkbox-div .checkbox-text{width:auto}
.worldwide-form .form-div .form-title{width:100%;margin:0 0 25px 0 !important;float:left}
.worldwide-form .form-div .form-firstname{width:100%;margin-bottom:0;float:right}
.worldwide-form .form-div.error{border:0}
.worldwide-form .checkbox-div{float:none;margin-bottom:10px}
.worldwide-form .form-div input.form-textbox,.worldwide-form .form-div select{width:100%;padding:12px;font:normal 14px attAleckSans-Medium;color:#191919}
.worldwide-form .form-div input.form-textbox:focus,.worldwide-form .form-div select:focus{border:1px solid #0568ae;outline:0}
.worldwide-form .form-div input[type="text"],.worldwide-form .form-div input[type="email"],.worldwide-form .form-div input[type="tel"],.worldwide-form .form-div select.form-dropdown{border:1px solid #959595;width:100%;padding:12px;font:normal 14px attAleckSans-Medium;color:#191919}
.worldwide-form .form-div .icon-controls-checkboxchecked{font-size:24px;color:#959595}
.worldwide-form .form-div .icon-controls-checkboxchecked:before{content:"\e908";color:#0568ae}
.worldwide-form .form-div .icon-controls-stopL{font-size:24px;color:#959595}
.worldwide-form .form-div .icon-controls-stopL:before{content:"\e95f"}
.worldwide-form .form-div.checkbox-div input[type="checkbox"]{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;margin:-1px;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}
.worldwide-form .form-div.checkbox-div li{list-style:none}
.worldwide-form .form-div.checkbox-div .checkbox-text{margin-bottom:0}
.worldwide-form .form-div select.form-dropdown{border:1px solid #959595;font:normal 14px attAleckSans-Regular;color:#191919;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #aaa;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%230568AE%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.worldwide-form .form-div select.form-dropdown::-ms-expand{display:none}
.worldwide-form .form-div input[type="text"]:focus,.worldwide-form .form-div select:focus{border:1px solid #0568ae;outline:0}
.worldwide-form #comments-div.form-div{margin-right:1%}
.worldwide-form .form-div.comments-div{width:100%}
.worldwide-form .form-div .form-textarea{height:100px;max-height:150px;width:100%;padding:16px}
.worldwide-form .submit-button{width:170px;margin:40px auto;clear:both}
.worldwide-form h2.section-heading{padding:0 0 5px 0;font:normal 22px attAleckSans-Light;color:#191919}
.submit-button-container{margin:40px 0;text-align:center}
.worldwide-form .form-div .rai-errors{margin-top:5px}
.worldwide-form .form-div .rai-errors li{list-style:none;color:red;font:normal 14px attAleckSans-Regular}
.worldwide-form section.body-section{background-color:#fff !important}
.worldwide-form .section-response .thanks-message{display:none}
.worldwide-form .section-response .response-error-message{display:none}
.worldwide-form .thanks-message h2.section-heading{padding-left:0}
.worldwide-form p.thanks-content{font:normal 18px attAleckSans-Regular;margin:40px 0}
.worldwide-form .thanks-message-footer p{text-align:center}
.worldwide-form .thanks-message-footer p a{text-transform:uppercase}
.worldwide-form .form-footer{font:normal 13px/16px attAleckSans-Regular,Arial,sans-serif;color:#444;width:80%;margin:0 auto;padding-bottom:25px;text-align:center;float:left;width:100%}
.worldwide-form .form-footer p,.worldwide-form .form-footer a{font-size:14px}
.worldwide-form a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.worldwide-form a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.worldwide-form a.worldwide-form-anchor{display:none}
@media screen and (min-width:320px){.worldwide-form .intro{font:normal 16px attAleckSans-Light;margin-bottom:24px}
}
@media screen and (min-width:630px){.worldwide-form .form-div{width:calc(50% - 12.5px)}
.worldwide-form .form-div:nth-child(odd){margin-right:25px}
.worldwide-form .form-div .form-title{width:25%;margin-bottom:0 !important}
.worldwide-form .form-div .form-firstname{width:70%}
}
@media screen and (min-width:768px){.worldwide-form h2.section-heading{padding:0;font:normal 22px attAleckSans-Light}
.worldwide-form .intro{font:normal 16px attAleckSans-Light}
.worldwide-form .body-section .info{width:calc(50% - 10px)}
}
@media screen and (min-width:1024px){.worldwide-form h2.section-heading{padding:0;font:normal 34px attAleckSans-Light}
}
.rai-form{font-size:16px}
.rai-form .form-hidden{display:none}
.rai-form .form-wrapper{max-width:1180px;margin:0 auto;padding:40px 0}
.rai-form .header-text h3{color:#ea7400;font-size:34px;font-family:attAleckSans-Light}
.rai-form .intro{margin-bottom:40px;font:normal 18px attAleckSans-Regular}
.rai-form .form-div{float:left;width:100%;box-sizing:border-box;margin-bottom:24px}
.rai-form .form-div.error{border:0}
.rai-form .form-div:nth-child(n+1){margin-right:0}
.rai-form .form-div label{float:left;width:100%;margin-bottom:16px;font:normal 14px attAleckSans-Regular;color:#191919}
.rai-form .form-div label[for="sdwan500plus"],.rai-form .form-div label[for="selIntATT-no"]{margin-bottom:0}
.rai-form .form-div input[type="text"],.rai-form .form-div input[type="email"],.rai-form .form-div input[type="tel"],.rai-form .form-div select.form-dropdown{border:1px solid #959595;width:100%;padding:12px;font:normal 14px attAleckSans-Medium;color:#191919}
.rai-form .form-div select.form-dropdown{border:1px solid #959595;font:normal 14px attAleckSans-Regular;color:#191919;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #aaa;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%230568AE%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.rai-form .form-div.form-rai-placeholder{margin-bottom:0}
.rai-form #selSDWanSites.form-div{float:left;clear:both}
.rai-form .form-div .radio-box{float:none;clear:none;margin-right:20px}
.rai-form .form-div .radio-box label{position:relative;cursor:pointer;line-height:20px;display:inline-block;font-size:14px;font-weight:normal;color:#191919;padding-left:26px}
.rai-form .form-div .radio-box label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #191919;border-radius:100%;background:#fff}
.rai-form .form-div select.form-dropdown::-ms-expand{display:none}
.rai-form .form-div input[type="text"]:focus,.rai-form .form-div select:focus{border:1px solid #0568ae;outline:0}
.rai-form #comments-div.form-div{margin-right:1%}
.rai-form .form-div.comments-div{width:100%}
.rai-form .form-div .form-textarea{height:200px;max-height:150px;width:100%;padding:16px}
.rai-form .submit-button{width:170px;margin:40px auto;clear:both}
.rai-form h2.section-heading{padding:0 0 5px 0;font:normal 22px attAleckSans-Light;color:#191919}
.submit-button-container{margin:40px 0;text-align:center}
.rai-form .form-div .rai-errors{margin-top:5px}
.rai-form .form-div .rai-errors{list-style:none;color:red;font:normal 14px attAleckSans-Regular}
.rai-form section.body-section{background-color:#fff !important}
.rai-form .form-div .rai-errors.sdwansites{float:left;clear:both}
.rai-form .section-response .thanks-message{display:none}
.rai-form .section-response .response-error-message{display:none}
.rai-form .thanks-message h2.section-heading{padding-left:0}
.rai-form p.thanks-content{font:normal 18px attAleckSans-Regular;margin:40px 0}
.rai-form .thanks-message-footer p{text-align:center}
.rai-form .thanks-message-footer p a{text-transform:uppercase}
.rai-form .form-footer{font:normal 13px/16px attAleckSans-Regular,Arial,sans-serif;color:#444;width:80%;margin:0 auto;padding-bottom:25px;text-align:center;float:left;width:100%}
.rai-form a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.rai-form a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.rai-form a.rai-form-anchor{display:none}
.rai-form .form-div.comments-div{margin-bottom:15px}
.rai-form .form-div.eloqua-section{display:flex;padding:15px 10px;background:#f2f2f2;margin-bottom:0}
.rai-form .eloqua-section input[type=checkbox]{float:left;margin-right:5px;width:20px !important;height:20px;border-color:#959595 !important;margin-top:0}
.rai-form .eloqua-section label{width:auto;margin-bottom:0;font:normal 16px/21px attAleckSans-Regular}
@media screen and (min-width:320px){.rai-form .intro{font:normal 16px attAleckSans-Light;margin-bottom:24px}
}
@media screen and (min-width:630px){.rai-form .form-div{width:calc(50% - 12.5px)}
.rai-form .form-div:nth-child(odd){margin-right:25px}
}
@media screen and (min-width:768px){.rai-form .form-div .radio-box{float:left}
.rai-form h2.section-heading{padding:0;font:normal 22px attAleckSans-Light}
.rai-form .intro{font:normal 16px attAleckSans-Light}
.rai-form .form-div .form-textarea{height:100px}
}
@media screen and (min-width:1024px){.rai-form h2.section-heading{padding:0;font:normal 34px attAleckSans-Light}
}
.gatingContainer{position:absolute;left:50%;width:100%;max-width:530px;min-height:544px;height:auto;margin-left:-265px;display:none;z-index:10000;background:#067ab4;border-radius:8px;color:#fff}
.gatingContainer .label-gatinginfo{font:14px/18px attAleckSans-Regular;color:#fff;margin-top:5px}
.gatingContainer .form-hidden{display:none}
.gating-inner{padding:10px 23px 23px}
div[data-gating]{display:none}
#gating-overlay{background:rgba(0,0,0,0.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}
.gatingContainer .black-txt{color:#000;font:15px/22px attAleckSans-Bold,Arial,sans-serif}
.gatingContainer h3{border-bottom:1px solid #fff;color:#fff;font-size:25px;font-weight:300;font-family:attAleckSans-Regular,Arial,sans-serif;margin:30px 0 10px;padding:0 0 10px}
.gatingContainer p{color:#fff;margin:0 0 5px;width:500px}
.gatingContainer p li{font-family:attAleckSans-Light,Arial,sans-serif}
.gatingContainer .form-div1 .errors ul li{width:55%}
.gatingContainer .form-row{margin:0 0 4px 0;line-height:1;float:left;width:100%}
.gatingContainer .form-div{float:left}
.gatingContainer .form-div.gating-full-width{width:100% !important}
.gatingContainer .form-textbox,.gatingContainer .form-dropdown{border:1px solid #959595;border-radius:5px;font-size:16px;height:33px;line-height:33px;padding:0 12px;background-color:#fff;color:#191919 !important;font-family:attAleckSans-Regular,Arial,sans-serif}
.gatingContainer .form-dropdown{border:1px solid #959595;font:normal 14px attAleckSans-Regular;color:#191919;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #aaa;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%230568AE%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.gatingContainer .form-dropdown::-ms-expand{display:none}
.gatingContainer .form-textarea{font-size:16px}
.gatingContainer .form-div label{font:15px/22px attAleckSans-Bold,Arial,sans-serif}
.gatingContainer .form-email .form-textbox{width:65% !important}
.gatingContainer .form-company .form-textbox{width:65% !important}
.gatingContainer .form-phone .form-textbox{width:65% !important}
.gating-close{color:#fff;font-size:15px;position:absolute;right:20px;text-decoration:none !important;cursor:pointer;top:10px}
a.gating-close:hover{color:#fff}
.gating-inner .section-response .response-error-message{display:none}
.gating-inner .section-response .response-error-message a{color:#fff}
#gating-overlay{display:none}
.form-phone-help-text{margin:10px 0 0}
.gatingContainer .css-button .button.gray{background-color:#959595}
.gatingContainer .css-button .button{font:16px attAleckSans-Medium;height:43px;width:190px;background-color:#ea7400}
.gatingContainer .css-button{margin:5px 0 0}
.gating-privacy{font:normal 14px/20px attAleckSans-Regular,Arial,sans-serif;color:#fff;margin-top:5px}
.gating-privacy a{font:normal 14px/20px attAleckSans-Regular,Arial,sans-serif}
.gatingContainer .gated-ruler{border-bottom:1px solid #fff;color:#fff;margin:0;padding:0 0 10px}
.gatingContainer .gated-info{font-size:14px}
.errors{color:red;clear:both;margin-bottom:-5px;font:12px attAleckSans-Light}
.errors ul li{list-style-type:none;margin-left:-40px;margin-top:27px;margin-bottom:-12px;margin-right:4px}
.errorsname{margin:4px 7px -5px 2px;font:14px ClvATT-Light}
.errorsname ul li{list-style-type:none;color:#fff;font:14px attAleckSans-Light}
.errorclass{background-color:#ffe7e4 !important;border:1px solid #c00 !important}
.errors-dupsub{color:#ffb81c;clear:both;font:16px ClvATT-Light;margin-bottom:-5px;margin-top:10px}
#gated-wrapper .form-row .rai-errors{margin-top:5px}
#gated-wrapper .form-row #errmsg1.rai-errors{margin-left:233px}
#gated-wrapper .form-row .rai-errors li{list-style:none;color:#fff;font:normal 14px attAleckSans-Regular}
@media screen and (min-width:320px){.gatingContainer{left:0;margin-left:0}
.firstname-div{margin:0 0 15px;width:100% !important}
.firstname-div .form-textbox{width:80% !important}
.lastname-div .form-textbox{width:80% !important}
.gating-label{margin:10px 0 0 !important}
.form-div.form-email,.form-div.form-company,.form-div.form-phone,.form-div.firstname-div,.form-div.lastname-div{margin:0}
}
@media screen and (min-width:480px){.firstname-div{margin:0 0 10px;width:50% !important}
.firstname-div .form-textbox{width:74%}
.lastname-div .form-textbox{width:40% !important}
}
@media screen and (min-width:640px){.gatingContainer{left:50%;margin-left:-265px}
}
@media screen and (min-device-width:1024px){.errors{color:red;clear:both;margin:-20px 0 -5px 0;font:12px attAleckSans-Light}
.form-row .errors{margin-left:41px}
.errors ul li{list-style-type:none;margin-left:-40px;margin-top:27px;margin-bottom:-12px;margin-right:4px}
.form-row .errors ul li{margin-bottom:4px;color:#fff}
.errorclass{background-color:#ffe7e4 !important;border:1px solid #c00 !important}
}
.contactContainer{position:absolute;left:50%;width:100%;max-width:530px;min-height:544px;height:auto;margin-left:-265px;display:none;z-index:10000;background:#067ab4;border-radius:8px;color:#fff}
.contact-wrapper{padding:10px 23px 23px}
div[data-gating]{display:none}
#contact-overlay{background:rgba(0,0,0,0.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}
.contactContainer .black-txt{color:#000;font:15px/22px attAleckSans-Bold,Arial,sans-serif}
.contactContainer h3{border-bottom:1px solid #fff;color:#fff;font-size:25px;font-weight:300;font-family:attAleckSans-Regular,Arial,sans-serif;margin:30px 0 10px;padding:0 0 10px}
.contactContainer p{color:#fff;margin:0 0 5px}
.contactContainer p li{font-family:attAleckSans-Light,Arial,sans-serif}
.contactContainer .form-div1 .errors ul li{width:55%}
.contactContainer .form-row{margin:0 0 5px 0;line-height:1;float:left;width:100%}
.contactContainer .form-div{float:left}
.contactContainer .form-div.gating-full-width{width:100% !important}
.contactContainer .form-textbox,.contactContainer .form-dropdown{border:1px solid #959595;border-radius:5px;font-size:16px;height:33px;line-height:33px;padding:0 12px;background-color:#fff;color:#191919 !important;font-family:attAleckSans-Regular,Arial,sans-serif}
.contactContainer .form-dropdown{border:1px solid #959595;font:normal 14px attAleckSans-Regular;color:#191919;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #aaa;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%230568AE%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.contactContainer .form-textarea{font-size:16px}
.contactContainer .form-div label{font:15px/22px attAleckSans-Bold,Arial,sans-serif}
.contactContainer .form-email .form-textbox{width:80% !important}
.contactContainer .form-company .form-textbox{width:66% !important}
.contactContainer .form-phone .form-textbox{width:52% !important}
.contact-close{color:#fff;font-size:15px;position:absolute;right:20px;text-decoration:none !important;cursor:pointer;top:10px}
a.contact-close:hover{color:#fff}
#contact-overlay{display:none}
.form-phone-help-text{margin:10px 0 0}
.contactContainer .css-button .button{font-size:16px;height:43px;width:190px;background-color:#ea7400}
.contactContainer .css-button{margin:15px 0 0}
.contactContainer #required-header{margin:0 0 5px;font:13px attAleckSans-Regular,Arial,sans-serif}
.contact-privacy{font:normal 16px/20px attAleckSans-Regular,Arial,sans-serif;color:#fff;margin:0}
.contact-privacy a{font:normal 16px/20px attAleckSans-Regular,Arial,sans-serif;color:#fff}
.errors{color:red;clear:both;margin-bottom:-5px;font:12px attAleckSans-Light}
.errors ul li{list-style-type:none;margin-left:-40px;margin-top:27px;margin-bottom:-12px;margin-right:4px}
.errorsname{margin:4px 7px -5px 2px;font:14px ClvATT-Light}
.errorsname ul li{list-style-type:none;color:#fff;font:14px attAleckSans-Light}
.errorclass{background-color:#ffe7e4 !important;border:1px solid #c00 !important}
.errors-dupsub{color:#ffb81c;clear:both;font:16px ClvATT-Light;margin-bottom:-5px;margin-top:10px}
#contact-wrapper .form-row .rai-errors{margin-top:5px}
#contact-wrapper .form-div1 .rai-errors{margin-left:0}
#contact-wrapper .form-row .rai-errors li{list-style:none;color:#fff;font:normal 14px attAleckSans-Regular}
#contact-container .section-response{display:none}
#contact-container.thankYouMsg{min-height:250px}
#thankYouMsg{padding:8% 1% 4% 1%;font-family:Verdana}
#contact-container #thankYouMsg h2{font-size:19px;font-weight:normal;color:#ea7400 !important}
#contact-container #thankYouMsg p{font-size:14px;color:#fff}
.contContainer .form-div label,.contContainer .form-label #commentsimage{font:15px/22px OmnesATT-Bold,Arial,sans-serif}
@media screen and (min-width:320px){.contactContainer{left:0;margin-left:0}
.firstname-div{margin:0 0 15px;width:100% !important}
.firstname-div .form-textbox{width:80% !important}
.lastname-div .form-textbox{width:80% !important}
.gating-label{margin:10px 0 0 !important}
.form-div.form-email,.form-div.form-company,.form-div.form-phone,.form-div.firstname-div,.form-div.lastname-div{margin:0 0 10px}
}
@media screen and (min-width:480px){#contact-wrapper .form-div1 .rai-errors{margin-left:233px}
.firstname-div{margin:0 0 10px;width:50% !important}
.firstname-div .form-textbox{width:74%}
.lastname-div .form-textbox{width:40% !important}
}
@media screen and (min-width:640px){.contactContainer{left:50%;margin-left:-265px}
}
@media screen and (min-device-width:1024px){.errors{color:red;clear:both;margin:-20px 0 -5px 0;font:12px attAleckSans-Light}
.form-row .errors{margin-left:41px}
.errors ul li{list-style-type:none;margin-left:-40px;margin-top:27px;margin-bottom:-12px;margin-right:4px}
.form-row .errors ul li{margin-bottom:4px;color:#fff}
.errorclass{background-color:#ffe7e4 !important;border:1px solid #c00 !important}
}
.base-form{font-size:16px}
.base-form .form-hidden{display:none}
.base-form .form-wrapper{max-width:1180px;margin:0 auto;padding:40px 0}
.base-form .header-text h3{color:#ea7400;font-size:34px;font-family:attAleckSans-Light}
.base-form .intro{margin-bottom:40px;font:normal 18px attAleckSans-Regular}
.base-form .form-div{float:left;width:100%;box-sizing:border-box;margin-bottom:24px}
.base-form .form-div:nth-child(n+1){margin-right:0}
.base-form .form-div label{float:left;width:100%;margin-bottom:16px;font:normal 14px attAleckSans-Regular;color:#191919}
.base-form .form-div input[type="text"],.base-form .form-div input[type="email"],.base-form .form-div input[type="tel"],.base-form .form-div select.form-dropdown{border:1px solid #959595;width:100%;padding:12px;font:normal 14px attAleckSans-Medium;color:#191919}
.base-form .form-div select.form-dropdown{border:1px solid #959595;font:normal 14px attAleckSans-Regular;color:#191919;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #aaa;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%230568AE%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0,#fff 100%);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.base-form .form-div select.form-dropdown::-ms-expand{display:none}
.base-form .form-div input.form-textbox:focus,.base-form .form-div select:focus{border:1px solid #0568ae;outline:0}
.base-form #comments-div.form-div{margin-right:1%}
.base-form .form-div.comments-div{width:100%}
.base-form .form-div .form-textarea{height:100px;max-height:150px;width:100%;padding:16px}
.base-form .submit-button{width:170px;margin:40px auto;clear:both}
.base-form h2.section-heading{padding:0 0 5px 0;font:normal 22px attAleckSans-Light;color:#191919}
.submit-button-container{margin:40px 0;text-align:center}
.base-form .form-div .base-errors{margin-top:5px}
.base-form .form-div .base-errors li{list-style:none;color:red;font:normal 14px attAleckSans-Regular}
.base-form section.body-section{background-color:#fff !important}
.base-form .section-response .thanks-message{display:none}
.base-form .section-response .response-error-message{display:none}
.base-form .thanks-message h2.section-heading{padding-left:0}
.base-form p.thanks-content{font:normal 18px attAleckSans-Regular;margin:40px 0}
.base-form .thanks-message-footer p{text-align:center}
.base-form .thanks-message-footer p a{text-transform:uppercase}
.base-form .form-footer{font:normal 13px/16px attAleckSans-Regular,Arial,sans-serif;color:#444;width:80%;margin:0 auto;padding-bottom:25px;text-align:center;float:left;width:100%}
.base-form a.icon-long-arrow i{position:absolute;transform:translateX(20%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.base-form a.icon-long-arrow:hover i{transform:translateX(100%);transition:all 300ms cubic-bezier(0.63,0.64,0.3,1)}
.base-form a.base-form-anchor{display:none}
@media screen and (min-width:320px){.base-form .intro{font:normal 16px attAleckSans-Light;margin-bottom:24px}
}
@media screen and (min-width:630px){.base-form .form-div{width:calc(50% - 12.5px)}
.base-form .form-div:nth-child(odd){margin-right:25px}
}
@media screen and (min-width:768px){.base-form h2.section-heading{padding:0;font:normal 22px attAleckSans-Light}
.base-form .intro{font:normal 16px attAleckSans-Light}
}
@media screen and (min-width:1024px){.base-form h2.section-heading{padding:0;font:normal 34px attAleckSans-Light}
}
.featured-articles{padding:0 20px;margin:30px 0}
.featured-articles h4{font-family:attAleckSans-Light}
.featured-articles h3{margin:0 0 20px;font-family:attAleckSans-Light;font-weight:normal;line-height:30px;font-size:24px;color:#5a5a5a;padding:0 0 25px 0}
.featured-articles .item{min-height:406px;position:relative;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:50% 0}
.featured-articles .item a.tile-bg-link{position:absolute;height:100%;width:100%}
.featured-articles .item .tile-overlay{background-color:#fff;border:1px solid #d2d2d2;border-top:0}
.featured-articles .item a.tile-bg-link{border:1px solid #d2d2d2;border-bottom:0}
.featured-articles .item{box-shadow:1px 1px 5px 0 #d2d2d2;-webkit-box-shadow:1px 1px 5px 0 #d2d2d2;-moz-box-shadow:1px 1px 5px 0 #d2d2d2}
.featured-articles .tile-overlay a.tile-tag{color:#0568ae;font-size:14px;line-height:18px}
.featured-articles .tile-overlay a.tile-text{color:#191919;font-size:18px;line-height:22px;height:4.8rem}
.featured-articles .tile-overlay .tile-links a{color:#0568ae;font-size:16px;line-height:20px;font-family:attAleckSans-Regular}
.featured-articles .tile-overlay .tile-links a .icon-right{color:#0568ae;border-color:#0568ae}
@media screen and (min-width:1026px){.featured-articles{padding:0}
}
@media(max-width:1024px){.featured-articles .item{background:none !important;min-height:172px}
}
.featured-articles.new-article{padding:0 20px;margin-bottom:30px}
.featured-articles.new-article h4{font:20px/20px attAleckSans-Regular;margin:0 0 20px 0;color:#191919}
.featured-articles.new-article .featuredarticle h3,.featured-articles.new-article h3{margin:62px 0 19px;font-family:'attAleckSans-Medium';font-weight:normal;line-height:0;font-size:24px;color:#af29bb;padding:0 0 25px 0}
.titleFeaturedArticles:hover{color:#af29bb;text-decoration:underline}
.featured-articles.new-article .tile-overlay{position:inherit}
.featured-articles.new-article .item{min-height:auto;clear:both;overflow:hidden;position:relative;margin-bottom:20px;background-size:contain;background-repeat:no-repeat;border:1px solid #d2d2d2}
.featured-articles.new-article .item a.tile-bg-link{position:inherit;outline:0;height:100%;width:100%;border:0;padding:0}
.featured-articles.new-article .item .tile-overlay{background-color:#fff;border:0;border-top:0;min-height:auto !important}
.featured-articles.new-article .item{box-shadow:1px 1px 5px 0 #d2d2d2;-webkit-box-shadow:1px 1px 5px 0 #d2d2d2;-moz-box-shadow:1px 1px 5px 0 #d2d2d2}
.featured-articles.new-article .featuredarticle .tile-overlay a.tile-tag,.featured-articles.new-article .tile-overlay a.tile-tag{color:#707070;font-size:14px;line-height:18px;font-family:'attAleckSans-Regular';text-transform:uppercase;margin:0;padding:15px 0;text-decoration:none}
.featured-articles.new-article .tile-overlay a.tile-tag{padding:0;margin:15px 0 5px 0}
.featured-articles.new-article .featuredarticle .tile-overlay a.tile-tag:hover{text-decoration:underline}
.featured-articles.new-article .featuredarticle .tile-overlay a.tile-text,.featured-articles.new-article .tile-overlay a.tile-text{color:#0568ae;font-size:18px;line-height:26px;height:auto;margin:0 0 20px 0;padding:0;font-family:'attAleckSans-Regular'}
.featured-articles.new-article .tile-overlay a.tile-text{margin-top:10px}
.featured-articles.new-article .featuredarticle .tile-overlay .tile-links a,.featured-articles.new-article .tile-overlay .tile-links a{color:#0568ae;font-size:18px;line-height:26px;height:auto;margin:10px 0 10px 0;padding:0;font-family:'attAleckSans-Regular'}
.featured-articles.new-article .tile-overlay .tile-links a .icon-right{color:#0568ae;border-color:#0568ae}
.featured-articles.new-article .article_date_time{margin:0 0 12px 0}
.article_date_time span:nth-child(2){display:inline-block;margin:0 5px}
.article_date_time span{font:14px/16px 'attAleckSans-Medium';color:#191919}
@media screen and (min-width:1026px){.featured-articles.new-article{padding:0}
}
@media(max-width:1024px){.featured-articles.new-article .item{min-height:172px}
.featured-articles.new-article .item .img-responsive{display:none !important}
}
@media only screen and (max-width:1024px) and (min-width:768px){.featured-articles.new-article img.img-responsive{width:100%}
}
@media(max-width:960px){body .main-wrapper.new-article div.rightrail-par{margin:0 !important;padding:0 !important}
}
.iframe iframe{max-width:1920px;width:100%;margin:0 auto}
.main-par{width:100%;max-width:1260px;margin:0 auto}
.main-par .root{margin:25px 0}
.main-par .root,.rightrail-par{width:100%;float:left}
.rightrail-par .new.newpar{float:left;width:100%}
@media screen and (min-width:768px){.main-par .root,.rightrail-par{margin:40px 0 0}
}
@media screen and (min-width:1026px){.main-par{padding-left:20px;padding-right:20px}
.main-par .root{width:65%;padding-right:20px}
.rightrail-par{width:35%}
}
@media screen and (min-width:1200px){.main-par .root{width:72.48%}
.rightrail-par{width:27.52%}
}