@charset "UTF-8";/* CSS For HP & Technology Sliders *

//******LAST UPDATED BY AMS 3/11/24 ********//******default in main css, use below as reference for override*******/

/*.home-banner-content { padding-top: 100px; }

.home-banner-content h2 {color: #FFF;font-size: 48px;font-weight: 700}

.home-banner-content h3 {color: #FFF;font-size: 24px;font-weight: 500;margin-top: 50px}

.tech-banner-content { padding-top: 60px}

.tech-banner-content h2 {color: #FFF;font-size: 44px;font-weight: 700}

.tech-banner-content h3 {color: #FFF;font-size: 20px;font-weight: 500;margin-top: 30px}

.sliderButtonContainer {margin-top: 50px;margin-bottom: 100px}

.sliderButton {color: #FFF;background-color: transparent;border: 2px solid #FFF;padding: 20px 40px;font-family: "Montserrat", Helvetica, Arial, sans-serif;text-decoration: none !important;transition: 0.5s;text-transform: uppercase}

.sliderButton i {color: #fff !important;margin-left: 5px}

.sliderButton:hover i {color: #1166AE !important}

.sliderButton:hover {background-color:  #fff;color: #1166AE}*/

/*Preset Locations*/

.home-banner-content.sliderContentLeft, .tech-banner-content.sliderContentLeft {width: 100%;max-width: 700px}

.home-banner-content.sliderContentRight, .tech-banner-content.sliderContentRight {width: 100%;max-width: 700px;float: right}

.home-banner-content.sliderContentCenter, .tech-banner-content.sliderContentCenter {text-align: center}

.rsContainer .inner{height: 100%}

/*Alignment*/

.rsContainer .home-banner-content, .rsContainer .tech-banner-content {height: 100%;display: flex;align-items: center}.rsContainer .home-banner-content{padding-top: 0}.rsContainer .home-banner-content.sliderContentLeft, .rsContainer .tech-banner-content.sliderContentLeft{justify-content: flex-start}.rsContainer .home-banner-content.sliderContentRight, .rsContainer .tech-banner-content.sliderContentRight{justify-content: flex-end}.rsContainer .home-banner-content.sliderContentCenter, .rsContainer .tech-banner-content.sliderContentCenter{justify-content: center}

