.oc-global-imports .oc-modal .modal-body .modal-content-gi{padding:15px}.oc-global-imports .oc-modal{transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;width:0;height:0;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .4s}.oc-global-imports .oc-modal:target,.oc-global-imports .oc-modal.active{transform:translate(0, 0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,0.4);visibility:visible}.oc-global-imports .oc-modal:target .modal-body:not(:focus-within),.oc-global-imports .oc-modal.active .modal-body:not(:focus-within){background-color:#fffffe;transition:background-color 0.01s}.oc-global-imports .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}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body{width:600px}}@media (min-width: 1200px){.oc-global-imports .oc-modal .modal-body{width:900px}}.oc-global-imports .oc-modal .global-close{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;cursor:default}.oc-global-imports .oc-modal .modal-header{display:flex}.oc-global-imports .oc-modal .modal-header .close{float:none;margin-left:auto;font-size:34px}.oc-global-imports .oc-modal .close{color:black;font-size:34px;margin:15px;line-height:18px;padding:15px;font-weight:700;text-decoration:none}.oc-global-imports .oc-modal .close:hover,.oc-global-imports .oc-modal .close:focus{color:#d40f7d}.oc-global-imports .oc-modal .close:focus{text-decoration:underline}.oc-global-imports .oc-modal .modal-body-grid{margin:2em auto;display:grid;grid-column-gap:10px;overflow-x:hidden;background:white;box-shadow:0px 0px 20px rgba(0,0,0,0.75);padding:5px 0 25px 15px;grid-template-columns:auto 49px;grid-template-rows:60px auto auto}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body-grid{width:600px}}@media (min-width: 1200px){.oc-global-imports .oc-modal .modal-body-grid{width:900px;padding:5px 0 55px 35px}}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body-grid.sm{width:600px}}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body-grid{grid-template-columns:50% auto 49px;grid-template-rows:auto auto}}@media (min-width: 1200px){.oc-global-imports .oc-modal .modal-body-grid{-ms-grid-columns:60% 287px 13px 36px;-ms-grid-rows:64px auto 1fr;grid-template-columns:60% auto 49px;grid-template-rows:64px auto 1fr}}.oc-global-imports .oc-modal .modal-body-grid .modal-heading{grid-column:1 / 2;grid-row:1 / 2;display:flex;align-items:center}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body-grid .modal-heading{grid-column:1 / 3;grid-row:1 / 2}}@media (min-width: 1200px){.oc-global-imports .oc-modal .modal-body-grid .modal-heading{grid-column:1 / 2;grid-row:2 / 3;display:block}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.oc-global-imports .oc-modal .modal-body-grid .modal-heading{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1}}.oc-global-imports .oc-modal .modal-body-grid .close{grid-column:2 / 3;grid-row:1 / 2;position:relative;right:75%}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body-grid .close{grid-column:3 / 4;grid-row:1 / 2}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.oc-global-imports .oc-modal .modal-body-grid .close{display:inline-block;-ms-grid-column:3;-ms-grid-column-span:2;-ms-grid-row:1;-ms-grid-row-span:1}}.oc-global-imports .oc-modal .modal-body-grid .modal-img{grid-column:1 / 3;grid-row:2 / 3}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body-grid .modal-img{grid-column:2 / 4;grid-row:2 / 3;padding-right:15px}}@media (min-width: 1200px){.oc-global-imports .oc-modal .modal-body-grid .modal-img{grid-column:2 / 4;grid-row:2 / 4;margin-right:35px}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.oc-global-imports .oc-modal .modal-body-grid .modal-img{width:100%;margin-right:0;-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-row-span:2}}.oc-global-imports .oc-modal .modal-body-grid .modal-text{grid-column:1 / 3;grid-row:3 / 4}@media (min-width: 768px){.oc-global-imports .oc-modal .modal-body-grid .modal-text{grid-column:1 / 2;grid-row:2 / 3;padding-right:15px}}@media (min-width: 1200px){.oc-global-imports .oc-modal .modal-body-grid .modal-text{grid-column:1 / 2;grid-row:3 / 4}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.oc-global-imports .oc-modal .modal-body-grid .modal-text{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1}}.oc-global-imports .oc-modal .modal-body-grid .modal-subheading{font-size:16px;font-weight:bold;margin-top:0}.oc-global-imports .oc-modal.no-target{transform:translate(0, 0);width:auto;height:auto;opacity:1;background:rgba(0,0,0,0.4);visibility:visible}.oc-global-imports .oc-modal.no-target .modal-body:not(:focus-within){background-color:#fffffe;transition:background-color 0.01s}@media (max-width: 767px){.oc-global-imports .oc-modal.no-target{width:100vw}}.oc-global-imports .oc-modal.no-borders .modal-content-gi{padding:0}
