/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mySlides{position:relative;height:100vh;}.navbar-nav li a{text-decoration:none;color:white !important;}.nav-item .nav-link:hover{color:#1DB954 !important;font-weight:bold;}#footer ul li a:hover{color:#1DB954 !important;font-weight:bold;}a{text-decoration:none !important;}.mySlides img{height:100%;object-fit:cover;}.mySlides:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.45);}.slider-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1;width:auto;text-align:center;}.slider-caption h2{font-size:50px;font-weight:bold;}.slider-caption p{font-size:20px;}.slider-caption a{border:1px solid;color:#fff;padding:10px 20px;display:table;margin:0 auto;transition:all 0.3s ease-in-out;font-weight:700;}.slider-caption a:hover{background-color:#1DB954;border-color:#a3a3a3;color:#fff;}.caption-container p{margin:0;padding:8px;}.slider-section .column img{height:80px;object-fit:cover;}.thumbnail-sec{width:50%;position:absolute;bottom:20px;left:50%;transform:translate(-50%);}.footer{padding:50px 0;background-color:#7b5d3e;color:#fff;text-align:center;}.footer .alo{font-size:62px;font-weight:600;}.social{display:flex;justify-content:center;padding:30px 0;}.social li{padding:0 10px;}.social a i{color:#fff;font-size:32px;}img{vertical-align:middle;}.container{position:relative;}.mySlides{display:none;}.cursor{cursor:pointer;}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:white;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;}.next{right:0;border-radius:3px 0 0 3px;}.toolbar-menu li a{color:black !important}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8);}@media(max-width:767px){.slider-section .column img{height:50px;}.slider-caption{width:80%;}.slider-caption h2{font-size:36px;}.mySlides img{object-position:right;}}.header{z-index:9 !important;}.main-header{position:absolute;padding:0px 0 30px 0;left:0;right:0;}#search:before{content:"\f002";top:37px;position:absolute;right:18px;}input,#name :focus-visible{outline:green auto 1px !important;color:green;}.navbar-brand img{width:100%;min-height:100px;}#edit-submit:hover{background-color:#1DB954;color:#fff;}.layout-content{margin-top:30px;}.container-inline.js-form-wrapper.form-wrapper{margin-top:100px;background-color:green;height:100px;padding-top:40px;}#edit-submit--3{display:none;}@media screen and (max-width:992px){.footer-info{text-align:center;}.social-links{justify-content:center;}}.fixed{position:fixed;top:0;left:0;width:100%;}.fixed-top{background-color:#1DB954;top:unset !important;}.fixed-top .nav-item .nav-link:hover{color:yellow !important;font-weight:bold;}.fixed-top ul li a:before{background:yellow !important;}.navbar .nav-item .nav-link::before{content:"";position:absolute;bottom:0;left:0;height:2px;width:0%;transition:all 0.3s;background:#1DB954;}.navbar .nav-item{margin-right:20px;}.navbar .nav-item .nav-link:hover:before{width:100%;}.navbar .nav-item .nav-link:active:before{width:100%;}.fixed-top .navbar-expand-lg .navbar-nav .dropdown-menu{background-color:mediumseagreen;}.navbar-expand-lg .navbar-nav .dropdown-menu{background-color:transparent;}.footer-content .toolbar-menu li a{color:#fff !important;}.footer-content a:hover{color:#1DB954 !important;font-weight:bold;}@media screen and (max-width:991px){.header{background-color:#1DB954;}.navbar-nav{text-align:center;}.navbar .nav-item .nav-link:active:before{width:0%;}.nav-item .nav-link:hover{color:#fff !important;font-weight:bold;}.fixed-top ul li a:hover{font-weight:bold;color:#fff !important;}.fixed-top ul li a:before{width:0 !important;}.fixed-top .navbar-expand-lg .navbar-nav .dropdown-menu{background-color:mediumseagreen;}}
:root{--font-default:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-primary:"Roboto",sans-serif;--font-secondary:"Work Sans",sans-serif;}:root{--color-default:black;--color-primary:#1DB954;--color-secondary:#52565e;}:root{scroll-behavior:smooth;}body{font-family:var(--font-default);color:var(--color-default);background-color:#1DB954;overflow-x:hidden;}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);}.hero{overflow-x:hidden;padding:0;}.hero .carousel{width:100%;min-height:100vh;padding:80px 0;margin:0;position:relative;}.hero .carousel-item{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;z-index:1;transition-duration:0.4s;}.hero .carousel-item::before{content:"";background-color:rgba(0,0,0,0.7);position:absolute;inset:0;}.hero .info{position:absolute;inset:0;z-index:2;}@media (max-width:768px){.hero .info{padding:0 50px;}}.hero .info h2{color:#fff;margin-bottom:30px;padding-bottom:30px;font-size:56px;font-weight:700;position:relative;}.hero .info h2:after{content:"";position:absolute;display:block;width:80px;height:4px;background:var(--color-primary);left:0;right:0;bottom:0;margin:auto;}@media (max-width:768px){.hero .info h2{font-size:36px;}}.hero .info p{color:rgba(255,255,255,0.8);font-size:18px;}.hero .info .btn-get-started{font-family:var(--font-primary);font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:50px;transition:0.5s;margin:10px;color:#fff;border:2px solid var(--color-primary);}.hero .info .btn-get-started:hover{background:var(--color-primary);}.hero .carousel-control-prev{justify-content:start;}@media (min-width:640px){.hero .carousel-control-prev{padding-left:15px;}}.hero .carousel-control-next{justify-content:end;}@media (min-width:640px){.hero .carousel-control-next{padding-right:15px;}}.hero .carousel-control-next-icon,.hero .carousel-control-prev-icon{background:none;font-size:26px;line-height:0;background:rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);border-radius:50px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;}.hero .carousel-control-prev,.hero .carousel-control-next{z-index:3;transition:0.3s;}.hero .carousel-control-prev:focus,.hero .carousel-control-next:focus{opacity:0.5;}.hero .carousel-control-prev:hover,.hero .carousel-control-next:hover{opacity:0.9;}.footer{color:#fff;background:url(/themes/contrib/nature_trail/images/footerbg.jpg) top center no-repeat;background-size:cover;font-size:14px;padding:80px 0 60px 0;position:relative;}.footer:before{content:"";background:rgba(0,0,0,0.7);position:absolute;inset:0;}.footer .footer-content .footer-info{margin-bottom:30px;text-align:left;}.footer .footer-content .footer-info h3{font-size:28px;margin:0 0 20px 0;padding:2px 0 2px 0;line-height:1;font-weight:700;text-transform:uppercase;}.footer .footer-content .footer-info h3 span{color:var(--color-primary);}.footer .footer-content .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:var(--font-primary);color:#fff;}.footer .footer-content .social-links a{font-size:18px;display:inline-block;background:rgba(255,255,255,0.1);color:#fff;line-height:1;margin-right:8px;border-radius:4px;width:36px;height:36px;transition:0.3s;}.footer a{color:white !important;text-decoration:none;}.footer a:hover{color:#ffc732;text-decoration:none;}.footer .footer-content .social-links a:hover{background:#1DB954;color:#fff !important;text-decoration:none;}.footer .footer-content h4{font-size:16px;font-weight:600;color:#fff;position:relative;padding-bottom:12px;}.footer .footer-content .footer-links{margin-bottom:30px;}.footer .footer-content .footer-links ul{list-style:none;padding:0;margin:0;}.footer .footer-content .footer-links ul li{padding:8px 0;}.footer .footer-content .footer-links ul li:first-child{padding-top:0;}.footer .footer-content .footer-links ul a{color:rgba(255,255,255,0.6);transition:0.3s;display:inline-block;line-height:1;}.footer .footer-content .footer-links ul a:hover{color:#fff;}.footer .footer-legal .copyright{padding-top:30px;border-top:1px solid rgba(255,255,255,0.15);}.footer .footer-legal .credits{padding-top:4px;font-size:13px;color:#fff;}.footer .footer-legal .credits a{color:var(--color-primary);}
