.container--cc-degree-finder{background-color:var(--theme-color--blue2);position:relative;z-index:2}.container--cc-degree-finder .bg{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.container--cc-degree-finder .bg svg{position:absolute;top:0;left:0;height:100%;width:100%}.container--cc-degree-finder .bg-mobile{display:block}@media(min-width: 768px){.container--cc-degree-finder .bg-mobile{display:none}}.container--cc-degree-finder .bg-desktop{display:none}@media(min-width: 768px){.container--cc-degree-finder .bg-desktop{display:block}}.container--cc-degree-finder .bg-desktop svg{transform:scale(1.45)}.container--cc-degree-finder>.container{position:relative;z-index:2}.cc-degree-finder{display:flex;flex-flow:column;padding-top:2rem;padding-bottom:2rem;grid-column:1/5}@media(min-width: 768px){.cc-degree-finder{display:block;grid-column:1/9;padding-top:4rem;padding-bottom:4rem}}@media(min-width: 1200px){.cc-degree-finder{grid-column:1/13}}.cc-degree-finder h2{color:var(--theme-color--white);margin-bottom:1rem;text-align:center}@media(min-width: 768px){.cc-degree-finder h2{margin-bottom:3rem;text-align:left}.title--center .cc-degree-finder h2{text-align:center}.title--right .cc-degree-finder h2{text-align:right}.title--underline .cc-degree-finder h2{text-decoration:underline;text-underline-offset:1.2rem;padding-bottom:1.2rem}}.cc-degree-finder .dropdowns{order:3;display:flex;flex-flow:column;gap:2rem}@media(min-width: 768px){.cc-degree-finder .dropdowns{flex-flow:row nowrap;justify-content:center;order:2}.cc-degree-finder .dropdowns div{width:calc((100% - 4rem)/3)}}@media(min-width: 1200px){.cc-degree-finder .dropdowns{gap:4rem}.cc-degree-finder .dropdowns div{width:calc((100% - 8rem)/3)}}.cc-degree-finder .dropdowns ul{position:relative;z-index:1;height:5rem;margin:0}.cc-degree-finder .dropdowns ul li{background-color:var(--theme-color--white);color:var(--theme-color--blue);appearance:none;font-size:2rem;line-height:1.2;font-weight:bold;width:100%;border-top:.1rem solid #eaeaea;filter:drop-shadow(0 0.6rem 0.6rem rgba(0, 0, 0, 0.16));display:none;margin:0}.cc-degree-finder .dropdowns ul li:hover,.cc-degree-finder .dropdowns ul li:focus-within{background-color:var(--theme-color--lightGray)}.cc-degree-finder .dropdowns ul li:first-child{padding:1.2rem 1.6rem}.cc-degree-finder .dropdowns ul li a{display:block;padding:1.2rem 1.6rem;color:var(--theme-color--blue);text-decoration:none}.cc-degree-finder .dropdowns ul li a:hover,.cc-degree-finder .dropdowns ul li a:focus{text-decoration:underline}.cc-degree-finder .dropdowns ul li button{color:var(--theme-color--blue);font-size:2rem;line-height:1.2;font-weight:bold;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.cc-degree-finder .dropdowns ul li:first-child{display:block;border:.1rem solid var(--theme-color--darkGray);border-radius:.5rem;cursor:pointer;background-position:calc(100% - 1.2rem) center;background-repeat:no-repeat;background-size:1.1rem 1.8rem;background-image:url("https://ggu.edu/wp-content/themes/gallantry/dist/imgs/caret-right.svg");transition:all var(--theme-transition)}.cc-degree-finder .dropdowns ul li:first-child:hover,.cc-degree-finder .dropdowns ul li:first-child:focus-visible{background-color:var(--theme-color--white);outline-offset:.2rem;outline:.2rem solid var(--theme-color--darkOrange)}.cc-degree-finder .dropdowns ul.expanded{z-index:2}.cc-degree-finder .dropdowns ul.expanded li{display:block}.cc-degree-finder .dropdowns ul.expanded li:first-child{background-size:1.8rem 1.1rem;background-image:url("https://ggu.edu/wp-content/themes/gallantry/dist/imgs/caret-down.svg")}.cc-degree-finder .text{text-align:center;order:2;margin-bottom:2rem}@media(min-width: 768px){.cc-degree-finder .text{order:3;margin-bottom:0;margin-top:3rem}}.cc-degree-finder .text p,.cc-degree-finder .text a{color:var(--theme-color--white)}@media(min-width: 768px){.cc-degree-finder .text p,.cc-degree-finder .text a{font-weight:bold}}.cc-degree-finder .text a:hover,.cc-degree-finder .text a:focus-within{text-decoration-thickness:.2rem;text-underline-offset:.2rem}