#294E95@font-face { font-family: "slick"; src: url("https://c1-ofp.static.pub/ShareResource/data-center/fonts/slick.eot"); src: url("https://c1-ofp.static.pub/ShareResource/data-center/fonts/slick.eot?#iefix") format("embedded-opentype"), url("https://c1-ofp.static.pub/ShareResource/data-center/fonts/slick.woff") format("woff"), url("https://c1-ofp.static.pub/ShareResource/data-center/fonts/slick.ttf") format("truetype"), url("https://c1-ofp.static.pub/ShareResource/data-center/fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; } .html_upload_pc { min-height: auto  !important; } .carousel ul.slides li.slide article .title { margin-bottom: 10px; } .isg-content .copy-block-intro__intel { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; margin-top: 15px; } .isg-content .popup { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; position: fixed; top: 0; bottom: 0; z-index: 999999; background-color: rgba(0, 0, 0, .5); width: 100%; overflow-y: auto; } .isg-content .static-hero__title-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%); transform: translateY(-100%); height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0); color: #fff  !important; } .isg-content .container-divider-right { border-bottom: 1px solid #e6e6e6; } .isg-content a { background-color: transparent; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; line-height: inherit; color: #294e95; text-decoration: none; cursor: pointer; } .isg-content a:active { outline: 0; outline-width: 0; } .isg-content a:hover { outline: 0; outline-width: 0; color: #294e95; } .isg-content a:focus { color: #294e95; } .isg-content a img { border: 0; } .isg-content b { font-weight: bold; font-weight: inherit; font-weight: bolder; font-weight: bold; line-height: inherit; } .isg-content strong { font-weight: bold; font-weight: inherit; font-weight: bolder; font-weight: bold; line-height: inherit; } .isg-content h1 { font-size: 2em; margin: .67em 0; margin: 0; font-size: 2em; margin: .67em 0; margin: 0; padding: 0; font-style: normal; font-weight: normal; color: inherit; text-rendering: optimizeLegibility; font-size: 1.5rem; line-height: 1.4; margin-top: 0; margin-bottom: .5rem; } .isg-content h1::-moz-selection { background-color: #069bd7; color: #fff  !important; } .isg-content h1::selection { background-color: #069bd7; color: #fff  !important; } .isg-content h1 small { line-height: 0; color: #cacaca; } .isg-content sub { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; bottom: -0.25em; } .isg-content sup { font-size: 60%; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; } .isg-content img { border: 0; border-style: none; display: inline-block; vertical-align: middle; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; } .isg-content svg:not(:root) { overflow: hidden; overflow: hidden; } .isg-content hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; clear: both; max-width: 75rem; height: 0; margin: 1.25rem auto; border-top: 0; border-right: 0; border-bottom: 1px solid #cacaca; border-left: 0; } .isg-content pre { overflow: auto; font-family: monospace, monospace; font-size: 1em; font-family: monospace, monospace; font-size: 1em; overflow: auto; margin: 0; padding: 0; } .isg-content button { color: inherit; font: inherit; margin: 0; overflow: visible; text-transform: none; -webkit-appearance: button; cursor: pointer; border: 0; font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; overflow: visible; text-transform: none; -webkit-appearance: button; padding: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 0; background: transparent; line-height: 1; cursor: pointer; font-family: inherit; height: auto; } .isg-content button::-moz-focus-inner { border: 0; padding: 0; border-style: none; padding: 0; } .isg-content button:focus { outline: 0; } .isg-content button:-moz-focusring { outline: 1px dotted ButtonText; } .isg-content input { color: inherit; font: inherit; margin: 0; line-height: normal; border: 0; display: block; -moz-appearance: textfield; font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; overflow: visible; font-family: inherit; } .isg-content input::-moz-focus-inner { border: 0; padding: 0; } .isg-content input::-webkit-inner-spin-button { -webkit-appearance: none; } .isg-content input::-webkit-outer-spin-button { -webkit-appearance: none; } .isg-content input::-webkit-input-placeholder { color: #cacaca; } .isg-content input::-ms-input-placeholder { color: #cacaca; } .isg-content input::placeholder { color: #cacaca; } .isg-content input:disabled { background-color: #e6e6e6; cursor: not-allowed; } .isg-content input+.switch-paddle { margin: 0; } .isg-content input:checked~.switch-paddle { background: #294e95; } .isg-content input:checked~.switch-paddle::after { left: 2.25rem; } .isg-content input:checked+label>.switch-active { display: block; } .isg-content input:checked+label>.switch-inactive { display: none; } .isg-content select { color: inherit; font: inherit; margin: 0; text-transform: none; border-radius: 0; background-clip: padding-box; outline: 0; border: 0; font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; text-transform: none; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; border-radius: 0; font-family: inherit; height: 2.4375rem; margin: 0 0 1rem; padding: .5rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #cacaca; border-radius: 0; background-color: #fff; font-family: inherit; font-size: 1rem; font-weight: normal; line-height: 1.5; color: #000; background-image: url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'version='1.1'width='32'height='24'viewBox='003224'><polygonpoints='0,032,016,24'style='fill:rgb%28138,138,138%29'></polygon></svg>"); background-origin: content-box; background-position: right -1rem center; background-repeat: no-repeat; background-size: 9px 6px; padding-right: 1.5rem; -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s; } .isg-content select:focus { outline: 0; border: 1px solid #8a8a8a; background-color: #fff; -webkit-box-shadow: 0 0 5px #cacaca; box-shadow: 0 0 5px #cacaca; -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s; } .isg-content select:disabled { background-color: #e6e6e6; cursor: not-allowed; } .isg-content select::-ms-expand { display: none; } .isg-content textarea { color: inherit; font: inherit; margin: 0; overflow: auto; display: block; font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; overflow: auto; height: auto; min-height: 50px; border-radius: 0; font-family: inherit; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 2.4375rem; margin: 0 0 1rem; padding: .5rem; border: 1px solid #cacaca; border-radius: 0; background-color: #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); font-family: inherit; font-size: 1rem; font-weight: normal; line-height: 1.5; color: #000; -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s; -webkit-appearance: none; -moz-appearance: none; appearance: none; max-width: 100%; } .isg-content textarea:focus { outline: 0; border: 1px solid #8a8a8a; background-color: #fff; box-shadow: 0 0 5px #cacaca; -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: border-color .25s ease-in-out, -webkit-box-shadow .5s; transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s; } .isg-content textarea::-webkit-input-placeholder { color: #cacaca; } .isg-content textarea::-ms-input-placeholder { color: #cacaca; } .isg-content textarea::placeholder { color: #cacaca; } .isg-content textarea:disabled { background-color: #e6e6e6; cursor: not-allowed; } .isg-content input[type="reset"] { -webkit-appearance: button; cursor: pointer; } .isg-content input[type="submit"] { -webkit-appearance: button; cursor: pointer; } .isg-content button[disabled] { cursor: default; } .isg-content input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } .isg-content input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } .isg-content input[type="number"]::-webkit-inner-spin-button { height: auto; } .isg-content input[type="number"]::-webkit-outer-spin-button { height: auto; } .isg-content input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .isg-content input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } .isg-content input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .isg-content fieldset { border: 0; margin: 0; padding: 0; border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em; margin: 0; padding: 0; border: 0; } .isg-content table { border-collapse: collapse; border-spacing: 0; border-collapse: collapse; width: 100%; margin-bottom: 1rem; border-radius: 0; } .isg-content td { padding: 0; margin: 0; padding: 0; } .isg-content th { padding: 0; margin: 0; padding: 0; } .isg-content h2 { margin: 0; margin: 0; padding: 0; font-style: normal; font-weight: normal; color: inherit; text-rendering: optimizeLegibility; font-size: 1.25rem; line-height: 1.4; margin-top: 0; margin-bottom: .5rem; } .isg-content h2::-moz-selection { background-color: #069bd7; color: #fff  !important; } .isg-content h2::selection { background-color: #069bd7; color: #fff  !important; } .isg-content h2 small { line-height: 0; color: #cacaca; } .isg-content h3, h3.marketoModalTitle { padding: 0; font-style: normal; font-weight: normal; color: inherit; text-rendering: optimizeLegibility; font-size: 1.1875rem; line-height: 1.4; margin-top: 0; margin-bottom: .5rem; } .isg-content h3::-moz-selection { background-color: #069bd7; color: #fff  !important; } .isg-content h3::selection { background-color: #069bd7; color: #fff  !important; } .isg-content h3 small { line-height: 0; color: #cacaca; } .isg-content h4 { margin: 0; margin: 0; padding: 0; font-style: normal; font-weight: normal; color: inherit; text-rendering: optimizeLegibility; font-size: 1.125rem; line-height: 1.4; margin-top: 0; margin-bottom: .5rem; } .isg-content h4::-moz-selection { background-color: #069bd7; color: #fff  !important; } .isg-content h4::selection { background-color: #069bd7; color: #fff  !important; } .isg-content h4 small { line-height: 0; color: #cacaca; } .isg-content li { list-style-type: none; margin: 0; padding: 0; font-size: inherit; } .isg-content ul[style] li, ol[style] li { margin-left: 0; } .isg-content li::-moz-selection { background-color: #069bd7; color: #fff  !important; } .isg-content li::selection { background-color: #069bd7; color: #fff  !important; } .isg-content p { margin: 0; padding: 0; margin-bottom: 1rem; font-size: inherit; line-height: 1.6; text-rendering: optimizeLegibility; } .isg-content p::-moz-selection { background-color: #069bd7; color: #fff  !important; } .isg-content p::selection { background-color: #069bd7; color: #fff  !important; } .isg-content p+.stat { margin-top: -1rem; } .isg-content picture { font-size: 0; } .isg-content form { background-color: #fff; margin: 0; padding: 0; } .isg-content .sticky.is-anchored { position: relative; right: auto; left: auto; z-index: 1; } .isg-content .gray-background { background-color: #f4f4f4; } .isg-content .general-padding-content { padding-left: 30px; padding-right: 30px; } .isg-content .general-padding-content--only-desktop { padding-left: 0; padding-right: 0; } .isg-content .general-padding-content--only-left { padding-right: 0; } .isg-content .general-padding-content--only-right { padding-left: 0; } .isg-content .general-padding-content--no-padding { padding: 0  !important; } .isg-content .text-general-padding { padding-left: 15px; padding-right: 15px; } .isg-content .text-general-padding--only-left { padding-right: 0; } .isg-content .text-general-padding--only-right { padding-left: 0; } .isg-content .vertical-align-content { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: start; -moz-align-items: start; align-items: start; } .isg-content .screen-reader-text { clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); clip-path: polygon(0px 0px, 0px 0px, 0px 0px); -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); position: absolute  !important; width: 0; height: 0; overflow: hidden; } .isg-content .hide-in-mobile { display: none  !important; } .isg-content .hide-in-mobile-flex { display: none  !important; } .isg-content div { margin: 0; padding: 0; } .isg-content ul, .isg-content ol { margin: 0; padding: 0; margin-bottom: 1rem; list-style-position: outside; line-height: 1.6; margin-left: 1.25rem; } .isg-content ul { list-style-type: disc; } .isg-content ul ul, .isg-content ul ol, .isg-content ol ul, .isg-content ol ol { margin-left: 1.25rem; margin-bottom: 0; } .isg-content ul.no-bullet { margin-left: 0; list-style: none; } .isg-content ol.no-bullet { margin-left: 0; list-style: none; } .isg-content h5 { margin: 0; padding: 0; font-style: normal; font-weight: normal; color: inherit; text-rendering: optimizeLegibility; font-size: 1.0625rem; line-height: 1.4; margin-top: 0; margin-bottom: .5rem; } .isg-content h5 small { line-height: 0; color: #cacaca; } .isg-content h6 { margin: 0; padding: 0; font-style: normal; font-weight: normal; color: inherit; text-rendering: optimizeLegibility; font-size: 1rem; line-height: 1.4; margin-top: 0; margin-bottom: .5rem; } .isg-content h6 small { line-height: 0; color: #cacaca; } .isg-content blockquote { margin: 0; padding: 0; margin: 0 0 1rem; padding: .5625rem 1.25rem 0 1.1875rem; border-left: 1px solid #cacaca; line-height: 1.6; color: #8a8a8a; } .isg-content blockquote p { line-height: 1.6; color: #8a8a8a; } .isg-content em { font-style: italic; line-height: inherit; } .isg-content i { font-style: italic; line-height: inherit; } .isg-content .text-left { text-align: left; } .isg-content .text-right { text-align: right; } .isg-content .text-center { text-align: center; } .isg-content .text-justify { text-align: justify; } .isg-content .breadcrumbs-wrapper { position: absolute; top: 2rem; } .isg-content .breadcrumbs { color: inherit; height: 15px; font-size: 12px; line-height: 15px; } .isg-content .breadcrumbs ul { display: flex; list-style: none; margin: 0; } .isg-content .breadcrumbs li:not(:last-child):after { content: ">"; margin: 0 .3rem; color: inherit; } .isg-content .breadcrumbs li a { color: inherit; } .isg-content .breadcrumbs li a:hover { text-decoration: underline; } @media (max-width: 767px) { .isg-content .breadcrumbs-wrapper { position: relative; top: 0; margin: 0 auto 1rem; } .isg-content .breadcrumbs li:not(:last-child):after, .isg-content .breadcrumbs li a { color: inherit; } } .isg-content .footnotes, .isg-content .footnotes a, .isg-content .disclaimer { font-size: 12px; font-weight: normal; } .isg-content .accordion { margin-left: 0; background: #fff; list-style-type: none; background-color: #f4f4f4; padding: 60px 0; margin: 40px 0 0; } .isg-content .accordion .copy-block-intro { padding-top: 0; } .isg-content .accordion[disabled] .accordion-title { cursor: not-allowed; } .isg-content .accordion-item:first-child> :first-child, .isg-content .accordion-item:last-child> :last-child { border-radius: 0; } .isg-content .accordion-title { position: relative; display: block; padding: 10px 15px; border: 1px solid #dcdcdc; border-left: none  !important; border-right: none  !important; border-bottom: 0; font-size: .75rem; color: #000; font: 900 1.25rem/2rem "Lato", sans-serif  !important; } .isg-content .accordion-title p { width: 95%; margin: 0; line-height: 1.5rem; } .isg-content .accordion-title:hover, .isg-content .accordion-title:focus { background-color: rgba(0, 0, 0, 0); } .isg-content .accordion-title:hover { color: #294e95  !important } .isg-content .accordion-title:focus { color: #000; } .isg-content .accordion-title::before { position: absolute; top: 40%; right: 1rem; margin-top: -0.5rem; content: "+"; } .isg-content:last-child:not(.is-active)>.accordion-title { border-bottom: 1px solid #e6e6e6; border-radius: 0; } .isg-content:last-child>.accordion-content:last-child { border-bottom: 1px solid #e6e6e6; } .isg-content .is-active>.accordion-title::before { content: "\2013"; } .isg-content .is-active .accordion-title { color: #294e95  !important; } .isg-content .accordion-content { display: none; border-bottom: 0; color: #000; background-color: #f4f4f4; border: 0; padding: 10px 15px; } .isg-content .accordion-menu li { width: 100%; } .isg-content .accordion-menu a { padding: .7rem 1rem; } .isg-content .accordion-menu .is-accordion-submenu a { padding: .7rem 1rem; } .isg-content .accordion-menu .nested.is-accordion-submenu { margin-right: 0; margin-left: 1rem; } .isg-content .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a { position: relative; } .isg-content .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after { display: block; width: 0; height: 0; border: inset 6px; content: ""; border-bottom-width: 0; border-top-style: solid; border-color: #294e95 transparent transparent; position: absolute; top: 50%; margin-top: -3px; right: 1rem; } .isg-content .accordion-menu .is-accordion-submenu-parent[aria-expanded="true"]>a::after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } .isg-content .accordion-menu.align-right .nested.is-accordion-submenu { margin-right: 1rem; margin-left: 0; } .isg-content .accordion-menu.align-right .is-accordion-submenu-parent>a::after { right: auto; left: 1rem; } .isg-content .accordion-menu.align-left .is-accordion-submenu-parent>a::after { left: auto; right: 1rem; } .isg-content .accordion__cta-container { display: inline-block; } @media (min-width: 768px) { .isg-content .accordion-title { font-size: 1.25rem  !important; line-height: 1.5rem  !important; } } @media (min-width: 1201px) { .isg-content .accordion { padding: 80px 0; margin: 80px 0 0; } .isg-content .accordion-title { padding: 15px 30px  !important; font-size: 1.5rem  !important; line-height: 2rem  !important; } .isg-content .accordion-content { padding: 15px 30px; } } .marketoModalTitle { margin-left: 10px; } .isg-content .link-modal { background-color: #f4f4f4; padding: 0; } .isg-content .link-modal .general-padding-content { padding: 0; } .isg-content .link-modal__close-button { font-size: 1.8125rem; color: #000  !important; font-weight: bold; } .isg-content .link-modal .copy-block-intro { padding: 20px 0; } .isg-content.reveal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1005; display: none; background-color: rgba(0, 0, 0, .45); overflow-y: scroll; } .isg-content .reveal { z-index: 1006; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: none; padding: 1rem; border: 1px solid #cacaca; border-radius: 0; position: relative; top: 100px; margin-right: auto; margin-left: auto; overflow-y: auto; } .isg-content .reveal .column { min-width: 0; } .isg-content .reveal .columns { min-width: 0; } .isg-content .reveal> :last-child { margin-bottom: 0; } .isg-content .reveal.collapse { padding: 0; } .isg-content .reveal.full { top: 0; left: 0; width: 100%; max-width: none; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0; border: 0; border-radius: 0; } .isg-content .reveal.without-overlay { position: fixed; } .isg-content .close-button { position: absolute; color: #8a8a8a; cursor: pointer; right: 1rem; top: .5rem; font-size: 2em; line-height: 1; } .isg-content .close-button:hover { color: #000; } .isg-content .close-button:focus { color: #000; } .isg-content .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .isg-content .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .isg-content .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .isg-content .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } .isg-content .slick-list:focus { outline: 0; } .isg-content .slick-list.dragging { cursor: pointer; cursor: hand; } .isg-content .slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; } .isg-content .slick-track:before { content: ""; display: table; } .isg-content .slick-track:after { content: ""; display: table; clear: both; } .isg-content .slick-loading .slick-track { visibility: hidden; } .isg-content .slick-loading .slick-slide { visibility: hidden; } .isg-content .slick-loading .slick-list { background: #fff url("https://c1-ofp.static.pub/images/ajax-loader.gif") center center no-repeat; } .isg-content .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } .isg-content .slick-slide img { display: block; } .isg-content [dir="rtl"] .slick-slide { float: right; } .isg-content .slick-slide.slick-loading img { display: none; } .isg-content .slick-slide.dragging img { pointer-events: none; } .isg-content .slick-initialized .slick-slide { display: block; } .isg-content .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .isg-content .slick-arrow.slick-hidden { display: none; } .isg-content .slick-prev { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: 0; outline: 0; left: -25px  !important; z-index: 1  !important; } .isg-content .slick-prev:hover { outline: 0; background: transparent; color: transparent; outline: none  !important; background-color: unset  !important; } .isg-content .slick-prev:hover:before { opacity: 1; color: #fff  !important; box-shadow: 2px -2px 0 2px #333 inset; -webkit-box-shadow: 3px -3px #333 inset; -moz-box-shadow: 3px -3px #333 inset; } .isg-content .slick-prev:focus { outline: 0; background: transparent; color: transparent; } .isg-content .slick-prev:focus:before { opacity: 1; } .isg-content .slick-prev:before { line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 1  !important; position: absolute; content: ""  !important; padding: 14px; box-shadow: 2px -2px 0 2px #999 inset; -webkit-box-shadow: 3px -3px #999 inset; -moz-box-shadow: 3px -3px #999 inset; transform: rotate(45deg); } .isg-content .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: 0; outline: 0; right: -25px; } .isg-content .slick-next:hover { outline: 0; background: transparent; color: transparent; outline: none  !important; background-color: unset  !important; } .isg-content .slick-next:hover:before { opacity: 1; color: #fff  !important; box-shadow: 2px -2px 0 2px #333 inset; -webkit-box-shadow: 3px -3px #333 inset; -moz-box-shadow: 3px -3px #333 inset; } .isg-content .slick-next:focus { outline: 0; background: transparent; color: transparent; } .isg-content .slick-next:focus:before { opacity: 1; } .isg-content .slick-next:before { line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 1  !important; position: absolute; content: ""  !important; padding: 14px; box-shadow: 2px -2px 0 2px #999 inset; -webkit-box-shadow: 3px -3px #999 inset; -moz-box-shadow: 3px -3px #999 inset; transform: rotate(225deg); } .isg-content .slick-prev.slick-disabled:before { opacity: .25  !important; } .isg-content .slick-next.slick-disabled:before { opacity: .25  !important; } .isg-content .slick-dotted.slick-slider { margin-bottom: 30px; } .isg-content .slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; } .isg-content .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; } .isg-content .slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: 0; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; } .isg-content .slick-dots li button:hover { outline: 0; } .isg-content .slick-dots li button:hover:before { opacity: 1; } .isg-content .slick-dots li button:focus { outline: 0; } .isg-content .slick-dots li button:focus:before { opacity: 1; } .isg-content .slick-dots li button:before { position: absolute; top: 0; left: 0; content: "?"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: .25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .isg-content .slick-dots li.slick-active button:before { color: black; opacity: .75; } .isg-content .card-grid { display: block; padding-top: 20px; } .isg-content .card-grid .vertical-line { border-left: 3px solid #294e95  !important; height: 28px; } .isg-content .card-grid__title { font: 900 1.75rem/2rem "Lato", sans-serif; } .isg-content .card-grid__title-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; } .isg-content .card-grid__introduction { font: 400 1.25rem/1.75rem "Lato", sans-serif; margin-bottom: 40px; } .isg-content .card-grid__container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .isg-content .card-grid__container .image-block { padding: 0; background-color: #f4f4f4; } .isg-content .card-grid__container .image-block__media-container { height: 100%; width: 100%; } .isg-content .card-grid__container .image-block__image { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .isg-content .card-grid__container .image-block__title { font: 900 1.25rem/1.5rem "Lato", sans-serif; margin-bottom: 16px; } .isg-content .card-grid__cards-container { height: 100%; width: 100%; } .isg-content .card-grid__accordion { width: 100%; } .isg-content .cards { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column nowrap; border: 0; min-width: 0; margin-bottom: 40px; } .isg-content .cards:last-child { margin-right: 0; } .isg-content .cards--half-width:nth-child(2n) { margin-right: 0; } .isg-content .cards--equal-width { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; } .isg-content .cards__image-container { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .isg-content .cards--4up-carousel .cards__image-container { --aspect-ratio: 16/9; } .isg-content .cards__image-container .responsive-embed { margin-bottom: 0; } .isg-content .cards__image { width: 100%; } @media only screen and (min-width: 768px) { [style*="--aspect-ratio"]> :first-child { width: 100%; } [style*="--aspect-ratio"]>img { height: 100%; } @supports (--custom: property) { [style*="--aspect-ratio"] { position: relative; } [style*="--aspect-ratio"]::before { content: ""; display: block; padding-bottom: calc(100% / (var(--aspect-ratio))); } [style*="--aspect-ratio"]> :first-child { position: absolute; top: 0; left: 0; height: 100%; } } } .isg-content .cards__text-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-color: #f4f4f4; padding: 15px; height: 100%; } .isg-content .cards--4up-carousel .cards__text-container { height: unset  !important; } .isg-content .cards__text-container--transparent-with-image { background-color: rgba(0, 0, 0, 0); padding: 15px 15px 0; } .isg-content .cards__text-container--transparent-no-padding { background-color: rgba(0, 0, 0, 0); padding: 0 15px; } .isg-content .cards__text-container--centered { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-align: center; width: 100%; } .isg-content .cards__category { margin-bottom: 16px; font: 900 .75rem/1rem "Lato", sans-serif; text-transform: uppercase; color: #2e7d32  !important; } .isg-content .cards__title { font: 900 1.25rem/1.5rem "Lato", sans-serif; margin-bottom: 16px; } .isg-content .cards__title--2up { font-size: 1.75rem; line-height: 2rem; } .isg-content .cards__title a { color: #000; } .isg-content .cards__title a:hover { border-bottom: 2px solid #000; } .isg-content .copy-block-intro { padding: 40px 0; } .isg-content .copy-block-intro__container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; } .isg-content .copy-block-intro__vertical-line { height: 24px; border-left: 4px solid #000; padding-right: 11px; } .isg-content .copy-block-intro__vertical-line--havelock-blue { border-color: #294e95  !important; } .isg-content .copy-block-intro__vertical-line--mantis { border-color: #2e7d32; } .isg-content .copy-block-intro__vertical-line--monza { border-color: #e1140a; } .isg-content .copy-block-intro__vertical-line--studio { border-color: #8246af; } .isg-content .copy-block-intro__title { margin-bottom: 0; font: 900 1.5rem/1.75rem "Lato", sans-serif; } .isg-content .copy-block-intro__title--no-line { padding-left: 15px; } .isg-content .copy-block-intro__introduction { padding-top: 16px; margin-bottom: 0; font: 400 1.25rem/1.5rem "Lato", sans-serif; } .isg-content .copy-block-intro__intel-image { width: 46px; margin-right: 20px; } .isg-content .copy-block-intro__intel-introduction { margin-bottom: 0; font: 900 1.125rem/1.5rem "Lato", sans-serif; } .isg-content .copy-block { display: inline-block; width: 100%; font: 400 1rem/1.375rem "Lato", sans-serif; } .isg-content .copy-block h2 { width: 100%; margin-bottom: 16px; font: 900 1.25rem/1.5rem "Lato", sans-serif; } .isg-content .copy-block h3 { margin-bottom: 16px; font: 900 .75rem/1rem "Lato", sans-serif; text-transform: uppercase; } .isg-content .copy-block img { margin-bottom: 20px; } .isg-content .copy-block p { font: 400 1rem/1.375rem "Lato", sans-serif; margin-bottom: 16px; width: 100%; } .isg-content .copy-block p:last-child { margin-bottom: 0; } .isg-content .copy-block strong { font-weight: 900; } .isg-content .copy-block ol { margin-bottom: 20px; } .isg-content .copy-block ol:last-child { margin-bottom: 0; } .isg-content .copy-block ul { margin-bottom: 20px; } .isg-content .copy-block ul:last-child { margin-bottom: 0; } .isg-content .copy-block li { display: list-item; margin-bottom: 16px; list-style-type: disc; font: 400 1rem/1.375rem "Lato", sans-serif; } .isg-content .copy-block li:last-child { margin-bottom: 0; } .isg-content .copy-block a { color: #294e95  !important; } .isg-content .copy-block a:hover { color: #294e95  !important; border-bottom: 1px solid #294e95  !important; } .isg-content .dcg__cta { clear: both; float: left; border-bottom: 2px solid rgba(0, 0, 0, 0); color: #  !important; font: 900 1rem/1.375rem "Lato", sans-serif; letter-spacing: .8px; margin-top: 16px; } .isg-content .dcg__cta:hover { color: #294e95  !important; border-bottom: 2px solid #294e95  !important; } .isg-content .dcg__cta:first-child { margin-top: 20px; } .isg-content .dcg__button { clear: both; float: left; padding: 15px; border: 3px solid #294e95  !important; border-radius: 4px; color: #294e95  !important; text-transform: uppercase; font: 900 1rem/1.375rem "Lato", sans-serif; text-align: center; letter-spacing: .8px; margin-top: 16px; } .isg-content .dcg__button:hover { border: 3px solid #294e95  !important; background-color: #294e95  !important; color: #fff  !important; } .isg-content .dcg__button:first-child { margin-top: 20px; } .isg-content .image-block { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; padding-top: 20px; padding-bottom: 20px; width: 100%; } .isg-content .image-block--centered { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column  !important; } .isg-content .image-block--centered .dcg__button { display: inline-block; clear: none; float: none; } .isg-content .image-block--centered .image-block__text-container { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; text-align: center; } .isg-content .image-block__text-container { width: 100%; padding-top: 20px; } .isg-content .image-block__text-container .copy-block, .isg-content .image-block__text-container .copy-block p { font-size: 1.125rem; line-height: 1.5rem; } .isg-content .image-block__text-container .copy-block li { font-size: 1.125rem; line-height: 1.5rem; } .isg-content .image-block__text-container .image-block__ctas { display: flex; flex-wrap: wrap; } .isg-content .image-block__text-container .image-block__ctas .dcg__button, .isg-content .image-block__text-container .image-block__ctas .dcg__cta { margin-top: 24px; margin-right: 15px; white-space: nowrap; } .isg-content .image-block--centered .image-block__ctas { display: inherit; margin: 0 auto; } .isg-content .image-block--centered .image-block__ctas a.dcg__button { margin-right: 20px; } .isg-content .image-block__media-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .isg-content .image-block__media-container .responsive-embed { margin-bottom: 0; } .isg-content .image-block__media-container--centered { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .isg-content .image-block__masthead-picture { height: 100%; } .isg-content .image-block__image { width: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .isg-content .image-block__title { margin-bottom: 16px; font: 900 2rem/2.25rem "Lato", sans-serif; } .isg-content .image-block__category { margin-bottom: 16px; font: 900 .75rem/1rem "Lato", sans-serif; text-transform: uppercase; color: #2e7d32  !important; } .isg-content .multipage-navigation { padding: 40px 0 20px; } .isg-content .multipage-navigation__title { margin-bottom: 20px; text-align: center; font: 900 1.75rem/2rem "Lato", sans-serif; } .isg-content .multipage-navigation__button-container { margin-bottom: 30px; text-align: center; } .isg-content .multipage-navigation__button-container .dcg__button { clear: none; float: none; margin-top: 0; } .isg-content .multipage-navigation__cta { position: relative; margin: 0; padding: 0 0 60px 0; width: 100%; } .isg-content .multipage-navigation__cta::before { content: ""; display: block; position: absolute; left: 16.5px; width: 5px; height: 100%; background: #dcdcdc; } .isg-content .multipage-navigation__cta:last-child { padding: 0; } .isg-content .multipage-navigation__cta:last-child::before { display: none; } .isg-content .multipage-navigation__cta-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; margin: 0; color: #fff  !important; } .isg-content .multipage-navigation__cta-link { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; position: relative; color: #000  !important; } .isg-content .multipage-navigation__cta-link:focus { color: #000  !important; } .isg-content .multipage-navigation__cta-link:hover { text-decoration: none; color: #000  !important; } .isg-content .multipage-navigation__cta-link:hover .multipage-navigation__cta-title { color: #294e95  !important; } .isg-content .multipage-navigation__cta-link:hover .multipage-navigation__cta-icon { background: #294e95  !important; } .isg-content .multipage-navigation__cta-icon { display: -webkit-inline-box; display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; border-radius: 50%; vertical-align: top; margin-right: 10px; width: 40px; height: 40px; background: #dcdcdc; } .isg-content .multipage-navigation__cta-arrow { display: none; font-size: 1.125rem; color: #fff  !important; } .isg-content .multipage-navigation__cta-circle { border-radius: 50%; display: block; width: 15.5px; height: 15.5px; background: #fff; } .isg-content .multipage-navigation__cta-info { display: inline-block; margin-top: 10px; } .isg-content .multipage-navigation__cta-title { font: 700 1.25rem/1.5rem "Lato", sans-serif; } .isg-content .multipage-navigation__cta-description { margin: 0; font: 400 1rem/1.375rem "Lato", sans-serif; } .isg-content .multipage-navigation__cta--active .multipage-navigation__cta-title { color: #294e95  !important; } .isg-content .multipage-navigation__cta--active .multipage-navigation__cta-icon { background: #294e95  !important; } .isg-content .multipage-navigation__cta--active .multipage-navigation__cta-arrow { display: block; } .isg-content .multipage-navigation__cta--active .multipage-navigation__cta-circle { display: none; } .isg-content .overview { background-color: #f4f4f4; padding-bottom: 40px; } .isg-content .overview__content { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .isg-content .overview__content--full-width { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .isg-content .overview__media-container { display: block; margin-bottom: 20px; height: 100%; } .isg-content .overview__image { width: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .isg-content .overview__text-container { width: 100%; } .isg-content .overview__subtitle { font: 900 2rem/2.25rem "Lato", sans-serif; margin-bottom: 0; } .isg-content .overview__text li { font: 400 1.125rem/1.5rem "Lato", sans-serif; margin: 16px 0 0; } .isg-content .overview__text p { font: 400 1.125rem/1.5rem "Lato", sans-serif; margin: 16px 0 0; } .isg-content .overview__text-column { -webkit-box-flex: .45; -webkit-flex-grow: .45; -moz-flex-grow: .45; -ms-flex-positive: .45; flex-grow: .45; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; padding-right: 5%; } .isg-content .overview__key-features-title { margin: 40px 0 0; font: 900 1.5rem/1.3125rem "Lato", sans-serif; } .isg-content .sidebar__items { margin: 0; } .isg-content .sidebar__title { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; color: #000  !important; font: 900 1.25rem/1.5rem "Lato", sans-serif; } .isg-content .sidebar__title:focus { color: #000  !important; } .isg-content .sidebar__title:hover { color: #294e95  !important; } .isg-content .sidebar__content { padding: 10px 0; } .isg-content .sidebar__content a { color: #294e95  !important; font: 900 1rem/1.25rem "Lato", sans-serif; } .isg-content .sidebar__content a:hover { border-bottom: 2px solid #294e95  !important; } .isg-content .sidebar__content--desktop { width: calc(100% / 3 - 16px); padding: 5px 0; margin-right: 16px; } .isg-content .sidebar__content--desktop:nth-child(3n) { margin: 0; } .isg-content .sidebar__plus { margin-top: 5px; font-size: .875rem; } .isg-content .sidebar__list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .isg-content .social-platforms { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; padding-top: 25px; padding-bottom: 25px; } .isg-content .social-platforms__container { width: 100%; background-color: #dcdcdc; } .isg-content .social-platforms__text { margin: 0 0 12px; color: #6f7170  !important; font: 900 .75rem/1.5rem "Lato", sans-serif; } .isg-content .social-platforms__icon { margin-right: 5px; color: #294e95  !important; font-size: 1.6875rem; } .isg-content .social-platforms__icon:hover { color: #fff  !important; } .isg-content .static-hero__wrapper { position: relative; height: 285px; } .isg-content .static-hero__wrapper.page-gutter { max-width: 100%; display: flow-root; overflow: hidden; clear: both; } .isg-content .static-hero__container { width: 100%; } .isg-content .static-hero__image-container { height: 100%; background-color: #000; } .isg-content .static-hero__image { right: 0; position: absolute; height: 100%; width: 100%; object-fit: cover; object-position: right; } .isg-content .static-hero__title { margin-bottom: 0; font: 900 2.5rem/2.75rem "Lato", sans-serif; } .isg-content .static-hero__text { margin: 16px 0 0; font: 400 1.125rem/1.5rem "Lato", sans-serif; } .isg-content .static-hero__title-container.general-padding-content { width: 55%; padding: 0; margin: 0; } .isg-content .static-hero__container .static-hero__title-container .text-general-padding { width: auto; padding: 0%; margin: 10%; color: #fff; } .isg-content .static-hero__container .heroButton a.dcg__button { display: inline-block; float: none; margin-right: 15px; border: 1px solid #fff; color: #fff  !important; } .isg-content .static-hero__container .heroButton a.dcg__button:hover { background: #fff  !important; color: #000  !important; border: 1px solid #fff; } .isg-content .static-hero__container .heroButton a.dcg__cta { display: inline-block; float: none; margin-right: 15px; padding: 10px 15px; display: inline-block; color: #fff  !important; } .isg-content .static-hero__container.black .static-hero__title-container .text-general-padding { color: #000; } .isg-content .static-hero__container.black .heroButton a.dcg__button { border: 1px solid #000; color: #000  !important; } .isg-content .static-hero__container.black .heroButton a.dcg__button:hover { color: #000  !important; border: 1px solid #000; } .isg-content .static-hero__container.black .heroButton a.dcg__cta { color: #000  !important; } .isg-content .static-hero__container.left .static-hero__title-container.general-padding-content { float: left; } .isg-content .static-hero__container.right .static-hero__title-container.general-padding-content { float: right; } .isg-content .static-hero__container.center .static-hero__title-container.general-padding-content { text-align: center; margin: 0 auto; } @media screen and (min-width: 768px) and (max-width: 1200px) { .isg-content .static-hero__title-container.general-padding-content { width: 75%; } } .isg-content .orbit { position: relative; } .isg-content .orbit-container { position: relative; height: 0; margin: 0; list-style: none; overflow: hidden; } .isg-content .orbit-slide { width: 100%; } .isg-content .orbit-slide.no-motionui.is-active { top: 0; left: 0; } .isg-content .orbit-figure { margin: 0; } .isg-content .orbit-image { width: 100%; max-width: 100%; margin: 0; } .isg-content .orbit-caption { position: absolute; bottom: 0; width: 100%; margin-bottom: 0; padding: 1rem; background-color: rgba(0, 0, 0, .5); color: #fff; } .isg-content .orbit-previous { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; padding: 1rem; color: #fff; left: 0; } .isg-content .orbit-previous:hover { background-color: rgba(0, 0, 0, .5); } .isg-content .orbit-previous:active { background-color: rgba(0, 0, 0, .5); } .isg-content .orbit-previous:focus { background-color: rgba(0, 0, 0, .5); } .isg-content .orbit-next { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; padding: 1rem; color: #fff; left: auto; right: 0; } .isg-content .orbit-next:hover { background-color: rgba(0, 0, 0, .5); } .isg-content .orbit-next:active { background-color: rgba(0, 0, 0, .5); } .isg-content .orbit-next:focus { background-color: rgba(0, 0, 0, .5); } .isg-content .orbit-bullets { position: relative; margin-top: .8rem; margin-bottom: .8rem; text-align: center; } .isg-content .orbit-bullets button { width: 1.2rem; height: 1.2rem; margin: .1rem; border-radius: 50%; background-color: #cacaca; } .isg-content .orbit-bullets button:hover { background-color: #8a8a8a; } .isg-content .orbit-bullets button.is-active { background-color: #8a8a8a; } .isg-content .tabbed-panel { width: 100%; display: block; padding-top: 60px; } .isg-content .tabbed-panel .copy-block-intro { padding-top: 0; } .isg-content .tabbed-panel .bullets { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; width: 100%; height: 50px; margin: 0; border-top: 2px solid #dcdcdc; border-bottom: 2px solid #dcdcdc; } .isg-content .tabbed-panel .bullets__button { display: none; position: absolute; background-color: rgba(0, 0, 0, 0); height: 100%; width: 100%; border-radius: 0%; margin: 0; white-space: normal; outline: 0; font: 700 1.125rem/2rem "Lato", sans-serif; letter-spacing: .8px; } .isg-content .tabbed-panel .bullets__button:hover { background-color: rgba(0, 0, 0, 0); } .isg-content .tabbed-panel .bullets__button.is-active { color: #294e95  !important; font-weight: 700; background-color: rgba(0, 0, 0, 0); display: block; } .isg-content .tabbed-panel .orbit-arrows { background-color: #f4f4f4; } .isg-content .tabbed-panel .orbit-arrows--previous { padding: 8px; -webkit-box-shadow: 4px 0 8px 0 rgba(0, 0, 0, .15); box-shadow: 4px 0 8px 0 rgba(0, 0, 0, .15); } .isg-content .tabbed-panel .orbit-arrows--next { padding: 8px; -webkit-box-shadow: 0px 3px 13px 0 rgba(0, 0, 0, .31); box-shadow: 0px 3px 13px 0 rgba(0, 0, 0, .31); } .isg-content .tabbed-panel .orbit-arrows__icon { color: #294e95  !important; } .isg-content .tabbed-panel ul.orbit-container { height: auto  !important; } .isg-content .tabbed-panel li.orbit-slide { max-height: none  !important; } .isg-content .tabbed-panel .vertical-line { border-left: 3px solid #e1140a; height: 28px; } .isg-content .tabbed-panel .fa-caret-right { margin-bottom: 40px; } .isg-content .tabbed-panel--gray { background-color: #f4f4f4; margin-top: 40px; padding-bottom: 60px; } .isg-content .tabbed-panel--gray .tabbed-panel__container { padding: 0; } .isg-content .tabbed-panel--gray .tabbed-panel__bullets-container { background: #f4f4f4; } .isg-content .tabbed-panel__container { padding: 20px 0; } .isg-content .tabbed-panel__title { font: 900 1.75rem/2rem "Lato", sans-serif; } .isg-content .tabbed-panel__copy-block { padding-top: 30px; } .isg-content .tabbed-panel__title-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; } .isg-content .tabbed-panel__introduction { font: 400 1.25rem/1.75rem "Lato", sans-serif; } .isg-content .tabbed-panel__bullets-container { background: #fff; } .isg-content .tabbed-panel__bullets-sticky { z-index: 1; } .isg-content .tabbed-panel__bullets-sticky.is-stuck .tabbed-panel__bullets-container { border-bottom: 2px solid #dcdcdc; } .isg-content .tabbed-panel__bullets-sticky.is-stuck .bullets { border: 0; } .isg-content .slide-in-left.mui-enter { -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .isg-content .slide-in-left.mui-enter.mui-enter-active { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .isg-content .slide-out-left.mui-leave { -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .isg-content .slide-out-left.mui-leave.mui-leave-active { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } .isg-content .slide-in-right.mui-enter { -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .isg-content .slide-in-right.mui-enter.mui-enter-active { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .isg-content .slide-out-right.mui-leave { -webkit-transition-duration: 500ms; transition-duration: 500ms; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .isg-content .slide-out-right.mui-leave.mui-leave-active { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .isg-content .tile__container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; align-items: stretch; width: 100%; height: 100%; } .isg-content .tile__container--row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; } .isg-content .tile__wrapper { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; } .isg-content .tile__main-title { margin-top: 20px; font: 900 1.25rem/1.75rem "Lato", sans-serif; } .isg-content .tile__title { margin-bottom: 16px; font: 900 1.5rem/1.75rem "Lato", sans-serif; text-align: center; color: #294e95  !important; } .isg-content .tile__image-container { min-height: 1px; } .isg-content .video-modal { display: none; position: fixed; top: 0; left: 0; z-index: 9999; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .77); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; } .isg-content .video-modal.show { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex  !important; } .isg-content .video-modal__container { display: block; height: 100%; } .isg-content .video-modal__content { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; width: 80%; height: 50%; background: #000; margin: auto; } .isg-content .video-modal__box { position: relative; height: 100%; width: 100%; } .isg-content .video-modal__box-close { position: absolute; right: -20px; top: -30px; border: 0; color: #fff  !important; font-size: 1.8125rem; } .isg-content .video-modal__box-iframe { width: 100%; height: 100%; } @media screen and (min-width: 768px) { .isg-content .container-divider-right { border-right: 1px solid #e6e6e6; border-bottom: 0; } .isg-content .reveal { right: auto; left: auto; margin: 0 auto; min-height: 0; width: 600px; max-width: 75rem; } .isg-content h1 { font-size: 3rem; } .isg-content h2 { font-size: 2.5rem; } .isg-content h3, h3.marketoModalTitle { font-size: 1.9375rem; } .isg-content h4 { font-size: 1.5625rem; } .isg-content h5 { font-size: 1.25rem; } .isg-content h6 { font-size: 1rem; } } @media (min-width: 480px) { .isg-content .video-modal__content { width: 90%; } } @media only screen and (min-width: 768px) { .isg-content .checkbox:hover { cursor: pointer; } .isg-content .checkbox:hover:before { background: #294e95  !important; } .isg-content .page-gutter { margin: 0 auto; max-width: 1920px; } .isg-content .content-gutter { margin: 0 auto; max-width: 1600px; } .isg-content .general-padding-content--only-desktop { padding-left: 8%; padding-right: 8%; } .isg-content .general-padding-content { padding-left: 8%; padding-right: 8%; } .isg-content .general-padding-content--only-mobile { padding-left: 0; padding-right: 0; } .isg-content .general-padding-content--only-left { padding-right: 0; } .isg-content .general-padding-content--only-left-bleed { padding-right: 0; } .isg-content .general-padding-content--only-right { padding-left: 0; } .isg-content .general-padding-content--only-right-bleed { padding-left: 0; } .isg-content .text-general-padding--only-right-desktop { padding-left: 0; } .isg-content .hide-in-mobile { display: block  !important; } .isg-content .hide-in-mobile-flex { display: -webkit-box  !important; display: -webkit-flex  !important; display: -moz-flex  !important; display: -ms-flexbox  !important; display: flex  !important; } .isg-content .hide-in-desktop { display: none  !important; } .isg-content .slick-prev { left: 0; } .isg-content .slick-next { right: 0  !important; } .isg-content .card-grid { width: 100%; } .isg-content .card-grid .vertical-line { height: 36px; } .isg-content .card-grid__title { margin-bottom: 18px; font-size: 2rem; line-height: 2.25rem; } .isg-content .card-grid__introduction { margin-bottom: 40px; font-size: 1.5rem; line-height: 2rem; } .isg-content .card-grid__container .image-block { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .isg-content .card-grid__container .image-block__text-container { width: 45%; padding-top: 30px; padding-bottom: 30px; } .isg-content .card-grid__container .image-block__media-container { -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%; position: relative; margin: 0 auto; max-width: 1000px; padding-right: 0; } .isg-content .card-grid__container .image-block__image { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%) rotate(0.001deg); transform: translateX(-50%) rotate(0.001deg); position: relative; left: 50%; width: 100%; height: auto; max-width: 1000px; } .isg-content .card-grid__cards-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; min-width: 0; } .isg-content .cards { margin-right: 15px; } .isg-content .cards--4up-grid { width: calc(50% - 8px); } .isg-content .cards--4up-grid:nth-child(2n) { margin-right: 0; } .isg-content .cards--4up-carousel .cards { margin-right: 8px; margin-left: 8px; } .isg-content .cards--full-width { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: 100%; } .isg-content .cards--full-width .cards__button { font: 700 1rem/1.875rem "Lato", sans-serif; } .isg-content .cards--full-width .cards__image-container { position: relative; margin: 0 auto; max-width: 1000px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 0; width: 50%; } .isg-content .cards--full-width .cards__text-container { width: 50%; max-height: 360px; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; } .isg-content .cards--full-width .cards__masthead-picture { height: 360px; display: block; overflow: hidden; } .isg-content .cards--full-width .cards__image { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%) rotate(0.001deg); transform: translateX(-50%) rotate(0.001deg); position: relative; left: 50%; width: inherit; height: 100%; max-width: 1000px; } .isg-content .cards--half-width { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; width: 50%; } .isg-content .cards__text-container--transparent-with-image { padding: 15px 15px 0; } .isg-content .cards__text-container--transparent-no-padding { padding: 0 30px; } .isg-content .contact-us-modal__title { font: 900 2rem/2.25rem "Lato", sans-serif; } .isg-content .contact-us-modal__confirmation { padding: 110px 75px; } .isg-content .contact-us__content { width: 70%; margin-bottom: 24px; } .isg-content .copy-block-intro { width: 70%; } .isg-content .copy-block img { width: 50%; } .isg-content .homepage-hero { height: 720px; } .isg-content .homepage-hero .orbit-figure { height: 720px; } .isg-content .homepage-hero .orbit-previous { top: -1%; padding: 1rem; } .isg-content .homepage-hero .orbit-next { top: -1%; padding: 1rem; } .isg-content .homepage-hero__carousel { overflow: hidden; } .isg-content .homepage-hero__image-container { height: 720px; } .isg-content .homepage-hero__text-container { -webkit-box-sizing: content-box; box-sizing: content-box; background-color: rgba(0, 0, 0, 0); position: absolute; margin-top: 106px; top: 0; width: 50%; color: #fff  !important; } .isg-content .homepage-hero__title { margin: 0 0 20px; padding-top: 0; font-size: 2.5rem; line-height: 2.75rem; } .isg-content .homepage-hero__image { max-width: 1920px; max-height: 720px; height: 100%; } .isg-content .homepage-hero__bullets { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; background-color: rgba(51, 63, 72, .5); bottom: 0; top: auto; } .isg-content .homepage-hero__bullets .homepage-hero__bullets-button { display: block; position: relative; background-color: rgba(0, 0, 0, 0); width: 100%; height: 88px; border-bottom: 0; border-top: 3px solid rgba(0, 0, 0, 0); font-size: 1rem; line-height: 1.375rem; } .isg-content .homepage-hero__bullets .homepage-hero__bullets-button:hover { border-bottom: 0; border-top: 3px solid #df1f26; } .isg-content .homepage-hero__bullets .homepage-hero__bullets-button.is-active { border-bottom: 0; border-top: 3px solid #df1f26; } .isg-content .homepage-hero__bullets .homepage-hero__bullets-button.is-active::before { top: -20px; bottom: auto; left: calc(50% - 26px); border-left: 26px solid rgba(0, 0, 0, 0); border-right: 26px solid rgba(0, 0, 0, 0); border-bottom: 18px solid #df1f26; border-top: 0px; } .isg-content .image-block__text-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .isg-content .image-block--centered .image-block__text-container { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; width: 70%; } .isg-content .image-block__masthead-picture { display: block; overflow: hidden; } .isg-content .link-modal { width: 85%; } .isg-content .multipage-navigation__title { margin-bottom: 30px; font-size: 1.375rem; line-height: 1.5rem; } .isg-content .multipage-navigation__button-container { margin-bottom: 60px; } .isg-content .multipage-navigation__cta { padding: 0 10px; width: 25%; } .isg-content .multipage-navigation__cta::before { width: 100%; height: 5px; top: 17.5px; left: 50%; } .isg-content .multipage-navigation__cta:last-child { padding: 0 10px; } .isg-content .multipage-navigation__cta-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; } .isg-content .multipage-navigation__cta-link { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-align: center; } .isg-content .multipage-navigation__cta-arrow { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .isg-content .multipage-navigation__cta-info { width: 100%; } .isg-content .multipage-navigation__cta-title { font-size: 1rem; line-height: 1.25rem; } .isg-content .multipage-navigation__cta-description { font-size: .6875rem; line-height: .8125rem; } .isg-content .overview__content { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; } .isg-content .overview__media-container { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-flex-basis: 40%; -ms-flex-preferred-size: 40%; flex-basis: 40%; margin-bottom: 0; } .isg-content .overview__media-container--right { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .isg-content .overview__content--full-width .overview__media-container { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; margin-bottom: 40px; } .isg-content .overview__text-container:not(.overview__text-container--full-width) { width: 70%; } .isg-content .overview__text-columns { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .isg-content .overview__key-features-title { margin-top: 0; font-size: 1.375rem; line-height: 2rem; } .isg-content .popup-container { padding: 60px; width: 690px; height: auto; } .isg-content .sidebar__title { margin-bottom: 25px; pointer-events: none; } .isg-content .sidebar__title:hover { color: #000  !important; } .isg-content .social-platforms { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; } .isg-content .social-platforms__text { font-size: .875rem; line-height: 1.5rem; margin: 0 20px 0 0; } .isg-content .static-hero__wrapper { height: 384px; } .isg-content .static-hero__container { background-color: #fff; } .isg-content .static-hero__title-container { max-width: 1920px; margin: 0 auto; } .isg-content .static-hero__title-container .text-general-padding { width: 50%; } .isg-content .tabbed-panel .bullets { height: 100px; } .isg-content .tabbed-panel .bullets__button { display: block; position: relative; line-height: 1.375rem; } .isg-content .tabbed-panel .bullets__button:hover { color: #294e95  !important; } .isg-content .tabbed-panel .orbit-arrows { display: none; } .isg-content .tabbed-panel .vertical-line { height: 36px; } .isg-content .tabbed-panel .fa-caret-right { margin-bottom: 0; } .isg-content .tile { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; min-width: 0; color: #000  !important; padding: 40px 15px 20px; width: 100%; } .isg-content .tile:hover { background-color: #dcdcdc; color: #000  !important; } .isg-content .tile__container { color: #000  !important; margin: 0; } .isg-content .tile__container--row .tile { width: 25%; } .isg-content .tile__container--row .tile__image-container { margin-bottom: 0; } .isg-content .tile__main-title { display: none; } .isg-content .tile__title { margin-top: 20px; font-size: 1.125rem; line-height: 1.5rem; color: #000  !important; } .isg-content .tile__content { font: 400 1rem/1.375rem "Lato", sans-serif; text-align: center; } .isg-content .tile__image-container { margin-bottom: 60px; } .isg-content .video-modal__content { width: 600px; height: 335px; } .isg-content .slider-panel__pagination { bottom: 27px  !important; } .isg-content .slider-panel__pagination .swiper-pagination-bullet { width: 8px; height: 8px; } .isg-content .slider-panel__pagination .swiper-pagination-bullet-active { width: 13px; height: 13px; } } @media (min-width: 1201px) { .isg-content .general-padding-content--only-medium { padding-left: 0; padding-right: 0; } .isg-content .text-general-padding { padding-left: 30px; padding-right: 30px; } .isg-content .text-general-padding--only-left { padding-right: 0; } .isg-content .text-general-padding--only-right { padding-left: 0; } .isg-content .vertical-align-content { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; } .isg-content .card-grid { padding-top: 40px; } .isg-content .card-grid__container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .isg-content .card-grid__container .image-block__title { margin-bottom: 20px; font-size: 1.5rem; line-height: 2rem; } .isg-content .card-grid__cards-container { -webkit-box-flex: 1; -webkit-flex: 1 1 0; -moz-flex: 1 1 0; -ms-flex: 1 1 0; flex: 1 1 0; } .isg-content .card-grid__accordion { width: 20%; } .isg-content .cards { margin-right: 20px; } .isg-content .cards--4up-grid { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; } .isg-content .cards--4up-grid:nth-child(2n) { margin-right: 20px; } .isg-content .cards--4up-grid:last-child { margin-right: 0; } .isg-content .cards--4up-carousel .cards { margin-left: 10px; margin-right: 10px; } .isg-content .cards__text-container { padding: 30px; } .isg-content .cards__category { margin-bottom: 20px; } .isg-content .cards__title { margin-bottom: 20px; font-size: 1.5rem; line-height: 1.75rem; } .isg-content .cards__title--2up { font-size: 2rem; line-height: 2.25rem; } .isg-content .contact-us { margin-top: 80px; } .isg-content .contact-us__title { margin-bottom: 24px; font-size: 2rem; line-height: 2.25rem; } .isg-content .contact-us__content p { font-size: 1.5rem; line-height: 2rem; } .isg-content .copy-block-intro { padding: 80px 0 20px; } .isg-content .copy-block-intro__vertical-line { height: 32px; padding-right: 26px; } .isg-content .copy-block-intro__title { font-size: 2rem; line-height: 2.25rem; } .isg-content .copy-block-intro__title--no-line { padding-left: 30px; } .isg-content .copy-block-intro__introduction { font-size: 1.5rem; line-height: 2rem; padding-top: 20px; } .isg-content .copy-block-intro__intel { margin-top: 20px; } .isg-content .copy-block-intro__intel-image { width: 75px; margin-right: 30px; } .isg-content .copy-block-intro__intel-introduction { font-size: 1.25rem; display: inline-block; } .isg-content .copy-block h2 { margin-bottom: 20px; font-size: 1.5rem; line-height: 2rem; } .isg-content .copy-block h3 { margin-bottom: 20px; } .isg-content .dcg__cta:first-child { margin-top: 24px; } .isg-content .dcg__button:first-child { margin-top: 24px; } .isg-content .homepage-hero__text-container { max-width: 610px; } .isg-content .homepage-hero__title { margin: 0 0 20px; padding-top: 0; font-size: 3.75rem; line-height: 4rem; } .isg-content .homepage-hero__bullets .homepage-hero__bullets-button { height: 100px; font-size: 1.25rem; line-height: 1.5rem; } .isg-content .image-block { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding-top: 40px; padding-bottom: 40px; } .isg-content .image-block__text-container { padding-top: 0; } .isg-content .image-block__text-container--no-image { width: 70%; } .isg-content .image-block--centered .image-block__text-container { padding-top: 40px; } .isg-content .image-block__media-container { -webkit-flex-basis: 60%; -ms-flex-preferred-size: 60%; flex-basis: 60%; } .isg-content .image-block__media-container--right { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; } .isg-content .image-block__title { margin-bottom: 20px; font-size: 2.5rem; line-height: 2.75rem; } .isg-content .image-block__category { margin-bottom: 20px; } .isg-content .multipage-navigation { padding: 80px 0 40px; } .isg-content .multipage-navigation__title { font-size: 2rem; line-height: 2.25rem; } .isg-content .multipage-navigation__cta-title { font-size: 1.5rem; line-height: 1.75rem; } .isg-content .multipage-navigation__cta-description { font-size: 1rem; line-height: 1.375rem; } .isg-content .overview { padding-bottom: 80px; } .isg-content .overview__subtitle { padding-top: 40px; font-size: 2.5rem; line-height: 2.75rem; } .isg-content .overview__text li { margin-top: 20px; } .isg-content .overview__text p { margin-top: 20px; } .isg-content .overview__key-features-title { padding-top: 40px; font-size: 2rem; line-height: 2.25rem; } .isg-content .sidebar__title { margin-bottom: 20px; font-size: 1.5rem; line-height: 2rem; } .isg-content .sidebar__content--desktop { width: auto; padding: 10px 0; margin: 0; } .isg-content .sidebar__list { display: inline; } .isg-content .social-platforms__text { font-size: 1.25rem; line-height: 1.5rem; } .isg-content .static-hero__container .static-hero__title-container .text-general-padding { margin: 16%; } .isg-content .static-hero__wrapper { height: 480px; } .isg-content .static-hero__wrapper--splitter { height: 500px; } .isg-content .static-hero__wrapper--large { height: 720px; } .isg-content .static-hero__title { font-size: 3.75rem; line-height: 4rem; } .isg-content .static-hero__text { margin-top: 20px; } .isg-content .tabbed-panel { padding-top: 80px; } .isg-content .tabbed-panel .bullets__button { font-size: 1.25rem; line-height: 2rem; } .isg-content .tabbed-panel--gray { padding-bottom: 80px; } .isg-content .tabbed-panel__container { padding: 40px 0; } .isg-content .tabbed-panel__title { font-size: 2rem; line-height: 2.25rem; } .isg-content .tabbed-panel__copy-block { padding-top: 45px; } .isg-content .tabbed-panel__introduction { font-size: 1.5rem; line-height: 2rem; } .isg-content .tile__container--row .tile { width: 20%; } .isg-content .tile__container--row-desktop { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; } .isg-content .tile__container--row-desktop .tile { width: 20%; } .isg-content .tile__title { margin-bottom: 20px; font-size: 1.5rem; line-height: 1.75rem; } .isg-content .video-modal__content { width: 925px; height: 520px; } } @media screen and (-ms-high-contrast: active) { .isg-content .text-general-padding { width: 100%; } .isg-content .image-block__media-container { width: 100%; } .isg-content .video-modal__content { margin: 0px; } } @media (-ms-high-contrast: none) { .isg-content .text-general-padding { width: 100%; } .isg-content .image-block__media-container { width: 100%; } .isg-content .video-modal__content { margin: 0px; } } @media (min-width: 768px) and (max-width: 1201px) { .isg-content .vertical-align-content { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; } } @media screen and (max-width: 767px) { .isg-content .reveal { top: 0; left: 0; width: 100%; max-width: none; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0; border: 0; border-radius: 0; } } @media only screen and (max-width: 767px) { .isg-content .slick-prev:before { padding: 6px; } .isg-content .slick-next { right: -15px  !important; } .isg-content .slick-next:before { padding: 6px; } } @media (max-width: 767px) { .isg-content .accordion__container { margin: 0; } .isg-content .static-hero__wrapper--large, .isg-content .static-hero__wrapper--splitter { height: auto; } .isg-content .static-hero__wrapper--large .static-hero__image-container, .isg-content .static-hero__wrapper--splitter .static-hero__image-container { position: relative; height: 285px; } .isg-content .static-hero__wrapper--large .static-hero__title-container, .isg-content .static-hero__wrapper--splitter .static-hero__title-container { -ms-transform: none; -webkit-transform: none; transform: none; margin: 20px 0; color: #000  !important; } } @media only screen and (max-width: 767px) { .isg-content .static-hero__image { max-width: 767px; } } @media only screen and (min-width: 767px) and (max-width: 1920px) { .isg-content .static-hero__image { max-width: 1920px; } } @media (min-width: 1921px) { .isg-content .static-hero__image { max-width: none; } .isg-content .static-hero__image-container img { width: 100%; object-fit: cover; } } @media only screen and (min-width: 768px) { .isg-content .tile__container--row-desktop .tile__image-container { margin-bottom: 0; } } @media (max-width: 767px) { .isg-content .static-hero__container.left .static-hero__title-container.general-padding-content { float: none; text-align: center; width: 100%; } .isg-content .static-hero__container.right .static-hero__title-container.general-padding-content { float: none; text-align: center; width: 100%; } .isg-content .static-hero__container.center .static-hero__title-container.general-padding-content { float: none; text-align: center; width: 100%; } .isg-content .static-hero__container.white .heroButton a.dcg__cta { color: #000  !important; } .isg-content .static-hero__container.white .heroButton a.dcg__button { display: inline-block; float: none; margin-right: 15px; border: 1px solid #000; color: #000  !important; } .isg-content .static-hero__container.white .heroButton a.dcg__button:hover { display: inline-block; float: none; margin-right: 15px; border: 1px solid #000; color: #000  !important; } .isg-content .static-hero__title-container .text-general-padding { color: #000  !important; margin: 30px  !important; } .isg-content .static-hero__container.black .heroButton a.dcg__cta { color: #000  !important; } } #contact-us { background: #294e95  !important; color: #fff; max-width: none; } #contact-us .image-block__text-container { padding-top: 0; } #contact-us .dcg__button { color: #fff  !important; border-color: #fff  !important; } #contact-us .dcg__button:hover { background-color: #eaeef5  !important; color: #294e95  !important; } @media (min-width: 768px) { .isg-content .ch-img img { float: right; position: absolute; right: 10%; margin-top: -60px; max-height: 200px; max-width: 25%; } }
