/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sdoc-three-up{width:100%;background-color:#000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;}.sdoc-three-up img{height:200px;margin-top:20px;}.title-area{width:100%;}.sdoc-three-up h1{width:100%;font-family:Arial,sans-serif;font-size:2em;line-height:100%;color:#fff;font-weight:bold;text-align:center;margin:0 auto;padding:20px 0 0;}.sdoc-three-up h3{width:100%;font-family:Arial,sans-serif;font-size:0.8em;line-height:120%;color:#fff;font-weight:bold;text-align:center;margin:0 auto;padding:0;}.sdoc-three-up h3 span::after{content:"\A";white-space:pre;}.sdoc-three-up h2{width:100%;font-family:Arial,sans-serif;font-size:2em;line-height:100%;color:#fff;text-align:center;font-weight:300;margin:0 auto;padding:20px 0;}.sdoc-lead{max-width:100%;float:left;margin-right:15px;margin-bottom:15px;}.title-area .btn.btn-md{display:block;margin:0 auto 20px;}@media screen and (min-width:450px){.sdoc-three-up img{height:250px;}}@media screen and (min-width:576px){.sdoc-three-up img{height:300px;}}@media screen and (min-width:768px){.sdoc-three-up img{height:250px;}.sdoc-three-up :nth-child(2){order:3;}.title-area{width:40%;}.sdoc-three-up h1{width:100%;font-family:Arial,sans-serif;font-size:2em;line-height:100%;color:#fff;font-weight:bold;text-align:center;margin:0 auto;padding:20px 0 0;}.sdoc-three-up h3{width:100%;font-family:Arial,sans-serif;font-size:0.8em;line-height:120%;color:#fff;font-weight:bold;text-align:center;margin:0 auto;padding:0;}.sdoc-three-up h3 span::after{content:"\A";white-space:pre;}.sdoc-three-up h2{width:100%;font-family:Arial,sans-serif;font-size:2em;line-height:100%;color:#fff;text-align:center;font-weight:300;margin:0 auto;padding:20px 0;}}@media screen and (min-width:992px){.sdoc-three-up img{height:350px;}.title-area{width:40%;}.sdoc-three-up h1{font-size:2.9em;line-height:100%;}.sdoc-three-up h3{width:100%;font-family:Arial,sans-serif;font-size:1.2em;line-height:120%;}.sdoc-three-up h3 span::after{content:"\A";white-space:pre;}.sdoc-three-up h2{font-size:2.9em;line-height:100%;}}@media screen and (min-width:1261px){.sdoc-three-up{max-width:1261px;margin:0 auto;}.sdoc-three-up img{height:450px;}}
body{overflow-x:hidden;}p{line-height:calc(100% + 8px);letter-spacing:0;max-width:100% !important;}.btn-block{width:100% !important;}.circular{position:relative;width:200px;height:200px;overflow:hidden;border-radius:50%;margin:auto;}.circtext{text-align:center;}.greybtn{font-weight:bold;padding:15px 5px;background:#E5E5E5;max-width:100%;display:block;text-align:center;min-height:80px;border:none;}.greybtn:hover{background:#FFC627;border:none;}a.greybtn:hover{color:#000 !important;}#rfiframe{width:100%;height:479px;}.rfi-sect{background:#000;max-height:512px;}.modal-dialog{max-width:60%;}.blackback{background:#000;}.maroonback{background:#8C1D40;}.goldback{background:#FFC627;}.carousel-control-next{width:2%;}.carousel-control-prev{width:2%;}.well{background:#fafafa;padding:5px 10px;border:1px solid #e8e8e8;box-shadow:inset 0 1px 1px rgb(0 0 0 / 5%);}.fallback-img{display:none;}.testbox{background:#FFF;min-height:600px;padding:15px;box-shadow:5px 10px 18px #888888;margin-bottom:25px;}.img-test{margin-top:-15px;}#twitterButton{display:none;}.twitter-overlay{min-height:600px;background:rgba(0,0,0,0.1);position:absolute;top:0;width:100%;display:none;}.video-banner{max-height:400px;}.btn-ghost{background:transparent;border:1px solid #8C1D40;color:#8C1D40;padding:5px;border-radius:5px;font-weight:bold;}.btn-ghost:hover,.btn-ghost:active,.btn-ghost:focus{background:#8C1D40;color:#FFF;font-weight:bold;}.bg-fixed{background-attachment:fixed;}.owl-nav{text-align:center;}@media screen and (max-width:480px){.video-banner{display:none;}.fallback-img{display:block;}#twitterButton{display:block;}.twitter-overlay{display:block;}}.block-inline-blocktext-content .row a{display:block;}.bg-white a.btn-maroon{color:#fff;}.no-border .uds-img img{border:unset;}.uds-blockquote blockquote p:last-of-type:after{content:unset;}.margin-top-32{margin-top:32px;}.image-border-caption p{font-size:small;padding:0px 20px;}.image-border-caption{border:1px solid #ddd;}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin:0 10px;}.block-inline-blocktext-content a{display:inline;}.block-inline-blocktext-content a.btn{display:inline-block;}.block-inline-blocktext-content .row [class^="grid-"] a{display:inline;}.h2,.h3,h2,h3{max-width:unset;}div[class^=uds-hero]{margin:0 auto;}p span.highlight-white{box-shadow:-0.15em 0 0 #fff,0.15em 0 0 #fff;background:#fff;color:#191919;}p span.highlight-gold{box-shadow:-0.15em 0 0 #ffc627,0.15em 0 0 #ffc627;background-color:#ffc627;color:#191919;}.min-profile .uds-person-profile .person ul.person-contact-info .person-address,.min-profile .person-description,.min-profile .sort,.min-profile .uds-person-profile .person ul.person-social-medias{display:none;}.row .align-center,.ckeditor-col-container .align-center{width:100%;}.row .align-center img,.ckeditor-col-container .align-center img{max-width:100%;height:auto;}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;}.embed-responsive:before{display:block;content:"";}.embed-responsive-16by9:before{padding-top:56.25%;}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.uds-charts-and-graphs-overlay span{max-width:100%;}.card-title{margin-bottom:0.75rem;}.btn-lg{line-height:30px;}.webspark-anchor-link-data{visibility:hidden;position:relative;top:-50px;}@media only screen and (max-width:992px){.layout__region--first:has(.mobile-reorder){order:2;}.layout__region--second:has(.mobile-reorder){order:1;}.layout__region--second .mobile-reorder{padding-top:12px!important;padding-bottom:12px!important;}#endorsed-footer #endorsed-logo{padding-top:16px;}.row{margin-left:0;margin-right:0;}.row>.col{padding-left:0;padding-right:0;}.container{padding-left:1.25rem;padding-right:1.25rem;}h1.mt-0,h2.mt-0,h3.mt-0,h4.mt-0,h5.mt-0,p.mt-0{margin-top:1rem;}}h2:empty{display:none;}.width-fix .uds-img{max-width:100%!important;}.accordion-header h4 button{text-align:left;}.bg-topo-gold{background-image:url(https://law.asu.edu/sites/default/files/2024-11/gold_topo_bg_pattern.jpg)!important;}.bg-arrow-gold{background-image:url(https://law.asu.edu/sites/default/files/2024-11/gold_arrows_bg_pattern.jpg)!important;}.round-image img{border-radius:50%;width:100%;}ul.uds-list{padding-left:3rem!important;list-style-position:inside!important;}.uds-list ul>li:before,ul.uds-list>li:before{padding-right:.5rem!important;font-size:1.25rem!important;}.uds-list ul li,ul.uds-list li{margin-bottom:0!important;display:inline-flex!important;}.view-aoe-news{max-width:1224px;margin-right:auto;margin-left:auto;}.view-aoe-news img{height:300px;max-width:100%;width:100%;object-fit:cover;object-position:top;}.view-aoe-news .views-view-grid .views-col:not(:last-child){margin-right:2rem;}.view-aoe-news .views-row{display:flex;}.view-aoe-news .views-view-grid .views-col{max-width:384px;height:auto;margin-bottom:2rem;}.view-aoe-news .views-field.views-field-title{margin:2rem 2rem 0 2rem;}.view-aoe-news .views-field.views-field-body{margin:1rem 2rem 0 2rem;}.view-aoe-news .card > div{flex-grow:inherit!important;}@media screen and (max-width:767px){.view-aoe-news .views-row{flex-direction:column;}.view-aoe-news .views-row .views-col{width:100%!important;max-width:100%;}.view-aoe-news .views-view-grid .views-col:not(:last-child){margin-right:0}}
main.pb-5{padding-bottom:0!important;}.page .pb-5{padding-bottom:0!important;}
.intro{visibility:none;}.timeline ul{padding:50px 0;}.timeline ul li{list-style-type:none;position:relative;margin:0 auto;padding-top:50px;color:#000000;justify-content:space-between;max-width:100%;background:linear-gradient(#ffc627,#ffc627) no-repeat center / 8px 100%;align-items:center;}.timeline ul li:focus{box-shadow:none!important;}.image-div img:focus{box-shadow:none !important}.timeline ul li:nth-child(even){flex-direction:row-reverse;}.timeline ul li::after{content:var(--year-content);position:absolute;font-family:Arial;font-size:24px;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-0.72px;left:50%;bottom:40%;transform:translateX(-50%);width:60px;background:inherit;z-index:1;color:#ffffff;text-align:center;}.timeline ul li > div{position:relative;bottom:0;width:486px;padding:15px;background:none;}.timeline ul li:nth-child(even) .image-div{text-align:left;}.timeline ul li:nth-child(odd) .image-div{text-align:right;}time{display:block;font-size:1.2rem;font-weight:bold;margin-bottom:8px;}.timeline ul li::after{transition:background 0.5s ease-in-out;}.timeline ul li.in-view::after{background:#000000;}.timeline ul li div{visibility:hidden;opacity:0;transition:all 0.5s ease-in-out;}.timeline ul li:nth-child(odd) div{transform:translate3d(200px,0,0);}.timeline ul li:nth-child(even) div{transform:translate3d(-200px,0,0);}.timeline ul li.in-view div{transform:none;visibility:visible;opacity:1;}@media screen and (max-width:900px){.timeline ul li div{width:250px;}.timeline ul li:nth-child(even) div{left:-289px;}}@media screen and (max-width:600px){.timeline ul li div{width:300px;}}.timeline-clippy ul li::after{width:40px;height:40px;border-radius:0;}.timeline-rhombus ul li::after{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);}.timeline-star ul li::after{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}.timeline-heptagon ul li::after{clip-path:polygon(50% 0%,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%);}.timeline-infinite ul li::after{animation:scaleAnimation 2s infinite;}@keyframes scaleAnimation{0%{transform:translateX(-50%) scale(1);}50%{transform:translateX(-50%) scale(1.25);}100%{transform:translateX(-50%) scale(1);}}.page-footer{position:fixed;right:0;bottom:20px;display:flex;align-items:center;padding:5px;color:black;background:rgba(255,255,255,0.65);}.page-footer a{display:flex;margin-left:4px;}img.circular{width:300px;object-fit:cover;object-position:25% 25%;height:300px;}img.pulse{border:4px #ffc627 solid;animation:pulse 2s infinite;cursor:pointer;}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,198,39,0.7);}70%{-webkit-box-shadow:0 0 0 16px rgba(255,198,39,0.3);}100%{-webkit-box-shadow:0 0 0 0 rgba(255,198,39,0);}}.timeline ul li.no-image::after{bottom:20%;}.captionDiv{cursor:pointer;}@media (max-width:767px){.timeline ul li{flex-direction:column;width:100%;min-width:300px;}.timeline ul li:nth-child(even){flex-direction:column!important;}.timeline ul li div{padding:0;}.timeline ul li:nth-child(odd) .image-div{text-align:center;}.timeline ul li:nth-child(even) .image-div{text-align:center;left:0;}.timeline ul li:nth-child(even) div{left:0;}.image-div{width:100%;margin-left:auto;margin-right:auto;}.timeline ul li .copy-div{margin-top:72px!important;background:#F5F5F5!important;padding:16px!important;width:100%;margin-left:auto;margin-right:auto;}.timeline ul li:nth-child(even) .captionDiv{top:200px!important;left:50% !important;transform:translate(-50%,-50%);}.timeline ul li:nth-child(odd) .captionDiv{top:200px!important;margin-right:auto;transform:translate(-50%,-50%);left:50%!important;}.timeline ul li::after{bottom:auto;top:375px!important;}}.timeline ul li.no-image{padding-top:16px!important;}.timeline ul li.no-image::after{bottom:auto;top:40px!important;}
.goldback{background:#FFC627;}.bigstat{font-size:6.5vw;font-weight:bold;line-height:1;margin:35px 0 0;padding:0 15px;}.sourcetext{color:#FFF;background:rgba(0,0,0,0.7);padding:0px 15px;display:inline-block;margin:0 15px;}.bigstattext{font-size:32px;font-weight:bold;line-height:1;margin:45px 0 0;}.whitetext{padding:5px 40px;margin:0;}h4.whitetext{position:absolute;top:180px;line-height:1;}p.whitetext{}.goldring{font-weight:600;text-align:center;border:25px solid #FFC627;border-radius:50%;height:225px;width:225px;margin:20px auto;}.goldring.jd{padding:15% 0;}.goldring.mls{padding:11% 0;}.iconrow{margin:20px 0px !important;}.iconbox{text-align:center;}i.fas{font-size:3.5em;}.iconstat{font-size:2em;color:#8C1D40;font-weight:900;margin:0;}.icontext{font-size:1.3em;font-weight:900;margin:0;}.phxstats{box-shadow:5px 10px 18px #888888;}.sunshine{font-size:48px;font-weight:bold;text-align:center;border:20px solid #FFC627;border-radius:100%;line-height:165px;}.suncircle{max-width:215px;}.campstat{float:left;margin-right:20px;font-weight:bold;font-size:32px;min-height:75px;}.stat-text{font-size:18px;}
