﻿@font-face{font-family:'Oswald';src:url("/fonts/Oswald-SemiBold.woff2") format("woff2"),url("/fonts/Oswald-SemiBold.woff") format("woff");font-display:swap;ascent-override:110%}@font-face{font-family:'Gin-Regular';src:url("/fonts/Gin-Regular.woff2") format("woff2"),url("/fonts/Gin-Regular.woff") format("woff");font-display:swap;ascent-override:110%}@font-face{font-family:'Roboto Slab';src:url("/fonts/Roboto-Slab-Bold.woff2") format("woff2"),url("/fonts/Roboto-Slab-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'OCRoboto';src:url("/fonts/Roboto-Regular.woff2") format("woff2"),url("/fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'OCRoboto';src:url("/fonts/Roboto-Bold.woff2") format("woff2"),url("/fonts/Roboto-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;ascent-override:100%}@font-face{font-family:'icomoon';src:url("/fonts/icomoon.ttf") format("truetype"),url("/fonts/icomoon.woff") format("woff"),url("/fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}.mc-md{vertical-align:top;font-size:41%;line-height:170%;align-self:self-start}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}.osano-cm-dialog{background-color:#FFFFFF;box-shadow:0px -1px 10px 0px rgba(0,0,0,0.4)}.osano-cm-dialog,.osano-cm-dialog .osano-cm-info{color:#333333;font-family:'OCRoboto';font-size:16px}.osano-cm-dialog a,.osano-cm-dialog .osano-cm-info a{color:#333333}.osano-cm-dialog a:hover,.osano-cm-dialog .osano-cm-info a:hover{color:inherit}.osano-cm-dialog--type_box{max-width:32em}.osano-cm-dialog:before{background-image:url("https://imagecdn.owenscorning.com/image/upload/v1575575892/meganav/oc-logo.svg");background-position:left top;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:40px;margin-bottom:16px;margin-right:16px;width:40px}.osano-cm-dialog__close.osano-cm-close svg{stroke:#000000}.osano-cm-dialog__content.osano-cm-content a:focus{color:#000000}.osano-cm-content__drawer-links.osano-cm-drawer-links{margin-top:16px}.osano-cm-dialog__list.osano-cm-list{gap:10px;margin-top:16px}.osano-cm-list-item__toggle.osano-cm-toggle{cursor:pointer}.osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]+.osano-cm-toggle__switch:before{background-color:#FFFFFF;border-color:#6D6D6D;border-width:1px;bottom:-4px;left:-4px;right:-4px;top:-4px}.osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]+.osano-cm-toggle__switch:after{background-color:#6D6D6D;border-color:inherit}.osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:disabled+.osano-cm-toggle__switch{background-color:transparent;border-color:transparent}.osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:disabled+.osano-cm-toggle__switch:before{opacity:50%}.osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:disabled+.osano-cm-toggle__switch:after{opacity:50%}.osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:checked+.osano-cm-toggle__switch:before{border-color:#D40F7D}.osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:checked+.osano-cm-toggle__switch:after{background-color:#D40F7D}.osano-cm-dialog__buttons.osano-cm-buttons button{border-radius:0;font-family:"OCRoboto";font-size:18px;font-weight:400}.osano-cm-button--type_save,.osano-cm-button--type_save:focus,.osano-cm-button--type_save:hover{background-color:#FFFFFF;border-color:#000000;color:#000000}.osano-cm-button--type_manage:has(+.osano-cm-button--type_accept),.osano-cm-button--type_manage:has(+.osano-cm-button--type_accept):focus,.osano-cm-button--type_manage:has(+.osano-cm-button--type_accept):hover{background-color:#FFFFFF;border-color:#000000;color:#000000}.osano-cm-button--type_accept,.osano-cm-button--type_accept:focus,.osano-cm-button--type_accept:hover{background-color:#D40F7D;border-color:#D40F7D;color:#FFFFFF}.osano-cm-button--type_denyAll{display:none}.osano-cm-disclosure__toggle.osano-cm-toggle{color:#333333}.osano-cm-widget{display:none}body.tenant-paroc .osano-cm-dialog--type_box,body.tenant-paroc .osano-cm-dialog--type_bar{box-shadow:0 0 0 100vmax rgba(0,0,0,0.66)}body.tenant-paroc .osano-cm-dialog:before{background-image:url("https://imagecdn.owenscorning.com/image/upload/v1711058656/meganav/oc-paroc-logo.svg");width:165px}body.tenant-paroc .osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:checked+.osano-cm-toggle__switch:before{border-color:#CE1126}body.tenant-paroc .osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:checked+.osano-cm-toggle__switch:after{background-color:#CE1126}body.tenant-paroc .osano-cm-button--type_accept,body.tenant-paroc .osano-cm-button--type_accept:focus,body.tenant-paroc .osano-cm-button--type_accept:hover{background-color:#CE1126;border-color:#CE1126}body.tenant-vidawool .osano-cm-dialog:before{content:none}body.tenant-vidawool .osano-cm-dialog__content.osano-cm-content:before{background-image:url("https://imagecdn.owenscorning.com/image/upload/v1732058087/meganav/vidawool-logo.svg");background-position:left top;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:36px;margin-bottom:16px;width:100%}body.tenant-vidawool .osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:checked+.osano-cm-toggle__switch:before{border-color:#005640}body.tenant-vidawool .osano-cm-list-item__toggle.osano-cm-toggle input[type=checkbox]:checked+.osano-cm-toggle__switch:after{background-color:#005640}body.tenant-vidawool .osano-cm-button--type_manage,body.tenant-vidawool .osano-cm-button--type_manage:focus,body.tenant-vidawool .osano-cm-button--type_manage:hover,body.tenant-vidawool .osano-cm-button--type_save,body.tenant-vidawool .osano-cm-button--type_save:focus,body.tenant-vidawool .osano-cm-button--type_save:hover,body.tenant-vidawool .osano-cm-button--type_accept,body.tenant-vidawool .osano-cm-button--type_accept:focus,body.tenant-vidawool .osano-cm-button--type_accept:hover{background-color:#005640;border-color:#005640;color:#FFFFFF}body.tenant-vidawool .osano-cm-button--type_denyAll{background-color:#FFFFFF;border-color:#005640;color:#005640;display:inline-block}.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:left top;background-repeat:no-repeat;background-size:contain;border-radius:5px 0 5px 0;color:transparent !important;display:inline-block;height:40px;margin:15px 10px 15px 0;position:relative;text-indent:-9999em;width:40px}.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-header .navbar-brand.tenant-paroc{background-image:url("https://imagecdn.owenscorning.com/image/upload/v1711058656/meganav/oc-paroc-logo.svg");width:165px}.oc-meganav .nav-wrapper .navbar-default .navbar-header .navbar-brand.tenant-paroc:focus{outline-color:#CE1126}.oc-meganav .nav-wrapper .navbar-default .navbar-header .navbar-brand.tenant-vidawool{background-image:url("https://imagecdn.owenscorning.com/image/upload/v1732058087/meganav/vidawool-logo.svg");width:120px}.oc-meganav .nav-wrapper .navbar-default .navbar-header .navbar-brand.tenant-vidawool:focus{outline-color:#005640}.oc-meganav .nav-wrapper .navbar-default .navbar-brand{text-shadow:none}.oc-meganav .nav-wrapper .navbar-default .navbar-brand{color:#777}.oc-meganav .desktop-nav{display:none}@media (min-width: 1200px){.oc-meganav .desktop-nav{display:block}}.oc-meganav .mobile-nav{display:none;margin:auto;max-width:800px;overflow-x:hidden}@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{align-items:center;background-color:#65666A;color:white;display:flex;height:40px;justify-content:center;outline:none;padding-top:5px;width:42px}.oc-meganav .mobile-nav .mobile-nav__toggle:focus{background-color:#D40F7D}.oc-meganav .mobile-nav .mobile-nav__toggle.tenant-paroc:focus{background-color:#CE1126}.oc-meganav .dropdown-section{background-color:white;border-bottom:2px solid #f2f2f2;border-top:1px solid #f2f2f2;display:none;flex-direction:row;justify-content:center;left:0;max-width:1440px;padding-bottom:25px;padding-top:15px;position:absolute;width:100%;z-index:1000}.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{display:flex;height:70px;justify-content:center;margin:auto;max-width:1440px;padding:0 15px}@media (min-width: 1200px){.oc-meganav .navbar{align-items:center;flex-direction:row}}.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}@media (min-width: 1200px){.oc-meganav .dropdowns>a.nav-link:focus,.oc-meganav .dropdowns>a.nav-link:focus-within,.oc-meganav .dropdowns>.navbar-dropdown:focus,.oc-meganav .dropdowns>.navbar-dropdown:focus-within{outline-color:#d40f7d;outline-offset:-2px;outline-style:solid;outline-width:2px}}.oc-meganav .navbar-dropdown{list-style-type:none;margin:0;padding-left:15px;padding-right:15px;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select: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{align-items:center;display:flex;font-size:14px;height:70px;line-height:16px;position:relative;text-align:center}.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{bottom:0;position:absolute;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:OCRoboto;margin:10px 0;font-weight:700}.oc-meganav .group-heading a{text-decoration:none;color:#000000}.oc-meganav .group-heading a:hover{text-decoration:underline !important;color:#000000}.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{display:inline-flex;font-family:"OCRoboto", sans-serif;font-size:15px;font-weight:600;margin-bottom:0;text-transform:uppercase}.oc-meganav .column-display .column-title a{color:#65666A !important;display:inline;font-weight:400;margin-left:20px;position:relative;text-decoration:none}.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-title a>div{display:inline-block}.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:"OCRoboto", sans-serif}.oc-meganav .image-column-display .column-title a{color:#65666A;display:inline;font-weight:400;margin-left:20px;position:relative;text-decoration:none}.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;cursor:pointer;text-decoration:underline}.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 !important;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-left: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{align-items:center;color:#333333 !important;display:flex;font-size:14px;height:70px;line-height:16px;padding-bottom:0;padding-left:15px;padding-right:15px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{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);text-decoration:none}.oc-meganav .nav-content .dropdowns>.nav-link p,.oc-meganav .nav-content .dropdowns>.navbar-dropdown p{margin:0}.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{width:250px;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;align-items:center;justify-content:flex-end}.oc-meganav .search-bar{margin-right:0;align-self:center}.oc-meganav .search-bar form div{display:flex}.oc-meganav .search-bar input{-webkit-appearance:none;appearance:none;border-right:none;border:1px solid #e4e4e4;display:block;font:inherit;height:30px;margin-right:-2px;padding-left:10px;padding-top:2px;width:150px}.oc-meganav .search-bar input::placeholder{color:#65656A;font-size:13px;padding-top:5px;text-transform:uppercase}.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{background-color:#65656A;border-color:#65656A;color:white;cursor:pointer}.oc-meganav .search-bar__mobile{border-top:1px solid #F1F1F1;display:flex;flex-direction:row-reverse;height:50px;justify-content:flex-end}.oc-meganav .search-bar__mobile input{border:none;flex-grow:2;font-size:16px;height:100%}.oc-meganav .search-bar__mobile .search-button{background-color:white;border:none;font-size:16px;height:100%;padding:4px 6px 4px 18px}.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{align-items:center;border-top:1px solid #F1F1F1;color:#333333;display:flex;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>a,.oc-meganav .mobile-nav__list .mobile-nav__list-item .list-item__content{align-items:center;color:#333333;cursor:pointer;display:flex;flex-grow:1;font-size:16px;font-weight:500;padding:16px 40px;text-decoration:none}.oc-meganav .mobile-nav__list .mobile-nav__list-item .list-item__chevron{align-items:center;border-left:1px solid #F1F1F1;display:flex;flex-shrink:0;height:100%;justify-content:center;width:50px}.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{border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;display:flex;flex-direction:row;height:50px}.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;padding-bottom:15px;width:100%}.oc-meganav .active-selection__content>.image-parent{align-items:center;width:100%}.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{align-items:center;display:inline-flex;font-size:12px;text-transform:none}.oc-meganav .chevron-link:after{content:"\E608";font-family:"icomoon";font-size:10px;margin-left:5px;position:absolute;right:-10px}.oc-meganav .chevron-link>div{display:inline-block;position:relative}.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{background-color:inherit;overflow-y:hidden;position:absolute;width:100%}.oc-meganav .main-panel-enter{left:-100%;z-index:1002}.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{left:0;z-index:1001}.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{right:-100%;z-index:1002}.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{display:block !important;right:0;z-index:1001}.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}}@media (min-width: 1200px){body.tenant-paroc .oc-meganav .dropdowns>a.nav-link:focus,body.tenant-paroc .oc-meganav .dropdowns>a.nav-link:focus-within,body.tenant-paroc .oc-meganav .dropdowns>.navbar-dropdown:focus,body.tenant-paroc .oc-meganav .dropdowns>.navbar-dropdown:focus-within{outline-color:#CE1126}}body.tenant-paroc .oc-meganav .oc-cta-button{border-color:#CE1126;background-color:#CE1126}body.tenant-paroc .oc-meganav .oc-cta-button:hover,body.tenant-paroc .oc-meganav .oc-cta-button:focus{border-color:#CE1126;color:#CE1126;outline-color:#CE1126}body.tenant-paroc .oc-meganav .dropdown-section{padding-bottom:40px}body.tenant-paroc .oc-meganav .dropdown-section:after{background-image:repeating-linear-gradient(307.5deg, #CE1126, #CE1126 3.8%, #fff 0, #fff 7.4%);bottom:0;content:"";display:inline-block;height:16px;left:0;position:absolute;width:100%}@media (min-width: 1200px){body.tenant-vidawool .oc-meganav .dropdowns>a.nav-link:focus,body.tenant-vidawool .oc-meganav .dropdowns>a.nav-link:focus-within,body.tenant-vidawool .oc-meganav .dropdowns>.navbar-dropdown:focus,body.tenant-vidawool .oc-meganav .dropdowns>.navbar-dropdown:focus-within{outline-color:#005640}}body.tenant-vidawool .oc-meganav .oc-cta-button{border-color:#005640;background-color:#005640}body.tenant-vidawool .oc-meganav .oc-cta-button:hover,body.tenant-vidawool .oc-meganav .oc-cta-button:focus{border-color:#005640;color:#005640;outline-color:#005640}.cx-window-manager{display:none}.cx-widget.cx-theme-oc{color:#000000;background-color:#ffffff;scrollbar-face-color:#CCCCCC}.cx-widget.cx-theme-oc .cx-theme{background-color:#ffffff;color:#000000;border-color:#000000 !important}.cx-widget.cx-theme-oc .cx-overlay{background-color:#ffffff}.cx-widget.cx-theme-oc .cx-svg-icon-tone1{fill:#D40F7D}.cx-widget.cx-theme-oc .cx-svg-icon-tone2{fill:#000000}.cx-widget.cx-theme-oc .cx-svg-icon-shadow1{fill:#000000;opacity:0.2}.cx-widget.cx-theme-oc .cx-svg-icon-shadow2{fill:#000000;opacity:0.1}.cx-widget.cx-theme-oc *{border-color:#000000}.cx-widget.cx-theme-oc .cx-titlebar .cx-title{color:#000000}.cx-widget.cx-theme-oc .cx-buttons-window-control .cx-svg-icon-tone1{fill:#98A7B8}.cx-widget.cx-theme-oc .cx-input-icon-overlay .cx-svg-icon-tone1{fill:#98A7B8}.cx-widget.cx-theme-oc .cx-input-group-btn .cx-svg-icon-tone1{fill:#FDFDFD}.cx-widget.cx-theme-oc label{color:#000000}.cx-widget.cx-theme-oc a{color:#D40F7D}.cx-widget.cx-theme-oc a:hover{color:#D40F7D}.cx-widget.cx-theme-oc .cx-icon-alert-circle{color:#940420}.cx-widget.cx-theme-oc .cx-footer,.cx-widget.cx-theme-oc .cx-branding{color:#000000}.cx-widget.cx-theme-oc .cx-footer *,.cx-widget.cx-theme-oc .cx-branding *{fill:#000000}.cx-widget.cx-theme-oc .cx-form-control.cx-error{border-color:#940420}.cx-widget.cx-theme-oc .cx-form-control::placeholder{color:#585858}.cx-widget.cx-theme-oc .cx-form-control:-moz-placeholder{color:#585858}.cx-widget.cx-theme-oc .cx-form-control::-moz-placeholder{color:#585858}.cx-widget.cx-theme-oc .cx-form-control:-ms-input-placeholder{color:#585858}.cx-widget.cx-theme-oc .cx-form-control::-webkit-input-placeholder{color:#585858}.cx-widget.cx-theme-oc input:focus,.cx-widget.cx-theme-oc textarea:focus,.cx-widget.cx-theme-oc .cx-btn:focus,.cx-widget.cx-theme-oc .cx-button-group button:focus,.cx-widget.cx-theme-oc .cx-form-control:not(.cx-error):focus{border-color:#D40F7D !important}.cx-widget.cx-theme-oc input[type="text"],.cx-widget.cx-theme-oc input[type="email"],.cx-widget.cx-theme-oc input[type="tel"],.cx-widget.cx-theme-oc select,.cx-widget.cx-theme-oc textarea{background-color:#ffffff;color:#000000;border-color:#758384}.cx-widget.cx-theme-oc .cx-button-close svg .cx-svg-icon-tone1,.cx-widget.cx-theme-oc .cx-button-minimize svg .cx-svg-icon-tone1,.cx-widget.cx-theme-oc .cx-button-maximize svg .cx-svg-icon-tone1{fill:black}.cx-widget.cx-theme-oc .cx-button-close:hover svg .cx-svg-icon-tone1,.cx-widget.cx-theme-oc .cx-button-minimize:hover svg .cx-svg-icon-tone1,.cx-widget.cx-theme-oc .cx-button-maximize:hover svg .cx-svg-icon-tone1{fill:#D40F7D}.cx-widget.cx-theme-oc .cx-btn-default{background:none;border-color:#000000 !important;color:#000000;background-color:#ffffff;border-radius:0 !important}.cx-widget.cx-theme-oc .cx-btn-default:hover{background:black;color:white}.cx-widget.cx-theme-oc .cx-btn.cx-disabled{background:#CCCCCC}.cx-widget.cx-theme-oc .cx-btn-primary{color:#ffffff;border-color:transparent !important;background-color:#D40F7D;border-radius:0 !important}.cx-widget.cx-theme-oc .cx-btn-primary:hover{background-color:white;border-color:#D40F7D !important;color:#D40F7D}.cx-widget.cx-theme-oc .cx-button-group .cx-btn-primary:focus,.cx-widget.cx-theme-oc .cx-btn-primary:focus,.cx-widget.cx-theme-oc .cx-button-group .cx-btn-default:focus,.cx-widget.cx-theme-oc .cx-btn-default:focus{border-color:transparent !important}.cx-widget.cx-theme-oc .cx-ac-dropdown-menu{background:#ffffff;border-color:#000000 !important}.cx-widget.cx-theme-oc .cx-ac-suggestion:hover,.cx-widget.cx-theme-oc .cx-ac-suggestion.cx-active{background-color:#D40F7D;color:#ffffff}.cx-widget.cx-theme-oc ::-webkit-scrollbar-thumb{background:#212529}.cx-widget.cx-theme-oc .cx-smokescreen{background-color:#ffffff;opacity:0.7}.cx-widget.cx-theme-oc .cx-dialog-container .cx-dialog{background-color:#ffffff;border-color:#000000 !important}.cx-widget.cx-theme-oc .cx-theme-background{background-color:#ffffff}.cx-widget.cx-theme-oc .cx-theme-border{border:1px solid #000000 !important}.cx-widget.cx-theme-oc .cx-theme-text{color:#000000}.cx-widget.cx-theme-oc .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1{fill:#5081E1}.cx-widget.cx-theme-oc .cx-theme-icon-positive svg .cx-svg-icon-tone1{fill:#4AC764}.cx-widget.cx-theme-oc .cx-theme-icon-negative svg .cx-svg-icon-tone1{fill:#F53131}.cx-widget.cx-theme-oc .cx-theme-icon-warning svg .cx-svg-icon-tone1{fill:#F8A740}.cx-widget.cx-theme-oc .cx-warning{color:#940420 !important}.cx-widget.cx-theme-oc .cx-warning .cx-icon svg *{fill:#940420 !important}.cx-widget.cx-theme-oc .cx-countdown{color:#000000}.cx-widget.cx-theme-oc .cx-countdown .cx-icon svg *{fill:#000000}.cx-widget.cx-theme-oc .cx-loading-screen .cx-loading-icon svg g g,.cx-widget.cx-theme-oc .cx-loading-container .cx-loading-icon svg g g{stroke:#2B74FF}.cx-widget.cx-theme-oc .cx-loading-screen .cx-loading-icon svg g:first-child g,.cx-widget.cx-theme-oc .cx-loading-container .cx-loading-icon svg g:first-child g{stroke:#72799D}.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;margin-bottom: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 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%}.oc-full-bleed-content-and-image{background-image:none;position:relative;overflow:hidden;background-size:contain;background-repeat:no-repeat;background-position:center;border-top:2px solid black;border-bottom:2px solid black;margin-bottom:35px}.oc-full-bleed-content-and-image .content-container{display:flex}.oc-full-bleed-content-and-image .content-container.content-right{flex-direction:row-reverse}.oc-full-bleed-content-and-image .content{background:white;padding-top:15px}.oc-full-bleed-content-and-image .content .prehead{font-family:"OCRoboto", sans-serif;color:#636769;text-transform:uppercase;font-size:16px;margin-bottom:5px;text-align:left;display:block}.oc-full-bleed-content-and-image .content p{margin-bottom:15px;text-align:left}.oc-full-bleed-content-and-image .content .mobile-img{display:block;max-width:100%;margin-bottom:15px}.oc-full-bleed-content-and-image .content .heading-with-image{display:flex;flex-direction:column-reverse}.oc-full-bleed-content-and-image .content .heading-with-image h3{font-size:32px;width:100%;text-align:center}.oc-full-bleed-content-and-image .content .heading-with-image img{width:50%;height:auto;margin:0 auto 15px}.oc-full-bleed-content-and-image .content .posthead{font-size:18px;margin-bottom:20px;font-weight:700}.oc-full-bleed-content-and-image .content .cta-container{margin:0 auto;max-width:320px}.oc-full-bleed-content-and-image .content .cta-container a{margin:0 0 10px}.oc-full-bleed-content-and-image .content.left-align{text-align:left}@media (min-width: 768px){.oc-full-bleed-content-and-image{background-size:cover;margin-bottom:30px;padding-top:30px}.oc-full-bleed-content-and-image .content-container{flex-direction:row;max-width:768px;margin:0 auto}.oc-full-bleed-content-and-image .content{padding:15px;width:53%;margin:0 15px 15px}.oc-full-bleed-content-and-image .content p{margin-bottom:20px}.oc-full-bleed-content-and-image .content .mobile-img{display:none}.oc-full-bleed-content-and-image .content .heading-with-image{flex-direction:row}.oc-full-bleed-content-and-image .content .heading-with-image h3{width:60%;text-align:left}.oc-full-bleed-content-and-image .content .heading-with-image img{width:auto;height:100px;margin-left:30px}.oc-full-bleed-content-and-image .content .cta-container{max-width:none}.oc-full-bleed-content-and-image .content .cta-container a:first-child{margin:0 10px 0 0}}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-full-bleed-content-and-image{padding-top:70px;margin-right:-15px;margin-left:-15px;margin-bottom:70px;border:none}.oc-full-bleed-content-and-image .content-container{max-width:1170px;padding:0 0 0}.oc-full-bleed-content-and-image .content{width:50%;padding:30px;margin:0 0 30px}.oc-full-bleed-content-and-image .content .prehead{font-size:18px}.oc-full-bleed-content-and-image .content p{margin-bottom:35px}.oc-full-bleed-content-and-image .content .heading-with-image h3{font-size:44px}.oc-full-bleed-content-and-image .content .posthead{font-size:21px}}.oc-full-bleed-content-and-image.no-border{border:none}*{box-sizing:border-box}body{font-family:"OCRoboto", sans-serif;background:white;color:#333;margin:0}.body{padding:50px}.body-color{color:#333}.main-content{min-height:400px}.skip-to-content.oc-cta-button{position:absolute;top:-45px;left:15px;transition:.5s ease}.skip-to-content.oc-cta-button:focus{top:15px;color:white;text-decoration:underline}.skip-to-content.oc-cta-button:focus:before{background-color:#D40F7D}.skip-to-content.oc-cta-button.paroc{border-color:#CE1126}.skip-to-content.oc-cta-button.paroc:before{background-color:#CE1126}.skip-to-content.oc-cta-button.vidawool{border-color:#005640}.skip-to-content.oc-cta-button.vidawool:before{background-color:#005640}.page{margin:0 auto;font-family:'OCRoboto', sans-serif;padding:0 15px;position:relative}@media (min-width: 768px){.page{max-width:800px}}@media (min-width: 800px){.page{padding-left:0;padding-right:0}}@media screen and (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.page{max-width:1340px;padding-bottom:64px}}.page .link-text{color:black;text-decoration:underline}.page .link-text:hover{color:#D40F7D;text-decoration:none}.page li{margin-bottom:10px}.bg-full-bleed{margin-right:-15px;margin-left:-15px;padding:0 15px}@media (min-width: 768px){.full-bleed{margin-right:-15px;margin-left:-15px}}section{margin:15px auto;max-width:400px}@media screen and (min-width: 768px){section{margin:30px auto;max-width:768px}}@media screen and (min-width: 1200px){section{margin:70px auto;max-width:1170px}}section.border{border-top:0 !important;border-right:0 !important;border-bottom:2px solid black !important;border-left:0 !important;padding-bottom:20px}@media screen and (min-width: 768px){section.border{padding-bottom:30px}}@media screen and (min-width: 1200px){section.border{padding-bottom:70px}}@media (max-width: 767px){section.border.mobile-no-border{border-bottom:none}}section.sr-layout{margin:0;max-width:none}@media (min-width: 1200px), screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.condensed-width-content{max-width:970px;margin:0 auto}}.centered-content{text-align:center}.responsive-img{max-width:100%;width:100%}.small{font-size:12px !important}.uppercase{text-transform:uppercase}.footnote{font-size:12px;color:black;line-height:18px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;display:block;white-space:nowrap}.section-divider{margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.section-divider{margin-top:30px;margin-bottom:30px}}@media (min-width: 1200px){.section-divider{margin-top:70px;margin-bottom:70px}}.section-divider+.h3{margin-bottom:20px}.section-divider+.h3+p{margin-bottom:30px}.too-long{font-size:85% !important;line-height:.85em}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.too-long{letter-spacing:-0.07em}}a:focus{outline-offset:2px;outline-color:#d40f7d;outline-style:solid;outline-width:2px}.bg-shaded{background:#e6e6e6;overflow:hidden;padding-top:70px}.bg-shaded.not-full-bleed{padding-left:15px;padding-right:15px;margin:0 -15px}@media screen and (min-width: 768px){.bg-shaded.not-full-bleed{margin:0}}@media screen and (min-width: 1200px){.bg-shaded.not-full-bleed{padding-left:0;padding-right:0}}.bg-shaded section{margin:60px auto 0}.col .bg-shaded{padding:17px 10px}@media (min-width: 768px){.col .bg-shaded{padding:35px}}.bg-shaded.with-section{padding:35px 15px}@media (min-width: 1200px){.bg-shaded.with-section{padding:50px 0}}.bg-shaded.with-section section{margin:0 auto}.bg-shaded.with-section section .oc-cards{margin:0}.bg-shaded+hr{margin-top:30px}.no-margin-bottom{margin-bottom:0 !important}.no-margin-top{margin-top:0 !important}.img-responsive{max-width:100%}.nowrap{white-space:nowrap}.text-center{text-align:center}p sup,p sub{font-size:10px;line-height:9px}.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{display:none;border-top:2px solid black;padding:0;margin:0 auto}.bg-shaded+hr{margin-top:20px;margin-bottom:20px}.h5+hr{margin-top:35px;margin-bottom:20px}@media (min-width: 768px){hr{display:block}}@media screen and (min-width: 1200px){hr{max-width:1170px}.bg-shaded+hr{margin-top:70px;margin-bottom:70px}}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}.grey-row{background:#F8F8F8}.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}.rotate{overflow:hidden}.rotate span{position:absolute;opacity:0;overflow:hidden;animation:rotateWord 30s linear infinite 0s}.rotate span:nth-child(2){animation-delay:5s}.rotate span:nth-child(3){animation-delay:10s}.rotate span:nth-child(4){animation-delay:15s}.rotate span:nth-child(5){animation-delay:20s}.rotate span:nth-child(6){animation-delay:25s}@keyframes rotateWord{0%{opacity:0}8%{opacity:1}15%{opacity:1}20%{opacity:0}100%{opacity:0}}.dot-ratings{border:1px solid gray;width:400px}.dot-ratings td:last-child{width:160px}.dot-ratings+.notes{font-size:12px;color:black}@media screen and (max-width: 768px){.dot-ratings{width:100%}}.dot{display:inline-block;border:1px solid black;width:20px;height:20px;border-radius:50%;margin-right:5px;position:relative;overflow:hidden}.dot.dot-full{background-color:black}.dot.dot-one-fourth:before{content:'';position:absolute;height:100%;top:0;left:0;background-color:black;width:25%}.dot.dot-half:before{content:'';position:absolute;height:100%;top:0;left:0;background-color:black;width:50%}.dot.dot-three-fourths:before{content:'';position:absolute;height:100%;top:0;left:0;background-color:black;width:75%}.image-highlights{display:flex;flex-wrap:wrap;flex-direction:column;margin:30px 0 20px}.image-highlights>.highlight{text-align:center;margin-bottom:15px}>.image-highlights>.highlight:first-child{margin-top:0}.image-highlights>.highlight .content{position:relative;background-color:#f7f7f7;height:100%}.image-highlights>.highlight .content h5{position:absolute;left:50%;transform:translateX(-50%);top:20px;width:90%;font-size:18px;line-height:22px}.image-highlights>.highlight img{max-width:100%;margin:30px auto 0}@media (min-width: 768px){.image-highlights{flex-direction:row}.image-highlights>.highlight{padding:0 15px;margin-bottom:0}.image-highlights>.highlight:first-child{padding-left:0}.image-highlights>.highlight:last-child{padding-right:0}.image-highlights>.highlight img{margin:50px auto 0}.image-highlights.three-up>.highlight{width:33%}}@media (min-width: 1200px){.image-highlights{margin:50px 0 40px}.image-highlights>.highlight .content h5{font-size:21px;line-height:25px}.image-highlights>.highlight img{margin:30px auto 0}}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 !important}}@media (min-width: 768px){.hero-video-background{margin-bottom:30px}}@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.internal-page-heading .hero__container--fac{display:flex;flex-direction:column;justify-content:space-between}.hero.internal-page-heading .hero__container--fac *{margin:0 0 !important}.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:"OCRoboto", sans-serif;margin: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:1 / 8;grid-row:1 / 5;padding:0 15px}}@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}}html:not([lang^="en"]) .hero .button-wrapper,html:not([lang^="en"]) .hero .hero-buttons{margin:16px 0 0}.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:"OCRoboto", 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:"OCRoboto", 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:40px;line-height:40px;letter-spacing:-1px;text-transform:uppercase;font-weight:500;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:39px}@media (min-width: 1200px){h1.tier3,.h1.tier3{font-size:45px;line-height:48px}}h2,.h2{font-size:32px;line-height:34px;font-weight:500;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:"OCRoboto", sans-serif;text-transform:none;font-weight:700;font-size:30px;line-height:30px;margin-bottom:5px}@media (min-width: 1200px){h2.body-font,.h2.body-font{font-size:32px;line-height:32px;margin-bottom:10px}}h3,.h3{font-size:24px;line-height:26px;margin-bottom:10px;font-weight:500;text-transform:uppercase}@media (min-width: 1200px){h3,.h3{font-size:28px;line-height:30px}}h3.body-font,.h3.body-font{font-family:"OCRoboto", sans-serif;text-transform:none;font-weight:700;font-size:24px;line-height:24px;margin-bottom:5px}@media (min-width: 1200px){h3.body-font,.h3.body-font{font-size:28px;line-height:28px;margin-bottom:10px}}h4,.h4{font-family:"OCRoboto", sans-serif;font-size:18px;line-height:18px;margin-bottom:5px;font-weight:700;color:black}@media (min-width: 1200px){h4,.h4{font-size:20px;line-height:20px;margin-bottom:10px}}h5,.h5{color:black;font-family:"OCRoboto", sans-serif;font-size:16px;line-height:16px;font-weight:700;margin-bottom:5px;text-transform:none}@media (min-width: 1200px){h5,.h5{font-size:18px;line-height:18px}}h6,.h6{font-family:"OCRoboto", sans-serif;font-weight:700;margin-bottom:5px;text-transform:none;color:black;font-size:16px;line-height:16px}html:not([lang^="en"]) .prehead{font-size:14px;line-height:18px}@media (min-width: 768px){html:not([lang^="en"]) .prehead{font-size:18px;line-height:22px}}@media (min-width: 1200px){html:not([lang^="en"]) .prehead{font-size:16px;line-height:16px}}html:not([lang^="en"]) .prehead.tier3{font-size:14px;line-height:18px}@media (min-width: 1200px){html:not([lang^="en"]) .prehead.tier3{font-size:16px;line-height:18px}}html:not([lang^="en"]) .posthead{font-size:16px;line-height:18px}@media (min-width: 1200px){html:not([lang^="en"]) .posthead{font-size:18px;line-height:21px}}html:not([lang^="en"]) h1{font-size:32px;line-height:40px}@media (min-width: 768px){html:not([lang^="en"]) h1{font-size:48px;line-height:60px}}@media (min-width: 1200px){html:not([lang^="en"]) h1{font-size:80px;line-height:98px}}html:not([lang^="en"]) h1.tier2{font-size:32px;line-height:40px}@media (min-width: 768px){html:not([lang^="en"]) h1.tier2{font-size:40px;line-height:45px}}@media (min-width: 1200px){html:not([lang^="en"]) h1.tier2{font-size:58px;line-height:72px}}html:not([lang^="en"]) h1.tier3{font-size:32px;line-height:40px}@media (min-width: 768px){html:not([lang^="en"]) h1.tier3{font-size:32px;line-height:40px}}@media (min-width: 1200px){html:not([lang^="en"]) h1.tier3{font-size:38px;line-height:48px}}html:not([lang^="en"]) h2,html:not([lang^="en"]) .h2{font-size:28px;line-height:36px}@media (min-width: 1200px){html:not([lang^="en"]) h2,html:not([lang^="en"]) .h2{font-size:34px;line-height:42px}}html:not([lang^="en"]) h2.body-font,html:not([lang^="en"]) .h2.body-font{font-size:21px;line-height:24px}@media (min-width: 1200px){html:not([lang^="en"]) h2.body-font,html:not([lang^="en"]) .h2.body-font{font-size:24px;line-height:26px}}html:not([lang^="en"]) h3,html:not([lang^="en"]) .h3{font-size:24px;line-height:30px}@media (min-width: 1200px){html:not([lang^="en"]) h3,html:not([lang^="en"]) .h3{font-size:26px;line-height:30px}}html:not([lang^="en"]) h3.body-font,html:not([lang^="en"]) .h3.body-font{font-size:18px;line-height:22px}@media (min-width: 1200px){html:not([lang^="en"]) h3.body-font,html:not([lang^="en"]) .h3.body-font{font-size:21px;line-height:23px}}html:not([lang^="en"]) h4,html:not([lang^="en"]) .h4{font-size:16px;line-height:18px}@media (min-width: 1200px){html:not([lang^="en"]) h4,html:not([lang^="en"]) .h4{font-size:18px;line-height:21px}}html:not([lang^="en"]) h5,html:not([lang^="en"]) .h5{font-size:16px;line-height:18px}@media (min-width: 1200px){html:not([lang^="en"]) h5,html:not([lang^="en"]) .h5{font-size:18px;line-height:20px}}html:not([lang^="en"]) h6,html:not([lang^="en"]) .h6{font-size:16px;line-height:18px}@media (min-width: 1200px){html:not([lang^="en"]) h6,html:not([lang^="en"]) .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:none;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.align-top td{vertical-align:top}.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{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-cards{margin:35px -15px 0}@media (min-width: 768px){.oc-cards{display:flex;flex-wrap:wrap}}.oc-cards .oc-card{display:block;color:black;margin-bottom:35px}.oc-cards .oc-card>div{padding:0 15px}@media (min-width: 768px){.oc-cards .oc-card.size-1-3{width:calc(33% - 20px)}}.oc-cards .oc-card h5{margin:0 0 10px;font-weight:normal;text-transform:uppercase}.oc-cards .oc-card .media{margin:0 0 10px}.oc-cards .oc-card .media img{width:100%;max-width:100%}.oc-cards .oc-card .text h6{color:#585858;font-size:18px;text-transform:uppercase;line-height:24px;margin:0 0 5px;font-weight:500}.oc-cards .oc-card .text .subhead{font-size:18px;font-weight:700;margin-bottom:10px}.oc-cards .oc-card .text p{margin:0}.oc-cards .oc-card .text p+a{margin-top:15px;display:inline-block}@media (min-width: 768px){.oc-cards.two-up>.oc-card{flex-basis:50%}}@media (min-width: 768px){.oc-cards.three-up>.oc-card{flex-basis:33.3333%}}@media (min-width: 768px){.oc-cards.four-up>.oc-card{flex-basis:50%}}@media (min-width: 1200px){.oc-cards.four-up>.oc-card{flex-basis:25%}}.oc-cards.featured{justify-content:space-between}@media (min-width: 768px){.oc-cards.featured .oc-card{flex-direction:column}}.oc-cards.featured .oc-card h5{border-top:2px solid black;padding:15px 0;margin:0}.oc-cards.featured .oc-card .text{text-transform:capitalize;font-size:16px}.oc-cards.horizontal .oc-card{align-items:center}.oc-cards.horizontal .oc-card .media{flex-basis:50%}.oc-cards.horizontal .oc-card .text{text-transform:none;color:black;flex-basis:50%;font-size:16px}@media (min-width: 768px){.oc-cards.horizontal .oc-card .text{padding-left:0}}.oc-cards.no-border .media{border:none}.oc-cta-button{align-items:center;background:#D40F7D;border:1px solid #D40F7D;color:#FFFFFF;cursor:pointer;display:inline-flex;font-family:"OCRoboto", sans-serif, sans-serif;font-size:18px;font-weight:400;justify-content:center;min-width:170px;overflow:hidden;padding:8px 16px;position:relative;text-align:center;text-decoration:none;transition:0.25s ease-in-out;z-index:1}@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{background-color:#FFFFFF;bottom:0;content:'';left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:0.25s ease-in-out;z-index:-1}@media (hover: none), (-moz-touch-enabled: 1){.oc-cta-button:before{transition:none}}.oc-cta-button:hover,.oc-cta-button:focus{color:#D40F7D;text-decoration:none}.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}}.columns.mobile-columns{display:flex;flex-direction:row}.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:"OCRoboto", 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:"OCRoboto", 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}}.columns.tablet-two-col{flex-direction:column}.columns.tablet-two-col>.col{margin-bottom:15px;width:100%}@media (min-width: 768px){.columns.tablet-two-col>.col{padding:0 15px}}@media (min-width: 768px){.columns.tablet-two-col{flex-direction:row;flex-wrap:wrap}.columns.tablet-two-col>.col{margin-bottom:15px;width:50%}}@media (min-width: 768px) and (min-width: 768px){.columns.tablet-two-col>.col{padding:0 15px}}@media (min-width: 1200px){.columns.tablet-two-col.ratio-1-1>.col{width:50%}}@media (min-width: 1200px){.columns.tablet-two-col.three-up>.col{width:33%}}@media (min-width: 1200px){.columns.tablet-two-col.four-up>.col{width:25%}}@media (min-width: 768px){.columns.tablet-two-col.ratio-2-1>.col:last-child{width:33.333%}}@media (min-width: 768px){.columns.tablet-two-col.ratio-1-2>.col:last-child{width:66.666%}}.columns.tablet-two-col.ratio-3-1>.col:first-child{width:100%;padding:0}@media (min-width: 1200px){.columns.tablet-two-col.ratio-3-1>.col:first-child{width:75%;padding-right:15px}}@media (min-width: 768px){.columns.tablet-two-col.ratio-3-1>.col:last-child{width:calc(33% - 20px);padding:0}}@media (min-width: 1200px){.columns.tablet-two-col.ratio-3-1>.col:last-child{width:25%;padding-left:15px}}.columns.tablet-two-col.ratio-1-3>.col{width:100%;padding:0}@media (min-width: 1200px){.columns.tablet-two-col.ratio-1-3>.col:first-child{width:25%;padding-right:15px}}.columns.tablet-two-col.ratio-1-3>.col:last-child{width:100%;padding:0}@media (min-width: 1200px){.columns.tablet-two-col.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;display:flex;justify-content:center;align-items:center}.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;float:right;z-index:100;position:relative}.oc-modal .close:hover,.oc-modal .close:focus{color:#D40F7D}.oc-modal .close:focus{text-decoration:underline}.oc-modal .modal-heading{margin:24px 0 0 16px}.oc-modal .features-content{display:flex;flex-direction:column;width:100%;padding:15px}@media (min-width: 768px){.oc-modal .features-content{flex-direction:row-reverse;padding:0 16px 32px}}.oc-modal .features-content.reusable{flex-direction:column}.oc-modal .features-content .modal-img{width:40%;margin-bottom:16px}@media (min-width: 768px){.oc-modal .features-content .modal-img{margin:0 0 0 16px}}.oc-modal .features-content .modal-text{width:60%}.oc-modal .features-content .modal-subheading{font-size:16px;font-weight:bold;margin-top:0}@media (min-width: 768px){.oc-modal .modal-body.sm{width:600px}}@media (min-width: 768px){.oc-modal .modal-body.md{width:700px}}.oc-modal .modal-body .modal-content .heading{margin:8px 0 16px}.oc-modal .modal-body .modal-content .rjsfform h2:first-child{font-size:30px !important;margin-top:-40px}.oc-modal.no-target{transform:translate(0, 0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,0.4);visibility:visible;overflow-y:hidden}.oc-modal.no-target .modal-body:not(:focus-within){background-color:#fffffe;transition:background-color 0.01s;max-height:calc(100vh - 48px)}@media (max-width: 767px){.oc-modal.no-target{width:100vw}}.oc-modal.no-borders .modal-content{padding:0}.oc-modal.gallery-modal a.close{color:white;text-shadow:2px 0px 12px rgba(0,0,0,0.85);text-decoration:none;position:absolute;right:0;font-size:36px;z-index:100;top:-10px}.oc-modal.gallery-modal .image-name{margin:32px}.oc-modal.gallery-modal img{width:100%}.oc-modal .modal-body{margin:2em auto;z-index:100;width:95%;overflow-x:hidden;background:white;box-shadow:0px 0px 20px rgba(0,0,0,0.75);position:relative}.oc-modal .modal-body .modal-content{padding:15px;max-height:calc(100vh - 48px)}.oc-modal .modal-body .modal-content .heading{margin-bottom:35px}.oc-modal .modal-body img{max-width:100%;margin:0 auto}.oc-modal .modal-body .cta-button+.cta-button{margin-top:15px}.oc-modal .modal-body hr{margin:15px 0}.oc-modal .modal-body:focus{outline-offset:2px;outline-color:#d40f7d;outline-style:solid;outline-width:2px}@media (min-width: 768px){.oc-modal .modal-body{width:600px;height:auto}.oc-modal .modal-body.sm{width:600px}}@media (min-width: 1200px){.oc-modal .modal-body{width:900px}}.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:OCRoboto}.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}.location-modal .modal-body{overflow-x:unset}.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 .radio-check.with-image label{flex-direction:column;align-items:flex-start;margin:0 0 16px}.oc-form fieldset .radio-check.with-image .input-container{display:flex;align-items:center;margin-bottom:8px}.oc-form fieldset .radio-check.with-image img{max-width:100%;width:100%}.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{color:#333;content:'\f107';display:inline;font-family:'fontawesome';font-size:18px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.oc-form .select-container:focus{border-color:#D40F7D;outline:none}.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:"OCRoboto", 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}.optional{font-weight:400;font-family:"Roboto", sans-serif;margin-left:10px;font-size:12px;color:#585858}.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:"OCRoboto", sans-serif !important}.oc-icon-cards .icon-card>div{padding-right:15px;display:flex;align-items:flex-start}@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 .radio-check.with-image label{flex-direction:column;align-items:flex-start;margin:0 0 16px}.oc-form fieldset .radio-check.with-image .input-container{display:flex;align-items:center;margin-bottom:8px}.oc-form fieldset .radio-check.with-image img{max-width:100%;width:100%}.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{color:#333;content:'\f107';display:inline;font-family:'fontawesome';font-size:18px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.oc-form .select-container:focus{border-color:#D40F7D;outline:none}.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:"OCRoboto", 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}.optional{font-weight:400;font-family:"Roboto", sans-serif;margin-left:10px;font-size:12px;color:#585858}.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:"OCRoboto", 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 .header{background-color:#e6e6e6;font-weight:700;padding:6px 0 3.5px 7px;margin:-5px -5px 7.5px -5px;border:1px solid #D1D1D1}.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 .no-border{border:none}.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 .contractor-levels{background-color:#E6E6E6;padding:15px;border-bottom:2px solid black;position:sticky;top:0;z-index:1000}.oc-contractor-list .contractor-levels input[type=checkbox]{display:none}.oc-contractor-list .contractor-levels input[type=checkbox]:checked ~ .content{max-height:800px;transition:all 1s ease-in-out}.oc-contractor-list .contractor-levels input[type=checkbox]:checked ~ label:after{content:'\f078'}.oc-contractor-list .contractor-levels label{text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding-right:40px;position:relative}.oc-contractor-list .contractor-levels label:after{content:'\f077';position:absolute;font-family:'fontawesome';right:15px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500}.oc-contractor-list .contractor-levels label img{margin:0;max-height:40px}.oc-contractor-list .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 .contractor-levels .content p{margin:15px 0 0}.oc-contractor-list .contractor{display:flex;flex-direction:column;border-bottom:1px solid black;padding:15px 10px}.oc-contractor-list .contractor .name-location p{margin:0 0 7px;font-size:15px;color:#333}.oc-contractor-list .contractor .name-location .contact-info p{margin:0 0 15px}.oc-contractor-list .contractor .name-location .contact-info p .phone{margin-right:5px}.oc-contractor-list .contractor .name-location .contact-info p a{margin:0 5px}.oc-contractor-list .contractor .name-location .professional-certs{margin-top:12px;display:inline-flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.oc-contractor-list .contractor .name-location .professional-certs li .cert-info{font-size:14px;color:#333}.oc-contractor-list .contractor .reviews-quote{flex-basis:100%;text-align:left}.oc-contractor-list .contractor:last-child{border-bottom:none}@media (min-width: 768px){.oc-contractor-list .contractor{flex-direction:row;align-items:center;justify-content:space-between}.oc-contractor-list .contractor .oc-contractor-list .contractor .name-location{margin-bottom:0}.oc-contractor-list .contractor .oc-contractor-list .contractor .name-location .oc-contractor-list .contractor .name-location .professional-certs{flex-direction:row}.oc-contractor-list .contractor .oc-contractor-list .contractor .name-location .oc-contractor-list .contractor .name-location .professional-certs .oc-contractor-list .contractor .name-location .professional-certs li{margin:0}.oc-contractor-list .contractor .oc-contractor-list .contractor .name-location .oc-contractor-list .contractor .name-location .professional-certs .oc-contractor-list .contractor .name-location .professional-certs li .oc-contractor-list .contractor .name-location .professional-certs li .cert-info{display:none}.oc-contractor-list .contractor .oc-contractor-list .contractor .name-location .oc-contractor-list .contractor .name-location .professional-certs .oc-contractor-list .contractor .name-location .professional-certs li .oc-contractor-list .contractor .name-location .professional-certs li .cert-info .oc-contractor-list .contractor .reviews-quote{flex-basis:40%;text-align:center}}@media (min-width: 768px) and (min-width: 1200px){.oc-contractor-list .contractor .oc-contractor-list .contractor{padding:20px 0}.oc-contractor-list .contractor .oc-contractor-list .contractor .oc-contractor-list .contractor .reviews-quote{flex-basis:25%}}@media (min-width: 768px){.oc-contractor-list .contractor .name-location{flex-basis:100%;margin-bottom:15px;margin-left:18px}.oc-contractor-list .contractor .name-location .name{font-size:19px;font-weight:700;line-height:19px;text-transform:uppercase;display:block;margin-bottom:7px}.oc-contractor-list .contractor .name-location .professional-certs li{margin-bottom:8px}.oc-contractor-list .contractor .name-location .professional-certs li img{height:20px}.oc-contractor-list .contractor .name-location .professional-certs li .cert-info a{color:#6d6d6d;margin-left:8px}.oc-contractor-list .contractor .reviews-quote .cta-button{margin-bottom:15px}}.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 a{margin:0 5px}.oc-contractor-list-container .contractor .name-location .contact-info p a:first-of-type{margin-left:0}.oc-contractor-list-container .contractor .name-location .contact-info p .phone{text-decoration:none}.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:right;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:100%;position:-webkit-sticky;position:sticky;top:0;z-index:100;margin:0;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{display:inline-flex;margin:0 auto 20px}@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 20px 0 0}}.oc-stickynav .stickynav-container .cta-group a.oc-cta-button{font-size:18px;min-width:220px;white-space:nowrap}.oc-stickynav .stickynav-container .cta-group a{align-items:center;display:inline-flex;justify-content:center;min-width:auto;padding:8px 16px;text-align:center;text-decoration:none}.oc-stickynav .stickynav-container .cta-group a:nth-child(2){margin:0 20px}.oc-stickynav .stickynav-container .cta-group a.favorites{min-width:auto}.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:#E6E6E6;padding:12px 30px;font-size:14px;color:black;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]{opacity:0;display:inline-block;height:0px}@media (max-width: 768px){.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 ~ label .mobile-stickynav-header{background-color:#585858;color:white}.oc-stickynav .stickynav-container input[type=checkbox]:checked ~ label .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;z-index:1}@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;cursor:pointer}}.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 15px;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.hidden{display:none}.oc-footer .footer-heading{margin:18px 0 31px}.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}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.oc-footer>li{display:inline-block}}.oc-footer ul li a:hover .footer-image-main-rolling{opacity:0}.oc-footer ul li a:hover .footer-image-rollover{opacity:1}@media (min-width: 768px){.oc-footer ul li a.desktop.padded-footer-link{padding-bottom:2px}}.oc-footer ul li>label{outline:none !important;-webkit-tap-highlight-color:transparent}.oc-footer ul li>label:focus{outline:2px solid #d40f7d !important;display:inline-block;width:100%;outline-offset:2px}.oc-footer ul li>label>h3.clickable:active{overflow:hidden;outline:#d40f7d solid 2px}@media (max-width: 767px){.oc-footer ul li h3.clickable:after{position:absolute;top:50%;right:10px;font-size:20px;font-family:icomoon;transform:translateY(-50%) rotate(90deg);content:"\E608"}.oc-footer ul li input:checked ~ label h3.clickable:after{transform:translateY(-50%) rotate(-90deg)}}.oc-footer .footer-content h3+ul.social-media-links{padding-top:10px}.oc-footer{background:#cecece;padding:20px 15px;margin:0 auto}.oc-footer .footer-content{margin:0 auto}.oc-footer .footer-content>ul{columns:1;margin-top:0;font-size:18px}.oc-footer .footer-content>ul>li{margin-bottom:0;border-bottom:1px solid white;position:relative}.oc-footer .footer-content>ul>li li{margin-bottom:7px}.oc-footer .footer-content>ul ul{padding-top:10px}.oc-footer .footer-content>ul input{display:none}.oc-footer .footer-content>ul input ~ ul{display:none}.oc-footer .footer-content>ul input:checked ~ ul{display:block}.oc-footer ul{list-style:none;padding-left:0}.oc-footer li{break-inside:avoid}.oc-footer h3{position:relative;margin-top:0;padding:20px 0;cursor:pointer}.oc-footer a{color:black;text-decoration:none;display:block;padding:10px 0}.oc-footer a:hover{color:black;text-decoration:underline}.oc-footer a:focus{color:black;text-decoration:underline}.oc-footer a:active{color:black;text-decoration:underline}.oc-footer .social-media-links{display:flex}.oc-footer .social-media-links a{font-size:50px;display:inline-block;margin-right:30px;transition:color .25s ease-out;color:#fff}.oc-footer .social-media-links a:hover{color:#ce1126}.oc-footer .social-media-links a:focus{color:#ce1126}.oc-footer .social-media-links a:active{color:#ce1126}.oc-footer .social-media-links a i{width:50px}.oc-footer p{margin:10px 0 5px}.oc-footer .footer-util{display:flex}.oc-footer .footer-util ul{list-style-type:none}.oc-footer .footer-util ul li{display:block}.oc-footer .footer-util ul.full-bottom-links{width:calc(100% + 10px);display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-10px}.oc-footer .footer-util ul.full-bottom-links a{margin-left:10px;margin-right:0}.oc-footer .footer-util .util1{width:50%}.oc-footer .footer-util .util2{width:50%}.oc-footer .copyright-statement{font-size:12px}@media (min-width: 768px){.oc-footer{max-width:800px}.oc-footer .footer-content{max-width:800px}.oc-footer .footer-content>ul{columns:2;font-size:16px}.oc-footer .footer-content>ul>li{margin-bottom:20px;border-bottom:0}.oc-footer .footer-content>ul>li li{margin-bottom:5px}.oc-footer .footer-content>ul input ~ ul{display:block}.oc-footer h3{padding:0;cursor:default}.oc-footer a{padding:0;display:inline-block}.oc-footer a.mobile{display:none !important}.oc-footer .social-media-links a{font-size:34px;margin-right:10px}.oc-footer .social-media-links a i{width:34px}.oc-footer .footer-util ul li{display:inline-block}.oc-footer .footer-util ul li+li a{margin-left:10px}.oc-footer .footer-util .util2{text-align:right}.oc-footer .footer-util .util2 a{margin-left:10px}}@media (min-width: 1200px){.oc-footer{max-width:1440px}.oc-footer .footer-content{max-width:1170px}.oc-footer .footer-content>ul{display:flex}.oc-footer .footer-content>ul>li{margin-bottom:0}}@media screen{.oc-footer .footer-content>ul ul{padding-top:0}}@media (max-width: 767px){.oc-footer h3 label{display:block;cursor:pointer}.oc-footer a.desktop{display:none !important}}/*!
 * Extracted from Bootstrap v4.6.0 styles to avoid the full load of bs component rules
 */.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", OCRoboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:0.5rem;margin:0 0.3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:0.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:0.5rem 0.5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:0.5rem 0.5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:0.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-0.5rem - 1px);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:0.5rem 0.5rem 0.5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:0.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 0.5rem 0.5rem 0.5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:0.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-0.5rem - 1px);width:0.5rem;height:1rem;margin:0.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:0.5rem 0 0.5rem 0.5rem;border-left-color:#fff}.popover-header{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:0.5rem 0.75rem;color:#212529}.oc-accordion .accordion{display:block;position:relative;border:1px solid #f8f8f8}.oc-accordion .accordion label{padding:10px 15px;color:black;font-size:16px;background:#f8f8f8;border-bottom:1px solid #bcbcbc;position:relative;width:100%;display:inline-block;margin:0;cursor:pointer;font-weight:500}.oc-accordion .accordion label:after{content:'\f067';position:absolute;font-family:'fontawesome';right:15px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:700}.oc-accordion .accordion .expand-collapse{transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);max-height:0;background:white;overflow:hidden}.oc-accordion .accordion .content{padding:10px 15px;font-size:14px}.oc-accordion .accordion input[type=checkbox]{display:none}.oc-accordion .accordion input[type=checkbox]:checked ~ .expand-collapse{max-height:800px;transition:max-height 1s ease-in-out}.oc-accordion .accordion input[type=checkbox]:checked ~ label:after{content:'\f068'}.oc-big-dot-list{list-style:none;counter-reset:pinklist}.oc-big-dot-list li{counter-increment:pinklist;position:relative}.oc-big-dot-list li:before{content:counter(pinklist) "";color:white;background:#D40F7D;border-radius:50%;font-size:17px;font-weight:700;left:calc(-1 * 24px - 10px);line-height:24px;width:24px;height:24px;text-align:center;position:absolute;top:0}@media (min-width: 1200px){.oc-big-dot-list li:before{left:calc(-1 * 32px - 10px);line-height:32px;width:32px;height:32px}}.oc-contact-cards{display:block;margin:15px 0}@media (min-width: 768px){.oc-contact-cards{flex-wrap:wrap;display:flex}}@media (min-width: 1200px){.oc-contact-cards{margin:30px 0}}.oc-contact-cards .contact-card{margin-right:0;margin-bottom:15px;display:inline-block;width:100%}@media (min-width: 768px){.oc-contact-cards .contact-card{flex-basis:50%}.oc-contact-cards .contact-card:nth-child(even) .info-container{margin-right:0}}@media (min-width: 1200px){.oc-contact-cards .contact-card{flex-basis:33.3333%;margin-bottom:30px}.oc-contact-cards .contact-card:nth-child(even) .info-container{margin-right:30px}.oc-contact-cards .contact-card:nth-child(3n) .info-container{margin-right:0}}.oc-contact-cards .contact-card .contact-title{margin-top:0;margin-bottom:10px}.oc-contact-cards .contact-card img{width:75px;margin:0 15px 0 0;float:left}@media (min-width: 1200px){.oc-contact-cards .contact-card img{width:100px}}.oc-contact-cards .contact-card .name{font-size:18px;font-weight:700;position:relative;display:block;margin-bottom:5px}@media (min-width: 1200px){.oc-contact-cards .contact-card .name{font-size:21px}}.oc-contact-cards .contact-card .name .fa{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:18px;color:black}.oc-contact-cards .contact-card p{font-size:14px}@media (min-width: 1200px){.oc-contact-cards .contact-card p{font-size:16px}}.oc-contact-cards .contact-card .info-container{margin-right:30px;border-top:2px solid black;padding:15px 0}@media (min-width: 768px){.oc-contact-cards .contact-card .info-container{margin-right:30px}}.oc-contact-us-feature{width:100%;margin:50px auto;display:flex;flex-direction:column;padding:0 15px}@media (min-width: 768px){.oc-contact-us-feature{width:50%}}.oc-contact-us-feature p{margin-bottom:15px}@media (min-width: 1200px){.oc-contact-us-feature p{margin-bottom:30px}}.oc-contact-us-feature .tel{color:#D40F7D;font-size:28px;font-family:"OCRoboto", sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase}@media (min-width: 1200px){.oc-contact-us-feature .tel{font-size:32px}}.oc-contact-us-feature .tel:hover{cursor:default}.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:500;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{text-decoration:underline}.oc-footnotes{font-size:11px;line-height:13px;margin-bottom:20px}.oc-footnotes a{color:black;text-decoration:underline}.oc-footnotes a:hover{color:#d40f7d;text-decoration:none}.oc-footnotes a:focus{color:#d40f7d;text-decoration:none}.oc-footnotes a:active{color:#d40f7d;text-decoration:none}@media screen and (min-width: 1200px){.oc-footnotes{width:1170px;margin:0 auto 20px}}@media screen and (-ms-high-contrast: active){.oc-footnotes{width:1170px;margin:0 auto 20px}}@media screen and (-ms-high-contrast: none){.oc-footnotes{width:1170px;margin:0 auto 20px}}.oc-utility-bar{padding:10px 15px;margin:0 auto;display:flex;align-items:center;max-width:none}.oc-utility-bar .oc-breadcrumbs{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row}.oc-utility-bar .oc-breadcrumbs li{font-size:12px;display:flex;margin:0}.oc-utility-bar .oc-breadcrumbs li span:after{content:'>';padding:0 5px}.oc-utility-bar .oc-breadcrumbs li a{color:#585858;text-decoration:none}.oc-utility-bar .oc-breadcrumbs li a:hover{color:#d40f7d}.oc-utility-bar .oc-breadcrumbs li a:focus{color:#d40f7d;text-decoration:underline}.oc-utility-bar.right-only{justify-content:flex-end}@media (min-width: 768px){.oc-utility-bar{max-width:none;padding:10px 15px}}@media (min-width: 1200px){.oc-utility-bar{max-width:1170px;padding:10px 0}}@media screen and (-ms-high-contrast: active){.oc-utility-bar{max-width:1170px;padding:10px 0}}@media screen and (-ms-high-contrast: none){.oc-utility-bar{max-width:1170px;padding:10px 0}}@media (max-width: 767px){.oc-utility-bar .oc-breadcrumbs{flex-wrap:wrap;max-width:78%}.oc-utility-bar .oc-breadcrumbs li:nth-last-child(n+3):first-child:first-child a{width:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.oc-utility-bar .oc-breadcrumbs li:nth-last-child(n+3):first-child ~ *:first-child a{width:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}}.oc-breadcrumbs{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row}.oc-breadcrumbs li{font-size:12px;display:flex}.oc-breadcrumbs li span:after{content:'>';padding:0 5px}.oc-breadcrumbs li a{color:#585858;text-decoration:none}.oc-breadcrumbs li a:hover{color:#d40f7d}.oc-breadcrumbs li a.spray-foam:hover{color:#33642A}.oc-breadcrumbs li a.paroc:hover{color:#CE1126}.oc-breadcrumbs li a.vidawool:hover{color:#005640}@media (max-width: 767px){.oc-breadcrumbs{flex-wrap:wrap;max-width:78%}.oc-breadcrumbs li:nth-last-child(n+3):first-child:first-child a{width:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.oc-breadcrumbs li:nth-last-child(n+3):first-child ~ *:first-child a{width:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}}.oc-region-selector{font-size:13px;color:black;display:flex;align-items:center;margin-left:auto}.oc-region-selector>a:after{content:'\f078';font-family:'FontAwesome';margin-left:8px;font-size:14px;display:inline-block}.oc-region-selector a{color:black;text-decoration:none}.oc-region-selector a:hover{color:#d40f7d}.oc-region-selector a:focus{color:#d40f7d;text-decoration:underline}.oc-chevron-text-link{font-size:16px;color:black;font-family:"OCRoboto", sans-serif;font-weight:500;text-decoration:none}.oc-chevron-text-link:after{font-family:"icomoon";content:"";position:relative;align-self:center;margin-left:10px}.oc-chevron-text-link:hover{color:#d40f7d}.oc-info-popover{position:relative;display:inline-block;padding-right:10px}.oc-info-popover:hover{z-index:100;color:#d40f7d;cursor:pointer}.oc-info-popover:hover .popover{opacity:1;visibility:visible;height:auto}.oc-info-popover:focus{z-index:100;color:#d40f7d;cursor:pointer}.oc-info-popover:focus .popover{opacity:1;visibility:visible;height:auto}.oc-info-popover .popover{font-family:"OCRoboto", sans-serif;padding:10px;font-size:14px;box-shadow:0px 0px 5px rgba(0,0,0,0.25);position:absolute;top:-25px;left:calc(100% + 12px);opacity:0;visibility:hidden;width:250px;transition:opacity .4s;color:black;background:white}.oc-info-popover .popover:before{content:"";position:absolute;width:0;height:0;top:20px;left:1px;box-sizing:border-box;border:12px solid black;border-color:transparent transparent white white;transform-origin:0 0;transform:rotate(45deg);box-shadow:-4px 4px 9px 0 rgba(0,0,0,0.1)}.oc-info-popover .popover h6{margin:0 0 5px}.oc-info-popover .popover p{margin:0 0 15px;line-height:16px}.oc-info-popover .popover p:last-child{margin:0}.add-favorite img{opacity:0.2;border:4px dashed}.oc-footer{background-color:#E6E6E6 !important}.oc-footer ul li ul li{margin-bottom:9px !important}.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}@media (min-width: 768px){.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:'OCRoboto', 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:'OCRoboto', 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:10px;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;top:0;margin-bottom:30px;width:100% !important;z-index:100;overflow-y:scroll;max-width:100%;height:100%}section.filterContainer.visible-mobile{top:-15px}.filteringSidebar{padding-bottom:40px}.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;width:125px}.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;width:140px}.product-list .media>a:focus{outline:none}.product-list .media>a:focus img{outline-offset:2px;outline:2px solid #d40f7d}}.product-list .bannerContent{margin-bottom:20px}.product-list img{width:110px;height:110px;object-fit:contain;margin-right:15px}@media (min-width: 768px){.product-list img{width:120px;height:120px;margin-right:20px}}.product-list .content .preHeading{font-size:13px;font-family:'OCRoboto', 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:'OCRoboto', 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://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574431477/roofing/shingles/icons/heart-no-fill.svg)}.oc-icon .icon.favorite-filled:before{background-image:url(https://imagecdn.owenscorning.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://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/location.svg)}.oc-icon .icon.filters:before{background-image:url(https://imagecdn.owenscorning.com/ocimages/image/upload/w_20/v1574425240/roofing/shingles/icons/filters.svg)}.oc-icon .icon.reset:before{background-image:url(https://imagecdn.owenscorning.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;height:fit-content}.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://imagecdn.owenscorning.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}.main-container{max-width:1170px;display:flex;justify-content:space-around;margin:auto;flex-wrap:wrap}.main-container table{border-collapse:collapse !important}.main-container table td{padding:0px}#sig-designer{max-width:520px}.sig-display{width:100%;margin:20px 0 50px 0;max-width:360px}.input-container{margin-top:20px}.input-container input{width:100%}.input-container .long-input{max-width:350px}.input-container .medium-input{max-width:250px}.input-container .short-input{max-width:150px}.input-container h4{margin:0 0 5px 0;font-weight:bold;color:#6a6a6d;font-size:15px}.input-container p{margin:0}div.autofill-buttons{margin:3px 0}div.autofill-buttons p{margin-right:10px;display:inline-block}div.autofill-buttons a{cursor:pointer;text-decoration:underline;color:black}.ending-note{margin:20px 0 60px 0}.panther-radio-buttons{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap}.panther-radio-buttons input{margin:0 5px 0 0 !important;width:15px}.panther-radio-buttons img{margin:0}.panther-radio-buttons label{font-weight:normal;display:flex;margin-right:10px}.horizontal-line{border-bottom:1px grey solid;margin:12px 0}.sign-lower{margin:0 0 0 0;height:auto}.preview-heading-text{font-size:14px;font-weight:bold;color:#6a6a6d}.red{color:red}.hidden{display:none}#generated-signature{margin-bottom:10px;width:171px;display:block;background-color:#dddddd;color:grey}#copy-to-clipboard-button{position:relative;display:inline-flex;align-items:center;text-align:center;font-weight:300;text-decoration:none;padding:0 1rem;justify-content:center;min-height:40px;height:1px;cursor:pointer;color:white;background:#d40f7d;margin:65px 0 10px 0;border:none;user-select:none}#copy-to-clipboard-button[disabled]{background-color:#d7d7d7;color:#b3b2b3;cursor:default}#copy-to-clipboard-button[disabled]:hover{background-color:#d7d7d7;color:#b3b2b3}#copy-to-clipboard-button[disabled] .button-border{display:none}#copy-to-clipboard-button:hover{text-decoration:none;color:white}#copy-to-clipboard-button:hover:before{opacity:1}#copy-to-clipboard-button:focus{text-decoration:none;color:white;outline:none}.button-border{position:absolute;opacity:0;border-style:solid;border-width:2px;top:3px;bottom:3px;left:3px;right:3px}#copy-to-clipboard-button:hover .button-border{opacity:1}.instructions{margin-top:25px;font-weight:bold}.instructions a{font-weight:normal;color:black;text-decoration:underline}.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-only{display:none}}@media (min-width: 1200px){.tablet-only{display:none}}@media (max-width: 767px){.tablet-desktop-only{display:none}}@media (max-width: 1199px){.desktop-only{display:none}}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-checkbox-disabled:before{content:""}.icon-hail:before{content:""}.icon-nail:before{content:""}.icon-eye:before{content:""}.icon-shield:before{content:""}.icon-energy-star:before{content:""}.icon-document:before{content:""}.icon-file-pdf:before{content:""}.icon-wind-resistance:before{content:""}.icon-average:before{content:""}.icon-price-economy:before{content:""}.icon-price-economy-plus:before{content:""}.icon-price-premium:before{content:""}.icon-price-topofline:before{content:""}.icon-zoom-in:before{content:""}.icon-shingle:before{content:""}.icon-close:before{content:""}.icon-chevron-left:before{content:""}.icon-heart:before{content:""}.icon-heart-filled:before{content:""}.icon-share:before{content:""}.icon-checkbox:before{content:""}.icon-checkbox-checked:before{content:""}.icon-chevron-right:before{content:""}.icon-arrow-right:before{content:""}.icon-surenail:before{content:""}
