/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
footer a,.site-footer a{text-decoration:none;color:#cb432d;transition:color 0.3s ease;}footer a:hover,.site-footer a:hover{color:#cb4300;text-decoration:none;}.component-title{font-size:1.5rem;font-weight:bold;}.component-subtitle{font-size:1.2rem;font-weight:bold;}.component-text{font-size:1rem;}body{position:relative;min-height:100vh;margin:0;padding:0;z-index:0;}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url('/sites/default/files/sea-background-f.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;filter:blur(3px) saturate(75%) brightness(105%);transform:scale(1.1);z-index:-1;}[class*="CS-"] h2.node__title,[class*="CS-"] .node__title a{display:none !important;visibility:hidden !important;}#contact-message-contact-form{background-color:#b6a99c !important;background-image:none !important;padding:40px !important;margin:30px auto !important;max-width:800px !important;width:100% !important;border-radius:8px !important;border:5px solid #e3e6ec !important;box-shadow:0 4px 12px rgba(0,0,0,0.1) !important;position:relative !important;z-index:10 !important;display:block !important;}#contact-message-contact-form label,#contact-message-contact-form .form-item{color:#212529 !important;}.simple-text-box-background{background-color:#b6a99c !important;background-image:none !important;padding:40px !important;margin:30px auto !important;max-width:800px !important;width:100% !important;border-radius:8px !important;border:5px solid #e3e6ec !important;box-shadow:0 4px 12px rgba(0,0,0,0.1) !important;position:relative !important;z-index:10 !important;display:block !important;}.commoncard{position:relative;overflow:hidden;}.commoncard,.histocard,.historical-card,.mapnowcard,.floatpicstorybox,.storycard{background-color:#b6a99c;margin-top:10px;margin-bottom:0px;padding:10px;border-radius:8px;border:none;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 25px 45px -8px rgba(35,25,20,0.65),0 10px 20px -5px rgba(35,25,20,0.45);}.card-caption{width:100%;height:25px;padding-left:8px;background:rgba(198,88,67,0.9);color:#fff;font-weight:bold;overflow:hidden;cursor:pointer;border-radius:8px;margin-bottom:8px;box-shadow:0 25px 45px -8px rgba(35,25,20,0.65),0 10px 20px -5px rgba(35,25,20,0.45);}.card-caption-nolink{cursor:default;}.card-image-trigger{position:absolute;inset:0;z-index:3;width:100%;height:100%;padding:0;margin:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;}.card-caption-text{display:inline-block;animation:caption-flyin 4s ease-out forwards;animation-delay:0.5s;opacity:0;}@keyframes caption-flyin{from{transform:translateX(400px);opacity:0;}to{transform:translateX(0);opacity:1;}}.modal-content{background:#B6A99C;}.commoncard:nth-child(even),.historicalcard:nth-child(even),.mapnowcard:nth-child(even),.floatpicstorybox:nth-child(even),.storycard:nth-child(even){transform:rotate(0.7deg);margin-left:5px;}.commoncard:nth-child(3n),.histocard:nth-child(3n),.mapnowcard:nth-child(3n),.floatpicstorybox:nth-child(3n),.storycard:nth-child(3n){transform:rotate(-0.5deg);margin-right:5px;}.commoncard:hover,.histocard:hover,.mapnowcard:hover,.floatpicstorybox:hover,.storycard:hover{transform:rotate(0deg) scale(1.02);z-index:10;box-shadow:0 35px 60px -10px rgba(35,25,20,0.75),0 15px 25px -5px rgba(35,25,20,0.55);}