/* Event Slides */.gradient {background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));height: 100%}.event-slide {width: 100%}.event-slide h2 {line-height: 1!important; }.event-slide h2, .event-slide h3, .event-slide img {margin-bottom: 10px!important} .logo {width: 75%;padding-top: 20px}.techcon h2 {color:#0B2E4A!important}.techcon h3 {color: #f15a25!important}.automate-slider {width: 100%;text-align: center}@media (max-width: 1000px) {.event-slide h2, .event-slide h3, .event-slide img {margin-bottom: 5px!important} .logo {width: 100%}.gradient {background-color: rgba(255, 255, 255, 0.5); background-image: none}.automate-slider {width: 70%; text-align: center}}

/*Automate Show Slide*/

.home-banner-content.second-slide > div {  margin: 0 auto;  position: relative;top: 20px}.home-banner-content.second-slide h2 {text-align: center;color: ffffff;text-shadow: 1px 1px #051e32;padding-bottom: 0px;font-weight: 400;font-size: 20pt}.home-banner-content.second-slide h3 {text-align: center;text-shadow: 2px 2px #051e32;font-weight: 900;font-size: 36pt;padding-top: 170px}.home-banner-content.second-slide h4 {text-align: center;color: #ffffff;text-shadow: 2px 2px #051e32;font-weight: 900;font-size: 36pt}.home-banner-content.second-slide .automateLogo {max-width: 700px;margin-bottom: 10px;margin-top: 0;width: 100%}.home-banner-content.second-slide .sliderButtonContainer { text-align: center}.home-banner-content.second-slide .sliderButton {background-color: #c85252;border-color: #c85252;margin: 0 auto;text-align: center;color: #FFF}.home-banner-content.second-slide .sliderButton:hover {background-color: #fff;border-color: #fff;color: #c85252}.home-banner-content.second-slide .sliderButton:hover i {color: #c85252 !important}@media (max-width: 1024px){.home-banner-content.second-slide h3{padding-top: 100px;margin-bottom: 5px !important}.sliderButtonContainer{margin-top: 30px !important}.home-banner-content.second-slide > div{top: 20px}}@media (max-width: 880px){.home-banner-content.second-slide .automateLogo{margin-bottom: 0}.sliderButtonContainer{margin-top: 30px !important}.home-banner-content.second-slide > div{top: 20px}}@media (max-width: 768px){.home-banner-content.second-slide h2{font-size: 16pt;margin-bottom: 0 !important}.sliderButtonContainer{margin-top: 10px !important}.home-banner-content.second-slide > div{top: 20px}}@media (max-width: 515px){.home-banner-content.second-slide h3{font-size: 24pt}}@media (max-width: 500px){.home-banner-content.second-slide h3{padding-top: 0}}.home-banner-content h2 a, .home-banner-content h3 a{color: white;text-decoration: none}

/*For sliders that are half and half and need responsive text*/@media (max-width: 1350px){.sliderContentRight{padding-top: 25px !important}.home-banner-half-responsive h2{font-size: 40px}.mobile-hide {display: none}}@media (max-width: 1060px){.home-banner-half-responsive h2{font-size: 32px}}@media (max-width: 900px){.home-banner-half-responsive h2{font-size: 24px}}@media (max-width: 768px){.home-banner-half-responsive h2{font-size: 20px !important}}@media (max-width: 500px){.home-banner-half-responsive .sliderContentLeft h2{position: relative;bottom: 50px}}@media (max-width: 500px){.home-banner-half-responsive .sliderContentRight{position: relative;left: 20px}.home-banner-half-responsive .sliderContentRight > img{display: none}.home-banner-half-responsive .home-banner-half-responsive h2{font-size: 16px !important}.home-banner-half-responsive a.btn.thin, .home-banner-half-responsive input.btn.thin{padding: 5px 13px !important}.rsArrow{display: none !important}}@media (max-width: 425px){.home-banner-half-responsive .home-banner-half-responsive h2{font-size: 15px !important}.home-banner-half-responsive p, .home-banner-half-responsive h2{margin-bottom: 12px !important}.home-banner-half-responsive .sliderContentLeft h2{position: relative;bottom: 100px}}

/* .automateShowSlider */.automateShowSlider .home-banner-content h2{line-height: 1.1; font-size:55px}.automateShowSlider .home-banner-content h3{font-size: 28px}.automateShowSlider .home-banner-content p{line-height: 1.5; font-color:#0B2E4A; font-size:25px}.automateShowSlider .sliderButtonContainer{ margin-top: 35px; margin-bottom: 15px}.automateShowSlider a.btn{ font-size:25px;background-color:#0B2E4A}@media (max-width: 1280px) {.automateShowSlider .home-banner-content.sliderContentRight, .automateShowSlider .tech-banner-content.sliderContentRight {  max-width: 630px}.automateShowSlider p {line-height: 1}}@media (max-width: 1000px) {.automateShowSlider .home-banner-slide {  background-size: auto;  background-position: center !important;}.automateShowSlider .home-banner-content.sliderContentRight, .automateShowSlider .tech-banner-content.sliderContentRight {  max-width: 830px}}@media (max-width: 768px) {.automateShowSlider .home-banner-content  h2{  line-height:1.2; font-size:28px; }.automateShowSlider .home-banner-content  h2{  line-height:1.2; font-size:28px; }.automateShowSlider .home-banner-content  {  height:auto; }.automateShowSlider .sliderButtonContainer{ margin-top:30px;margin-bottom: 0}.automateShowSlider a.btn{ font-size:20px}}@media (max-width: 460px) {.automateShowSlider {display: flex;align-items: center}.automateShowSlider .home-banner-content{ margin-top:0}.automateShowSlider .sliderButtonContainer{ margin-bottom:34px}.automateShowSlider .home-banner-content  h2{  line-height:1.2; font-size:24px; }.automateShowSlider .home-banner-content  h3{line-height:1.2; font-size:18px; }.automateShowSlider .home-banner-content  p{  line-height:1; font-size:16px; }.automateShowSlider .home-banner-content  {  height:auto; }.automateShowSlider .home-banner-content.sliderContentRight, .automateShowSlider .tech-banner-content.sliderContentRight { justify-content: flex-end;  width: 400px}.automateShowSlider a.btn {  font-size: 15px;  padding: 13px 15px}.automateShowSlider .sliderContentRight {  padding-top: 20px !important}}@media (max-width: 460px) {.automateShowSlider .home-banner-slide {  background-position: right}}

/* RGFC slider */.video-hero {position: relative;margin-bottom: -8px}#heroVideo-small{display:none}#heroVideo-medium{display:none}#heroVideo-large{width:100%;display:block;object-fit:cover;height:715px}  .video-overlay { background: rgb(4,25,42);background: linear-gradient(120deg, rgba(4,25,42,0.8981967787114846) 50%, rgba(9,9,121,0) 50%);  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%}.video-overlay-content {  width: 100%;  margin: 0 10%;padding-top:35px}.video-overlay-content img {  max-width: 50%}.video-overlay-content h2, .video-overlay-content h3, .video-overlay-content p {text-align: left;color: white;margin: 0}.video-overlay-content h2 {text-shadow: 2px 2px 3px rgba(4, 25, 42, 0.8)}@media (max-width: 460px) {.video-overlay-content img {width: 100%; max-width: 300px}.video-overlay-content .btn {font-size: 16px}.video-overlay-content {padding-top: 0}.video-overlay-content h3 {font-size: smaller}}/* fall events */.fall-events-rotation {animation-name: loop;animation-duration: 6s;animation-delay: 2s;animation-iteration-count: infinite;height: 175px;width: 100%;max-width: 500px;margin: 0 auto;background-image: url('/userAssets/a3/cmsPages/image/AMRL-logo-white-dates.png');background-size: contain;background-repeat: no-repeat;background-position: center}@keyframes loop {  0%, 10%{background-image: url('/userAssets/a3/cmsPages/image/AMRL-logo-white-dates.png')} 33%, 43%  {background-image: url('/userAssets/a3/cmsPages/image/IRSC-logo-white-dates.png')} 67%, 77%  {background-image: url('/userAssets/a3/cmsPages/image/AISA-logo-white-dates.png')}100% {background-image: url('/userAssets/a3/cmsPages/image/AMRL-logo-white-dates.png')}}@media (max-width: 700px) { .fall-events-rotation {height: 100px; margin: 0}.fall-events {width: 60%}}@media (max-width: 615px) {.forum-slider h3 {font-size: 24px;margin-bottom: 25px!important}}


/* History Slider */
#history-text {font-size: 53px;}
@media (max-width: 600px) {
#history-badge {max-width: 150px!important;}
#history-text {font-size: 18px;}
#badge-div {margin-top: -100px!important;}
}

/* AISA@media (max-width: 1280px) {.home-banner-content.sliderContentRight, .tech-banner-content.sliderContentRight {  max-width: 630px}}@media (max-width: 1000px) {.home-banner-slide {  background-size: auto;  background-position: center !important;}.home-banner-content.sliderContentRight, .tech-banner-content.sliderContentRight {  max-width: 830px}}@media (max-width: 768px) {.home-banner-content  h2{  line-height:1.2; font-size:32px; }.home-banner-content  h2{  line-height:1.2; font-size:32px; }.home-banner-content  {  height:auto; }.sliderButtonContainer{ margin-top:30px}a.btn{ font-size:20px}}@media (max-width: 460px) {.home-banner-content{ margin-top:0}.sliderButtonContainer{ margin-bottom:34px}.home-banner-content  h2{  line-height:1.2; font-size:28px; }.home-banner-content  h3{line-height:1.2; font-size:25px; }.home-banner-content  p{  line-height:1.2; font-size:16px; }.home-banner-content  {  height:auto; }.home-banner-content.sliderContentRight, .tech-banner-content.sliderContentRight { justify-content: flex-end;  width: 400px}a.btn {  font-size: 15px;  padding: 13px 15px}.sliderContentRight {  padding-top: 0px !important}}@media (max-width: 460px) {.home-banner-slide {  background-position: right !important}}@media (max-width: 345px) {.home-banner-slide {  background-position: right !important}.aisa-slider{width: 265px}.aisa-slider img{max-width: 90% !important;;  margin-top: 20px;  margin-bottom: -10px !important;}.aisa-slider h2{font-size: 25px !important;}}</style>