/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.video-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;filter:blur(25px);}.video{position:fixed;width:100%;height:100%;object-fit:fill;overflow:hidden;}.aboutussection{position:fixed;bottom:0;left:0;width:100%;z-index:1;}.videoslideshow{width:100%;height:auto;display:block;}.custom-aboutus{position:relative;margin-top:20px;color:#ffffff;font-size:32px;}.custom-aboutusparagraph{margin-top:10px;margin-bottom:20px;text-align:center;font-size:24px;color:#ffffff;}.center-image-container{position:fixed;top:0%;left:0%;width:100%;height:100%;}.logo{position:fixed;max-width:40%;max-height:40%;width:auto;height:auto;opacity:0;animation:fadeIn 3s ease forwards;top:50%;left:50%;transform:translate(-50%,-50%);}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.ourcarsbuttoncontainer{position:fixed;top:85%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:nowrap;}.ourcarsbutton,.aboutusbutton{background-color:#000000;border:none;color:white;padding:16px 32px;text-align:center;font-size:min(6vw,40px);max-width:calc(50% - 20px);min-width:200px;white-space:nowrap;margin:0;outline:none;box-sizing:border-box;line-height:1;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;transition:opacity 0.3s;opacity:0.6;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.ourcarsbutton:hover,.aboutusbutton:hover{opacity:1;animation:fadeIn 0.3s ease;}@media (max-width:1024px){.ourcarsbutton,.aboutusbutton{font-size:min(6vw,40px);padding:12px 24px;}.logo{max-width:60%;}}@media (max-width:768px){.ourcarsbutton,.aboutusbutton{font-size:min(5vw,30px);padding:8px 16px;}.logo{max-width:150%;}}@media (max-width:480px){.ourcarsbuttoncontainer{flex-direction:column;gap:10px;top:auto;bottom:10%;transform:translateX(-50%);}.ourcarsbutton,.aboutusbutton{font-size:min(8vw,20px);padding:6px 12px;max-width:100%;}.logo{max-width:150%;}}.backgroundimagecontainer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden;background-color:#292929;box-shadow:none;border:none;}.background{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:blur(5px);opacity:0;animation:fadeIn 2s forwards;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.slideshow{z-index:-1;}*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend,button,input,textarea,select{margin:0;padding:0;}ul,ol{list-style:none;}body{font-family:Arial,sans-serif;font-size:16px;line-height:1.5;}button,input,select,textarea{font-family:inherit;font-size:inherit;}a,button,input,textarea,select{outline:none;}a{text-decoration:none;color:inherit;}h1,h2,h3,h4,h5,h6{margin:0;}img{border-style:none;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}@media (max-width:768px){body{font-size:14px;}}
#block-islatest-aboutustotal{position:relative;color:white;padding:20px;overflow:hidden;}#block-islatest-aboutustotal::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(20px);z-index:-1;overflow:hidden;background-color:rgba(14,14,14,0.7);}.aboutusbackgroundcontainer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden;background-color:rgba(14,14,14,0.7);box-shadow:none;border:none;}.aboutusbackground{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:blur(15px);opacity:0;animation:fadeIn 2s forwards;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.image-button{display:flex;background-image:url('https://rpmr.islasystems.com/drupal/sites/default/files/2024-06/instalogo.png');background-size:cover;width:100px;height:100px;text-indent:-9999px;border:none;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,900%);}.slideshow-section{margin-top:20px;background-color:#f0f0f0;padding:20px;border:1px solid #ccc;}.slideshow-section .banner{background-color:#333;color:white;padding:10px;text-align:center;}.slideshow-section .slides{position:relative;overflow:hidden;margin-top:10px;}.slideshow-section .slide{display:none;width:100%;}.slideshow-section .slide img{max-width:100%;display:block;}.slideshow-section.slowFade .slide{animation:fade 1.5s ease-out infinite;}.aboutussection{position:relative;top:10%;left:50%;transform:translate(-50%,5%);z-index:1;max-width:80%;text-align:center;box-sizing:border-box;border-radius:1px;}.aboutussection .custom-aboutus{font-family:'Oswald',sans-serif;background-color:rgba(14,14,14,0.7);font-size:2rem;position:relative;}.aboutussection .custom-aboutusparagraph{font-family:'Oswald',sans-serif;font-size:2vw;color:#ffffff;text-align:center;margin:0 auto;line-height:1.6;word-wrap:break-word;max-width:100%;padding-bottom:20px;}media 

.aboutusback{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background-color:#292929;}.videoslideshow{background:fixed;width:100%;height:100%;object-fit:cover;overflow:hidden;}.logo-button{display:flex;justify-content:center;align-items:center;background-image:url('https://rpmr.islasystems.com/drupal/sites/default/files/2024-06/RPMLogoSmoothV2-white_0.png');background-size:cover;width:200px;height:150px;text-indent:-9999px;border:none;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,10%);z-index:1000;}.mission-container{font-family:Arial,sans-serif;text-align:center;position:relative;overflow:hidden;height:500px;background-position:center top;background-repeat:no-repeat;}.mission-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(14,14,14,0.7);filter:blur(20px);z-index:-1;}.mission-content{padding:100px;position:relative;color:#fff;z-index:1;}.mission-header{font-size:60px;font-weight:bold;color:#fff;margin-bottom:20px;padding-top:60px;}.mission-paragraph{font-size:2vw;color:#fff;line-height:1.6;padding-bottom:60px;text-align:center;max-width:80%;transform:translate(15%,0);padding-top:30px;}.mission-container .link{color:#007bff;text-decoration:none;font-weight:bold;}.mission-container .link:hover{text-decoration:underline;}.link{color:#007bff;text-decoration:none;}.link:hover{text-decoration:underline;opacity:0.8;}@media (max-width:768px){.logo-button{width:190px;height:145px;transform:translate(-50%,-100%);}.aboutusback{filter:blur(15px);scale:(1.5);}.aboutussection{top:25%;left:50%;transform:translate(-50%,1%);}.aboutussection .custom-aboutusparagraph{font-size:3vh;}.mission-header{font-size:4vh;}.mission-paragraph{font-size:3vh;padding-top:0px;}.mission-container::before{filter:blur(0.8);}.logo{width:150px;height:100px;}}
body{background-color:black;color:white;}.view-simple-car-grid{margin:0 auto;max-width:1200px;}.views-row{display:flex;flex-wrap:wrap;justify-content:center;}.views-col{flex:0 1 calc(48% - 20px);margin:10px;}.views-field-field-car-image a img{width:100%;height:auto;border:1px solid rgba(0,0,0,0.3);}.views-field-field-car-title{font-family:'Oswald',sans-serif;font-size:35px;font-weight:300;color:#ffffff;text-decoration:none;padding-bottom:5px;border-bottom:2px solid #ffffff;display:block;}.views-field-field-car-title a{color:white;background-color:black;display:block;padding:10px;text-decoration:none;}@media (max-width:768px){.views-simple-car-grid .views-col{flex-basis:calc(50% - 20px);}.views-field-field-car-title{font-size:28px;}.views-simple-car-grid .views-col .views-field-field-car-image a img{width:100%;height:auto;}}@media (max-width:480px){.views-simple-car-grid .views-col{flex-basis:calc(100% -20px);margin:10px;}.views-field-field-car-title{font-size:20px;text-align:center;}}#block-islatest-whitelogoflav{position:relative;width:400px;height:300px;margin:0 auto;margin-top:10px;}.whitelogo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:100%;display:flex;justify-content:center;align-items:center;background-position:center;background-repeat:no-repeat;text-indent:-9999px;border:none;cursor:pointer;z-index:100;margin-top:10px;margin-bottom:30px;}.rpmautobutton{width:80%;max-width:300px;height:auto;max-height:300px;display:block;margin:0 auto;cursor:pointer;padding:10px;}@media (max-width:768px){.whitelogo-button{width:220px;font-size:16px;padding:15px;}#block-islatest-whitelogoflav{width:200px;height:150px;margin-top:5px;}}.field--name-field-car-image img{width:100%;height:auto;border:1px solid rgba(0,0,0,0.3);}.field--name-field-car-title{font-family:'Oswald',sans-serif;font-size:35px;font-weight:300;color:#ffffff;text-decoration:none;padding-bottom:5px;border-bottom:2px solid #ffffff;display:block;}.field--name-field-car-title a{color:white;background-color:black;display:inline-block;padding:10px;text-decoration:none;margin-top:10px;}.field--name-field-car-description{color:#ccc;font-size:18px;line-height:1.5;}.field--name-field-car-link a{display:inline-block;margin-top:10px;}
#views_slideshow_cycle_teaser_section_jw2024-block_1{margin:0 auto;text-align:center;}@media (max-width:768px){#views_slideshow_cycle_teaser_section_jw2024-block_1{max-width:100%;padding:0;}#views_slideshow_cycle_teaser_section_jw2024-block_1 .views_slideshow_cycle_slide img{max-width:100%;height:auto;}}.custom-title{font-size:5vw;text-align:center;font-weight:550;font-family:'Droid Sans',Arial,sans-serif;}.custom-dbox{padding:80px;}.custom-description{font-size:1.5vw;text-align:left;background-color:rgba(0,0,0,0.5);}.custom-description-list{list-style-type:disc !important;margin-left:20px !important;padding-left:20px !important;}.custom-description-list li{display:list-item !important;margin-bottom:5px;font-size:16px !important;font-style:italic;}.smoking-warning{text-align:center;margin:20px auto;font-size:16px;font-weight:bold;}@media screen and (max-width:600px){.custom-title{font-size:40px;margin:5px;}.custom-description{font-size:16px;margin:2px;}.custom-dbox{padding:20px;}}.turo{display:flex;justify-content:center;align-items:center;z-index:3;margin-top:20px}.turobutton{font-size:24px;padding:15px 25px;background:black;color:white;border:2px solid white;border-radius:5px;cursor:pointer;position:relative;overflow:hidden;transition:background-color 0.3s ease,color 0.3s ease;}@media (max-width:768px){.turobutton{font-size:18px;padding:11.25px 18.75px;border-radius:4px;}.custom-title{font-size:7vw;}}@media (max-width:480px){.turobutton{font-size:16px;padding:10.5px 17.5px;border-radius:3px;}.custom-title{font-size:9vw;}}.turobutton::before,.turobutton::after{content:'';position:absolute;width:300%;height:300%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 60%);border-radius:50%;opacity:0;transition:opacity 0.6s ease,transform 0.6s ease;pointer-events:none;}.turobutton::after{background:radial-gradient(circle,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0) 50%);}.turobutton::before:nth-child(2),.turobutton::after:nth-child(2){width:250%;height:250%;background:radial-gradient(circle,rgba(255,255,255,0.35) 10%,rgba(255,255,255,0) 55%);transform:translate(-30%,-30%);}.turobutton::before:nth-child(3),.turobutton::after:nth-child(3){width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.4) 10%,rgba(255,255,255,0) 50%);transform:translate(-60%,-60%);}.turobutton::before:nth-child(4),.turobutton::after:nth-child(4){width:150%;height:150%;background:radial-gradient(circle,rgba(255,255,255,0.45) 10%,rgba(255,255,255,0) 45%);transform:translate(-90%,-90%);}.turobutton::before:nth-child(5),.turobutton::after:nth-child(5){width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0) 40%);transform:translate(-120%,-120%);}.turobutton:hover::before,.turobutton:hover::after{opacity:1;transform:scale(2);}.turobutton:hover{background:black;border-color:white;color:#fff;}
.views_slideshow_cycle_teaser_section{margin:0 auto;text-align:center;margin-top:10px;}@media (max-width:768px){.views_slideshow_cycle_teaser_section{max-width:100%;padding:0;}.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{max-width:100%;height:auto;}}
