 .header{height:1300px;width:100%;background-image:url(head-2.webp);background-size:cover;background-attachment:fixed;position:relative;background-position:center;}.bar{display:inline;padding-top:1%;padding-right:1%;right:2%;}.icon{height:32px;width:32px;}.menu{padding-left:0%;padding-top:0%;}nav a{font-size:35px;font-weight:bolder;text-decoration:none;}.nav2{font-weight:bolder;text-decoration:none;animation-name:nav2;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards;animation-direction:normal;}#myLinks{display:block;}.fixed{position:fixed;}.anav{color:rgb(7, 7, 7);margin-left:25px;}nav a:hover{color:rgb(126, 190, 6);}.contactbtn{border-radius:15px;border:2px solid black;background-color:rgba(126, 190, 6, 0.76);padding:1%;padding-left:2%;padding-right:2%;text-decoration:none;text-align:center;font-weight:bold;font-size:larger;color:#080808;}.contactbtn:hover{background-color:rgb(214, 213, 213);color:rgb(88, 134, 3);font-weight:bolder;font-size:x-large;}.ar{margin-left:47%;}form{width:230px;height:300px;}#form{width:auto;height:auto;display:block;}#media{float:right;display:inline;}#medialogo{display:none;}#newform{padding:1%;margin-left:0%;display:inline-block;}.hr{margin-left:10%;margin-right:10%;}.hr2{margin-left:10%;margin-right:40%;}h1{color:rgb(234, 235, 236);text-align:center;font-size:60px;padding-top:15%;transition:font-size 1s;}h2{text-align:center;font-size:40px;padding:2%;transition:all 1s;}.newfont{font-size:40px;}h3{font-size:xx-large;animation:text 5s linear;transition:all 4s;}h4{transition:all 1s, transform 3s;}.newh4{font-size:xx-large;transform:scaleY(180deg);}.p{font-size:larger;font-weight:bold;display:inline;}.fontsize{text-align:center;font-size:medium;padding:1%;transition:font-size 1s;}.newfontsize{font-size:large;text-align:center;padding:1%;transition:font-size 1s;}.titlephoto{max-width:500px;height:450px;overflow:visible;background-image:url(DSC06476.avif);background-size:cover;background-position:center;margin:auto;padding:1.5%;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);color:#1d1a1a;}.titlephoto2{background-image:url(DSC05778.avif);float:right;}.display{display:flex;text-align:center;overflow:auto;max-width:100%;margin-top:3%;}u{font-size:large;}.newsize1:hover{font-size:x-large;}.newsize2:hover{font-size:xx-large;}.submit{width:100px;height:30px;margin-left:auto;background-color:blue;color:aliceblue;}button{background-color:rgb(135, 203, 243);border-style:groove;font-weight:bold;width:130px;height:35px;margin-left:9%;margin-bottom:5px;border-radius:13px;}.logosize{width:90px;height:auto;}.logosize-2{height:auto;animation-name:logo;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards;animation-direction:normal;}@keyframes logo{from{width:90px;}to{width:75px;}}#floatleft1{float:left;margin-top:6%;margin-left:4%;border:1px solid #0e0d0d;padding:1%;}.decoration{text-decoration:none;}.boxdiv{display:flex;margin-top:1%;margin-bottom:1%;margin-left:20%;margin-right:20%;position:relative;}.courses{background-color:rgba(243, 242, 242, 0.801);margin:auto;text-align:center;max-width:fit-content;}.section{vertical-align:middle;max-width:100%;height:auto;margin-bottom:5%;margin-top:3%;}.sectionmargin{margin-left:0%;margin-right:0%;}.astyle{text-decoration:none;color:rgb(0, 0, 0);left:2%;bottom:1%;border-radius:20%;border:1px solid #1d1a1a;width:30px;height:20px;text-align:center;background-color:rgb(126, 190, 6);position:fixed;padding:0.4%;}.back{z-index:1;}.link{text-decoration:none;text-align:center;color:rgb(9, 10, 10);padding:4%;border-color:black;border-radius:13px;background-color:rgba(126, 190, 6, 0.76);font-weight:bold;display:block;margin:0 auto;}a:hover{text-transform:none;}.dropdown{position:relative;display:inline-block;}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:260px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}.dropbtn{color:rgb(8, 8, 8);border:none;}.pagecolor{color:rgb(63, 97, 1);}.dropdown-content a{color:black;text-decoration:none;display:block;width:94%;font-size:xx-large;}.dropdown:hover .dropdown-content{display:block;}.dropdownchild{position:relative;display:block;}.dropbtn-child{color:rgb(8, 8, 8);border:none;}.dropdown-content-child{display:none;position:absolute;margin-left:100%;margin-top:-20%;background-color:#f1f1f1;min-width:320px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}.dropdown-content-child a{color:black;text-decoration:none;display:block;width:94%;font-size:xx-large;}.dropdownchild:hover .dropdown-content-child{display:block;}.navbar{background-color:#d8d6d6;position:fixed;top:0;width:99.4%;height:110px;transition:height 1s;z-index:1;}.arrow{border:solid rgb(14, 13, 13);border-width:0 2px 2px 0;display:inline-block;padding:2.5px;margin:1px;margin-bottom:3px;}.right-arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:0px;margin-bottom:0px;}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);padding:3.5px;margin-top:6px;border-width:0 3px 3px 0;}.test{height:90px;}.navbar a{display:inline-block;padding:7px 8px;}.trip{display:inline-block;background-color:#ffffff;border:1px black solid;padding:1.5%;max-width:150px;max-height:65px;text-align:center;text-size-adjust:initial;position:relative;margin-left:8%;}@keyframes nav2{form{font-size:35px;}to{font-size:xx-large;}}.sara1{text-align:center;display:inline-block;}.padi{max-width:120px;max-height:95px;text-align:center;animation:saraani 6s infinite, transform 5s;}.right{margin-left:44%;margin-top:-15%;font-weight:bold;font-size:large;float:left;}.divtrip{max-width:250px;position:relative;margin-left:45%;}#style{font-size:large;font-weight:bold;}.divmenu{width:25px;height:3px;background-color:rgb(8, 8, 8);margin:4px;}.divmenu1{width:19px;height:3px;background-color:rgb(8, 8, 8);margin:4px;}.divmenu2{width:22px;height:3px;background-color:rgb(8, 8, 8);margin:4px;}.divmenudisply{display:none;}span{color:antiquewhite;}.img{width:290px;height:auto;display:block;margin:2%;margin-top:0;float:right;transition:all 1s, transform 1s;}.imgnew{width:310px;height:auto;margin-right:5%;}.img2{max-width:500px;height:auto;display:block;margin:2%;margin-top:0;float:left;transition:all 1s, transform 1s;}.newimg2{max-width:550px;height:auto;}.img3{max-width:450px;height:auto;display:block;margin:2%;margin-top:0;float:left;transition:all 1s, transform 1s;}.newimg3{max-width:550px;height:auto;}.newdiv{display:flex;margin-left:3%;}.width{width:100%;max-width:100%;}.textaligen{text-align:center;}#padip{text-transform:none;color:#080808;font-family:'Times New Roman', Times, serif;}.mySlides{display:none;}.imgslid{vertical-align:middle;width:100%;}.slideshow-container{max-width:1000px;position:relative;margin:auto;}.texth6{text-align:center;padding:0%;}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}.dot{height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}.fade{animation-name:fade;animation-duration:1.5s;}@keyframes fade{from{opacity:.4}to{opacity:1}}#more{display:none;color:black;}#more1{display:none;color:black;}#more2{display:none;color:black;}#more3{display:none;color:black;}#more4{display:none;color:black;}#more5{display:none;color:black;}#more6{display:none;color:black;}#more7{display:none;color:black;}#more8{display:none;color:black;}#more9{display:none;color:black;}#more10{display:none;color:black;}#atext{padding:0.5%;text-transform:none;}.button{border-width:0px;background-color:white;font-size:x-large;color:rgb(94, 143, 3);padding-right:2%;margin-left:5%;width:0px;height:0px;}#FAQ{font-size:xx-large;padding-left:5%;color:#080808;background-color:rgba(116, 177, 4, 0.623);max-width:25%;padding:1%;}#ul{margin:0%;padding:0%;}.faqstyle{margin:0%;padding-left:5%;}.floatbutton{float:right;width:fit-content;height:fit-content;padding:3%;margin-right:19%;margin-top:10%;display:inline;background-color:rgb(126, 190, 6);}.floatbutton-de{width:fit-content;height:fit-content;padding:3%;margin-top:7%;margin-left:19%;display:inline;background-color:rgb(126, 190, 6);}.cookies{position:absolute;border-radius:15px;top:65%;font-size:large;font-weight:bold;color:rgb(5, 5, 5);display:none;}.cookies1{display:block;right:1%;width:600px;height:fit-content;border:1px black;background-color:#f3f1f198;padding:2%;position:fixed; z-index: 1;}.cookies2{display:none;}.h3normal{font-size:larger;}article{margin-left:2%;margin-right:2%;}.divhead{text-align:center;padding-top:15%;}.backh1{background-color:#17161665;padding:1%;max-width:50%;margin-left:23%;}body{font-family:Arial, Helvetica, sans-serif;}body p{font-size:x-large;}#p-normal{font-size:unset;}.foot{display:inline;}.footer{margin-left:20%;display:inline-block;}.font{font-weight:bold;font-size:large;}.marginbtn{margin:5px;}.hr3{margin-left:20%;margin-right:20%;}.text1{text-align:left;margin-left:20%;padding-bottom:2%;}.textfoot{display:inline;padding-left:1%;padding-top:0;margin-left:12%;}footer{background-color:rgba(126, 190, 6, 0.76);margin-top:1%;}footer a{color:black;text-decoration:none;}footer a:hover{color:rgb(235, 231, 231);}.gridfoot{display:inline;float:right;padding-top:2%;text-align:start;margin-right:20%;font-size:medium;font-weight:bold;}.grid1{display:grid;}#topbtn{display:none;}.marginf{font-size:large;}.about{margin-right:10%;margin-left:10%;}.fontsize-about{text-align:center;font-size:xx-large;padding:1%;}.fit{display:contents;}#color{text-decoration:underline;}.kayak{margin-top: 35%;}.fade-in {opacity: 0;transition: opacity 1s ease-in-out;}.fade-in.visible {opacity: 1;}.slide-in {transform: translateX(-50px);opacity: 0;transition: transform 0.8s ease-out, opacity 0.8s ease-out;}.slide-in.visible {transform: translateX(0);opacity: 1;
}.scale-in {transform: scale(0.8);opacity: 0;transition: transform 0.8s ease-out, opacity 0.8s ease-out;}.size{max-width:270px;max-height:auto;transition:all 1s;}.newsize:hover{max-width:300px;max-height:auto;}.scale-in.visible{transform: scale(1);opacity: 1;}.highlight-event{text-align:center;background:#f3fafe3d;padding:20px;border-radius:12px;margin:1rem auto;max-width:500px;margin-left: 2%;margin-top: 15%;}.calendar-table-h2{text-align:center; margin-top: 4%;padding-top: 4%;}@media screen and (max-width:1920px){.calendar-table-h2{text-align:center; margin-top: 7%;padding-top: 2%;}.highlight-event{margin-top: 1%;}.kayak{margin-top: 40%;}.header{height:750px;}.textfoot{margin-left:5%;font-size: larger;}#FAQ{font-size:xx-large;padding-left:5%;max-width:40%;}nav a{font-size:27px;}.dropdown-content a{font-size:x-large;}@keyframes nav2{form{font-size:27px;}to{font-size:x-large;}}.navbar{width:99.2%;}.right{padding-right:25%;padding-left:25%;font-weight:bold;font-size:large;}.right{margin-left:18%;margin-top:-20%;font-weight:bold;font-size:large;float:left;}.boxdiv{margin-left:16%;margin-right:16%;}}@media screen and (max-width:1366px){.backh1{max-width:80%;margin-left:10%;margin-top:15%;}.header{height:fit-content;background-attachment:unset;}.floatbutton-de{margin-top:4%;margin-left:25%;}.text1{text-align:center;margin:auto;padding-bottom:10%;}.textfoot{margin-left:1%;}#FAQ{font-size:xx-large;padding-left:5%;max-width:60%;}.right{margin-left:18%;margin-top:-25%;font-weight:bold;font-size:large;float:left;}nav a{font-size:larger;}.dropdown-content a{font-size:larger;}@keyframes nav2{form{font-size:larger;}to{font-size:large;}}.anav{margin-left:15px;}.boxdiv{margin-left:5%;margin-right:5%;}.floatbutton{float:right;width:fit-content;height:fit-content;padding:3%;margin-right:25%;margin-top:4%;}.cookies{position:absolute;border-radius:15px;top:60%;font:message-box;color:rgb(5, 5, 5);display:none;margin-left:0%;}.cookies1{display:block;left:26%;width:600px;height:200px;border:1px black;background-color:#f3f1f1;padding:1%;position:fixed;}#cookies2{display:none;}.navbar{width:99%;}}@media screen and (max-width:900px){.header{background-image: url(head-2-small.webp);}.backh1{max-width:80%;margin-left:10%;margin-top:15%;}.divtrip{margin-left:40%;}.textfoot{margin:auto;display:block;}#FAQ{font-size:xx-large;padding-left:5%;max-width:60%;}.right{margin-left:15%;}.anav{margin-left:0px;}.boxdiv{display:block;}.titlephoto{overflow:scroll;}.floatbutton{float:right;width:fit-content;height:fit-content;padding:3%;margin-right:18%;margin-top:8%;}.floatbutton-de{margin-top:4%;margin-left:18%;}.cookies{position:absolute;border-radius:15px;top:60%;font:message-box;color:rgb(5, 5, 5);display:none;}.cookies1{display:block;margin-left:1%;margin-right:1%;width:500px;height:200px;border:1px black;background-color:#f3f1f1;padding:2%;position:fixed;}.cookies2{display:none;}.space{margin:2%;}.navbar{width:98%;}nav a{font-size:medium;}.dropdown-content a{font-size:medium;}@keyframes nav2{form{font-size:medium;}to{font-size:medium;}}}@media screen and (max-width:600px){.calendar-table-h2{text-align:center; margin-top: 20%;padding-top: 5%;}.highlight-event{margin-right: 2%;margin-top: 3%;}h2{text-align:center;font-size:xx-large;padding:2%;transition:all 1s;}.kayak{margin-top:5%;}body p{font-size: large;}.divtrip{margin-left:32%;display:block;}.text1{text-align:center;margin:auto;padding-bottom:10%;}.gridfoot{text-align:center;float:none;margin:auto;}.footer{text-align:center;margin-left:26%;}h1{font-size:xx-large;}h3{font-size:x-large;}#FAQ{font-size:x-large;padding-left:5%;max-width:60%;}.contactbtn{border-radius:0px;padding:3%;}nav a{font-size:large;}@keyframes nav2{form{font-size:large;}to{font-size:large;}}.logosize{width:60px;height:auto;}@keyframes logo{from{width:60px;}to{width:60px;}}#media{display:none;}#myLinks{display:none;}.menu{background-color:#d8d6d6;border:1px solid rgb(10, 10, 10);display:inline-block;width:92%;height:350px;margin-top:16%;padding-bottom:6%;padding-left:4%;}form{width:auto;height:auto;display:inline-block;}#floatleft{display:none;}#medialogo{display:block;float:right;}.cookies{position:absolute;border-radius:15px;top:65%;font:message-box;color:rgb(5, 5, 5);display:none;}.cookies1{display:block;left:2%;right:2%;max-width:89%;max-height:350px;border:1px black;background-color:#f3f1f1b0;padding:2%;position:fixed;top: 45%;}.cookies2{display:none;}.navbar a{display:block;padding:12px 4px;}.navbar-ar a{padding:8px 4px;}.navbar{width:97%;height:85px;}.test{height:85px;}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);}.dropdown-content a{color:black;text-decoration:none;display:inline-block;font-size:large;}.dropdown:hover .dropdown-content{display:block;}.floatbutton{width:fit-content;height:fit-content;padding:3%;margin-right:15%;margin-top:6%;}.tripde{margin-left:30%;max-width:125px;max-height:75px;}.right{display:none;}#newform{display:none;}.sara1{margin-top:1%;}.fixed1{position:fixed;z-index:1;}.boxdiv{display:block;margin-top:1%;margin-bottom:1%;margin-left:auto;margin-right:auto;position:relative;}.divmenudisply{display:block;margin-top:3px;}.courses{margin-top:1%;}.newdiv{display:flex;margin:0;}.img{max-width:50%;height:auto;float:right;}.img2{max-width:220px;height:auto;float:left;}.img3{max-width:220px;height:auto;}.fontsize{font-size:large;}.marginf{padding:3%;}.hr2{margin-left:10%;margin-right:10%;}.backh1{max-width:80%;margin-left:10%;margin-top:45%;}}@media screen and (max-width:470px){.navbar{width:96%;}.divtrip{margin-left:25%;display:block;}.footer{text-align:center;margin-left:20%;}}
.nobutton{background-color:rgba(18, 20, 22, 0.005);border-style:none;font-weight:bold;width:fit-content;height:auto;margin-left:0;margin-bottom:0;border-radius:13px;}
#chat-toggle-container {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1000;
}

