﻿@font-face{font-family:'Oswald';src:url("/fonts/Oswald-SemiBold.woff2") format("woff2"),url("/fonts/Oswald-SemiBold.woff") format("woff")}@font-face{font-family:'Roboto';src:url("/fonts/Roboto-Regular.woff2") format("woff2"),url("/fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("/fonts/Roboto-Bold.woff2") format("woff2"),url("/fonts/Roboto-Bold.woff") format("woff");font-weight:700;font-style:normal}.mc-md{vertical-align:top;font-size:41%;line-height:170%}h1 .mc-md,.h1 .mc-md{line-height:194%;font-size:24%}h2 .mc-md,.h2 .mc-md{line-height:225%;font-size:24%}h3 .mc-md,.h3 .mc-md{line-height:180%;font-size:26%}h4 .mc-md,.h4 .mc-md{line-height:180%;font-size:40%}h5 .mc-md,.h5 .mc-md{line-height:170%}p .mc-md{font-size:41%;line-height:170%}.small .mc-md{line-height:16px}.oc-cta-button .mc-md{margin-bottom:10px}.oc-meganav .nav-wrapper{width:100%;background-color:white;color:#333}@media (min-width: 1200px){.oc-meganav .nav-wrapper{min-height:70px}}.oc-meganav .nav-wrapper .nav-content-container{display:flex}.oc-meganav .nav-wrapper .navbar-default .navbar-header .navbar-brand{background-image:url(https://dp9jl1397yfvp.cloudfront.net/pys/static/images/oc-logo.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;border-radius:5px 0 5px 0;color:transparent !important;height:10px;margin:15px 10px 15px 0px;text-indent:-9999em;text-shadow:none !important;width:10px}.oc-meganav .nav-wrapper .navbar-default .navbar-header .navbar-brand:focus{outline-offset:3px;outline-color:#d40f7d;outline-width:3px;outline-style:solid}.oc-meganav .nav-wrapper .navbar-default .navbar-brand{text-shadow:none}.oc-meganav .nav-wrapper .navbar-default .navbar-brand{color:#777}.oc-meganav .nav-wrapper .navbar-brand{float:left;padding:20px 20px;font-size:18px;line-height:0;height:50px}.oc-meganav .desktop-nav{display:none}@media (min-width: 1200px){.oc-meganav .desktop-nav{display:block}}.oc-meganav .mobile-nav{max-width:800px;margin:auto;overflow-x:hidden;display:none}@media (max-width: 1199px){.oc-meganav .mobile-nav{display:block}}.oc-meganav .mobile-nav .navbar{max-width:798px;margin:auto;z-index:1005 !important;box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}.oc-meganav .mobile-nav .nav-border{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.oc-meganav .mobile-nav .mobile-nav__toggle{background-color:#65666A !important;height:40px;width:42px;display:flex;justify-content:center;align-items:center;color:white;padding-top:5px;outline:none}.oc-meganav .mobile-nav .mobile-nav__toggle:focus{background-color:#d40f7d !important}.oc-meganav .dropdown-section{display:none;justify-content:center;position:absolute;left:0;max-width:1440px;flex-direction:row;background-color:white;width:100%;z-index:1000;padding-top:15px;padding-bottom:25px;border-top:1px solid #f2f2f2;border-bottom:2px solid #f2f2f2}.oc-meganav .dropdown-section:hover,.oc-meganav .dropdown-section:active,.oc-meganav .dropdown-section:focus,.oc-meganav .dropdown-section:visited,.oc-meganav .dropdown-section:focus-within{display:flex}@media (min-width: 1440px){.oc-meganav .dropdown-section{left:calc( (100% - 1440px) / 2 )}}.oc-meganav .navbar{height:70px;max-width:1440px;margin:auto;display:flex;padding:0 15px;justify-content:center}@media (min-width: 1200px){.oc-meganav .navbar{flex-direction:row;align-items:center}}.oc-meganav .call-to-action{padding-left:15px;padding-right:15px;padding-top:17px;vertical-align:middle}.oc-meganav .refresh-cta{min-height:35px !important;font-size:15px !important}.oc-meganav .mobile-ctas .call-to-action{padding:0px;margin-right:15px}.oc-meganav .navbar-dropdown{padding-left:15px;padding-right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;list-style-type:none}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-meganav .navbar-dropdown:hover{background-color:#f2f2f2;-webkit-box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75);box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75)}.oc-meganav .navbar-dropdown:hover .dropdown-section{display:flex;padding-left:15px;padding-right:15px}}.oc-meganav .navbar-dropdown .nav-dropdown__content{font-size:14px !important;height:70px;line-height:70px;vertical-align:middle}.oc-meganav .navbar-dropdown:hover,.oc-meganav .navbar-dropdown:active,.oc-meganav .navbar-dropdown:focus,.oc-meganav .navbar-dropdown:visited,.oc-meganav .navbar-dropdown:focus-within{background-color:#f2f2f2;-webkit-box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75);box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75)}.oc-meganav .navbar-dropdown:hover .dropdown-section,.oc-meganav .navbar-dropdown:focus .dropdown-section,.oc-meganav .navbar-dropdown:focus-within .dropdown-section{display:flex;padding-left:15px;padding-right:15px}.oc-meganav .navbar-dropdown:focus{outline-offset:2px;outline-color:#d40f7d;outline-style:solid;outline-width:2px}.oc-meganav .nav-link-dropdown{text-decoration:none}.oc-meganav .nav-link-dropdown:hover,.oc-meganav .nav-link-dropdown:focus{text-decoration:underline;color:black}.oc-meganav .hover-decal{position:relative;top:0;width:100%}.oc-meganav .navbar-dropdown:hover .hover-decal::after,.oc-meganav .navbar-dropdown:focus .hover-decal::after{content:"";position:absolute;bottom:-7px;left:calc(50% - 8px);width:15px;height:15px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;z-index:1001}.oc-meganav .group-heading{font-size:16px;font-family:Roboto;margin:10px 0;font-weight:700}.oc-meganav .column-display{display:flex;flex-shrink:0;flex-direction:column;width:250px;margin-right:calc((100% - (250px * 4)) / 3);position:relative}.oc-meganav .column-display .column-title{border-bottom:1px solid #e4e4e4;padding-bottom:8px;margin-bottom:8px;font-size:12px}.oc-meganav .column-display .column-title h4{text-transform:uppercase;font-weight:600;display:inline;font-family:"Roboto", sans-serif;font-size:15px}.oc-meganav .column-display .column-title a{position:relative;margin-left:20px;display:inline;font-weight:400;text-decoration:none;color:#65666A !important}.oc-meganav .column-display .column-title a:hover,.oc-meganav .column-display .column-title a:active,.oc-meganav .column-display .column-title a:focus,.oc-meganav .column-display .column-title a:visited,.oc-meganav .column-display .column-title a:focus-within{color:#333333;text-decoration:underline;cursor:pointer}.oc-meganav .column-display .column-title a img{position:absolute;top:3px;height:8px;margin-left:5px}.oc-meganav .column-display .column-content{display:flex;flex-direction:row}.oc-meganav .column-display:last-child{margin-right:0px}.oc-meganav .image-column-display{display:flex;flex-shrink:0;flex-direction:column;width:100%;position:relative}.oc-meganav .image-column-display .column-title{border-bottom:1px solid #e4e4e4;padding-bottom:8px;margin-bottom:8px;width:250px;font-size:12px}.oc-meganav .image-column-display .column-title .empty-title{padding-top:16px}.oc-meganav .image-column-display .column-title h5,.oc-meganav .image-column-display .column-title h4{text-transform:uppercase;font-weight:600;display:inline;font-size:15px;font-family:"Roboto", sans-serif}.oc-meganav .image-column-display .column-title a{position:relative;margin-left:20px;display:inline;font-weight:400;text-decoration:none;color:#65666A}.oc-meganav .image-column-display .column-title a:hover,.oc-meganav .image-column-display .column-title a:active,.oc-meganav .image-column-display .column-title a:focus,.oc-meganav .image-column-display .column-title a:visited,.oc-meganav .image-column-display .column-title a:focus-within{color:#65666a;text-decoration:underline;cursor:pointer}.oc-meganav .image-column-display .column-title a img{position:absolute;top:3px;height:11px;margin-left:5px}.oc-meganav .image-column-display .column-content{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:1rem}.oc-meganav .image-column-display:last-child{margin-right:0px}.oc-meganav .mobile-nav__active-selection .column-display{width:100%;padding-left:35px;border-bottom:1px solid #EEEEEE}.oc-meganav .mobile-nav__active-selection .column-display .column-display{padding-left:0px}.oc-meganav .mobile-nav__active-selection .column-display .column-title{padding-top:10px;border-bottom:none}.oc-meganav .mobile-nav__active-selection .column-display:last-child{border-bottom:none}.oc-meganav .mobile-nav__active-selection .column-display>a{padding-left:20px;font-size:14px;margin-bottom:5px}.oc-meganav .mobile-nav__active-selection .column-display h4{text-transform:uppercase;border-bottom:none;margin-left:0px;padding-bottom:0px;font-size:18px}.oc-meganav .mobile-nav__active-selection .column-display .group{font-size:12px;padding-left:22px;border-top:1px solid #eeeeee}.oc-meganav .mobile-nav__active-selection .column-display .group h6{margin-bottom:15px}.oc-meganav .mobile-nav__active-selection .column-display .group a{font-size:14px;margin-bottom:5px}.oc-meganav .mobile-nav__active-selection .column-display .image-parent{margin-bottom:0px}.oc-meganav .mobile-nav__active-selection .column-display .article-preview-text{padding:0px 20px}.oc-meganav .mobile-nav__active-selection .image-column-display{width:100% !important;border-bottom:1px solid #EEEEEE}.oc-meganav .mobile-nav__active-selection .image-column-display .column-title{padding-top:10px;padding-left:35px;border-bottom:none;width:100%}.oc-meganav .mobile-nav__active-selection .image-column-display:last-child{border-bottom:none}.oc-meganav .mobile-nav__active-selection .image-column-display>a{padding-left:20px}.oc-meganav .mobile-nav__active-selection .image-column-display h5{text-transform:none;border-bottom:none;margin-left:0px;padding-bottom:0px;font-size:18px}.oc-meganav .mobile-nav__active-selection .image-column-display .column-content{flex-direction:column;margin:auto}.oc-meganav .nav-link{color:#65666A !important;text-decoration:none;padding-bottom:10px}.oc-meganav .nav-link .item-state{color:white;font-size:11px;background-color:#585858;text-transform:uppercase;padding:3px 7px;border-radius:15px;margin-left:7px}.oc-meganav .nav-link:hover,.oc-meganav .nav-link:active,.oc-meganav .nav-link:focus,.oc-meganav .nav-link:visited,.oc-meganav .nav-link:focus-within{color:#333333;text-decoration:underline;cursor:pointer}.oc-meganav .article-preview{color:#65666A;font-size:16px}.oc-meganav .article-preview .article-preview-text{color:#65666A;margin-bottom:0.8rem;line-height:1.42857}.oc-meganav .article-preview .article-preview-button{color:#65666A;position:relative;padding:0px;font-size:16px}@media (max-width: 1199px){.oc-meganav .article-preview .article-preview-button{color:#65666A;position:relative;padding:0px 20px}}.oc-meganav .active-item{background-color:#f2f2f2}.oc-meganav .nav-content{display:flex;width:1170px;justify-content:space-between}.oc-meganav .nav-content .dropdowns{display:flex}.oc-meganav .nav-content .dropdowns>.nav-link{color:#333333 !important;padding-left:15px;padding-right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;height:70px;line-height:70px;vertical-align:middle}.oc-meganav .nav-content .dropdowns>.nav-link:hover,.oc-meganav .nav-content .dropdowns>.nav-link:active,.oc-meganav .nav-content .dropdowns>.nav-link:focus,.oc-meganav .nav-content .dropdowns>.nav-link:visited,.oc-meganav .nav-content .dropdowns>.nav-link:focus-within{text-decoration:none;background-color:#f2f2f2;-webkit-box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75);box-shadow:inset 0px 1px 10px -5px rgba(0,0,0,0.75)}.oc-meganav .nav-dropdown-content{display:flex;width:1170px}.oc-meganav .nav-dropdown-content>.column-display>:first-child:not(.column-title),.oc-meganav .nav-dropdown-content>.image-column-display>:first-child:not(.column-title){margin-top:33px}.oc-meganav .image-display{max-width:250px;margin-bottom:0.8rem}.oc-meganav .image-parent{display:flex;position:relative;flex-direction:column;width:250px;margin-right:calc((100% - 1000px) / 3);margin-bottom:20px;text-decoration:none;text-align:center;color:#6B6B6B}.oc-meganav .image-parent .item-state-label{position:absolute;top:15px;font-size:11px;background-color:#585858;color:white;text-transform:uppercase;padding:2px 4px}.oc-meganav .image-parent:nth-child(4n){margin-right:0px}.oc-meganav .image-parent:hover,.oc-meganav .image-parent:active,.oc-meganav .image-parent:focus,.oc-meganav .image-parent:visited,.oc-meganav .image-parent:focus-within{color:#6B6B6B !important;text-decoration:none}.oc-meganav .image-parent .image-container{width:250px;height:128px;-webkit-box-shadow:0 20px 40px -20px grey, 0px 0px 5px -2px grey;-moz-box-shadow:0 20px 40px -20px grey, 0px 0px 5px -2px grey;box-shadow:0 20px 40px -20px grey, 0px 0px 5px -2px grey;margin-bottom:1.4rem}.oc-meganav .image-parent .image-container .image-display{max-width:250px;max-height:128px}.mobile-nav__active-selection .oc-meganav .image-parent{margin-top:5px}.mobile-nav__active-selection .oc-meganav .image-parent .image-container{margin-bottom:1rem}.oc-meganav .image-parent .image-heading{font-weight:400}.oc-meganav .image-parent .image-subheading{font-weight:200;font-size:12px}.oc-meganav .decal{position:absolute}.oc-meganav .navbar__right{flex-grow:2}.oc-meganav .navbar__right .right__positioner{height:100%;display:flex;flex-direction:row-reverse;align-items:center}.oc-meganav .search-bar{margin-right:0;align-self:center}.oc-meganav .search-bar form div{display:flex}.oc-meganav .search-bar input{display:block;padding-left:10px;width:150px;height:30px;border:1px solid #e4e4e4;border-right:none;font:inherit;-webkit-appearance:none;margin-right:-2px;padding-top:2px}.oc-meganav .search-bar input::placeholder{text-transform:uppercase;padding-top:5px;font-size:13px;color:#65656a}.oc-meganav .search-bar input:focus{outline:2px solid #65656a}.oc-meganav .search-bar .search-button{display:block;height:30px;border:1px solid #e4e4e4;border-left:none;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:10px;font-size:16px;background:transparent}.oc-meganav .search-bar .search-button:focus{outline:2px solid #65656a}.oc-meganav .search-bar input:focus+.search-button{border-color:#65656a;background-color:#65656a;color:white;cursor:pointer}.oc-meganav .search-bar__mobile{display:flex;height:50px;flex-direction:row-reverse;border-top:1px solid #f1f1f1}.oc-meganav .search-bar__mobile input{height:100%;flex-grow:2;font-size:16px;border:none}.oc-meganav .search-bar__mobile .search-button{height:100%;padding:4px 6px 4px 18px;background-color:white;border:none;font-size:16px}.oc-meganav .breadcrumbs-bar{padding:0 15px;height:30px;display:flex;justify-content:center;align-items:center}.oc-meganav .breadcrumbs-bar .breadcrumbs-wrapper{width:1200px;display:flex;justify-content:space-between}.oc-meganav .mobile-nav__list{display:flex;flex-direction:column}.oc-meganav .mobile-nav__list .mobile-nav__list-item{color:#333333;display:flex;align-items:center;height:48px;border-top:1px solid #f1f1f1;text-transform:uppercase}.oc-meganav .mobile-nav__list .mobile-nav__list-item:last-child{border-bottom:1px solid #f1f1f1}.oc-meganav .mobile-nav__list .mobile-nav__list-item .list-item__content{display:flex;align-items:center;font-weight:500;font-size:16px;height:100%;padding:10px 0px 10px 40px;flex-grow:2}.oc-meganav .mobile-nav__list .mobile-nav__list-item .list-item__content a{color:#333}.oc-meganav .mobile-nav__list .mobile-nav__list-item .list-item__chevron{display:flex;justify-content:center;align-items:center;height:100%;width:50px;border-left:1px solid #f1f1f1}.oc-meganav .mobile-nav__bottom-links{width:100%;padding:35px 0px;display:flex;background-color:#f7f7f7;justify-content:space-around}.oc-meganav .mobile-nav__bottom-links .bottom-links__left-column,.oc-meganav .mobile-nav__bottom-links .bottom-links__right-column{display:flex;flex-direction:column;text-transform:uppercase}.oc-meganav .mobile-nav__bottom-links .bottom-links__left-column a,.oc-meganav .mobile-nav__bottom-links .bottom-links__right-column a{color:#66666b;padding-bottom:10px;text-decoration:none}.oc-meganav .mobile-nav__bottom-links .bottom-links__left-column a:hover,.oc-meganav .mobile-nav__bottom-links .bottom-links__right-column a:hover{text-decoration:underline}.oc-meganav .mobile-nav__bottom-links .bottom-links__left-column a:last-child,.oc-meganav .mobile-nav__bottom-links .bottom-links__right-column a:last-child{padding-bottom:0px}.oc-meganav .mobile-nav__bottom-ctas{display:flex;flex-direction:row;height:50px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.oc-meganav .mobile-nav__bottom-ctas a{color:#66666b;flex-grow:1;display:flex;justify-content:center;align-items:center;text-decoration:none;height:100%;background-color:#eeeeee;border-right:1px solid #d5d5d5}.oc-meganav .mobile-nav__bottom-ctas a:last-child{border-right:none}.oc-meganav .mobile-nav__bottom-ctas a:hover{text-decoration:underline}.oc-meganav .mobile-nav__bottom-ctas a span{margin-right:.5em}.oc-meganav .mobile-nav__active-selection{background-color:#fff;display:none;opacity:0;flex-direction:column;z-index:1002;width:100%}.oc-meganav .mobile-nav__active-selection.active{display:flex;opacity:1;transition:opacity 500ms ease-in-out}.oc-meganav .mobile-nav__active-selection .active-selection__back-button{display:flex;align-items:center;height:45px;width:100%;background-color:#6a6a6d;color:white;text-transform:uppercase;padding-left:10px;font-size:12px;font-weight:500}.oc-meganav .mobile-nav__active-selection .active-selection__back-button span{margin-left:5px}.oc-meganav .mobile-nav__active-selection .active-selection__back-button span:first-child{padding-top:1px;padding-left:2px}.oc-meganav .active-selection__content{display:flex;flex-direction:column;width:100%;padding-bottom:15px}.oc-meganav .active-selection__content>.image-parent{width:100%;align-items:center}.oc-meganav .active-selection__header{padding-left:15px;font-weight:500;font-size:18px;display:flex;align-items:center;height:40px;width:100%;border-bottom:1px solid #EEEEEE;text-transform:uppercase}.oc-meganav .mobile-nav__panel{position:relative;margin:auto;max-width:800px}.oc-meganav .mobile-nav__panel .call-to-action{display:none}.oc-meganav .faded-nav{position:absolute;top:70px;z-index:1001;width:100vw}.oc-meganav .hamburger__icon{position:absolute}.oc-meganav .fade-in-enter{opacity:0}.oc-meganav .faded-nav.fade-in-enter{background-color:rgba(255,255,255,0.1)}.oc-meganav .fade-in-enter-active{display:block;transition:opacity 250ms ease-in-out;opacity:1}.oc-meganav .faded-nav.fade-in-enter-active{background-color:white;transition:background-color 250ms ease-in-out, opacity 250ms ease-in-out}.oc-meganav .chevron-link{font-size:12px;text-transform:none}.oc-meganav .chevron-link::after{position:absolute;top:50%;margin-left:5px;font-size:10px;font-family:icomoon;-webkit-transform:translateY(-48%);transform:translateY(-48%);content:"\E608"}.oc-meganav .fade-in-enter-done{opacity:1;display:block}.oc-meganav .faded-nav.fade-in-enter-done{background-color:white}.oc-meganav .fade-in-exit{display:block;opacity:1}.oc-meganav .faded-nav.fade-in-exit{background-color:white}.oc-meganav .fade-in-exit-active{display:block;transition:opacity 250ms ease-in-out;opacity:0}.oc-meganav .faded-nav.fade-in-exit-active{transition:background-color 250ms ease-in-out, opacity 250ms ease-in-out;background-color:rgba(255,255,255,0)}.oc-meganav .fade-in-exit-done{display:none !important}.oc-meganav .slide-panel{position:absolute;width:100%;background-color:inherit;overflow-y:hidden}.oc-meganav .main-panel-enter{z-index:1002;left:-100%}.oc-meganav .main-panel-enter-active{left:0;transition:left 500ms ease-in-out}.oc-meganav .main-panel-enter-done{left:0}.oc-meganav .main-panel-exit{z-index:1001;left:0}.oc-meganav .main-panel-exit-active{left:-100%;transition:left 500ms ease-in-out}.oc-meganav .main-panel-exit-done{display:none !important}.oc-meganav .secondary-panel-enter{z-index:1002;right:-100%}.oc-meganav .secondary-panel-enter-active{right:0;transition:right 500ms ease-in-out}.oc-meganav .secondary-panel-enter-done{right:0}.oc-meganav .secondary-panel-exit{z-index:1001;right:0;display:block !important}.oc-meganav .secondary-panel-exit-active{right:-100%;transition:right 500ms ease-in-out}.oc-meganav .secondary-panel-exit-done{display:none !important}.oc-meganav .mobile-override{display:block !important}@media (min-width: 1200px){.oc-meganav .mobile-nav.mobile-override{max-width:100% !important}.oc-meganav .mobile-nav.mobile-override .navbar,.oc-meganav .mobile-nav.mobile-override .mobile-nav,.oc-meganav .mobile-nav.mobile-override .mobile-nav__panel{max-width:100% !important}}.oc-content-and-image{display:flex;flex-direction:column-reverse;padding:0 0 0;margin:0 auto 20px;max-width:400px}@media (min-width: 768px){.oc-content-and-image{flex-direction:row;max-width:768px;margin:0 auto 20px}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-content-and-image{max-width:1170px;padding:0 0 0;margin:0 auto 70px}}.oc-content-and-image.tight-bottom{margin:0 auto 15px}@media (min-width: 1200px){.oc-content-and-image.tight-bottom{margin:0 auto 25px}}.oc-content-and-image.mobile-reverse{flex-direction:column}@media (min-width: 768px){.oc-content-and-image.mobile-reverse{flex-direction:row}}@media (min-width: 768px){.oc-content-and-image.reverse{flex-direction:row-reverse}}@media (min-width: 768px){.oc-content-and-image.reverse .img{margin:0 30px 0 0}}.oc-stickynav+.oc-content-and-image{margin-top:20px}@media (min-width: 768px){.oc-stickynav+.oc-content-and-image{margin-top:30px}}@media (min-width: 1200px){.oc-stickynav+.oc-content-and-image{margin-top:40px}}.oc-content-and-image+.oc-content-and-image{border-top:2px solid black;padding:20px 0 0}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-content-and-image+.oc-content-and-image{padding:70px 0 0}}.oc-content-and-image.no-border+.oc-content-and-image{border-top:none}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-content-and-image.no-border+.oc-content-and-image{padding:35px 0 0}}.oc-content-and-image .content{flex-basis:33.3333%}.oc-content-and-image .content.text-left-aligned{text-align:left}.oc-content-and-image .content h2,.oc-content-and-image .content h3,.oc-content-and-image .content h4,.oc-content-and-image .content h5,.oc-content-and-image .content .h2,.oc-content-and-image .content .h3,.oc-content-and-image .content .h4,.oc-content-and-image .content .h5{margin-top:0}@media (min-width: 768px){.oc-content-and-image .content{text-align:left}}@media (min-width: 768px){.oc-content-and-image .content .content-and-image-cta{margin:0 auto}}.oc-content-and-image .content p{margin-top:15px;font-size:14px;line-height:18px;text-align:left}@media (min-width: 768px){.oc-content-and-image .content p{margin-top:15px}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-content-and-image .content p{margin-top:15px;font-size:16px}}.oc-content-and-image .oc-cta-button{margin-top:15px}@media screen and (min-width: 768px){.oc-content-and-image .oc-cta-button{margin-top:20px}}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-content-and-image .oc-cta-button{margin-top:35px}}.oc-content-and-image .oc-cta-button+.oc-cta-button{margin-top:15px}.oc-content-and-image .img{flex-basis:66.6666%;margin:0 0 20px}.oc-content-and-image .img img,.oc-content-and-image .img video{max-width:100%}@media (min-width: 768px){.oc-content-and-image .img{margin:0 0 0 30px}}.oc-content-and-image .img .caption{margin-top:5px;font-size:12px}.oc-content-and-image.highlight{border-top:none;padding:20px 0}.oc-content-and-image.highlight .prehead{color:black;border-top:1px solid black;border-bottom:1px solid black;padding:15px 0;margin-bottom:20px;text-transform:capitalize}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-content-and-image.highlight .prehead{font-size:21px;padding:20px 0;margin-bottom:35px}}@media (max-width: 767px){.oc-content-and-image.highlight .img{display:none}}.oc-content-and-image.inside-shade{padding:35px 0}@media (min-width: 768px){.oc-content-and-image.inside-shade{padding:40px 0}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-content-and-image.inside-shade{padding:70px 0}}.oc-content-and-image.ratio-1-3 .content{flex-basis:25%}.oc-content-and-image.ratio-1-3 .img{flex-basis:75%}.oc-content-and-image.ratio-1-2 .content{flex-basis:33.3333%}.oc-content-and-image.ratio-1-2 .img{flex-basis:66.6666%}.oc-content-and-image.ratio-1-1 .content{flex-basis:50%}.oc-content-and-image.ratio-1-1 .img{flex-basis:50%}.oc-content-and-image.ratio-2-1 .content{flex-basis:66.6666%}.oc-content-and-image.ratio-2-1 .img{flex-basis:33.3333%}.oc-content-and-image.ratio-3-1 .content{flex-basis:75%}.oc-content-and-image.ratio-3-1 .img{flex-basis:25%}.oc-content-and-image.no-image .content{flex-basis:100%}body{color:#333;background:white}.body-color{color:#333}.main-content{min-height:400px}.img-responsive{max-width:100%}.nowrap{white-space:nowrap}.text-center{text-align:center}.reg{font-size:60%;text-decoration:none;vertical-align:top;position:relative;line-height:normal;top:0.1em}@media screen and (min-width: 768px){.reg{top:0.2em}}a:hover .reg{text-decoration:none}h1 .reg,h2 .reg,h3 .reg,h4 .reg,h5 .reg,h6 .reg,.h1 .reg,.h2 .reg,.h3 .reg,.h4 .reg,.h5 .reg,.h6 .reg{vertical-align:baseline;font-size:30%;top:-1.9em}h4 .reg,h5 .reg,h6 .reg,h4 .reg,.h5 .reg,.h6 .reg{font-size:60%;top:-0.55em}h2.body-font .reg,h3.body-font .reg,h4.body-font .reg,h5.body-font .reg,.h2.body-font .reg,.h3.body-font .reg,.h4.body-font .reg,.h5.body-font .reg{font-size:50%;top:-0.65em}h1 .tm,h2 .tm,h3 .tm,h4 .tm,h5 .tm,.h1 .tm,.h2 .tm,.h3 .tm,.h4 .tm,.h5 .tm{font-size:60%;text-decoration:none;position:relative;top:-0.56em}a:hover .tm{text-decoration:none}.reg-h1{font-size:18%;display:inline-block;text-decoration:none;top:-3.8em}a:hover .reg-h1{text-decoration:none}.page-heading .reg-h1{font-size:25%}a{color:#333;text-decoration:underline}a:hover{color:#d40f7d;text-decoration:none}.oc-block-links{overflow:auto}.oc-block-links .block-link{overflow:auto}.disclaimers{list-style-type:none;margin:0;padding:0;font-size:12px}.disclaimers p{margin:0 0 5px}.disclaimers ol{padding-left:15px}.img-responsive{max-width:100%}hr.hr-mobile{display:block;max-width:400px}@media (min-width: 768px){hr.hr-mobile{max-width:none}}@media (min-width: 1200px){hr.hr-mobile{max-width:1170px}}.pink-text{color:#d40f7d}.embedded-video{width:100%}@media (max-width: 767px){.oc-content-and-image.mobile-reverse{flex-direction:column}.oc-content-and-image.mobile-reverse .content{margin:0 0 20px}.oc-content-and-image.mobile-reverse .img{margin:0}}.checkmark-list{list-style-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALBAMAAACEzBAKAAAAMFBMVEX////99/vgT6HqgLvUHX3YJYn99Pn42ur52uvvrNL//v742uvWHYHoeLfzudnaLY4H2e9mAAAAPElEQVR4AWOAACEDCM2oEgYVcC2ACoTDBBoYGDitgALRQF6O7wKICr4jF1UiwAre+IMEwELRUFPfN4BIANPHDGZEd8T6AAAAAElFTkSuQmCC")}.shaded-content section{padding:0 15px;margin-top:30px;margin-bottom:0}@media (min-width: 1200px){.shaded-content section{padding:0}}.bg-shaded .stickynav-section .oc-accordion:last-child{margin-bottom:25px}@media (min-width: 1200px){.bg-shaded .stickynav-section .oc-accordion:last-child{margin-bottom:60px}}.inline-link-list{list-style:none;padding-left:0;margin-left:0}.inline-link-list li{display:inline-block;border-right:1px solid black;padding-right:10px;margin-right:10px}.inline-link-list li:last-child{border-right:0;padding-right:0;margin-right:0}.oc-card .inline-link-list{font-size:14px}.anchor-link{display:block;visibility:hidden;height:10vh;margin-top:-10vh}@media screen and (min-width: 768px){.anchor-link{height:25vh;margin-top:-25vh}}.react-chevron-right:after{font-family:"icomoon";content:"";position:relative}section.hero-subpage{margin-top:0;margin-bottom:15px;max-width:none}@media (min-width: 768px){section.hero-subpage{margin-bottom:30px}}@media (min-width: 1200px){section.hero-subpage{margin-bottom:35px}}.hero-video-background{position:relative;overflow:hidden}@media (max-width: 767px){.hero-video-background{background-image:none}}@media (min-width: 768px){.hero-video-background{margin-bottom:30px;margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero-video-background{margin-bottom:35px}}.hero-video-background video{position:absolute;top:0;right:0;bottom:0;left:50%;transform:translateX(-50%);display:none}@media (min-width: 768px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero-video-background video{display:block}}.hero-video-background.hero-bg{background-position:top center;background-repeat:no-repeat}@media screen and (min-width: 768px){.hero-video-background.hero-bg{background-size:768px 484px}}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero-video-background.hero-bg{background-size:1340px 700px}}.hero-bg{background-size:125px;background-repeat:no-repeat;margin-bottom:15px}@media screen and (min-width: 768px){.hero-bg{background-size:cover !important}}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero-bg{background-size:1340px 246px !important}}.hero{position:relative;background:white;font-size:14px;width:100%;margin:0 auto;z-index:20;max-width:400px;display:-ms-grid;display:grid}@media (min-width: 768px){.hero{background:transparent;font-size:14px;max-width:100%}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero{max-width:1340px;font-size:16px}}.hero .main{grid-area:main;font-family:"Oswald", sans-serif;background:white;text-align:right;width:auto;float:none}@media (min-width: 768px){.hero .main{padding:0 30px 0 0}}.hero .main .text-left{text-align:left}.hero .main .text-right{text-align:right}.hero .prehead-logo{display:none}@media (min-width: 768px){.hero .prehead-logo{display:block}}.hero .prehead-logo img{width:100px}@media (min-width: 1200px){.hero .prehead-logo img{width:155px}}.hero .panther{position:relative;background:transparent;float:left}.hero .panther:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:contain}@media (min-width: 768px){.hero .panther:before{left:30px}}.hero.internal-page-heading .main{text-align:left}.hero .text-content{grid-area:text;background:white;overflow:hidden;clear:both;position:relative}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero .text-content{padding-right:30px}}.hero .button-wrapper,.hero .hero-buttons{margin:16px 0 0}.hero .button-wrapper>*,.hero .hero-buttons>*{margin-bottom:16px}@media (min-width: 768px){.hero .button-wrapper,.hero .hero-buttons{margin-top:24px}}@media (min-width: 1200px){.hero .button-wrapper,.hero .hero-buttons{margin-top:32px}}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero .button-wrapper,.hero .hero-buttons{width:auto;display:flex;justify-content:space-around}}.hero .button-wrapper.flex,.hero .hero-buttons.flex{display:flex;justify-content:space-between}.hero .fill{background:white;display:none}@media screen and (min-width: 768px){.hero .fill{display:block}}.hero .left-top-fill{grid-area:ltf}.hero .left-fill{grid-area:lf}.hero .left-bottom-fill{grid-area:lbf}.hero .top-fill{grid-area:tf}.hero .middle-fill{grid-area:mf}.hero .bottom-fill{grid-area:bf}.hero .right-top-fill{grid-area:rtf}.hero .right-fill{grid-area:rf}.hero .right-bottom-fill{grid-area:rbf}.hero{background:transparent}@supports (display: grid){.hero{grid-template-columns:repeat(1, auto);grid-template-rows:1fr;grid-template-areas:"."}}@media (min-width: 768px){@supports (display: grid){.hero{grid-template-columns:1fr repeat(12, 64px) 1fr;grid-template-rows:repeat(5, 40px);grid-template-areas:"tf tf tf tf tf tf . . . . . . . ." "lf . . . . . . . . . . . . ." "lf . . . . . . . . . . . . ." "lf . . . . . . . . . . . . ." ". . . . . . . . . . . rf rf rf"}}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero{-ms-grid-columns:1fr 100px 100px 100px 100px 100px 100px 100px 100px 100px 100px 100px 100px 1fr;-ms-grid-rows:35px 35px 35px 35px 35px 35px 35px}@supports (display: grid){.hero{grid-template-columns:1fr repeat(12, 100px) 1fr;grid-template-rows:repeat(7, 35px);grid-template-areas:"lf tf tf tf tf tf . . . . . . . ." "lf . . . . . . . . . . . . ." "lf . . . . . . . . . . . . ." "lf . . . . . . . . . . . . ." "lf . . . . . . . . . . . . ." ". . . . . . . . . . . . rf rf" ". . . . . . . . . . . . rf rf"}}}.hero p{font-family:"Roboto", sans-serif;margin:16px 0 0}@media (min-width: 1200px){.hero p{margin:24px 0 0}}.hero .main{position:relative;grid-column:1 / 1;grid-row:1 / 1;padding-top:15px;background:transparent}@media screen and (min-width: 768px){.hero .main{background:white;position:relative;grid-column:2 / 8;grid-row:1 / 5;padding:0 15px 0 0}}@media screen and (min-width: 1200px){.hero .main{position:relative;grid-column:2 / 8;grid-row:1 / 6;padding:15px}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero .main{position:relative;-ms-grid-column:2;-ms-grid-column-span:6;-ms-grid-row:1;-ms-grid-row-span:5}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.hero .top-fill{-ms-grid-column:1;-ms-grid-column-span:6;-ms-grid-row:1;-ms-grid-row-span:1}.hero .left-fill{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:5}.hero .right-fill{-ms-grid-column:13;-ms-grid-column-span:2;-ms-grid-row:6;-ms-grid-row-span:2}}.prehead{display:block;color:#6d6d6d;text-transform:uppercase;font-family:"Oswald", sans-serif;font-size:16px;line-height:16px;margin-bottom:4px;letter-spacing:-1px}@media (min-width: 768px){.prehead{font-size:21px;line-height:21px}}@media (min-width: 1200px){.prehead{margin-bottom:8px;font-size:32px;line-height:32px}}.prehead.tier3{font-family:"Roboto", sans-serif;text-transform:none;color:#333;font-size:16px;line-height:16px;letter-spacing:0px}.prehead.trudefinition{text-transform:none;color:#333;margin-bottom:5px}@media (min-width: 768px){.prehead.prehead-text{display:none}}.posthead{font-family:"Roboto", sans-serif;text-transform:uppercase;font-size:16px;line-height:16px;margin:16px 0;display:block;color:#6d6d6d;font-size:16px;line-height:16px}@media (min-width: 1200px){.posthead{margin:24px 0;font-size:18px;line-height:18px}}.posthead.tier3{margin:8px 0}@media (min-width: 768px){.posthead.tier3{margin:16px 0}}h1,h2,h3,.h1,.h2,.h3{font-family:"Oswald", sans-serif;color:black;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center,.h1.center,.h2.center,.h3.center,.h4.center,.h5.center,.h6.center{text-align:center}h1.top-border,h2.top-border,h3.top-border,h4.top-border,h5.top-border,h6.top-border,.h1.top-border,.h2.top-border,.h3.top-border,.h4.top-border,.h5.top-border,.h6.top-border{border-top:2px solid black;padding-top:15px}h1,.h1{font-size:36px;line-height:36px;letter-spacing:-1px;text-transform:uppercase;margin:0}@media (min-width: 768px){h1,.h1{font-size:60px;line-height:60px}}@media (min-width: 1200px){h1,.h1{font-size:98px;line-height:98px}}h1 .pink,.h1 .pink{display:block;color:#d40f7d}h1.tier2,.h1.tier2{font-size:36px;line-height:36px}@media (min-width: 768px){h1.tier2,.h1.tier2{font-size:45px;line-height:45px}}@media (min-width: 1200px){h1.tier2,.h1.tier2{font-size:72px;line-height:72px}}h1.tier3,.h1.tier3{font-size:36px;line-height:36px}@media (min-width: 1200px){h1.tier3,.h1.tier3{font-size:45px;line-height:45px}}h2,.h2{font-size:32px;line-height:35px;font-weight:600;margin-bottom:10px}@media (min-width: 1200px){h2,.h2{font-size:40px;line-height:42px;margin-bottom:15px}}h2.body-font,.h2.body-font{font-family:"Roboto", sans-serif;text-transform:none;font-weight:700;font-size:21px;line-height:24px;margin-bottom:5px}@media (min-width: 1200px){h2.body-font,.h2.body-font{font-size:24px;line-height:26px;margin-bottom:10px}}h3,.h3{font-size:24px;line-height:26px;margin-bottom:10px;font-weight:600;text-transform:uppercase}@media (min-width: 1200px){h3,.h3{font-size:28px;line-height:30px}}h3.body-font,.h3.body-font{font-family:"Roboto", sans-serif;text-transform:none;font-weight:700;font-size:18px;line-height:22px;margin-bottom:5px}@media (min-width: 1200px){h3.body-font,.h3.body-font{font-size:21px;line-height:23px;margin-bottom:10px}}h4,.h4{font-family:"Roboto", sans-serif;font-size:16px;line-height:18px;margin-bottom:5px;font-weight:700;color:black}@media (min-width: 1200px){h4,.h4{font-size:18px;line-height:21px;margin-bottom:10px}}h5,.h5{color:#6d6d6d;font-family:"Roboto", sans-serif;font-size:16px;line-height:18px;font-weight:400;margin-bottom:5px;text-transform:uppercase}@media (min-width: 1200px){h5,.h5{font-size:18px;line-height:20px}}h6,.h6{font-family:"Roboto", sans-serif;font-weight:700;margin-bottom:5px;text-transform:uppercase;color:black;font-size:18px;line-height:22px}@media (min-width: 1200px){h6,.h6{font-size:21px;line-height:23px}}html[lang="fr-CA"] .prehead,html[lang="fr"] .prehead,html[lang="es"] .prehead,html[lang="fn"] .prehead,html[lang="ru"] .prehead,html[lang="de"] .prehead,html[lang="sv"] .prehead{font-size:14px;line-height:18px}@media (min-width: 768px){html[lang="fr-CA"] .prehead,html[lang="fr"] .prehead,html[lang="es"] .prehead,html[lang="fn"] .prehead,html[lang="ru"] .prehead,html[lang="de"] .prehead,html[lang="sv"] .prehead{font-size:18px;line-height:22px}}@media (min-width: 1200px){html[lang="fr-CA"] .prehead,html[lang="fr"] .prehead,html[lang="es"] .prehead,html[lang="fn"] .prehead,html[lang="ru"] .prehead,html[lang="de"] .prehead,html[lang="sv"] .prehead{font-size:28px;line-height:34px}}html[lang="fr-CA"] .prehead.tier3,html[lang="fr"] .prehead.tier3,html[lang="es"] .prehead.tier3,html[lang="fn"] .prehead.tier3,html[lang="ru"] .prehead.tier3,html[lang="de"] .prehead.tier3,html[lang="sv"] .prehead.tier3{font-size:14px;line-height:18px}@media (min-width: 1200px){html[lang="fr-CA"] .prehead.tier3,html[lang="fr"] .prehead.tier3,html[lang="es"] .prehead.tier3,html[lang="fn"] .prehead.tier3,html[lang="ru"] .prehead.tier3,html[lang="de"] .prehead.tier3,html[lang="sv"] .prehead.tier3{font-size:16px;line-height:18px}}html[lang="fr-CA"] .posthead,html[lang="fr"] .posthead,html[lang="es"] .posthead,html[lang="fn"] .posthead,html[lang="ru"] .posthead,html[lang="de"] .posthead,html[lang="sv"] .posthead{font-size:16px;line-height:18px}@media (min-width: 1200px){html[lang="fr-CA"] .posthead,html[lang="fr"] .posthead,html[lang="es"] .posthead,html[lang="fn"] .posthead,html[lang="ru"] .posthead,html[lang="de"] .posthead,html[lang="sv"] .posthead{font-size:18px;line-height:21px}}html[lang="fr-CA"] h1,html[lang="fr"] h1,html[lang="es"] h1,html[lang="fn"] h1,html[lang="ru"] h1,html[lang="de"] h1,html[lang="sv"] h1{font-size:32px;line-height:40px}@media (min-width: 768px){html[lang="fr-CA"] h1,html[lang="fr"] h1,html[lang="es"] h1,html[lang="fn"] h1,html[lang="ru"] h1,html[lang="de"] h1,html[lang="sv"] h1{font-size:48px;line-height:60px}}@media (min-width: 1200px){html[lang="fr-CA"] h1,html[lang="fr"] h1,html[lang="es"] h1,html[lang="fn"] h1,html[lang="ru"] h1,html[lang="de"] h1,html[lang="sv"] h1{font-size:80px;line-height:98px}}html[lang="fr-CA"] h1.tier2,html[lang="fr"] h1.tier2,html[lang="es"] h1.tier2,html[lang="fn"] h1.tier2,html[lang="ru"] h1.tier2,html[lang="de"] h1.tier2,html[lang="sv"] h1.tier2{font-size:32px;line-height:40px}@media (min-width: 768px){html[lang="fr-CA"] h1.tier2,html[lang="fr"] h1.tier2,html[lang="es"] h1.tier2,html[lang="fn"] h1.tier2,html[lang="ru"] h1.tier2,html[lang="de"] h1.tier2,html[lang="sv"] h1.tier2{font-size:40px;line-height:45px}}@media (min-width: 1200px){html[lang="fr-CA"] h1.tier2,html[lang="fr"] h1.tier2,html[lang="es"] h1.tier2,html[lang="fn"] h1.tier2,html[lang="ru"] h1.tier2,html[lang="de"] h1.tier2,html[lang="sv"] h1.tier2{font-size:58px;line-height:72px}}html[lang="fr-CA"] h1.tier3,html[lang="fr"] h1.tier3,html[lang="es"] h1.tier3,html[lang="fn"] h1.tier3,html[lang="ru"] h1.tier3,html[lang="de"] h1.tier3,html[lang="sv"] h1.tier3{font-size:32px;line-height:40px}@media (min-width: 768px){html[lang="fr-CA"] h1.tier3,html[lang="fr"] h1.tier3,html[lang="es"] h1.tier3,html[lang="fn"] h1.tier3,html[lang="ru"] h1.tier3,html[lang="de"] h1.tier3,html[lang="sv"] h1.tier3{font-size:32px;line-height:40px}}@media (min-width: 1200px){html[lang="fr-CA"] h1.tier3,html[lang="fr"] h1.tier3,html[lang="es"] h1.tier3,html[lang="fn"] h1.tier3,html[lang="ru"] h1.tier3,html[lang="de"] h1.tier3,html[lang="sv"] h1.tier3{font-size:38px;line-height:48px}}html[lang="fr-CA"] h2,html[lang="fr-CA"] .h2,html[lang="fr"] h2,html[lang="fr"] .h2,html[lang="es"] h2,html[lang="es"] .h2,html[lang="fn"] h2,html[lang="fn"] .h2,html[lang="ru"] h2,html[lang="ru"] .h2,html[lang="de"] h2,html[lang="de"] .h2,html[lang="sv"] h2,html[lang="sv"] .h2{font-size:28px;line-height:36px}@media (min-width: 1200px){html[lang="fr-CA"] h2,html[lang="fr-CA"] .h2,html[lang="fr"] h2,html[lang="fr"] .h2,html[lang="es"] h2,html[lang="es"] .h2,html[lang="fn"] h2,html[lang="fn"] .h2,html[lang="ru"] h2,html[lang="ru"] .h2,html[lang="de"] h2,html[lang="de"] .h2,html[lang="sv"] h2,html[lang="sv"] .h2{font-size:34px;line-height:42px}}html[lang="fr-CA"] h3,html[lang="fr-CA"] .h3,html[lang="fr"] h3,html[lang="fr"] .h3,html[lang="es"] h3,html[lang="es"] .h3,html[lang="fn"] h3,html[lang="fn"] .h3,html[lang="ru"] h3,html[lang="ru"] .h3,html[lang="de"] h3,html[lang="de"] .h3,html[lang="sv"] h3,html[lang="sv"] .h3{font-size:24px;line-height:30px}@media (min-width: 1200px){html[lang="fr-CA"] h3,html[lang="fr-CA"] .h3,html[lang="fr"] h3,html[lang="fr"] .h3,html[lang="es"] h3,html[lang="es"] .h3,html[lang="fn"] h3,html[lang="fn"] .h3,html[lang="ru"] h3,html[lang="ru"] .h3,html[lang="de"] h3,html[lang="de"] .h3,html[lang="sv"] h3,html[lang="sv"] .h3{font-size:26px;line-height:30px}}html[lang="fr-CA"] h3.body-font,html[lang="fr-CA"] .h3.body-font,html[lang="fr"] h3.body-font,html[lang="fr"] .h3.body-font,html[lang="es"] h3.body-font,html[lang="es"] .h3.body-font,html[lang="fn"] h3.body-font,html[lang="fn"] .h3.body-font,html[lang="ru"] h3.body-font,html[lang="ru"] .h3.body-font,html[lang="de"] h3.body-font,html[lang="de"] .h3.body-font,html[lang="sv"] h3.body-font,html[lang="sv"] .h3.body-font{font-size:18px;line-height:22px}@media (min-width: 1200px){html[lang="fr-CA"] h3.body-font,html[lang="fr-CA"] .h3.body-font,html[lang="fr"] h3.body-font,html[lang="fr"] .h3.body-font,html[lang="es"] h3.body-font,html[lang="es"] .h3.body-font,html[lang="fn"] h3.body-font,html[lang="fn"] .h3.body-font,html[lang="ru"] h3.body-font,html[lang="ru"] .h3.body-font,html[lang="de"] h3.body-font,html[lang="de"] .h3.body-font,html[lang="sv"] h3.body-font,html[lang="sv"] .h3.body-font{font-size:21px;line-height:23px}}html[lang="fr-CA"] h4,html[lang="fr-CA"] .h4,html[lang="fr"] h4,html[lang="fr"] .h4,html[lang="es"] h4,html[lang="es"] .h4,html[lang="fn"] h4,html[lang="fn"] .h4,html[lang="ru"] h4,html[lang="ru"] .h4,html[lang="de"] h4,html[lang="de"] .h4,html[lang="sv"] h4,html[lang="sv"] .h4{font-size:16px;line-height:18px}@media (min-width: 1200px){html[lang="fr-CA"] h4,html[lang="fr-CA"] .h4,html[lang="fr"] h4,html[lang="fr"] .h4,html[lang="es"] h4,html[lang="es"] .h4,html[lang="fn"] h4,html[lang="fn"] .h4,html[lang="ru"] h4,html[lang="ru"] .h4,html[lang="de"] h4,html[lang="de"] .h4,html[lang="sv"] h4,html[lang="sv"] .h4{font-size:18px;line-height:21px}}html[lang="fr-CA"] h5,html[lang="fr-CA"] .h5,html[lang="fr"] h5,html[lang="fr"] .h5,html[lang="es"] h5,html[lang="es"] .h5,html[lang="fn"] h5,html[lang="fn"] .h5,html[lang="ru"] h5,html[lang="ru"] .h5,html[lang="de"] h5,html[lang="de"] .h5,html[lang="sv"] h5,html[lang="sv"] .h5{font-size:16px;line-height:18px}@media (min-width: 1200px){html[lang="fr-CA"] h5,html[lang="fr-CA"] .h5,html[lang="fr"] h5,html[lang="fr"] .h5,html[lang="es"] h5,html[lang="es"] .h5,html[lang="fn"] h5,html[lang="fn"] .h5,html[lang="ru"] h5,html[lang="ru"] .h5,html[lang="de"] h5,html[lang="de"] .h5,html[lang="sv"] h5,html[lang="sv"] .h5{font-size:18px;line-height:20px}}html[lang="fr-CA"] h6,html[lang="fr-CA"] .h6,html[lang="fr"] h6,html[lang="fr"] .h6,html[lang="es"] h6,html[lang="es"] .h6,html[lang="fn"] h6,html[lang="fn"] .h6,html[lang="ru"] h6,html[lang="ru"] .h6,html[lang="de"] h6,html[lang="de"] .h6,html[lang="sv"] h6,html[lang="sv"] .h6{font-size:16px;line-height:18px}@media (min-width: 1200px){html[lang="fr-CA"] h6,html[lang="fr-CA"] .h6,html[lang="fr"] h6,html[lang="fr"] .h6,html[lang="es"] h6,html[lang="es"] .h6,html[lang="fn"] h6,html[lang="fn"] .h6,html[lang="ru"] h6,html[lang="ru"] .h6,html[lang="de"] h6,html[lang="de"] .h6,html[lang="sv"] h6,html[lang="sv"] .h6{font-size:16px;line-height:18px}}.oc-table{font-size:14px;color:#333;width:100%;max-width:100%;border-spacing:0}.oc-table.full-border{border:1px solid #BCBCBC}.oc-table.full-border th{border-top:1px}.oc-table .no-border{border:none}.oc-table .small-heading{font-size:14px;white-space:nowrap;text-transform:capitalize;padding:10px;min-width:170px}@media (min-width: 768px){.oc-table.compact{table-layout:fixed;width:1170px}.oc-table.compact tr th:first-child{width:184px}}.oc-table.compact .small-heading{white-space:initial;min-width:0}.oc-table th{background:white;color:black;text-transform:uppercase;padding:20px 15px;border-top:2px solid #BCBCBC;border-bottom:2px solid #BCBCBC;border-right:1px solid #BCBCBC;text-align:center;font-size:16px}.oc-table th:last-child{border-right:none}.oc-table th.left-align{text-align:left}.oc-table th.pink-text{color:#d40f7d}.oc-table th.condensed{padding:5px 15px;font-size:14px}.oc-table .heading{text-transform:uppercase;font-weight:700;font-size:18px;border-top:2px solid #BCBCBC;border-bottom:2px solid #BCBCBC}.oc-table .heading td{padding:10px 15px;background:white}.oc-table td{padding:10px 15px;border-bottom:1px solid #BCBCBC;border-right:1px solid #BCBCBC;text-align:center;position:relative}.oc-table td:first-child{text-align:left}.oc-table td:last-child{border-right:none}.oc-table td.row-heading{text-transform:uppercase;font-weight:700;font-size:16px}.oc-table.compact th,.oc-table.compact td{padding:5px 10px}.oc-table.table-striped tr:nth-child(even){background:#F8F8F8}.oc-table-responsive{min-height:.01%;overflow-x:auto}@media (max-width: 767px){.oc-table-responsive{width:100%;overflow-y:hidden}}.oc-attention-bar{background:black;padding:20px;margin-bottom:35px;color:white}@media (min-width: 768px){.oc-attention-bar{display:flex;flex-flow:row wrap;justify-content:space-around;width:100%;margin:0 auto 30px;padding:15px;align-items:center}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-attention-bar{justify-content:left;width:1170px;padding:35px;margin-bottom:70px}}.oc-attention-bar.with-text{flex-direction:row;justify-content:space-between;align-items:center}.oc-attention-bar.with-text h3{margin-bottom:0;text-align:left}.oc-attention-bar.with-text .text-container{width:100%}@media (min-width: 768px){.oc-attention-bar.with-text .text-container{width:60%}}@media (min-width: 1200px){.oc-attention-bar.with-text .text-container{width:65%}}.oc-attention-bar.with-text .text-container p{color:white;margin:10px 0 15px;font-size:14px}@media (min-width: 1200px){.oc-attention-bar.with-text .text-container p{margin:10px 0 0}}@media (min-width: 1200px){.oc-attention-bar.with-text .text-container p{font-size:16px}}.oc-attention-bar h2,.oc-attention-bar h3{text-align:center;flex:1 100%;color:white}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-attention-bar h2,.oc-attention-bar h3{text-align:left;width:auto;flex:none;margin:0 35px 0 0}}.oc-attention-bar h2 .prehead,.oc-attention-bar h3 .prehead{color:white;margin-bottom:0}@media (min-width: 768px){.oc-attention-bar.with-columns{flex-wrap:nowrap}}.oc-attention-bar.with-columns h2,.oc-attention-bar.with-columns h3{flex:none;text-align:center}@media (min-width: 768px){.oc-attention-bar.with-columns h2,.oc-attention-bar.with-columns h3{flex:1;text-align:left}}.oc-attention-bar.with-columns h6{color:white;margin-top:0}@media (max-width: 767px){.oc-attention-bar.with-columns .columns{flex-direction:column;align-items:center;text-align:center}}.oc-attention-bar.with-columns .column{display:inline-flex;align-items:start;flex-direction:column;justify-content:center}.oc-attention-bar.with-columns .column:first-child{margin-bottom:30px}@media (min-width: 768px){.oc-attention-bar.with-columns .column:first-child{border-right:1px solid white;padding-right:30px;margin-right:30px;margin-bottom:0}}@media (min-width: 768px) and (min-width: 768px){.oc-attention-bar.with-columns .column:first-child{padding-right:15px;margin-right:15px}}@media (min-width: 768px) and (min-width: 1200px){.oc-attention-bar.with-columns .column:first-child{padding-right:30px;margin-right:30px}}.oc-attention-bar.with-columns .column .cta-container{display:block}@media (min-width: 1200px){.oc-attention-bar.with-columns .column .cta-container{display:flex}}@media (min-width: 768px) and (max-width: 1199px){.oc-attention-bar.with-columns .column .ab-cta{margin:0;text-align:left}.oc-attention-bar.with-columns .column .ab-cta+.ab-cta{margin-top:10px}}.oc-attention-bar .cta-container{width:auto;display:block;margin:0 auto}@media (min-width: 768px){.oc-attention-bar .cta-container{display:flex}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-attention-bar .cta-container{margin:0}}.oc-attention-bar .ab-cta{margin:0 auto 0;text-align:center}.oc-attention-bar .ab-cta+.ab-cta{margin:20px auto 0}@media screen and (min-width: 768px){.oc-attention-bar .ab-cta+.ab-cta{margin:0 15px}}@media (min-width: 768px){.oc-attention-bar .ab-cta{flex:none;margin:0 15px;width:auto}.oc-attention-bar .ab-cta:first-of-type{margin-left:0}.oc-attention-bar .ab-cta:last-of-type{margin-right:0}}.oc-attention-bar .ab-cta .oc-cta-button{font-size:15px}.oc-attention-bar .search-form{position:relative}.oc-attention-bar .search-form input[type="text"],.oc-attention-bar .search-form input[type="search"]{background:transparent;border:1px solid white;color:white}.oc-attention-bar .search-form .search-submit{position:absolute;top:50%;right:0;color:white;background:transparent;border:0;transform:translateY(-50%)}.oc-cta-button{display:inline-flex;position:relative;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;background:#d40f7d;color:white;font-family:"Roboto", sans-serif;font-weight:400;text-decoration:none;padding:0 1rem;min-width:170px;min-height:35px;cursor:pointer;font-size:18px;border:1px solid #d40f7d;overflow:hidden;z-index:1;transition:0.25s ease-in-out}@media (hover: none), (-moz-touch-enabled: 1){.oc-cta-button{transition:none}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-cta-button{line-height:35px}}.oc-cta-button:before{content:'';position:absolute;top:0;right:0;bottom:0;left:-1px;background-color:white;transform:translateX(-100%);z-index:-1;transition:0.25s ease-in-out}@media (hover: none), (-moz-touch-enabled: 1){.oc-cta-button:before{transition:none}}.oc-cta-button:hover,.oc-cta-button:focus{text-decoration:none;color:#d40f7d}.oc-cta-button:hover:before,.oc-cta-button:focus:before{right:0;transform:translateX(0);transition:0.25s ease-in-out}@media (hover: none), (-moz-touch-enabled: 1){.oc-cta-button:hover:before,.oc-cta-button:focus:before{transition:none}}.oc-cta-button.black{background:black;border-color:white}.oc-cta-button.black:hover,.oc-cta-button.black:focus{color:black}.oc-cta-button.transparent{background:transparent;border-color:black;color:black}.oc-cta-button.transparent:before{background-color:black}.oc-cta-button.transparent:hover,.oc-cta-button.transparent:focus{color:white}.oc-cta-button.chevron-right{justify-content:space-between}.oc-cta-button.chevron-right:after{font-family:"icomoon";content:"";position:relative;display:block;align-self:center;margin-left:20px}.oc-cta-button .icon{margin-right:10px}.oc-cta-container{display:flex}.oc-card .oc-cta-container{margin:15px 0}.oc-cta-container.center{justify-content:center}.oc-cta-container.stacked{display:inline-flex;flex-direction:column}.oc-cta-container.stacked .oc-cta-button{margin-top:15px}.oc-cta-container.stacked .oc-cta-button:first-child{margin-top:0}.oc-document-download-list{list-style:none;padding-left:0}.oc-document-download-list .document-download{display:block;margin-bottom:5px;color:black;text-decoration:none}.oc-document-download-list .document-download .fa{margin-right:5px}.oc-document-download-list .document-download .title{font-size:16px;font-weight:700;margin-right:5px}.oc-document-download-list .document-download .doc-size{font-size:13px}.oc-document-download-list .document-download:hover{text-decoration:none}.oc-document-download-list .document-download:hover .title{color:#d40f7d;text-decoration:none}.oc-block-links{max-width:400px;margin:0 auto 70px}@media (min-width: 768px){.oc-block-links{max-width:768px;display:flex;justify-content:space-between;width:738px;margin:0 auto 30px}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-block-links{max-width:1170px;width:1170px;margin:0 auto 70px}}@media (max-width: 767px){.oc-block-links.block-links-2-col{display:flex;flex-wrap:wrap;margin-bottom:0}.oc-block-links.block-links-2-col .block-link{flex-basis:48%;margin-right:4%}.oc-block-links.block-links-2-col .block-link:nth-child(even){margin-right:0}}.oc-block-links .block-link{flex-basis:0%;flex-shrink:1;display:block;color:black;border-top:2px solid black;font-size:18px;font-weight:700;text-decoration:none;margin-bottom:35px}@media (min-width: 768px){.oc-block-links .block-link{flex-grow:1;margin:0 15px}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-block-links .block-link{font-size:21px;margin:0 15px}}.oc-block-links .block-link:first-child{margin-left:0}.oc-block-links .block-link:last-child{margin-right:0}.oc-block-links .block-link:hover,.oc-block-links .block-link:focus,.oc-block-links .block-link:active{text-decoration:none}.oc-block-links .block-link img{width:100%;max-width:100%}.oc-block-links .block-link .text{color:black;padding:10px 0;padding-left:0;position:relative;overflow:hidden;transition:0.25s ease-in-out}@media (hover: none), (-moz-touch-enabled: 1){.oc-block-links .block-link .text{transition:none}}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-block-links .block-link .text{padding:12px 0}}.oc-block-links .block-link .text:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:black;transform:translateX(-100%);z-index:-1;transition:0.25s ease-in-out}@media (hover: none), (-moz-touch-enabled: 1){.oc-block-links .block-link .text:before{transition:none}}.oc-block-links .block-link .text:after{position:absolute;top:50%;right:10px;font-size:20px;font-family:icomoon;transform:translateY(-50%);content:"\E608"}.oc-block-links .block-link:hover .text,.oc-block-links .block-link:focus .text,.oc-block-links .block-link:active .text{padding-left:10px;text-decoration:none;color:white}.oc-block-links .block-link:hover .text:before,.oc-block-links .block-link:focus .text:before,.oc-block-links .block-link:active .text:before{right:0;transform:translateX(0);transition:0.25s ease-in-out}@media (hover: none), (-moz-touch-enabled: 1){.oc-block-links .block-link:hover .text:before,.oc-block-links .block-link:focus .text:before,.oc-block-links .block-link:active .text:before{transition:none}}.oc-block-links .block-link img{display:block;max-width:100%}@media screen and (min-width: 768px) and (max-width: 1199px){.oc-block-links .tablet-block{display:block}}.oc-block-links.three-up{justify-content:flex-start}@media (min-width: 768px){.oc-block-links.three-up .block-link{width:30.8%;flex-grow:unset;flex-basis:unset;flex-shrink:unset}}@media (min-width: 1200px){.oc-block-links.three-up .block-link{width:31.8%}}[data-language="fr-CA"] .block-link .text{padding:12px 25px 12px 0;display:flex;align-items:center;height:75px}@media (min-width: 768px){.columns{display:flex;flex-direction:row}}p+.columns{margin-top:20px}@media (min-width: 768px){p+.columns{margin-top:25px}}@media (min-width: 1200px){p+.columns{margin-top:30px}}.bg-shaded .columns:last-child,.bg-shaded section .columns:last-child{margin-bottom:20px}.columns>.col{margin-bottom:15px;width:100%}@media (min-width: 768px){.columns>.col{padding:0 15px}}.columns>.col .h6{font-family:"Roboto", sans-serif;font-weight:bold;text-transform:uppercase;margin-top:30px}.columns>.col>:first-child{margin-top:0}@media (min-width: 768px){.columns>.col:first-child{padding-left:0}}@media (min-width: 768px){.columns>.col:last-child{padding-right:0}}.columns+.oc-content-and-image{margin-top:35px}@media (min-width: 1200px){.columns+.oc-content-and-image{margin-top:70px}}@media (min-width: 768px){.columns.ratio-1-1>.col{width:50%}}@media (min-width: 768px){.columns.three-up>.col{width:33%}}@media (min-width: 768px){.columns.four-up>.col{width:50%}}@media (min-width: 1200px){.columns.four-up>.col{width:25%}}@media (min-width: 768px){.columns.ratio-2-1>.col:first-child{width:66.666%}}@media (min-width: 768px){.columns.ratio-2-1>.col:last-child{width:33.333%}}@media (min-width: 768px){.columns.ratio-1-2>.col:first-child{width:33.333%}}@media (min-width: 768px){.columns.ratio-1-2>.col:last-child{width:66.666%}}.columns.ratio-3-1>.col:first-child{width:100%;padding:0}@media (min-width: 1200px){.columns.ratio-3-1>.col:first-child{width:75%;padding-right:15px}}@media (min-width: 768px){.columns.ratio-3-1>.col:last-child{width:calc(33% - 20px);padding:0}}@media (min-width: 1200px){.columns.ratio-3-1>.col:last-child{width:25%;padding-left:15px}}@media (min-width: 768px){.columns.ratio-1-3>.col:first-child{width:calc(33% - 20px);padding:0}}@media (min-width: 1200px){.columns.ratio-1-3>.col:first-child{width:25%;padding-right:15px}}.columns.ratio-1-3>.col:last-child{width:100%;padding:0}@media (min-width: 1200px){.columns.ratio-1-3>.col:last-child{width:75%;padding-left:15px}}.columns .col-head-black{background:black;color:white;padding:15px 20px}.columns .col-head-black .post-head{display:block;font-size:16px;font-family:"Roboto", sans-serif;text-transform:capitalize}.columns .col-head-black .post-head.lowercase{text-transform:lowercase}@media (max-width: 1199px){.columns.tablet-stack{flex-direction:column}.columns.tablet-stack>.col{margin-bottom:15px;width:100%}}@media (max-width: 1199px) and (min-width: 768px){.columns.tablet-stack>.col{padding:0 15px}}@media (min-width: 1200px){.columns.tablet-stack.ratio-1-1>.col{width:50%}}@media (min-width: 1200px){.columns.tablet-stack.three-up>.col{width:33%}}@media (min-width: 1200px){.columns.tablet-stack.four-up>.col{width:25%}}@media (min-width: 768px){.columns.tablet-stack.ratio-2-1>.col:last-child{width:33.333%}}@media (min-width: 768px){.columns.tablet-stack.ratio-1-2>.col:last-child{width:66.666%}}.columns.tablet-stack.ratio-3-1>.col:first-child{width:100%;padding:0}@media (min-width: 1200px){.columns.tablet-stack.ratio-3-1>.col:first-child{width:75%;padding-right:15px}}@media (min-width: 768px){.columns.tablet-stack.ratio-3-1>.col:last-child{width:calc(33% - 20px);padding:0}}@media (min-width: 1200px){.columns.tablet-stack.ratio-3-1>.col:last-child{width:25%;padding-left:15px}}.columns.tablet-stack.ratio-1-3>.col{width:100%;padding:0}@media (min-width: 1200px){.columns.tablet-stack.ratio-1-3>.col:first-child{width:25%;padding-right:15px}}.columns.tablet-stack.ratio-1-3>.col:last-child{width:100%;padding:0}@media (min-width: 1200px){.columns.tablet-stack.ratio-1-3>.col:last-child{width:75%;padding-left:15px}}.oc-media-object{color:black;overflow:hidden;margin-bottom:20px}@media (min-width: 1200px){.oc-media-object{margin-bottom:30px}}@media (min-width: 768px){.oc-media-object>div{padding:0 15px}}.oc-media-object .image{float:left;margin-right:15px;width:60px;border:1px solid #e6e6e6}@media (min-width: 768px){.oc-media-object .image{width:75px}}@media (min-width: 1200px){.oc-media-object .image{width:100px}}.oc-media-object .image img{width:auto;height:auto}.oc-media-object .content{overflow:hidden}.oc-media-object .content .heading{text-transform:none;margin-top:0}.oc-media-object .content .heading .prehead{display:block}.oc-media-object .content .heading a{text-decoration:none}.oc-media-object .content p{margin-bottom:15px;font-size:14px}.oc-media-object .content p.lg{font-size:16px}.oc-modal{transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;width:0;height:0;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .4s}.oc-modal:target,.oc-modal.active{transform:translate(0, 0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,0.4);visibility:visible}.oc-modal:target .modal-body:not(:focus-within),.oc-modal.active .modal-body:not(:focus-within){background-color:#fffffe;transition:background-color 0.01s}.oc-modal .global-close{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;cursor:default}.oc-modal .modal-header{display:flex}.oc-modal .modal-header .close{float:none;margin-left:auto;font-size:34px}.oc-modal .close{color:black;font-size:34px;margin:15px;line-height:18px;padding:15px;font-weight:700;text-decoration:none}.oc-modal .close:hover,.oc-modal .close:focus{color:#d40f7d}.oc-modal .close:focus{text-decoration:underline}.oc-modal .modal-body-grid{margin:2em auto;display:-ms-grid;display:grid;grid-column-gap:10px;overflow-x:hidden;background:white;box-shadow:0px 0px 20px rgba(0,0,0,0.75);padding:5px 0 25px 15px;grid-template-columns:auto 49px;grid-template-rows:60px auto auto}@media (min-width: 768px){.oc-modal .modal-body-grid{width:600px}}@media (min-width: 1200px){.oc-modal .modal-body-grid{width:900px;padding:5px 0 55px 35px}}@media (min-width: 768px){.oc-modal .modal-body-grid.sm{width:600px}}@media (min-width: 768px){.oc-modal .modal-body-grid{grid-template-columns:50% auto 49px;grid-template-rows:auto auto}}@media (min-width: 1200px){.oc-modal .modal-body-grid{-ms-grid-columns:60% 287px 13px 36px;-ms-grid-rows:64px auto 1fr;grid-template-columns:60% auto 49px;grid-template-rows:64px auto 1fr}}.oc-modal .modal-body-grid .modal-heading{grid-column:1 / 2;grid-row:1 / 2;display:flex;align-items:center}@media (min-width: 768px){.oc-modal .modal-body-grid .modal-heading{grid-column:1 / 3;grid-row:1 / 2}}@media (min-width: 1200px){.oc-modal .modal-body-grid .modal-heading{grid-column:1 / 2;grid-row:2 / 3;display:block}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-modal .modal-body-grid .modal-heading{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1}}.oc-modal .modal-body-grid .close{grid-column:2 / 3;grid-row:1 / 2;position:relative;right:75%}@media (min-width: 768px){.oc-modal .modal-body-grid .close{grid-column:3 / 4;grid-row:1 / 2}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-modal .modal-body-grid .close{display:inline-block;-ms-grid-column:3;-ms-grid-column-span:2;-ms-grid-row:1;-ms-grid-row-span:1}}.oc-modal .modal-body-grid .modal-img{grid-column:1 / 3;grid-row:2 / 3}@media (min-width: 768px){.oc-modal .modal-body-grid .modal-img{grid-column:2 / 4;grid-row:2 / 3;padding-right:15px}}@media (min-width: 1200px){.oc-modal .modal-body-grid .modal-img{grid-column:2 / 4;grid-row:2 / 4;margin-right:35px}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-modal .modal-body-grid .modal-img{width:100%;margin-right:0;-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-row-span:2}}.oc-modal .modal-body-grid .modal-text{grid-column:1 / 3;grid-row:3 / 4}@media (min-width: 768px){.oc-modal .modal-body-grid .modal-text{grid-column:1 / 2;grid-row:2 / 3;padding-right:15px}}@media (min-width: 1200px){.oc-modal .modal-body-grid .modal-text{grid-column:1 / 2;grid-row:3 / 4}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-modal .modal-body-grid .modal-text{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1}}.oc-modal .modal-body-grid .modal-subheading{font-size:16px;font-weight:bold;margin-top:0}.oc-modal .modal-body .modal-content .heading{margin:8px 0 16px}.oc-modal.no-target{transform:translate(0, 0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,0.4);visibility:visible}.oc-modal.no-target .modal-body:not(:focus-within){background-color:#fffffe;transition:background-color 0.01s}@media (max-width: 767px){.oc-modal.no-target{width:100vw}}.oc-modal.no-borders .modal-content{padding:0}.location-modal h2{margin:0;font-size:28px}.location-modal p{font-size:14px}.location-modal h3{margin:24px 0 4px;font-size:14px;font-family:Roboto}.location-modal hr{border-top:1px solid #E6E6E6;color:#E6E6E6;margin:16px 0 20px !important}.location-modal .location-modal-flags{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:20px}.location-modal .location-modal-flags::after{content:"";flex:auto}.location-modal .location-modal-flags .location-modal-flag-item{width:100%;margin-top:5px}@media (min-width: 768px){.location-modal .location-modal-flags .location-modal-flag-item{width:30%;margin:5px 1.665% 0}}.location-modal .location-modal-flags .location-modal-flag-item-box{cursor:pointer;border:1px solid #E0E0E0;padding:6px;display:flex;align-items:center;text-decoration:none;margin:1px 0}.location-modal .location-modal-flags .location-modal-flag-item-box img{margin:0}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-language-code{text-transform:uppercase;font-weight:600}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-description{margin-left:10px}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-description .country{font-size:14px}.location-modal .location-modal-flags .location-modal-flag-item-box .locale-description .language{font-size:12px}.location-modal .location-modal-flags input[type=radio]:checked+.location-modal-flag-item-box{border:2px solid #000;padding-left:5px;margin:0}.location-modal input[type=radio]{opacity:0;display:block;height:0;margin:0}.location-modal .location-area .panther-img{float:right;height:129px;margin-top:-15px !important}@media (max-width: 400px){.location-modal .location-area .panther-img{display:none}}.location-modal .location-area label{font-size:14px;display:block;margin-bottom:5px;font-weight:bold}.location-modal .location-area input[type=text]{width:200px;padding-left:10px;height:30px;border:1px solid #e4e4e4;-webkit-appearance:none;padding-top:2px;outline:none;font-size:16px}.location-modal .location-area input[type=text]:focus{border:1px solid black}.location-modal .location-area .has-error{color:#B32524}.location-modal .location-area p.has-error{font-size:12px;margin:4px 10px}.location-modal .location-area input.has-error[type=text]{border-color:#B32524}.location-modal .location-area button[type=submit]{margin-top:20px;width:200px}.oc-form{margin:0;display:block}.oc-form .error{color:#d40f7d;font-weight:700;margin-bottom:30px;font-size:12px}.oc-form fieldset{margin-bottom:25px;border:none;padding:0}.oc-form fieldset:last-child{margin-bottom:0}.oc-form fieldset label,.oc-form fieldset .group-label{display:block;color:black;font-size:16px;line-height:25px;font-weight:700}.oc-form fieldset .radio-check{display:flex}.oc-form fieldset .radio-check label{font-weight:500;margin:0 30px 0 0;display:flex;align-items:center}.oc-form fieldset .radio-check input{margin:0 10px 0 0}.oc-form fieldset .radio-check input[type="radio"]{border:1px solid #D1D1D1;background:white;width:20px;height:20px;border-radius:10px;margin-right:10px;-webkit-appearance:none;-moz-appearance:none}.oc-form fieldset .radio-check input[type="radio"]:checked{background:radial-gradient(#D40F7B 40%, #fff 72%);border-color:#D40F7D}.oc-form fieldset .radio-check.vertical{flex-direction:column}.oc-form fieldset .radio-check.vertical label{margin-bottom:10px}.oc-form fieldset .columns{margin-bottom:0 !important;width:100%}.oc-form fieldset .columns>.col{margin-bottom:0}.oc-form input[type="text"]{border:1px solid #6D6D6D;height:50px;padding:10px;margin-bottom:0;font-size:16px;width:100%;background:white}.oc-form input[type="text"]:-internal-autofill-selected{background-color:white}.oc-form input[type="text"]::placeholder{font-size:16px;color:#6D6D6D}.oc-form input[type="text"]:focus{border-color:#d40f7d;outline:none}.oc-form .select-container{position:relative;display:inline-block}.oc-form .select-container:after{content:'\f107';display:inline;font-family:'fontawesome';font-size:18px;color:#333;position:absolute;top:50%;transform:translateY(-50%);right:10px}.oc-form .select-container select{color:#6d6d6d;background:white;border:1px solid #6d6d6d;padding:15px 30px 15px 10px;font-size:16px;line-height:19px;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.oc-form .form-section{margin-top:40px}.oc-form .form-section .form-section-heading{font-size:16px;font-weight:bold;margin:0 0 5px;font-family:"Roboto", sans-serif}@media (min-width: 1200px){.oc-form .form-section .form-section-heading{font-size:20px;margin:0 0 10px}}.oc-form .form-section.border{padding-bottom:40px;border-bottom:2px solid black}.oc-form .form-group{display:flex;flex-direction:column;margin-bottom:15px}@media (min-width: 1200px){.oc-form .form-group{margin-bottom:30px}}.oc-form .form-group .label-col{width:50%;color:black;font-size:14px}@media (min-width: 1200px){.oc-form .form-group .label-col{font-size:16px;width:66.6666%}}.oc-form .form-group .input-col{width:20%;text-align:center;position:relative}@media (min-width: 1200px){.oc-form .form-group .input-col{width:15%}}.oc-form .form-group .group-heading{border-bottom:1px solid #959595;display:flex;padding-bottom:5px;align-items:center;margin-bottom:10px}.oc-form .form-group .group-heading .input-col{font-size:11px;line-height:13px}@media (min-width: 768px){.oc-form .form-group .group-heading .input-col{font-size:13px;line-height:15px}}.oc-form .form-group .group-row{display:flex;align-items:center;margin-bottom:10px}.oc-form .form-group .radio{margin:0}.oc-form .form-group .radio[type="radio"]{border:1px solid #D1D1D1;background:white;width:20px;height:20px;border-radius:10px;margin:0;-webkit-appearance:none;-moz-appearance:none}.oc-form .form-group .radio[type="radio"]:checked{background:radial-gradient(#D40F7B 40%, #fff 72%);border-color:#D40F7D}.oc-form .form-group .check[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #949494;margin:0}.oc-form .form-group .check[type="checkbox"]:hover{cursor:pointer}.oc-form .form-group .check[type="checkbox"]:checked{border-color:#d40f7d;background-color:#d40f7d}.oc-form .form-group .check[type="checkbox"]:checked+.check{display:block}.oc-form .form-group .check[type="checkbox"]+.check{display:none;height:6px;width:10px;border-left:2px solid white;border-bottom:2px solid white;position:absolute;transform:translateX(-50%) rotate(-45deg);left:50%;top:4px}.oc-form .form-group .check[type="checkbox"]+.check:hover{cursor:pointer}.oc-shingle-feature-cards{display:block;margin:0}hr+.oc-shingle-feature-cards{margin-top:40px}@media (min-width: 768px){.oc-shingle-feature-cards{flex-wrap:wrap;display:flex;margin:0 -15px}}.oc-shingle-feature-cards .card{width:100%}@media (min-width: 1200px){.oc-shingle-feature-cards.two-up .card{width:50%}}@media (min-width: 768px){.oc-shingle-feature-cards.three-up .card.sm-span{width:100%}}@media (min-width: 1200px){.oc-shingle-feature-cards.three-up .card.sm-span{width:33.3333%}}@media (min-width: 1200px){.oc-shingle-feature-cards.three-up .card{width:33.3333%}}.oc-shingle-feature-cards .card{margin:0 0 15px}@media (min-width: 768px){.oc-shingle-feature-cards .card{width:50%;margin-bottom:40px}.oc-shingle-feature-cards .card>div{padding:0 15px}}.oc-shingle-feature-cards .card img{width:100%;max-width:100%;margin-bottom:20px}.oc-shingle-feature-cards .card .heading{display:flex;align-items:flex-start;flex-direction:column}@media (min-width: 1200px){.oc-shingle-feature-cards .card .heading{align-items:flex-end;flex-direction:row}}.oc-shingle-feature-cards .card .heading .shingle-name{font-size:28px;color:black;margin:0}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-shingle-feature-cards .card .heading .shingle-name{font-size:26px}}.oc-shingle-feature-cards .card .heading .shingle-name .prehead{text-transform:none;color:#333333;font-size:16px;line-height:16px;margin:0 0 2px}.oc-shingle-feature-cards .card .content p:last-child{margin-bottom:0}.oc-shingle-feature-cards .card .oc-pricing-badge{background:black;padding:2px 6px 2px 5px;color:#969696;font-size:13px;margin:5px 0 0;border-radius:12px}@media (min-width: 1200px){.oc-shingle-feature-cards .card .oc-pricing-badge{margin:0 0 0 6px}}.oc-shingle-feature-cards .card .oc-pricing-badge span{margin:0;font-weight:700;letter-spacing:-2px}.oc-shingle-feature-cards .card .oc-pricing-badge span.active{color:white}.oc-shingle-feature-cards .card p{margin:15px 0 10px}.oc-icon-cards{margin-top:30px;display:flex;flex-wrap:wrap;align-items:flex-start}.oc-icon-cards .icon-card{color:black;display:flex;align-items:center;font-family:"Roboto", sans-serif !important}.oc-icon-cards .icon-card>div{padding-right:15px;display:flex;align-items:center}@media (min-width: 1200px){.oc-icon-cards .icon-card>div{align-items:flex-start}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-icon-cards .icon-card>div{display:inline-block}}.oc-icon-cards .icon-card .icon{float:left;margin-right:15px;width:60px;height:60px}@media (min-width: 768px){.oc-icon-cards .icon-card .icon{width:50px;height:50px}}@media (min-width: 1200px){.oc-icon-cards .icon-card .icon{width:70px;height:70px}}.oc-icon-cards .icon-card .icon img{width:auto;height:auto}.oc-icon-cards .icon-card .heading-text{overflow:hidden}.oc-icon-cards .icon-card .heading-text .heading{font-weight:700;margin:0 0 10px;font-size:18px;line-height:18px;text-transform:uppercase;display:inline-block}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-icon-cards .icon-card .heading-text .heading{line-height:21px}}.oc-icon-cards .icon-card .heading-text .heading.lowercase{text-transform:none}.oc-icon-cards .icon-card .heading-text p{margin:0;display:none}@media (min-width: 1200px){.oc-icon-cards .icon-card .heading-text p{display:block}}.oc-icon-cards .icon-card .heading-text p.show-always{display:block}.oc-icon-cards.vertical>.icon-card{justify-content:center;align-items:flex-start}.oc-icon-cards.vertical>.icon-card>div{padding-right:0;align-items:center;flex-direction:column;justify-content:center;text-align:center}.oc-icon-cards.vertical>.icon-card>div img{margin:0 0 10px}@media (max-width: 767px){.oc-icon-cards.two-up>.icon-card:nth-child(n+2){margin-top:20px}}@media (min-width: 768px){.oc-icon-cards.two-up>.icon-card{flex-basis:50%}.oc-icon-cards.two-up>.icon-card:nth-child(n+3){margin-top:20px}}@media (max-width: 767px){.oc-icon-cards.three-up>.icon-card:nth-child(n+2){margin-top:20px}}@media (min-width: 768px){.oc-icon-cards.three-up>.icon-card{flex-basis:50%}.oc-icon-cards.three-up>.icon-card:nth-child(n+3){margin-top:20px}}@media (min-width: 1200px){.oc-icon-cards.three-up>.icon-card{flex-basis:33%}.oc-icon-cards.three-up>.icon-card:nth-child(n+2){margin-top:0}.oc-icon-cards.three-up>.icon-card:nth-child(n+4){margin-top:30px}}.oc-icon-cards.six-up>.icon-card{flex-basis:33.3333%}.oc-icon-cards.six-up>.icon-card:nth-child(n+3){margin-top:0}.oc-icon-cards.six-up>.icon-card:nth-child(n+4){margin-top:20px}@media (min-width: 768px){.oc-icon-cards.six-up>.icon-card{flex-basis:16.6666%}.oc-icon-cards.six-up>.icon-card:nth-child(n+4){margin-top:0}.oc-icon-cards.six-up>.icon-card:nth-child(n+7){margin-top:30px}}.oc-icon-cards.title-only .icon-card>div{align-items:center}.oc-form{margin:0;display:block}.oc-form .error{color:#d40f7d;font-weight:700;margin-bottom:30px;font-size:12px}.oc-form fieldset{margin-bottom:25px;border:none;padding:0}.oc-form fieldset:last-child{margin-bottom:0}.oc-form fieldset label,.oc-form fieldset .group-label{display:block;color:black;font-size:16px;line-height:25px;font-weight:700}.oc-form fieldset .radio-check{display:flex}.oc-form fieldset .radio-check label{font-weight:500;margin:0 30px 0 0;display:flex;align-items:center}.oc-form fieldset .radio-check input{margin:0 10px 0 0}.oc-form fieldset .radio-check input[type="radio"]{border:1px solid #D1D1D1;background:white;width:20px;height:20px;border-radius:10px;margin-right:10px;-webkit-appearance:none;-moz-appearance:none}.oc-form fieldset .radio-check input[type="radio"]:checked{background:radial-gradient(#D40F7B 40%, #fff 72%);border-color:#D40F7D}.oc-form fieldset .radio-check.vertical{flex-direction:column}.oc-form fieldset .radio-check.vertical label{margin-bottom:10px}.oc-form fieldset .columns{margin-bottom:0 !important;width:100%}.oc-form fieldset .columns>.col{margin-bottom:0}.oc-form input[type="text"]{border:1px solid #6D6D6D;height:50px;padding:10px;margin-bottom:0;font-size:16px;width:100%;background:white}.oc-form input[type="text"]:-internal-autofill-selected{background-color:white}.oc-form input[type="text"]::placeholder{font-size:16px;color:#6D6D6D}.oc-form input[type="text"]:focus{border-color:#d40f7d;outline:none}.oc-form .select-container{position:relative;display:inline-block}.oc-form .select-container:after{content:'\f107';display:inline;font-family:'fontawesome';font-size:18px;color:#333;position:absolute;top:50%;transform:translateY(-50%);right:10px}.oc-form .select-container select{color:#6d6d6d;background:white;border:1px solid #6d6d6d;padding:15px 30px 15px 10px;font-size:16px;line-height:19px;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.oc-form .form-section{margin-top:40px}.oc-form .form-section .form-section-heading{font-size:16px;font-weight:bold;margin:0 0 5px;font-family:"Roboto", sans-serif}@media (min-width: 1200px){.oc-form .form-section .form-section-heading{font-size:20px;margin:0 0 10px}}.oc-form .form-section.border{padding-bottom:40px;border-bottom:2px solid black}.oc-form .form-group{display:flex;flex-direction:column;margin-bottom:15px}@media (min-width: 1200px){.oc-form .form-group{margin-bottom:30px}}.oc-form .form-group .label-col{width:50%;color:black;font-size:14px}@media (min-width: 1200px){.oc-form .form-group .label-col{font-size:16px;width:66.6666%}}.oc-form .form-group .input-col{width:20%;text-align:center;position:relative}@media (min-width: 1200px){.oc-form .form-group .input-col{width:15%}}.oc-form .form-group .group-heading{border-bottom:1px solid #959595;display:flex;padding-bottom:5px;align-items:center;margin-bottom:10px}.oc-form .form-group .group-heading .input-col{font-size:11px;line-height:13px}@media (min-width: 768px){.oc-form .form-group .group-heading .input-col{font-size:13px;line-height:15px}}.oc-form .form-group .group-row{display:flex;align-items:center;margin-bottom:10px}.oc-form .form-group .radio{margin:0}.oc-form .form-group .radio[type="radio"]{border:1px solid #D1D1D1;background:white;width:20px;height:20px;border-radius:10px;margin:0;-webkit-appearance:none;-moz-appearance:none}.oc-form .form-group .radio[type="radio"]:checked{background:radial-gradient(#D40F7B 40%, #fff 72%);border-color:#D40F7D}.oc-form .form-group .check[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #949494;margin:0}.oc-form .form-group .check[type="checkbox"]:hover{cursor:pointer}.oc-form .form-group .check[type="checkbox"]:checked{border-color:#d40f7d;background-color:#d40f7d}.oc-form .form-group .check[type="checkbox"]:checked+.check{display:block}.oc-form .form-group .check[type="checkbox"]+.check{display:none;height:6px;width:10px;border-left:2px solid white;border-bottom:2px solid white;position:absolute;transform:translateX(-50%) rotate(-45deg);left:50%;top:4px}.oc-form .form-group .check[type="checkbox"]+.check:hover{cursor:pointer}.oc-tooltip{position:relative;display:inline-block}.oc-tooltip:hover,.oc-tooltip:focus{cursor:pointer}.oc-tooltip:hover .tooltip,.oc-tooltip:focus .tooltip{opacity:1;visibility:visible;height:auto}.oc-tooltip .tooltip{font-family:"Roboto", sans-serif;padding:5px;font-size:14px;box-shadow:0px 0px 5px rgba(0,0,0,0.25);position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;width:150px;transition:opacity .4s;color:black;font-weight:500;background:white;text-align:left}.oc-tooltip .tooltip:before{content:"";position:absolute;width:0;height:0;top:calc(50% - 5px);border:4px solid black;box-sizing:border-box;transform-origin:0 0;transform:rotate(45deg)}.oc-tooltip .tooltip.right{left:calc(100% + 10px)}.oc-tooltip .tooltip.right:before{right:100%;border-color:transparent transparent white white;box-shadow:-4px 4px 4px -2px rgba(0,0,0,0.1)}.oc-tooltip .tooltip.left{right:calc(100% + 10px)}.oc-tooltip .tooltip.left:before{left:100%;border-color:white white transparent transparent;box-shadow:4px -4px 4px -2px rgba(0,0,0,0.1)}.oc-flex-space{display:block;font-size:16px;padding:15px;color:white;text-align:center;background:black}.oc-flex-space span{margin-left:10px;display:inline-block}@media (min-width: 768px){.oc-flex-space span{border-left:1px solid white}}.oc-flex-space i{font-size:18px;margin-right:10px}.oc-flex-space+.oc-meganav .mobile-nav__panel.faded-nav{top:calc(70px + 70px)}@media (min-width: 576px){.oc-flex-space+.oc-meganav .mobile-nav__panel.faded-nav{top:calc(70px + 49px)}}.link{text-decoration:underline;color:white;white-space:nowrap;font-weight:700;margin-left:10px}.link:hover{text-decoration:none;color:white}.link:hover .chevron:after{text-decoration:none}.link .chevron{white-space:nowrap}.link .chevron:after{font-family:"icomoon";content:"\e608";position:relative;display:inline-block;align-self:center;font-size:10px;text-decoration:underline}.oc-contractor-list-container .contractor-levels{background-color:#E6E6E6;padding:15px 10px;border-bottom:2px solid black;position:sticky;top:0;z-index:10}@media (min-width: 768px){.oc-contractor-list-container .contractor-levels{padding:15px}}.oc-contractor-list-container .contractor-levels input[type=checkbox]{display:none}.oc-contractor-list-container .contractor-levels input[type=checkbox]:checked ~ .content{max-height:800px;transition:all 1s ease-in-out}.oc-contractor-list-container .contractor-levels input[type=checkbox]:checked ~ label:after{content:'\f077'}.oc-contractor-list-container .contractor-levels label{text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding-right:25px;position:relative;font-size:14px}.oc-contractor-list-container .contractor-levels label:after{content:'\f078';position:absolute;font-family:'fontawesome';right:0;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500}@media (min-width: 768px){.oc-contractor-list-container .contractor-levels label{font-size:16px}}.oc-contractor-list-container .contractor-levels label img{margin:0;max-height:25px}@media (min-width: 768px){.oc-contractor-list-container .contractor-levels label img{max-height:40px}}.oc-contractor-list-container .contractor-levels .content{transition:all 0.5s cubic-bezier(0, 1, 0, 1);max-height:0;background:none;overflow:hidden;margin:0}.oc-contractor-list-container .contractor-levels .content p{margin:15px 0 0}.oc-contractor-list-container .contractor{display:flex;flex-direction:column;border-bottom:1px solid black;padding:10px;position:relative}@media (min-width: 768px){.oc-contractor-list-container .contractor{flex-direction:row}}@media (min-width: 1200px){.oc-contractor-list-container .contractor{padding:15px}}.oc-contractor-list-container .contractor .logo{margin-right:15px;display:none}@media (min-width: 768px){.oc-contractor-list-container .contractor .logo{display:inline-block}}.oc-contractor-list-container .contractor .name-location{margin-right:15px}.oc-contractor-list-container .contractor .name-location .name{font-size:19px;font-weight:700;line-height:19px;text-transform:uppercase;display:block;margin-bottom:7px;width:65%;text-decoration:none}@media (min-width: 768px){.oc-contractor-list-container .contractor .name-location .name{width:auto}}.oc-contractor-list-container .contractor .name-location p{margin:0 0 7px;font-size:15px;color:#333}.oc-contractor-list-container .contractor .name-location .contact-info p{margin:0 0 15px}.oc-contractor-list-container .contractor .name-location .contact-info p .phone{margin-right:5px;text-decoration:none}.oc-contractor-list-container .contractor .name-location .contact-info p a{margin:0 5px}.oc-contractor-list-container .contractor .name-location .professional-certs{margin-top:12px;display:inline-flex;flex-direction:row;list-style-type:none;margin:0;padding:0}.oc-contractor-list-container .contractor .name-location .professional-certs li{margin-bottom:8px}@media (min-width: 768px){.oc-contractor-list-container .contractor .name-location .professional-certs li{margin:0}}.oc-contractor-list-container .contractor .name-location .professional-certs li img{height:20px}.oc-contractor-list-container .contractor .name-location .professional-certs li .cert-info{font-size:14px;color:#333}@media (min-width: 768px){.oc-contractor-list-container .contractor .name-location .professional-certs li .cert-info{display:none}}.oc-contractor-list-container .contractor .name-location .professional-certs li .cert-info a{color:#6d6d6d;margin-left:8px}.oc-contractor-list-container .contractor .reviews-quote{text-align:left;margin-left:auto;position:absolute;right:10px;top:10px}@media (min-width: 768px){.oc-contractor-list-container .contractor .reviews-quote{text-align:center;position:static}}.oc-contractor-list-container .contractor .reviews-quote .cta-button{margin-bottom:15px}.oc-contractor-list-container .contractor:last-child{border-bottom:none}.certifications-container{display:none}@media (min-width: 768px){.certifications-container{display:block}}.certifications{list-style-type:none;margin:0;padding:0}.certifications li{margin-bottom:15px;display:inline-flex;flex-direction:row;align-items:center}.certifications li img{height:20px;margin-right:5px}.certifications li .fa{color:#6d6d6d;margin-left:8px}.cert-description{display:flex;flex-direction:row;padding-bottom:30px;border-bottom:2px solid black;margin-bottom:30px}.cert-description:last-child{margin-bottom:0;border-bottom:none}.cert-description .logo{flex-basis:15%;text-align:center;padding-right:15px}.cert-description .logo img{max-width:50px}@media (min-width: 768px){.cert-description .logo img{max-width:90px}}.cert-description .info{flex-basis:85%}.reviews{margin-bottom:10px}.reviews .review-stars{display:block}@media (min-width: 768px){.reviews .review-stars{display:inline-block}}.reviews .star{font-size:20px}.reviews .review-count{font-size:13px;color:#333;margin-left:5px}.reviews a{color:#6d6d6d;margin-left:8px}.mobile-switch{display:flex;flex-direction:column-reverse}@media (min-width: 768px){.mobile-switch{flex-direction:column}}.oc-stickynav{background:white;padding:10px 15px 0;width:auto;position:-webkit-sticky;position:sticky;top:0;z-index:100;margin:0 -15px;overflow-y:hidden}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-stickynav{position:relative}}@media (min-width: 768px){.oc-stickynav{border-bottom:2px solid black;padding:8px 0;margin-top:-20px;margin-bottom:0}.oc-stickynav:before{content:'';background:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 75%);position:absolute;left:0;top:0;height:100%;width:2%;z-index:10}.oc-stickynav:after{content:'';background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 75%);position:absolute;right:0;top:0;height:100%;width:10%}}@media (min-width: 1200px){.oc-stickynav{margin-top:-30px}}.oc-stickynav .stickynav-container{display:flex;align-content:center;flex-direction:column;padding:0;margin:0 auto;max-width:400px;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden}.oc-stickynav .stickynav-container::-webkit-scrollbar{width:0 !important}@media (min-width: 768px){.oc-stickynav .stickynav-container{flex-direction:row;max-width:800px;padding:30px 15px 15px}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-stickynav .stickynav-container{max-width:1200px;padding:30px 15px}}.oc-stickynav .stickynav-container .cta-group{margin:0 auto 20px;display:inline-flex}@media (min-width: 768px){.oc-stickynav .stickynav-container .cta-group{margin:0 15px 0 0}}@media (min-width: 1200px){.oc-stickynav .stickynav-container .cta-group{margin:0 35px 0 0}}.oc-stickynav .stickynav-container .cta-group a.oc-cta-button{min-width:220px !important;font-size:18px;white-space:nowrap}.oc-stickynav .stickynav-container .cta-group a{width:auto;min-width:auto !important;padding:0 .8rem;display:inline-flex;min-height:35px;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:14px}.oc-stickynav .stickynav-container .cta-group a:nth-child(2){margin:0 20px}.oc-stickynav .stickynav-container .cta-group a.favorites{min-width:auto !important}.oc-stickynav .stickynav-container .cta-group a.favorites i{color:#d40f7d}.oc-stickynav .stickynav-container .cta-group a.favorites span{display:none}@media (min-width: 768px){.oc-stickynav .stickynav-container .cta-group a.favorites span{display:block}}.oc-stickynav .stickynav-container .mobile-stickynav-header{display:block;background-color:#F2F2F2;padding:12px 30px;font-size:14px;color:#6D6D6D;text-transform:uppercase;margin-bottom:0;position:relative}.oc-stickynav .stickynav-container .mobile-stickynav-header:after{content:'\f078';font-family:'FontAwesome';position:absolute;right:15px;color:black}@media (min-width: 768px){.oc-stickynav .stickynav-container .mobile-stickynav-header{display:none}}.oc-stickynav .stickynav-container input[type=checkbox]{display:none}@media (max-width: 767px){.oc-stickynav .stickynav-container input[type=checkbox]:not(:checked) ~ .stickynav-links{display:none}}.oc-stickynav .stickynav-container input[type=checkbox]:checked ~ .stickynav-links{display:block;max-height:800px;transition:max-height 1s ease-in-out;border-bottom:1px solid #D5D5D5}.oc-stickynav .stickynav-container input[type=checkbox]:checked ~ .mobile-stickynav-header{background-color:#6D6D6D;color:white}.oc-stickynav .stickynav-container input[type=checkbox]:checked ~ .mobile-stickynav-header:after{content:'\f077';color:white}.oc-stickynav .stickynav-container .stickynav-links{list-style-type:none;margin:0;padding:0 35px 0 0;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);max-height:0;background:white;white-space:nowrap}@media (min-width: 768px){.oc-stickynav .stickynav-container .stickynav-links{display:flex;align-items:center;max-height:none;border:none !important}}.oc-stickynav .stickynav-container .stickynav-links li{display:block;margin:10px 0 10px 25px}@media (min-width: 768px){.oc-stickynav .stickynav-container .stickynav-links li{margin:0 3px;display:inline-block}.oc-stickynav .stickynav-container .stickynav-links li:first-child{margin-left:0}}@media (min-width: 1200px){.oc-stickynav .stickynav-container .stickynav-links li{margin:0 8px}}.oc-stickynav .stickynav-container .stickynav-links li a{color:#333;text-decoration:none;font-size:14px;padding:10px}@media (hover: hover){.oc-stickynav .stickynav-container .stickynav-links li a:hover{text-decoration:underline;color:#d40f7d}}.oc-stickynav .stickynav-container .stickynav-links li a:focus,.oc-stickynav .stickynav-container .stickynav-links li a:active{text-decoration:none}.oc-stickynav .stickynav-container .stickynav-links li a.active{color:#d40f7d}.oc-stickynav.non-sticky{border:none;z-index:0}.oc-stickynav.non-sticky .stickynav-container{flex-direction:column}@media (min-width: 1200px){.oc-stickynav.non-sticky .stickynav-container{flex-direction:row}}@media (max-width: 768px){.oc-stickynav.non-sticky .stickynav-container .cta-group{flex-direction:column}.oc-stickynav.non-sticky .stickynav-container .cta-group a:first-child{margin-bottom:15px}}@media (max-width: 1200px){.oc-stickynav.non-sticky .stickynav-container .cta-group{margin-bottom:20px;justify-content:center}}@media (max-width: 768px){.oc-stickynav.non-sticky .stickynav-container .stickynav-links{display:flex;max-height:none;padding:0;white-space:normal;flex-wrap:wrap}}@media (min-width: 768px){.oc-stickynav.non-sticky .stickynav-container .stickynav-links{justify-content:center}}@media (max-width: 768px){.oc-stickynav.non-sticky .stickynav-container .stickynav-links li{display:inline-block;margin:0 0 10px;width:50%;text-align:center}}.oc-stickynav.non-sticky .stickynav-container .stickynav-links li a{text-decoration:underline}.oc-stickynav.non-sticky .stickynav-container .stickynav-links li a:hover{text-decoration:none}.oc-footer .footer-heading{margin:18px 0 31px}.oc-footer ul li a:hover .footer-image-main-rolling{opacity:0}.oc-footer ul li a:hover .footer-image-rollover{opacity:1}.oc-footer .footer-image{position:relative}.oc-footer .footer-image img{width:100%}.oc-footer .footer-image .footer-image-main-rolling{opacity:1}.oc-footer .footer-image .footer-image-rollover{position:absolute;left:0px;top:0px;opacity:0}.add-favorite img{opacity:0.2;border:4px dashed}.modal-open{overflow-y:hidden}.nailzone .shingle-comparison-columns{margin-bottom:10px}@media (min-width: 768px){.nailzone .shingle-comparison-columns{margin-bottom:15px}}@media (min-width: 1200px){.nailzone .shingle-comparison-columns{margin-bottom:25px}}.nailzone .shingle-comparison-columns h3+.columns{margin-top:20px}.nailzone .shingle-comparison-columns .oc-cta-button{width:100%;margin-bottom:10px}@media (min-width: 768px){.nailzone .shingle-comparison-columns .oc-cta-button{width:300px}}.nailzone .shingle-comparison-columns .oc-cta-button .fa{margin-right:15px}.nailzone .performance-stats{list-style-type:none;margin:0;padding:35px 0 0 0}.nailzone .performance-stats .col{margin-bottom:35px}@media (min-width: 768px){.nailzone .performance-stats .col:last-child{padding-left:0}}.nailzone .performance-stats li{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid black}.nailzone .performance-stats li:last-child{border-bottom:none;padding-bottom:0}.nailzone .performance-stats .up-to{padding-left:12px}.nailzone .performance-stats .stat-container{display:flex}@media (max-width: 767px){.nailzone .performance-stats .stat-container.on-dark .stat img{width:90px}}.nailzone .performance-stats .stat-container.on-dark .label{color:white;font-size:14px;padding-top:0}@media (max-width: 767px){.nailzone .performance-stats .stat-container.on-dark .label{padding-right:10px}}@media (min-width: 1200px){.nailzone .performance-stats .stat-container.on-dark .label{font-size:16px}}.nailzone .performance-stats .stat-container.on-dark .label h4{color:white}.nailzone .performance-stats .stat-container .stat{color:#d40f7d;font-size:24px;line-height:24px;text-transform:uppercase;font-family:"Oswald", sans-serif;padding-right:18px;padding-left:12px}.nailzone .performance-stats .stat-container .stat span{font-size:62px;line-height:62px;display:block;margin-bottom:10px;margin-left:-2px}@media (min-width: 1200px){.nailzone .performance-stats .stat-container .stat span{font-size:70px;line-height:70px}}@media (min-width: 1200px){.nailzone .performance-stats .stat-container .stat span{font-size:80px;line-height:80px}}.nailzone .performance-stats .stat-container .stat img{width:105px}@media (min-width: 1200px){.nailzone .performance-stats .stat-container .stat img{width:144px}}.nailzone .performance-stats .stat-container .label{font-size:18px;line-height:18px;text-transform:uppercase;padding-top:8px;padding-right:0}@media (min-width: 768px){.nailzone .performance-stats .stat-container .label{padding-top:20px}}@media (min-width: 1200px){.nailzone .performance-stats .stat-container .label{padding-right:0px}}.nailzone .performance-stats .stat-container .label h5{display:block;position:relative;margin-bottom:5px}@media (min-width: 1200px){.nailzone .performance-stats .stat-container .label h5{font-size:28px}}.nailzone .performance-stats .stat-container .label .more-info-button{position:relative;bottom:6px;display:inline;-webkit-appearance:none;border:0;padding:0;background:transparent;cursor:pointer;color:#6d6d6d;font-size:12px}@media (min-width: 1200px){.nailzone .performance-stats .stat-container .label .more-info-button{font-size:16px;line-height:16px}}.nailzone .rest-to-the-test{margin-top:35px;margin-bottom:70px}@media (min-width: 768px){.nailzone .rest-to-the-test{margin-bottom:0}}.nailzone .oc-shingle-feature-cards .card{margin-bottom:30px}.nailzone .oc-shingle-feature-cards .card h4{font-size:24px}@media (min-width: 1200px){.nailzone .oc-shingle-feature-cards .card h4{font-size:28px}}.nailzone .more-info-modal{display:none;position:fixed;top:0;left:50%;transform:translateX(-50%);background:white;z-index:30;padding:55px 20px 20px 20px;width:100%}@media (min-width: 768px){.nailzone .more-info-modal{top:25%;width:600px;padding:55px 40px 40px 40px}}.nailzone .more-info-modal.active{display:block}.nailzone .more-info-modal .title{font-size:22px}@media (min-width: 1200px){.nailzone .more-info-modal .title{font-size:28px}}.nailzone .more-info-modal .oc-content-and-image{margin-bottom:0}@media (max-width: 767px){.nailzone .more-info-modal .oc-content-and-image{flex-direction:row}.nailzone .more-info-modal .oc-content-and-image .img{padding-left:20px}}.nailzone .more-info-modal .modal-close{position:absolute;z-index:100;font-size:34px;cursor:pointer;top:7px;right:19px;font-weight:700;color:black}.nailzone .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:rgba(0,0,0,0.75);z-index:20}.modal-open .nailzone .modal-backdrop{display:block}.oc-footer{background-color:#E6E6E6 !important}.oc-footer ul li ul li{margin-bottom:9px !important;font-weight:100}.oc-footer .footer-content>ul>li{flex-basis:0;flex-grow:1}.oc-footer .social-media-links{flex-wrap:wrap}.oc-footer .social-media-links .social-media-heading{width:100%;color:#000;margin-top:2px;margin-bottom:6px !important}.oc-footer .social-media-links .social-media-heading:first-child{margin-top:-4px}.oc-footer .social-media-links a{color:black;margin:0px 0px 0px 10px !important;width:42px;height:42px;position:relative}.oc-footer .social-media-links a i{width:100% !important;height:100% !important;position:absolute;left:0px;top:0px;transition:transform 0.3s}.oc-footer .social-media-links a i img{position:absolute;left:50% !important;top:50% !important;width:26px !important;transform:translate(-50%, -50%);transition:opacity 0.3s}.oc-footer .social-media-links a:before{content:"😃";position:absolute;opacity:0;font-size:0px;width:100%;height:100%;transform:scale(0);transition:transform 0.2s, opacity 0.2s;background:#000}.oc-footer .social-media-links a:hover:before{transform:scale(1);opacity:1.0}.oc-footer .social-media-links a:hover i{transition:transform 0.2s;color:#E6E6E6}.oc-footer .social-media-links a:hover i img{transform:translate(-50%, -50%);transition:opacity 0.2s}.oc-footer .footer-util .util1 li:first-child a{margin-left:0}.oc-footer .footer-util .util1 a{margin-left:20px}.oc-footer .footer-util .util2 li:last-child a{margin-right:0}.oc-footer .footer-util .util2 a{margin-right:18px}.oc-footer .footer-util .util1,.oc-footer .footer-util .util2{margin-bottom:8px}.doc-link{text-transform:uppercase;font-size:16px;display:inline-block;position:relative;padding:8px 17px;line-height:1.2;text-decoration:none}.doc-link:before{font-family:'fontawesome';content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%)}.doc-link .doc-size{color:#959595;font-size:12px;text-transform:uppercase;margin-bottom:0;display:block}.doc-link:hover{text-decoration:none;background:transparent}.doc-link:hover .title,.doc-link:hover .type{text-decoration:underline}.doc-link--default{color:#ce1126;border:1px solid transparent}.doc-link--default:hover{background:white;color:#ce1126;border-color:black}.doc-link--hero{color:black}.doc-link--hero:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;border:1px solid black}.doc-link--hero:hover{color:black}.doc-link--hero:hover:after{border:2px solid black}.doc-link--hero.primary{background:#ce1126;color:white}.doc-link--hero.primary .doc-size{color:white}.doc-link--hero.primary:before{color:white}.doc-link--hero.primary:after{width:auto;height:auto;top:3px;left:3px;right:3px;bottom:3px;border:2px solid transparent}.doc-link--hero.primary:hover:after{border-color:white}.doc-link--featured{color:#ce1126;border:1px solid transparent}.doc-link--featured .doc-size{margin-bottom:5px}.doc-link--featured p{color:black;text-transform:none;font-size:12px}.doc-link--featured:hover{color:#ce1126;border-color:black}.doc-link-list{list-style-type:none;padding:0}.doc-link-list li{margin-bottom:4px}.doc-link-list li a{text-transform:capitalize;color:black;padding-left:25px;font-size:14px}@media (min-width: 768px){.doc-link-list li a{font-size:16px}}.doc-link-list li a .doc-size{display:block;margin-left:0}@media (min-width: 768px){.doc-link-list li a .doc-size{display:inline;margin-left:7px}}.doc-link-list li a.doc-link--pdf,.doc-link-list li a.doc-link--docx,.doc-link-list li a.doc-link--xls,.doc-link-list li a.doc-link--download,.doc-link-list li a.doc-link--external{padding:3px 0 0 27px}.doc-link-list li a.doc-link--pdf:before,.doc-link-list li a.doc-link--docx:before,.doc-link-list li a.doc-link--xls:before,.doc-link-list li a.doc-link--download:before,.doc-link-list li a.doc-link--external:before{font-size:14px}.doc-link-list li a:hover{color:black;text-decoration:none}.doc-link-list li a:hover .name{text-decoration:underline}.doc-link--pdf{padding-left:50px}.doc-link--pdf:before{content:'\f1c1';font-size:35px;color:#333333}.doc-link--external{padding-left:50px}.doc-link--external:before{content:'\f08e';font-size:35px;color:#333333}.doc-link--docx{padding-left:50px}.doc-link--docx:before{content:'\f1c2';font-size:35px;color:#333333}.doc-link--xls{padding-left:50px}.doc-link--xls:before{content:'\f1c3';font-size:35px;color:#333333}.doc-link--download{padding-left:40px}.doc-link--download:before{content:'\f019';font-size:20px;left:10px}.doc-link--image{padding:20px 17px 20px 70px;min-height:120px}.doc-link--image:before{display:none}.doc-link--image img{max-width:52px;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.doc-link--small li a{font-size:14px}.doc-link--block{display:block}.doc-link--white{color:white}.doc-link--white:hover{background:#6b6b6b;color:white;border-color:white}.doc-link--white.doc-link--default:before{color:white}.doc-link--white.doc-link--hero{color:black}.doc-link--white.doc-link--hero:after{border-color:black}@media (min-width: 1050px){.doc-link--white.doc-link--hero{color:white}.doc-link--white.doc-link--hero:after{border-color:white}}.doc-link--white.doc-link--featured p{color:white}.doc-link--black{color:black}.doc-link--black:before{color:black}.doc-link--black:hover{color:black}.doc-link--black-border{color:black;border:none}.doc-link--black-border:before{color:black}.doc-link--black-border:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;border:1px solid black}.doc-link--black-border:hover{color:black;border:none}.doc-link--black-border:hover:after{border:2px solid black}.doc-link-list--white li a{color:white}.doc-link-list--white li a:before{color:#d8d8d8}.doc-link-list--white li a:hover{color:white}.card-doc-container a{color:#ce1126;padding:8px 0 8px 25px;width:50%;font-size:14px}.card-doc-container a:before{font-size:20px;left:0}.card-doc-container a .name{color:#ce1126;font-size:16px}.card-doc-container a .doc-size{display:inline;font-size:10px;white-space:nowrap}.card-doc-container .undefined:before{content:'\f016';color:#858585}.doc-link--bg-light-gray{background-color:#D8D8D8}.doc-link--bg-dark-gray{background-color:#999999}.doc-link--bg-black{background-color:black;color:white}.doc-link--bg-black:after{content:'';position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:2px solid transparent}.doc-link--bg-black:before{color:white}.doc-link--bg-black:hover{background:black;color:white}.doc-link--bg-black:hover:after{border-color:white}.product-list{margin-top:35px}@media (min-width: 1200px){.product-list{margin-top:0}}.product-list .h2{font-size:18px}@media (min-width: 768px){.product-list .h2{font-size:28px}}@media (min-width: 1200px){.product-list .h2{font-size:40px}}.product-list .h3{font-size:24px}@media (min-width: 1200px){.product-list .h3{font-size:28px}}.product-list .h4{font-size:16px;font-family:'Roboto', sans-serif;font-weight:bold;text-transform:none}@media (min-width: 768px){.product-list .h4{font-size:18px}}@media (min-width: 1200px){.product-list .h4{font-size:21px}}.product-list .selected{font-weight:bold;color:#d40f7d}.product-list .hidden{display:none}.product-list .only-desktop{display:none}@media (min-width: 1200px){.product-list .only-desktop{display:block}}.product-list .filterList{list-style:none;padding-left:0px;margin:0;margin-top:16px;cursor:default}.product-list .filterList a{text-decoration:none;font-size:16px;font-family:'Roboto', sans-serif}.product-list .filterList li:last-of-type{margin-bottom:0}.product-list .filterList.h4{margin:0 0;position:relative}.product-list .filterList.h4:hover{cursor:pointer}.product-list .filterList.h4:after{font-family:"icomoon";content:"";position:absolute;align-self:center;right:10px;transform:rotate(-90deg)}.product-list .filterList.h4.closed:after{transform:rotate(90deg)}.product-list .filterList.hierarch .parent.nohierarch{display:none}.product-list .filterList.hierarch .parent.selected a{font-weight:600;color:#d40f7d;padding-left:15px}.product-list .filterList.hierarch .parent ~ .child{margin-left:34px}.product-list .filterList.hidden{margin-top:0}.product-list .checkboxFilter .disabled{display:none;color:#666;opacity:0.3}.product-list .checkboxFilter label{display:grid;position:relative;grid-template-columns:35px auto}.product-list .checkboxFilter input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #949494;margin:auto 0}.product-list .checkboxFilter input[type="checkbox"]:checked{border-color:#d40f7d;background-color:#d40f7d}.product-list .checkboxFilter input[type="checkbox"]:checked ~ .check{display:block}.product-list .checkboxFilter input[type="checkbox"] ~ .check{display:none;height:7px;width:13px;border-left:3px solid white;border-bottom:3px solid white;position:absolute;transform:rotate(-45deg);left:4px;top:calc(46% - 3px)}.product-list .checkboxFilter .expand{text-decoration:underline;cursor:pointer}.product-list .checkboxFilter .expand i{margin-right:8px}.product-list .filterGroup{border:0;padding:0;margin:0;margin-top:30px;padding-bottom:26px;border-bottom:1px solid black}.product-list .filterGroup legend{display:block;width:100%;padding:0;margin:0}.product-list .filterGroup:last-child{border-bottom:none}.product-list .filter-sidebar-header{background:white;display:flex;top:0;z-index:100;width:100%;border-bottom:2px solid black;justify-content:space-between;position:sticky;margin-bottom:15px;padding-top:40px;padding-bottom:12px}.product-list .mobile-heading{margin:8px 0}.filterContainer.visible-mobile{background:white;padding:0px 15px 50px !important;display:block;position:fixed;left:0;bottom:0;margin-bottom:30px;width:100% !important;z-index:100;overflow-y:scroll;max-width:100%;max-height:100%;height:100%}.product-list .listBanner{padding-bottom:14px;margin-bottom:33px;display:flex;flex-direction:row;border-bottom:1px solid lightgrey}.product-list .media{padding-bottom:4px;margin-bottom:23px;display:grid;border-bottom:1px solid lightgrey;min-height:132px;grid-template-columns:auto 1fr}.product-list .media .preHeading{font-size:12px;color:black;text-transform:uppercase;margin-bottom:12px}@media (min-width: 768px){.product-list .media .preHeading{font-size:13px}}.product-list .media>*:not(a):not(.heading){grid-column:1/3;margin:0 0 13px}.product-list .media>a{grid-column:1;height:auto}.product-list .media>.heading{grid-column:2;margin:auto 0;padding-bottom:12px}.product-list .media>p{margin-top:10px !important;font-size:14px;color:#333333}@media (min-width: 1200px){.product-list .media>p{font-size:16px}}@media (min-width: 768px){.product-list .media{padding-bottom:4px;margin-bottom:23px}.product-list .media>.heading{padding-bottom:0}.product-list .media>*:not(a){grid-column:2 !important;margin:0 0 13px}.product-list .media>a{grid-column:1;height:0}}.product-list .bannerContent{margin-bottom:20px}.product-list img{width:27.6vw;height:27.6vw;object-fit:contain;margin-right:20px}@media (min-width: 768px){.product-list img{width:120px;height:120px}}.product-list .content .preHeading{font-size:13px;font-family:'Roboto', sans-serif;font-weight:100;text-transform:uppercase;margin-bottom:10px}.product-list .imageContainer{flex-shrink:0;width:200px;text-align:right}.product-list .h4{font-size:16px;font-family:'Roboto', sans-serif;font-weight:bold;text-transform:none}@media (min-width: 768px){.product-list .h4{font-size:18px}}@media (min-width: 1200px){.product-list .h4{font-size:21px}}.product-list .h4 a{color:black;text-decoration:none}.product-list .h4 a:hover{text-decoration:underline}.multipleFeatureList,.featureList{display:grid;grid-template-columns:auto;padding-left:0px;list-style:none}@media (min-width: 768px){.multipleFeatureList,.featureList{grid-template-columns:auto auto}}.applied-filters-container{display:flex;margin:0 0 35px;align-items:center;flex-wrap:wrap}.applied-filters-container .label{font-weight:bold;padding-right:16px;padding-bottom:3px}.applied-filters-container .applied-filter{-webkit-appearance:none;-moz-appearance:none;border:0;cursor:pointer;background-color:#D1D1D1;color:#333;font-size:15px;padding:5px 10px;margin-right:10px;text-transform:capitalize;margin-bottom:5px}.applied-filters-container .applied-filter .close{font-size:18px;color:black;margin-left:10px}.applied-filters-container .applied-filter:hover{background-color:#333;color:white;cursor:pointer}.applied-filters-container .applied-filter:hover .close{color:white}@media (min-width: 1200px){.hide-desktop{display:none !important}}.reset-filter{-webkit-appearance:none;-moz-appearance:none;border:0;font-size:14px;text-decoration:underline;cursor:pointer;margin-left:-10px}.reset-filter:hover{color:#d40f7d;cursor:pointer}.reset-filter.small-screen{margin-left:5px}@media (min-width: 768px){.reset-filter.small-screen{display:none}}@media (max-width: 768px){.reset-filter.large-screen{display:none}}i.filters ~ span{font-size:18px;text-transform:uppercase}.oc-icon{display:inline-flex;background-color:transparent}.oc-icon .icon{margin-right:5px;align-self:center;display:inline-flex}.oc-icon .icon:before{content:'';background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:flex}.oc-icon .icon.favorite:before{background-image:url(https://res.cloudinary.com/ocimages/image/upload/w_20/v1574431477/roofing/shingles/icons/heart-no-fill.svg)}.oc-icon .icon.favorite-filled:before{background-image:url(https://res.cloudinary.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/favorites-heart-filled-no-outline.svg)}.oc-icon .icon.location{margin-right:0px}.oc-icon .icon.location:before{background-image:url(https://res.cloudinary.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/location.svg)}.oc-icon .icon.filters:before{background-image:url(https://res.cloudinary.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/filters.svg)}.oc-icon .icon.reset:before{background-image:url(https://res.cloudinary.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/reset.svg)}.filter-close-container{display:flex;flex-direction:row;position:sticky;top:0}.filter-close-container .filter-close{font-size:30px;text-decoration:none;font-weight:700;padding-top:5px}.filter-close-container .filter-close:hover{color:#d40f7d}@media (min-width: 1200px){.filter-close-container .filter-close{display:none}}.filter-control{border:none;position:fixed;bottom:0;left:0;background:white;width:100%;display:flex}.filter-control .control{width:50%;font-size:18px;text-align:center;font-weight:700;padding:25px 15px;border:1px solid #E6E6E6;display:inline-block;text-decoration:none}@media (min-width: 768px){.filter-control .control{font-size:22px}}.filter-control .control:hover{color:white;background-color:#d40f7d;border-color:#d40f7d;cursor:pointer}.filter-control .control.apply-filter{background:#d40f7d;border-color:#d40f7d;color:white;padding:10px 25px}.availability{margin-top:2px !important;margin-bottom:0px !important}.availability .availability-open{cursor:pointer;text-decoration:none}.availability .availability-open .availability-icon{background-image:url(https://res.cloudinary.com/ocimages/image/upload/v1604575135/composites/icons/availability-deets.png);background-position:center;background-size:contain;width:14px;height:14px;display:inline-block;position:relative;top:1px;margin-right:3px}.availability .availability-open img{width:14px}.availability .availability-open span{text-decoration:underline}.availability-table table{width:100%;border-spacing:0}.availability-table table td,.availability-table table th{padding:10px 8px;text-align:left;border-style:solid;border-color:#BCBCBC;border-width:0 1px 1px 0}.availability-table table td:first-child,.availability-table table th:first-child{border-left-width:0}.availability-table table td:last-child,.availability-table table th:last-child{border-right-width:0}.availability-table table thead tr th{border-bottom-width:2px;background-color:white;font-weight:bold}.availability-table table tbody tr{background-color:white}.availability-table table tbody tr:nth-child(odd){background-color:#F8F8F8}.availability-pdp-cta{text-decoration:none;padding-right:22px;position:relative;display:inline-block;margin-top:6px;padding-bottom:2px}.availability-pdp-cta:after{position:absolute;top:3px;right:0px;font-family:FontAwesome;content:'\f054';font-size:14px}.legal{color:#000}.legal h3{font-family:'Roboto', sans-serif;font-size:24px;line-height:26px;text-transform:none}.legal ul,.legal ol{padding-left:19px}.legal ul br,.legal ol br{display:none}.legal .legal-section{padding-bottom:20px;line-height:22px}.legal .legal-subsection-table{padding:1em 0;display:block;position:relative;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.legal .legal-subsection-table th,.legal .legal-subsection-table td{text-align:left;border:solid #BCBCBC;border-width:0px 1px 1px 0px;vertical-align:top}.legal .legal-subsection-table thead th{background-color:#FFF;padding:10px;text-transform:uppercase;font-size:15px;font-weight:700;color:#000;border-top-width:2px;position:sticky;top:0}.legal .legal-subsection-table tbody tr{background-color:#FFF}.legal .legal-subsection-table tbody tr:nth-child(even){background-color:#F8F8F8}.legal .legal-subsection-table tbody tr td{padding:10px 25px;line-height:26px;font-size:14px;color:#333}@media (max-width: 768px){.legal .legal-subsection-table tbody tr td{padding:9px 8px}}@media (max-width: 1200px){.legal .legal-subsection-table tbody tr td{padding:9px 16px}}.legal .legal-subsection-table tr th:first-child,.legal .legal-subsection-table tr td:first-child{border-left:0}.legal .legal-subsection-table tr th:last-child,.legal .legal-subsection-table tr td:last-child{border-right:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.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)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.hidden-xs{display:none}@media (min-width: 768px){.hidden-sm{display:none}}@media (min-width: 1200px){.hidden-md{display:none}}@media (min-width: 768px){.show-sm{display:initial}}@media (min-width: 1200px){.show-md{display:initial}}@media (min-width: 768px){.mobile-only{display:none}}@media (min-width: 1200px){.mobile-tablet-only{display:none}}@media (max-width: 767px){.tablet-desktop-only{display:none}}@media (max-width: 1199px){.desktop-only{display:none}}
