html{scroll-behavior:smooth}.forum-page .form-container .checkbox-field .checkbox-error{color:red;display:none;font-size:15px}.video-bg{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:-1}.forum-page *{box-sizing:border-box}.forum-page .container{max-width:1440px}.forum-page .main{background:#fff;padding:0 0 50px;box-shadow:none}.forum-page hr{display:block;margin:35px 0;border:none;border-top:1px #ddd solid}.forum-page a{cursor:pointer}.forum-page p{padding:0}.sub-heading{padding:50px 0 35px;text-align:center}.sub-heading h2{display:inline-block;position:relative;max-width:calc(100% - 20px);padding:11px 25px 10px;font-family:"Khand",sans-serif;font-size:28px;font-weight:900;line-height:1.15;text-transform:uppercase;color:#4f738a;border:2px #4f738a solid;transform:skew(0deg,-1deg)}.sub-heading h2 span{font-weight:400}.sub-heading h2:before{content:"";position:absolute;top:1px;left:-10px;border-left:10px solid transparent;border-top:25px solid #4f738a;border-bottom:25px solid #4f738a}.sub-heading h2:after{content:"";position:absolute;top:1px;right:-10px;border-right:10px solid transparent;border-top:25px solid #4f738a;border-bottom:25px solid #4f738a}.sub-heading p{display:block;margin-top:10px;padding:0;font-size:18px}.sub-heading a{text-decoration:underline}.sub-heading a:hover{text-decoration:none}.forum-hero{position:relative;background:rgba(0,0,0,.25);padding:250px 0;color:#fff;overflow:hidden;text-align:center}.forum-hero h1{margin:25px auto;font-family:"Khand",sans-serif;font-size:56px;font-weight:900;text-transform:capitalize;line-height:1.15}.forum-hero .event-details{display:flex;align-items:center;justify-content:center;gap:20px 40px;flex-wrap:wrap}.forum-hero .event-details a{display:flex;align-items:center;justify-content:center;gap:0 10px;font-family:"Khand",sans-serif;font-size:24px;font-weight:500;text-align:center;color:#fff;opacity:.85}.forum-hero .event-details a:hover{opacity:1}.forum-hero .event-details a i{font-size:16px}.form-container{position:relative;background:#4f738a!important}.form-container .sub-heading h2{position:relative;top:-10px;color:#fff;border:2px #fff solid}.form-container .sub-heading h2:before{border-top:25px solid #fff;border-bottom:25px solid #fff}.form-container .sub-heading h2:after{border-top:25px solid #fff;border-bottom:25px solid #fff}.form-container .sub-heading p{color:#fff}.form-container form{display:block;background:#fff;padding:35px;box-shadow:0 5px 15px 0 rgba(0,0,0,.05)}.form-container form strong{display:block;margin-bottom:10px}.form-container form input{display:block;background-color:#fff;width:100%;margin-bottom:6px;padding:15px;font-family:titillium-web,sans-serif;border:1px #eee solid}.form-container form .form-row{display:flex;gap:10px 25px;flex-wrap:wrap;width:100%;max-width:1440px;margin:auto}.form-container form .form-col{flex:1}.form-container form .col-4{flex:none;width:100%;max-width:300px}.form-container .checkbox-field label{display:flex;align-items:center;gap:0 8px;background:#fff;margin-bottom:8px;color:#000;border-radius:3px;transition:all .2s ease-in-out;cursor:pointer}.form-container .checkbox-field input{position:relative;top:1px;width:auto;margin:0;padding:0}.form-container .checkbox-field span{display:block;font-size:14px}.form-container .submit-field{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin-top:25px}.form-container .submit-field button{display:block;background:#4f738a;width:100%;max-width:300px;margin-left:auto;padding:12px;font-family:"Khand",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;border:none;border-radius:3px;transition:all .2s ease-in-out;cursor:pointer}.form-container .submit-field button:hover{background:#43677e}.form-container .submit-field img{max-height:55px;margin:0}.event-list{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;background:linear-gradient(180deg,rgba(255,255,255) 0%,rgba(255,255,255) 25%,rgba(238,238,238) 25%,rgba(238,238,238) 100%);margin:auto;padding:0 35px 35px;border-radius:10px}.event-list .event{display:block;width:calc(25% - 10px);background:#fff;padding:25px;line-height:1.25;box-shadow:0 5px 15px 0 rgba(0,0,0,.05)}.event-list .event img{display:block;margin:0 auto 15px}.event-list .event strong{display:block;font-family:"Khand",sans-serif;font-size:20px;color:#4f738a}.event-list .event span{display:block;margin:2px 0 10px;font-family:"Khand",sans-serif;font-size:18px;font-weight:600;color:#666}.event-list .event p{display:block;margin-top:10px;font-size:15px;line-height:1.65}.testimonial-container{background-color:#4f738a!important}.testimonial-container .sub-heading h2{color:#fff;border:2px #fff solid}.testimonial-container .sub-heading h2:before{border-top:25px solid #fff;border-bottom:25px solid #fff}.testimonial-container .sub-heading h2:after{border-top:25px solid #fff;border-bottom:25px solid #fff}.testimonial-container .sub-heading p{color:#fff}.testimonial{display:block;background:#fff;padding:20px;line-height:1.25;box-shadow:0 5px 15px 0 rgba(0,0,0,.05)}.testimonial p{font-size:16px;line-height:1.5}.testimonial p i{margin:0 5px;opacity:.25}.testimonial strong{display:block;margin:10px 0}.testimonial img{display:block;max-height:15px}.slick-slider{position:relative;display:block}.slick-list{display:block;max-width:calc(100% - 60px);margin:auto;padding:0 0 25px;overflow:hidden}.slick-slide{display:block;float:left;min-height:1px;padding:0 5px}.slick-arrow{display:block;position:absolute;top:40%;background:none;padding:0;font-size:0;border:none;outline:none}.slick-arrow:before{font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900;opacity:.35;color:#fff;transition:all .2s ease-in-out;cursor:pointer}.slick-arrow:hover:before{opacity:.5}.slick-prev{left:0}.slick-prev:before{content:''}.slick-next{right:0}.slick-next:before{content:''}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;text-align:center}.slick-dots li{position:relative;display:inline-block;width:15px;height:15px}.slick-dots li button{background:none;font-size:0;border:none;outline:none;cursor:pointer}.slick-dots li button:before{font-family:"Font Awesome 6 Free";font-size:8px;font-weight:900;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;opacity:.25;color:#fff;transition:all .2s ease-in-out}.slick-dots li button:hover:before,.slick-dots li.slick-active button:before{opacity:1}.speaker-container{display:flex;gap:15px 25px;background:#fff;padding:20px;font-size:15px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.speaker-image{display:block;max-width:200px}.speaker-image img{display:block}.speaker-details{flex:1}.book-container .container{max-width:1400px}.forum-info{margin-bottom:25px;color:#333}.forum-info h3{margin:0;font-family:"Khand",sans-serif;font-size:20px}.forum-info p{font-size:16px}.lodging-container{display:flex;justify-content:center;gap:10px;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(238,238,238,1) 25%,rgba(238,238,238,1) 100%);margin-bottom:40px;padding:0 35px 35px;flex-wrap:wrap}.lodging-container .lodging{flex:1;display:flex;flex-direction:column;max-width:315px;background:#fff;padding:20px;font-size:15px;text-align:left;box-shadow:0 5px 15px 0 rgba(0,0,0,.05)}.lodging-container .lodging img{border-radius:0}.lodging-container .lodging strong{font-family:"Khand",sans-serif}.lodging-container .lodging p{display:block;margin:10px 0;font-size:15px;line-height:1.5}.lodging-container .lodging p a{text-decoration:underline}.lodging-container .lodging p a:hover{text-decoration:none}.lodging-container .lodging em{margin-top:auto}.video-btn{position:relative;display:flex;align-items:center;justify-content:center}.video-btn:after{position:absolute;font-family:"Font Awesome 6 Free";font-size:32px;font-weight:900;content:"";color:rgba(255,255,255,.75);transition:all .2s ease-in-out}.video-btn:hover::after{color:rgba(255,255,255,1)}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;padding:10% 20px;background:rgba(0,0,0,.5);transition:opacity .3s ease-out;animation-name:modal-video;animation-timing-function:ease-out;animation-duration:.3s;opacity:1;box-sizing:border-box;cursor:pointer;z-index:1000000}.modal-video-body{max-width:1024px;margin:auto}.modal-video-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.modal-video-movie-wrap{position:relative;background:#333;width:100%;transform:translate(0,0);transition:transform .3s ease-out;animation-name:modal-video-inner;animation-timing-function:ease-out;animation-duration:.3s}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;padding:0;margin:0;z-index:2;top:-35px;right:0;display:inline-block;width:25px;height:25px;overflow:hidden;border:none;background:0 0;cursor:pointer}.modal-video-close-btn:after{font-family:"Font Awesome 6 Free";font-weight:900;content:'';font-size:24px;color:#ccc}.modal-video-close-btn:hover:after{color:#fff}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0,100px)}to{transform:translate(0,0)}}body{font-family:titillium-web,sans-serif}.forum-hero .container{max-width:1240px}.forum-hero *{box-sizing:border-box}.forum-hero #BannerLink{display:block;max-height:250px;width:400px;margin:auto;text-align:center}.forum-hero h1{margin:25px 0 35px;font-size:46px;line-height:1.25}.forum-hero h2{margin:10px 0;line-height:1.25;color:#666}.forum-hero form{display:flex;align-items:center;flex-wrap:wrap;background:#ccc;padding:5px;border-radius:5px}.forum-hero form input{display:block;width:100%;padding:17px 15px;font-family:titillium-web,sans-serif;border:none;border-radius:5px}.forum-hero form button{display:block;background:#4f738a;width:100%;padding:15px;font-family:titillium-web,sans-serif;font-size:16px;font-weight:700;color:#fff;border:none;border-radius:5px;cursor:pointer}.forum-hero form button:hover{}.forum-hero form .form-column{flex:1;padding:2px}.forum-hero form .form-captcha-submit{width:100%;margin-top:6px}.forum-hero form .form-captcha-submit>div{float:left}.forum-hero form .form-captcha-submit>button{float:right;width:33.33%}.loader,.blocker{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.loader{-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;animation:spin 3s linear infinite;content:'';background:url("../../content/siteart/loading.svg");width:100px;height:100px}#form-container .loader{display:none}#form-container.loading .loader{display:block}#form-container.loading form{opacity:.4}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}.forum-info{margin-bottom:40px;text-align:center;color:#4f738a}.forum-info h3{margin-bottom:5px;font-size:42px;line-height:1.25}.forum-info a{display:block;max-width:275px;background:#555;margin:5px auto;padding:12px 35px;font-size:24px;font-weight:700;text-align:center;color:#fff;border-radius:5px}.forum-info a:hover{background:#666;color:#fff}.lodging-container .lodging img{display:block;margin-bottom:15px;border-radius:10px;transition:all .2s ease-in-out}.lodging-container .lodging img:hover{opacity:.75}.lodging-container .lodging strong{font-size:20px;line-height:1;color:#4f738a}.lodging-container .lodging .btn{font-weight:700;color:#4f738a}.lodging-container .lodging .btn:hover{color:#3b5c71}.lodging-container .lodging .btn:after{margin-left:10px;font-family:"Font Awesome 5 Free";font-weight:900;content:""}.error{color:#d51f0c;border:1px #dda4a5 solid;text-align:center;padding:1em;font-weight:bold;margin-bottom:1em;border-radius:4px}.error span{display:block}.clear{clear:both;width:100%}@media screen and (max-width:1300px){.event-container{padding-bottom:0!important}.event-container .container{padding:0}.event-list{padding:0 20px 30px}.event-list .event{width:calc(33.3333% - 10px)}.book-container{padding-bottom:0!important}.book-container .container{padding:0}.lodging-container{padding:0 20px 30px}.event-list{padding:0 20px 30px}}@media screen and (max-width:1024px){.forum-hero{padding:100px 0}.forum-hero h1{font-size:32px}.forum-hero #BannerLink{width:auto}.form-container form{padding:20px}}@media screen and (max-width:830px){.forum-page .main{padding:0 0 35px}.slick-dots{bottom:-38px}.sub-heading{padding:35px 0 20px}.sub-heading h2{font-size:24px}.sub-heading p{font-size:16px}.form-container form .form-col{flex:none;width:100%;max-width:100%}.event-list .event{max-width:calc(50% - 10px)}.book-container{padding-bottom:0!important}.lodging-container{padding:0 0 30px}.lodging-container .lodging{flex:none;width:calc(50% - 20px);max-width:inherit}.forum-info{margin:0}.forum-info h3{font-size:18px}.speaker-details p{font-size:15px;line-height:1.75}.event-list .event{width:calc(50% - 10px)}.speaker-image{max-width:175px}}@media screen and (max-width:480px){.speaker-image img{max-width:200px;margin:auto}.forum-hero{padding:50px 0}.forum-hero h1{max-width:350px;font-size:28px;margin:25px auto}.forum-hero .event-details{gap:5px 20px}.forum-hero .event-details a{font-size:18px}.forum-hero .event-details a i{font-size:14px}.form-container .sub-heading h2{top:0}.form-container .submit-field{justify-content:center}.form-container .submit-field button{display:block;width:100%;max-width:100%;margin:0}.event-list .event{max-width:100%;width:100%}.lodging-container{padding:0 20px 30px}.lodging-container:last-child{margin-bottom:0}.lodging-container .lodging{width:100%}.speaker-image{max-width:100%}.speaker-container{flex-direction:column}.forum-hero #BannerLink{width:100%}}@media screen and (max-width:1024px){.forum-hero img{max-height:150px}.forum-hero h1{font-size:28px}.forum-hero h2{font-size:18px}.forum-info h3{font-size:22px}.forum-info a{font-size:18px}}@media screen and (max-width:768px){.forum-hero{padding:100px 0 40px}.forum-hero form .form-column{width:100%;flex:none}.forum-info{margin-top:15px}.forum-info a{max-width:100%}}