#chat-label {
  background: rgb(126, 190, 6);
  color: #101010;
  font-weight: bold;
  padding: 4px 10px;
  border-radius: 12px;
  font-family: sans-serif;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  margin-bottom: 6px;
}

#chat-toggle {
  background: rgb(126, 190, 6);
  color: rgb(21, 21, 21);
  font-size: 24px;
  padding: 15px;
  padding-top: 11px;
  padding-bottom: 11px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 6px 8px rgba(0,0,0,0.2);
}

#chat-close {
  position: absolute;
  top: -12px;
  right: 0;
  background: #f44336;
  color: white;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  cursor: pointer;
  z-index: 1001;
}

#chat-panel {
  display: none;
  flex-direction: column;
  position: fixed;
  bottom: 80px;
  right: 20px;
  width: 320px;
  max-height: 500px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 0 20px rgba(0,0,0,0.15);
  overflow: hidden;
  z-index: 1001;
}

#chat-header {
  background: rgb(126, 190, 6);
  color: rgb(19, 19, 19);
  padding: 12px;
  font-weight: bold;
  font-family: sans-serif;
  font-size: 16px;
}

#chat-box {
  flex: 1;
  padding: 10px;
  overflow-y: auto;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 1.6;
}

#chat-box div {
  margin-bottom: 12px;
}

#chat-input-group {
  display: flex;
  padding: 8px;
  border-top: 1px solid #ddd;
  background: #f9f9f9;
}

#user-input {
  flex: 1;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

#chat-input-group button {
  margin-left: 6px;
  padding: 6px 12px;
  background: rgb(126, 190, 6);
  color: rgb(19, 19, 19);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-weight: bold;
}
    
    .calendar-table { width: 90%; margin: 2rem auto; border-collapse: collapse; }
    .calendar-table th, .calendar-table td { border: 1px solid #ccc; padding: 12px; text-align: left; }
    .calendar-table th { background: #071b65; color: #fff; }
    .event-course { background: #e8f7ff; }
    .event-training { background: #eaffea; }
    .event-trip { background: #fff7e0; }
    .event-event { background: #f5e0ff; }
    .next-btn{text-align:center;padding: 1%;background: #071b65; border: 1px solid white;max-width: 10%;margin: auto;}
@media screen and (max-width:600px){#chat-toggle {padding-top: 15px;padding-bottom: 15px;}
.astyle{padding-top:1%;}
.next-btn{max-width: 30%;padding: 2%;}}
