@import"../../routes.css";@import"https://fonts.googleapis.com/css2?family=Karla:wght@300;400;700&display=swap";:root{--color-primary: rgba(0, 120, 170, 1);--color-secondary: rgba(58, 180, 242, 1);--color-tertiary: rgba(230, 230, 230, 1);--color-quaternary: rgba(246, 246, 246, 1);--color-primary-hover: rgba(195, 206, 219, 1);--color-heading-icon: rgba(255, 255, 255, 1);--slider-bkg: rgba(250, 250, 250, 1);--table-border: rgba(195, 206, 219, 1);--primary-rgb: 0, 120, 170;--secondary-rgb: 58, 180, 242;--tertiary-rgb: 230, 230, 230;--quaternary-rgb: 246, 246, 246}:root body[dark-mode-on]{--color-primary: var(--dark-mode-color-primary);--color-secondary: var(--dark-mode-color-secondary);--color-tertiary: var(--dark-mode-color-tertiary);--color-quaternary: var(--dark-mode-grey);--color-primary-hover: var(--dark-mode-color-secondary);--color-heading-icon: var(--color-pcc-white);--slider-bkg: rgba(250, 250, 250, 1);--table-border: var(--dark-mode-grey);--primary-rgb: 26, 97, 143;--secondary-rgb: 19, 86, 131;--tertiary-rgb: 126, 199, 255;--quaternary-rgb: 159, 175, 189}h1,h2,h3,h4,h5,h6,dt{font-family:Karla,sans-serif}h2{position:relative;border-bottom:5px solid var(--color-tertiary)}h2::before{border-radius:20px 20px 0px 0px;color:var(--color-secondary);display:block;height:auto;margin:-15px 0px 15px;min-width:100%;padding:15px 0px;text-align:center;width:-webkit-fill-available;width:100%}h2[class^=icon]{border-radius:20px 20px 0px 0px;color:var(--color-pcc-black);padding-bottom:15px;text-align:center}h2[class^=icon]::before{margin-right:0}h2:not([class^=icon]){background-color:rgba(0,0,0,0);color:var(--color-pcc-black);padding:5px 0px;text-align:left}.content-body h2[class^=icon]{margin:-15px -15px 15px}h3{color:var(--color-primary)}h4{border-bottom:var(--color-tertiary)}body{background-color:var(--color-quaternary);border-top:none;margin:0 auto}.content-body{position:relative;margin-bottom:20px;background-color:var(--color-pcc-white);box-shadow:var(--reg-shadow);border-top:none;border-radius:20px 20px 0 0;border-bottom:5px solid var(--color-primary)}.content-body:first-child h2:first-child{background-color:rgba(var(--tertiary-rgb), 0.15)}.content-body:first-child h2:first-child:not([class^=icon]){margin:-15px -15px 20px;padding:15px 15px 10px}.content-body::after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='35' viewBox='0 0 40 35' fill='none'%3E%3Crect y='19' width='10' height='16' fill='%230078AA'/%3E%3Crect x='15' y='8' width='10' height='27' fill='%230078AA'/%3E%3Crect x='30' width='10' height='35' fill='%230078AA'/%3E%3C/svg%3E");background-repeat:no-repeat;width:50px;height:30px;bottom:0;right:0}#two-column .content-body:last-child{flex-grow:0}#two-col-widget{grid-row-gap:0px}@media(min-width: 700px){#two-column,#two-col-widget{grid-column-gap:30px}}.footer-gallery{border-top:none}.header{border-top:none;border-radius:20px 20px 0 0}.header img{border-radius:20px 20px 0 0}.header .text-container{border-radius:0;background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));border-right:5px solid var(--color-tertiary);position:relative;border-radius:0 0 20px 20px}.header .text-container h1,.header .text-container h2,.header .text-container h3,.header .text-container h4,.header .text-container p{color:var(--color-pcc-white);text-align:left;padding:0px 25px}.slider-widget{background-color:var(--slider-bkg)}.slider-widget .slider-arrow{background-color:var(--color-primary);border-bottom:none}.slider-widget .slider-arrow[class*=icon-chevron]::after{display:none}.slider-item{padding:15px}@media screen and (min-width: 992px){.header .text-container{backdrop-filter:blur(2px);border-bottom:none;padding:15px 0;transform:none}.header img{border-bottom:none}[large-text-on] .header img{height:100%}[large-text-on] .header{display:grid}[large-text-on] .header .text-container>*{text-align:left}}@media(min-width: 500px){h2,h2[class^=icon]{padding:0px;text-align:left}h2::before{border-radius:20px 0px 0px;display:inline-block;margin:0px;min-width:auto;width:2em}}table{margin:10px 0 20px}table.display-lg th{background-color:var(--color-pcc-black);color:var(--color-quaternary);font-family:Karla,sans-serif;font-weight:900}table thead,table tr,table td{border:1px solid var(--table-border)}table caption{color:var(--color-primary-hover)}@media(max-width: 768px){table.display-lg tbody tr td:first-child{background-color:var(--color-pcc-black)}td p{color:unset}td h2:not([class^=icon]){color:var(--color-pcc-white)}}@media(min-width: 768px){table thead,tr,td{border:none}tr:nth-child(even){background:var(--color-pcc-black-tint)}table.custom-width th:first-child{width:40%}table.custom-width th:nth-child(4){width:20%}}.btn,a.btn,.unlock-btn,.hide-gallery,dl.vocab-list button{border-radius:0;background-color:rgba(0,0,0,0);padding:5px 12px;border:2px solid var(--color-pcc-black);text-transform:uppercase;letter-spacing:2px;font-size:.7em;font-weight:bold;color:var(--color-pcc-black);margin:10px 0px}.btn:hover,a.btn:hover,.unlock-btn:hover,.hide-gallery:hover,dl.vocab-list button:hover{background-color:var(--color-pcc-black);color:var(--color-pcc-white);border:2px solid var(--color-pcc-black)}.assignments-widget .assignment .btn{font-size:.7em}a.unlock-btn{margin:auto}ul li::marker{color:var(--color-primary)}ul,ol{margin:0 20px 10px}dt{color:var(--color-primary);font-weight:900}figure{box-shadow:var(--reg-shadow);padding:10px}figure img{margin:0 auto;width:-webkit-fill-available}figure figcaption{border-bottom:none;font-family:Rajdhani,sans-serif;font-style:normal;padding:7px 0 5px}#second-column figure,#column-widget figure{margin:20px auto}#footer{background-color:var(--color-pcc-white);box-shadow:var(--reg-shadow);border-top:none;border-radius:0 0 20px 20px}#footer>p{color:var(--color-primary-hover);font-family:Lato,sans-serif;font-weight:900;padding:10px}ul.assignments-widget{margin:0;padding:0}li.assignment{background-color:var(--color-quaternary)}li.assignment:is(h2,h3,h4){color:var(--color-primary);background-color:rgba(var(--secondary-rgb), 0.2)}blockquote{background:var(--color-pcc-ltgrey);color:var(--color-pcc-black);font-family:Karla,sans-serif;font-weight:900;padding:30px}blockquote::before{content:none}blockquote::after{content:none}.border{background-color:var(--color-pcc-black-tint);border-left:10px solid var(--color-primary);padding:10px}.border h3{text-align:left}.border h4{border-bottom:none;padding:5px 6px 2px 0px;margin:-10px -10px 20px}.border a.btn:not(:last-child){margin-bottom:20px}.border.border-yellow{background-color:rgba(13,13,13,.05);border:none;padding:0}.border.border-yellow::before{content:none}.border.border-yellow>:is(h2,h3,h4){font-weight:300;background-color:var(--color-pcc-black);color:var(--color-quaternary);padding:10px}.border.border-yellow>p{padding:10px}.call-out{background-color:rgba(0,0,0,0);border:3px solid rgba(var(--secondary-rgb), 0.5);border-radius:10px;position:relative}.call-out::before{font-family:Karla,sans-serif;background:rgba(0,0,0,0);color:var(--color-secondary)}.call-out::after{content:"";position:absolute;border-bottom:3px solid var(--color-primary);width:100px;top:40px;left:0;right:0;margin-left:auto;margin-right:auto}.call-out h3{font-family:Karla,sans-serif;background-color:rgba(0,0,0,0);color:var(--color-secondary)}.card-horizontal{position:relative}.card-horizontal .card-body{padding:15px;align-self:center}.side-by-side-item{position:relative}.side-by-side-item:last-child::after{content:"";position:absolute;width:100px;height:3px;background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));left:0}.tabs input:checked+label,.tabs-widget input:checked+label{background-color:var(--color-primary);color:var(--color-pcc-white)}[dark-mode-on] .content-body:first-child h2:first-child{color:var(--dark-mode-main-text);margin:-15px -15px 20px;border-radius:20px 20px 0 0;background-color:rgba(0,0,0,0)}[dark-mode-on] .content-body h2{background-color:rgba(0,0,0,0);margin:auto;padding:5px 0;margin-bottom:20px}[dark-mode-on] h2[class^=icon]::before{color:var(--dark-mode-color-tertiary);padding-bottom:0}[dark-mode-on] .call-out{border:3px solid var(--dark-mode-main-text)}[dark-mode-on] .call-out::before{color:var(--dark-mode-main-text)}[dark-mode-on] .call-out::after{border-bottom:3px solid var(--dark-mode-color-primary)}[dark-mode-on] .call-out h3{color:var(--dark-mode-main-text)}[dark-mode-on] .border-yellow>:is(h2,h3,h4){background-color:var(--dark-mode-color-background);color:var(--dark-mode-main-text)}[dark-mode-on] blockquote{background:var(--dark-mode-color-dp-2)}[dark-mode-on] table tr{border:1px solid rgba(0,0,0,0)}[dark-mode-on] table.display-lg th{color:var(--dark-mode-main-text)}[dark-mode-on] .tabs input:checked+label{background-color:var(--dark-mode-color-primary)}[dark-mode-on] .tabs input:checked+label+.tab-panel{background-color:rgba(0,0,0,0)}[dark-mode-on] .btn,[dark-mode-on] a.btn,[dark-mode-on] .unlock-btn,[dark-mode-on] .hide-gallery,[dark-mode-on] dl.vocab-list button{border-color:var(--dark-mode-main-text);color:var(--dark-mode-main-text);background-color:rgba(0,0,0,0)}[dark-mode-on] .btn:hover,[dark-mode-on] a.btn:hover,[dark-mode-on] .unlock-btn:hover,[dark-mode-on] .hide-gallery:hover,[dark-mode-on] dl.vocab-list button:hover{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--dark-mode-main-text)}[dark-mode-on] .assignments-widget .assignment .btn{font-size:.7em}
