/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{overflow-x:hidden;}.h2,.h3,h2,h3{max-width:100%;}p{max-width:100%;font-size:18px;}a:focus,button:focus,input:focus,select:focus,textarea:focus{box-shadow:none !important;}hr{display:flex;}.block .top0{margin-top:0px !important;}.page__content a:is([href*="themes"],[href="/taxonomy/term/542"]){color:#fff;background:#8c1d40;padding:5px 10px;font-size:20px;text-decoration:none;font-weight:600;letter-spacing:.5px;display:table;}.page__content a:is([href*="themes"],[href="/taxonomy/term/542"]):hover{border:3px solid #8c1d40;background:none;color:#8c1d40;padding:2px 7px;}.page__content .layout__region .block--_-wpc-basic-block + .block a[href*="themes"]{color:inherit;background:none;padding:0;font-size:inherit;text-decoration:underline;font-weight:inherit;letter-spacing:normal;display:inline;border:none;}.page__content .layout__region .block--_-wpc-basic-block + .block a[href*="themes"]:hover{color:inherit;border:none;background:none;padding:0;}.homePageFeaturedContainer{margin-bottom:110px;}.homePageFeaturedContainer .homePageFeaturedImg img{width:100%;height:500px;object-fit:cover;margin-top:-6px;-webkit-mask-image:linear-gradient(#fff 0%,transparent 95%);mask-image:linear-gradient(#fff 0%,transparent 95%);z-index:0;position:relative;}.homePageFeaturedContainer .views-field-field-theme,.homePageFeaturedContainer .views-field-title,.homePageFeaturedContainer .views-field-field-post-excerpt{max-width:1250px;padding:0px 25px;margin:0 auto;position:relative;z-index:1;}.homePageFeaturedContainer .views-field-field-theme{margin-top:-150px;}.homePageFeaturedTheme a{margin-top:25px;}.page__content h2.homePageFeaturedTitle{margin-top:20px !important;transition:.2s;max-width:100%;}h2.homePageFeaturedTitle a{text-decoration:none;color:#000;transition:.2s;}h2.homePageFeaturedTitle a:hover{text-decoration:underline;}.homePageFeaturedTitle a{font-size:47px;line-height:52px;}p.field-content.homePageFeaturedExcerpt{margin-top:-6px;}.homePageFeaturedContainer p{font-size:20px;}@media only screen and (max-width:500px){.homePageFeaturedContainer .views-field-field-theme,.homePageFeaturedContainer .views-field-title,.homePageFeaturedContainer .views-field-field-post-excerpt{padding:0px 30px;}.homePageFeaturedContainer .homePageFeaturedImg img{height:500px;}.homePageFeaturedTitle a{font-size:36px;line-height:44px;}}.homePageFeaturedGridContainer{width:100%;max-width:1228px;margin:0 auto;float:none;}.homeFeaturedGridRow{margin-top:-40px;}.homeFeaturedGridColumn{max-width:25%;padding:25px 20px;}.homeFeaturedGridColumn img{height:150px;width:100%;object-fit:cover;}.homeFeaturedGridRow a[href*="themes"],.homeFeaturedFeedRow a[href*="themes"]{font-size:14px !important;line-height:17px;padding:5px 10px;margin-bottom:-8px;}.homeFeaturedGridRow h2 a,.homeFeaturedFeedRow h2 a{font-size:24px;line-height:30px;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}@media only screen and (max-width:1260px){.homeFeaturedGridRow{padding:0px 20px;}}@media only screen and (max-width:768px){.homeFeaturedGridColumn{max-width:50%;}}@media only screen and (max-width:500px){.homeFeaturedGridColumn{max-width:100%;padding:25px 30px;}}.col-12 .views-element-container > h2{font-size:44px;line-height:52px;margin-top:0px !important;}.col-12 .views-element-container > h2:after{content:"";display:block;background:#000;height:4px;width:50px;margin:10px 0px 60px 0px;}.homePageFeaturedFeedContainer .views-field-field-post-excerpt p{margin-top:-14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px !important;line-height:26px;}.homeFeaturedFeedRow{margin-bottom:70px;width:calc(50% - 50px);float:left;margin-right:100px;}.homeFeaturedFeedRow:nth-child(even){margin-right:0px !important;}@media only screen and (max-width:992px){.homeFeaturedFeedRow{width:100%;float:none;margin-right:0px;}}@media only screen and (max-width:500px){.col-12 .views-element-container > h2{font-size:36px !important;line-height:44px !important;}}.themeTitle{max-width:1200px;margin:0 auto;display:block;margin-top:75px;margin-bottom:75px;}.themeTitle h1{background:#8c1d40;color:#fff;display:table;padding:5px 20px;margin:60px 0px -140px 0px;position:relative;font-size:40px;line-height:48px;}.taxonomyPage{background-color:#f3f3f3;border:3px solid #f3f3f3;background-image:url(/sites/default/files/2024-08/light-asu-topo-bg-2.jpg);padding:140px 25px 75px 25px;margin-bottom:-40px;margin-top:-6px;}.taxonomyRow{background:#fff;padding:30px;border:3px solid #f3f3f3;margin:25px 0px;}.taxonomyRow h2{margin:0px 0px -8px 0px;font-size:26px;line-height:34px;max-width:100%;}.taxonomyRow h2 a{text-decoration:none;color:#000;}.taxonomyRow h2 a:hover{text-decoration:underline;}.taxonomyRow p.field-content.themePostExcerpt{margin-top:16px;}.taxonomyPage .pagination,.homePageFeaturedFeedContainer .pagination{margin-top:75px;}.taxonomyPage .page-item,.homePageFeaturedFeedContainer .page-item{margin:0 0.5rem;border:3px solid #f3f3f3;border-radius:50px;}.taxonomyPage .page-link,.homePageFeaturedFeedContainer .page-link{display:inline-flex;}.taxonomyPage .page-link:hover,.homePageFeaturedFeedContainer .page-link:hover{background-color:#f3f3f3;border-color:#f3f3f3;}.pagination .page-item.active{pointer-events:none;}.page-item.elipses{max-width:50px;padding:0px 10px;pointer-events:none;border:none;background:#efefef;}.page-item.elipses span{background-color:#efefef;}@media only screen and (max-width:1260px){.taxonomyPage{padding:160px 0px 20px 0px;}}@media only screen and (max-width:577px){.taxonomyPage .pagination,.homePageFeaturedFeedContainer .pagination{display:block;}.taxonomyPage .page-item,.homePageFeaturedFeedContainer .page-item{margin:0 auto;margin-right:25px;margin-bottom:30px;text-align:center;max-width:90px;border:3px solid #f3f3f3;border-radius:50px;display:inline-block;}.taxonomyPage .page-link,.homePageFeaturedFeedContainer .page-link{display:block;padding:12px 16px;}}.container .layout__region.layout__region--first.col-md-9{padding-right:50px;}@media only screen and (max-width:992px){.container .layout__region.layout__region--first.col-md-9{padding-right:10px;}.col-md-9{flex:0 0 100%;max-width:100%;}.col-md-3{flex:0 0 100%;max-width:100%;}}.bg-percent-100 .col-12 img:first-of-type{object-fit:cover;width:100%;height:450px;margin:50px 0px 0px 0px;}@media only screen and (max-width:768px){.bg-percent-100 .col-12 img:first-of-type{height:200px;}}.layout__region--first .block:nth-of-type(1) a{margin-top:75px;}.layout__region--first .block:nth-of-type(2) h1{font-size:58px;line-height:64px;margin-top:10px;}.layout__region--first .block:nth-of-type(3){font-size:22px;margin-bottom:1rem;}.layout__region--first .block:nth-of-type(3) p{font-size:22px;}.layout__region--first .block:nth-of-type(4),.layout__region--first .block time{color:#939393;font-size:16px;}.socialShareLinks{margin-top:20px;margin-bottom:50px;}.socialShareLinks ul{padding-left:0pc;}.socialShareLinks li{display:inline-block;}.socialShareLinks li a{color:#fff;background:#8c1d40;border-radius:50px;width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;margin:0px 15px 15px 0px;}.socialShareLinks li a:hover{border:3px solid #8c1d40;background:#fff;color:#8c1d40;}.socialShareLinks i{font-size:16px;}.page__content .layout__region--first.col-md-9 .block:last-of-type{margin-bottom:50px;}.page__content a[href*="taxonomy"]
    :not([href="/taxonomy/term/542"])
    :first-of-type{margin-top:150px;}.page__content a[href*="taxonomy"]:not([href="/taxonomy/term/542"]){font-weight:600;text-decoration:none;border-left:3px solid #8c1d40;padding:12px;margin:30px 40px 0px 0px;display:inline-block;}.page__content a[href*="taxonomy"]:not([href="/taxonomy/term/542"]):hover{border:3px solid;padding:9px 12px;margin-right:37px;}.col-md-3 .views-element-container{background-color:#f3f3f3;border:3px solid #f3f3f3;background-image:url(/sites/default/files/2024-08/light-asu-topo-bg-2.jpg);padding:40px 25px 20px 25px;margin:75px 0px 50px 0px;}.col-md-3 .views-element-container h2{margin-top:0px;font-size:36px;line-height:44px;}.col-md-3 .views-element-container h2:after{content:"";display:block;background:#000;height:4px;width:50px;margin:10px 0px 36px 0px;}.trendingUL{padding:0px;margin:25px 0px 0px 0px;list-style:none;}.trendingLI{margin-bottom:50px;}.trendingLI a{font-size:20px;line-height:22px;font-weight:600;text-decoration:none;color:#000;transition:.2s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;}.trendingLI a:hover{text-decoration:underline;}.trendingLI p{font-size:15px;line-height:20px;margin-top:5px;}.block--_-wpc-form,.block--webform{display:none;}.wpcFormNews,.wpcFormKnowIT,.wpcFormPrograms,.wpcFormAlumni{width:100%;max-width:1200px;margin:0 auto;margin-bottom:100px;border-left:3px solid #000;padding:40px 40px 60px 40px;}.block--_-wpc-form h2{max-width:700px;margin:0px 0px 10px 0px;font-size:30px;line-height:38px;}.block--_-wpc-form p{max-width:500px;}.block--_-wpc-form input[type="checkbox"]{margin-top:6px;}.block--_-wpc-form .sideSubFormInput{max-width:500px;margin-bottom:30px;display:block;width:100%;}.block--_-wpc-form a[class="btn btn-maroon"]{margin-top:20px;}.captcha .captcha__description,.captcha .captcha__title{display:none;}@media only screen and (max-width:1260px){.wpcFormNews,.wpcFormKnowIT,.wpcFormPrograms,.wpcFormAlumni{max-width:968px;}}@media only screen and (max-width:992px){.wpcFormNews,.wpcFormKnowIT,.wpcFormPrograms,.wpcFormAlumni{max-width:700px;}}@media only screen and (max-width:768px){.wpcFormNews,.wpcFormKnowIT,.wpcFormPrograms,.wpcFormAlumni{max-width:470px;}}@media only screen and (max-width:576px){.wpcFormNews,.wpcFormKnowIT,.wpcFormPrograms,.wpcFormAlumni{max-width:calc(100% - 75px);}}.layout__region--first h2{font-size:36px;line-height:44px;margin-top:75px !important;}.layout__region--first h3{font-size:28px;line-height:36px;margin-top:50px !important;}.layout__region--first h4{font-size:22px;line-height:30px;margin-top:40px !important;}.layout__region--first h5{font-size:20px;line-height:28px;margin-top:40px !important;}.page__content .layout__region .block--_-wpc-basic-block + .block p{margin-bottom:30px;line-height:28px;position:relative;z-index:10;}.page__content .layout__region--first.col-md-9 .block:last-of-type ol,.layout__region--first div[class="block"]:nth-last-of-type(2) ol{padding-left:36px;margin-top:25px;margin-bottom:50px;}.page__content .layout__region--first.col-md-9 .block:last-of-type ol li,.layout__region--first div[class="block"]:nth-last-of-type(2) ol li{margin-bottom:28px;counter-increment:my-awesome-counter;position:relative;}.page__content .layout__region--first.col-md-9 .block:last-of-type ol li::marker,.layout__region--first div[class="block"]:nth-last-of-type(2) ol li::marker{content:"";}.page__content .layout__region--first.col-md-9 .block:last-of-type ol li:before,.layout__region--first div[class="block"]:nth-last-of-type(2) ol li:before{content:counter(my-awesome-counter);color:#111111;font-size:14px;font-weight:bold;position:absolute;--size:26px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0px;transform:rotate(0deg);background:#e8e8e8;border-radius:50%;text-align:center;}.page__content .layout__region--first.col-md-9 .block:last-of-type ul,.layout__region--first div[class="block"]:nth-last-of-type(2) ul{padding-left:13px;margin-bottom:40px;margin-top:-10px;margin-left:6px;}.page__content .layout__region--first.col-md-9 .block:last-of-type li,.layout__region--first div[class="block"]:nth-last-of-type(2) li{font-size:17px;line-height:26px;margin-bottom:10px;max-width:100%;}.page__content .layout__region--first.col-md-9 .block:last-of-type li::marker,.layout__region--first div[class="block"]:nth-last-of-type(2) li::marker{color:#b8b8b8;font-size:26px;}@media only screen and (max-width:992px){.layout__region--first .block:nth-of-type(2) h1{font-size:50px;line-height:58px;}.layout__region--first .block:nth-of-type(2) h2{font-size:32px;line-height:40px;}}blockquote{padding:0px 25px;font-size:21px;display:inline-block;margin-top:-80px;margin-bottom:80px;position:relative;z-index:1;}blockquote:before{content:"\f10d";font-family:"Font Awesome 6 Free";color:#efefef;font-size:100px;font-weight:800;display:block;position:relative;top:80px;left:-25px;z-index:-1;}.quote{padding:0px 25px;font-size:16px;font-weight:600;font-style:italic;margin-top:-60px;margin-bottom:75px !important;}blockquote.indirect:before{content:none;}blockquote.indirect{display:block;margin:75px 0px;padding:25px 50px;font-size:22px;border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2;z-index:0;}blockquote.indirect + .quote{margin-top:-50px;text-align:right;color:#939393;}blockquote p{font-size:21px;}.migrated-images{float:left;padding:0px !important;margin:0px 25px 25px 0px!important;}.page__content .layout__region .block--_-wpc-basic-block + .block > img{object-fit:cover;width:100%;margin-top:0px;height:325px;margin-bottom:25px;}.page__content .layout__region .block--_-wpc-basic-block + .block > .centerFocal{width:250px;height:250px;border-radius:250px;margin:0 auto;display:block;margin-top:100px;margin-bottom:50px;}img.halfWidth{width:50% !important;float:left;margin-right:25px;border-radius:5px;}img.thirdWidth{width:30% !important;float:left;margin-right:25px;margin-bottom:20px !important;border-radius:5px;}.imgCaption{margin-top:-15px;margin-bottom:40px;font-size:16px;line-height:24px;padding:5px 10px;border-left:2px solid #ffc627;display:table;}@media only screen and (max-width:768px){.migrated-images{max-width:100% !important;width:100%;}img.thirdWidth{width:50% !important;}}@media only screen and (max-width:500px){img.halfWidth,img.thirdWidth{width:100% !important;margin-right:0px;}}div[style*="background-color: #f1f1f1;"],div[style*="background-color:#e5e5e5;"]{margin:0px;}div[style*="background-color: #f1f1f1;"] h2,div[style*="background-color:#e5e5e5;"] h3,div[style*="background-color:#e5e5e5;"] h4,div[style*="background-color:#e5e5e5;"] h5{margin-top:0px !important;}.calloutBox{background-color:#f3f3f3;border:3px solid #f3f3f3;background-image:url(/sites/default/files/2024-08/light-asu-topo-bg-2.jpg);padding:20px 25px;margin:75px 0px 50px 0px;}.calloutBox h2,.calloutBox h3,.calloutBox h4{margin-top:20px !important;max-width:none;font-size:32px;line-height:40px;}.widePushBlockContainer{margin-top:150px;}.widePushBlock{box-shadow:0px 10px 10px rgb(139 139 139 / 25%);background-color:#fcfcfc;background-image:linear-gradient(45deg,#fcfcfc,#ffffff);background-image:-webkit-linear-gradient(45deg,#fcfcfc,#ffffff);min-height:115px;padding:15px;margin:30px 40px 30px 0px;border-radius:6px;transition:0.3s;overflow:hidden;}.widePushBlock:hover{box-shadow:-5px 15px 25px rgb(50 50 50 / 25%);background-color:#ffffff;z-index:10;position:relative;transform:translateX(25px);}.widePushBlock i,.widePushBlock svg{font-size:32px;padding:21px 15px 15px 10px;float:left;}.widePushBlockContainer h2{font-size:28px !important;line-height:36px !important;background:#f3f3f3;display:table;padding:8px 14px;}.widePushBlock h3,.widePushBlock h4,.widePushBlock h5{color:#111111;font-size:20px;margin:18px 10px 6px 0px !important;line-height:28px !important;display:inline-block;width:calc(100% - 70px);float:right;}.widePushBlock p{color:#191919;max-width:1090px;display:inline-block;width:calc(100% - 70px);margin:0px 10px 20px 0px;float:right;font-size:16px;line-height:24px !important;}.smallPush{min-height:90px;}.smallPush i,.smallPush svg{font-size:40px;padding:10px 20px 10px 10px;}.smallPush p{font-weight:600;margin:16px 0px;font-size:20px;width:calc(100% - 75px);}@media only screen and (max-width:875px){.widePushBlock{padding:30px;margin:30px 0px 50px 0px;}.widePushBlock:hover{transform:translateX(15px);}.widePushBlock i,.widePushBlock svg{width:100%;font-size:40px;text-align:center;padding:5px 10px 8px 10px;}.widePushBlock h3,.widePushBlock h4,.widePushBlock h5{line-height:30px;margin:12px 0px 6px 0px;float:inherit;width:100%;}.widePushBlock p{margin:0px 0px 25px 0px;float:inherit;width:100%;}.smallPush p{width:100%;margin-top:15px;text-align:center;}}.photoGridRow{display:flex;flex-wrap:wrap;padding:0 4px;margin-top:50px;margin-bottom:50px;justify-content:center;}.photoGridColumn{flex:33.33%;max-width:33.33%;padding:0 4px;}.photoGridColumn img{margin-top:8px;vertical-align:middle;width:100%;}.photoGridColumn .imgCaption{margin-top:10px;}@media screen and (max-width:800px){.photoGridRow{align-items:end;}.photoGridColumn{flex:50%;max-width:50%;}}@media screen and (max-width:600px){.photoGridColumn{flex:100%;max-width:100%;}}.fullWidthVideo{position:relative;height:400px;width:calc(100% - 5px);margin:50px 0px;}.fullWidthVideo iframe{left:0;top:0;height:100%;width:100%;position:absolute;background-color:#f3f3f3;border:3px solid #f3f3f3;background-image:url(/sites/default/files/2024-08/light-asu-topo-bg-2.jpg);}@media only screen and (max-width:768px){.fullWidthVideo{height:250px;width:100%;}}@media only screen and (max-width:600px){.fullWidthVideo{height:250px;}}@media only screen and (max-width:500px){.fullWidthVideo{height:205px;}}.voiceTopic{margin-bottom:40px;border-top:3px solid #f3f3f3;position:relative;width:100% !important;}.voiceTopic iframe{height:100% !important;max-height:90px;border:0px !important;width:108% !important;min-width:100% !important;position:absolute;left:0px;top:10px;}#toTopBtn{display:none;margin:auto;position:fixed;bottom:30px;right:30px;z-index:99;font-size:18px;border:none;outline:none;font-size:25px;background-color:#8c1e40;color:#ffffff;cursor:pointer;padding:4px 13px;border-radius:50px;box-shadow:0px 0px 10px rgba(0,0,0,.2);}#toTopBtn:hover{margin:auto;margin-bottom:-1px;box-shadow:0px 0px 2px rgba(0,0,0,.25);}
