@charset "UTF-8";.btn-default,.btn-long,.default-search .container-inline .form-submit{color:#fff;padding:8px 29px 7px;margin-top:15px;font-family:Heebo,sans-serif;font-size:18px;text-align:center;display:inline-block;cursor:pointer;position:relative;z-index:0;background:#a25b29;border-radius:0;border:none;transition:all .4s ease}.btn-default:hover,.btn-long:hover,.default-search .container-inline .form-submit:hover{color:#fff;background-image:linear-gradient(180deg,#a25b29 0,#533053);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFA25B29",endColorstr="#FF533053",GradientType=0)}@media (max-width:767px){.btn-default,.btn-long,.default-search .container-inline .form-submit{padding:8px 24px 7px}}@media (min-width:768px) and (max-width:991px){.btn-default,.btn-long,.default-search .container-inline .form-submit{font-size:16px;padding:8px 20px 7px}}@media (min-width:596px) and (max-width:767px){.btn-default,.btn-long,.default-search .container-inline .form-submit{font-size:16px}}@media (max-width:595px){.btn-default,.btn-long,.default-search .container-inline .form-submit{font-size:14px}}.btn-long{padding:8px 29px 41px}button:focus{outline:none}.link-arrow,.link-out,.link-white{font-family:Heebo,sans-serif;font-size:16px;line-height:1.3;color:#a25b29;position:relative;font-weight:500;text-decoration:underline;display:inline-block;transition:font-weight .4s ease}.link-arrow:after,.link-out:after,.link-white:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #a25b29}.link-arrow:hover,.link-out:hover,.link-white:hover{font-weight:700;text-decoration:underline}.link-arrow:hover:after,.link-out:hover:after,.link-white:hover:after{border-color:transparent transparent transparent #a25b29}.link-white{color:#fff}.link-white:after{border-color:transparent transparent transparent #fff}.link-white:hover{font-weight:700;color:#fff}.link-white:hover:after{border-color:transparent transparent transparent #fff}.link-out:after{border:0;width:14px;height:10px;background:url(/themes/custom/reef/images/contact_info.png) no-repeat}.action-link{font-family:Heebo,sans-serif;font-size:14px;line-height:1.3;color:#fff;position:relative;font-weight:500;text-decoration:underline;display:inline-block}.action-link:hover{font-weight:700}@keyframes button{0%{opacity:0}to{opacity:1}}.link-arrow:hover:not(:root:root),.link-out:hover:not(:root:root),.link-white:hover:not(:root:root){font-weight:100;text-shadow:0 0 1.9px #a25b29}.action-link:hover:not(:root:root),.link-white:hover:not(:root:root){font-weight:100;text-shadow:0 0 1.96px #fff}@-moz-document url-prefix(){.link-arrow:hover,.link-out:hover,.link-white:hover{font-weight:100;text-shadow:0 0 .36px #a25b29}.action-link:hover,.link-white:hover{font-weight:100;text-shadow:0 0 .43px #fff}}.blue-color{color:#3d5164!important}.brown-color{color:#ae7049!important}.violet-color{color:#544053!important}.toolbar{padding:0;margin:0}.toolbar li a{font-size:14px}.contextual-region{position:relative;width:100%;float:left}#block-reef-page-title{display:none}#block-reef-local-tasks{position:absolute;z-index:12;width:10%}#block-reef-local-tasks ul{padding:0;margin:0;list-style:none}#block-reef-local-tasks ul:last-of-type li{float:left}#block-reef-local-tasks ul:last-of-type li a{padding:10px;display:block;background:#fff}#block-reef-local-tasks ul:last-of-type li:last-of-type,.page-node-1 .share-button{display:none}.section-intro .container #block-reef-local-tasks{position:relative;z-index:12;border-bottom:0 solid #a25b29;width:100%;float:left}.section-intro .container #block-reef-local-tasks ul{max-width:600px;margin:0 auto;width:100%;display:none}.section-intro .container #block-reef-local-tasks ul li{display:inline-block;float:none;margin:0 5px}@media (max-width:480px){.section-intro .container #block-reef-local-tasks ul li{margin:5px 3px 0}}.section-intro .container #block-reef-local-tasks ul li a{padding:12px}.section-intro .container #block-reef-local-tasks ul li a.is-active,.section-intro .container #block-reef-local-tasks ul li a:hover{background-color:#a25b29;color:#fff}@media (min-width:481px) and (max-width:595px){.section-intro .container #block-reef-local-tasks ul li a{padding:10px}}@media (max-width:480px){.section-intro .container #block-reef-local-tasks ul li a{padding:8px}}.section-intro .container #block-reef-content{float:left;width:100%}.section-intro .container #block-reef-content form{width:100%;max-width:900px;margin:auto}.section-intro .container #block-reef-content form .error-message{color:#fff;margin-bottom:10px}.section-intro .container #block-reef-content form .used label,.section-intro .container #block-reef-content form .used~label,.section-intro .container #block-reef-content form input:focus~label{top:2px;font-size:12px;color:#666}.section-intro .container #block-reef-content form label{position:absolute;left:14px;top:8px;font-family:Heebo,sans-serif;line-height:2;font-size:18px;color:#666;pointer-events:none;transition:all .3s ease}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content form label{font-size:16px}}@media (min-width:481px) and (max-width:595px){.section-intro .container #block-reef-content form label{font-size:15px}}@media (max-width:480px){.section-intro .container #block-reef-content form label{font-size:14px}}@media (max-width:480px){.section-intro .container #block-reef-content form{padding:0}}.section-intro .container #block-reef-content form .form-item{text-align:left;position:relative}.section-intro .container #block-reef-content form p{font-size:12px;text-align:left;margin-top:10px}@media (max-width:480px){.section-intro .container #block-reef-content form p{padding:0}}.section-intro .container #block-reef-content form input{border:1px solid #a25b29;padding:26px 14px 7px;font-size:16px;max-width:400px;width:100%;color:#000;border-radius:0;-webkit-appearance:none}@media (min-width:481px) and (max-width:595px){.section-intro .container #block-reef-content form input{padding:26px 14px 7px;font-size:14px}}@media (max-width:480px){.section-intro .container #block-reef-content form input{padding:26px 14px 7px;font-size:14px}}.section-intro .container #block-reef-content form input:focus{outline:none}.section-intro .container #block-reef-content form .form-wrapper{text-align:left;font-size:16px}@media (min-width:481px) and (max-width:595px){.section-intro .container #block-reef-content form .form-wrapper{font-size:14px}}@media (max-width:480px){.section-intro .container #block-reef-content form .form-wrapper{font-size:14px}}.section-intro .container #block-reef-content form .form-wrapper summary[role=button]{margin:10px 0}.section-intro .container #block-reef-content form .form-wrapper summary[role=button]:focus{outline:none}.section-intro .container #block-reef-content form .form-wrapper:last-of-type summary[role=button]{margin-bottom:0}.section-intro .container #block-reef-content .description{font-size:12px;line-height:1.2;margin:10px 0;text-align:left}@media (max-width:480px){.section-intro .container #block-reef-content .description{padding:0}}.section-intro .container #block-reef-content .button{color:#fff;padding:8px 29px 7px;margin-top:15px;font-family:Heebo,sans-serif;font-size:16px;text-align:center;display:inline-block;cursor:pointer;position:relative;z-index:0;background:#a25b29;width:auto;border:0}.section-intro .container #block-reef-content .button:focus{outline:none}.section-intro .container #block-reef-content .user-login-form{max-width:400px;margin:0 auto}.section-intro .container #block-reef-content .user-login-form ::-webkit-input-placeholder{color:transparent}.section-intro .container #block-reef-content .user-login-form ::-moz-placeholder{color:transparent}.section-intro .container #block-reef-content .user-pass{max-width:450px;margin:0 auto}.section-intro .container #block-reef-content .user-pass ::-webkit-input-placeholder{color:transparent}.section-intro .container #block-reef-content .user-pass ::-moz-placeholder{color:transparent}.section-intro .container #block-reef-content .user-register-form ::-webkit-input-placeholder{color:transparent}.section-intro .container #block-reef-content .user-register-form ::-moz-placeholder{color:transparent}.section-intro .container #block-reef-content .user-register-form #edit-field-bio-0-format{display:none}.section-intro .container #block-reef-content .user-register-form #edit-account{width:100%;float:left;margin-bottom:15px}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-account{margin-bottom:8px}}.section-intro .container #block-reef-content .user-register-form #edit-account .form-item{width:50%;float:left;max-width:450px}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item{max-width:100%;width:100%;padding-right:0;float:none;clear:both;display:block}}.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:first-child{padding-right:30px}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:first-child{padding-right:15px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:first-child{padding-right:0;margin-bottom:22px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:first-child label{left:14px}}.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:last-child{padding-left:30px}.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:last-child label{left:45px}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:last-child label{left:29px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:last-child label{left:14px}}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:last-child{padding-left:15px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:last-child{padding-left:0}}.section-intro .container #block-reef-content .user-register-form #edit-account .form-item input{max-width:100%}.section-intro .container #block-reef-content .user-register-form #edit-account .form-item:after,.section-intro .container #block-reef-content .user-register-form #edit-account:after{clear:both;display:block;float:none}.section-intro .container #block-reef-content .user-register-form #edit-user-picture-wrapper{width:50%;float:left;max-width:450px;padding-right:30px}.section-intro .container #block-reef-content .user-register-form #edit-user-picture-wrapper input{padding:15px 14px 7px}.section-intro .container #block-reef-content .user-register-form #edit-user-picture-wrapper label{position:relative;top:auto;left:auto;color:#000}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-user-picture-wrapper{padding-right:15px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-user-picture-wrapper{width:100%;float:none;clear:both;display:block;padding-right:0;max-width:100%}}.section-intro .container #block-reef-content .user-register-form #edit-user-picture-wrapper input{max-width:100%}.section-intro .container #block-reef-content .user-register-form #edit-user-picture-wrapper:after{display:block;clear:both;float:none}.section-intro .container #block-reef-content .user-register-form #edit-timezone{float:left;width:50%;padding-left:30px;max-width:450px;margin-top:10px}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-timezone .description{margin-bottom:0}}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-timezone{margin-top:8px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-timezone{margin-top:25px}}.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-item{margin-top:7px;padding-left:17px}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-item{margin-top:7px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-item{margin-top:7px;padding-left:14px}}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-timezone{padding-left:15px}}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-timezone{width:100%;float:none;clear:both;display:block;padding-left:0;max-width:none}}.section-intro .container #block-reef-content .user-register-form #edit-timezone summary[role=button]{margin:0}.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-select{border:1px solid #a25b29;background-color:transparent;font-family:Heebo,sans-serif;border-radius:0;height:47px;font-size:18px;width:100%;margin-top:8px;-webkit-appearance:button;-moz-appearance:none;-webkit-border-radius:0;padding:0 15px;padding-right:30px;background-position:96%;background-repeat:no-repeat;background-image:url(/themes/custom/reef/images/down_arrow.png)}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-select{font-size:16px}}@media (min-width:481px) and (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-select{font-size:15px}}@media (max-width:480px){.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-select{font-size:14px;height:35px}}.section-intro .container #block-reef-content .user-register-form #edit-timezone .form-select:focus{outline:none}.section-intro .container #block-reef-content .user-register-form #edit-timezone label{margin-top:10px;position:relative;top:auto;left:auto;color:#000}.section-intro .container #block-reef-content .user-register-form #edit-timezone:after{float:none;clear:both;display:block}.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper{float:left;width:100%;margin-top:15px}@media (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper{margin-top:17px}}.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper:focus{outline:none}.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper label{position:relative;top:auto;left:auto;color:#000}@media (max-width:480px){.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper{width:100%}}.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper #edit-field-bio-0-value{width:50%;padding:10px 13px;border:1px solid #a25b29}.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper #edit-field-bio-0-value:focus{outline:none}@media (min-width:596px) and (max-width:767px){.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper #edit-field-bio-0-value{width:66%}}@media (min-width:481px) and (max-width:595px){.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper #edit-field-bio-0-value{width:70%}}@media (max-width:480px){.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper #edit-field-bio-0-value{width:80%}}.section-intro .container #block-reef-content .user-register-form #edit-field-bio-wrapper:after{float:none;clear:both;display:block}.section-intro .container #block-reef-content .user-register-form #edit-actions{float:left;width:100%}.section-intro .container #block-reef-content .user-register-form #edit-actions:after{float:none;clear:both;display:block}.error-message{color:#fff;margin-bottom:10px}.error-message.user-page{color:#000;margin-top:10px}.pagination{float:left;width:100%;text-align:center;margin:16px 0 10px}.pagination .pagination-800{max-width:545px;padding:0 15px;margin:0 auto}.pagination .pagination-no{float:left;width:84%}@media (max-width:767px){.pagination .pagination-no{width:calc(100% - 60px)}}.pagination .pagination-no span{display:inline-block;color:#666;font-family:Heebo,sans-serif;width:40px;height:40px;cursor:pointer;padding:6px;font-size:24px;border-radius:50%}@media (max-width:767px){.pagination .pagination-no span{font-size:18px;width:30px;height:30px;cursor:pointer;padding:5px}}.pagination .pagination-no span.active{background:#544053;color:#fff}.pagination .pagination-no span:hover{background:#544053;color:#fff;transition:background .3s ease,color .3s ease;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;-o-transition:background .3s ease,color .3s ease;-ms-transition:background .3s ease,color .3s ease}.pagination .left-arrow{float:left;cursor:pointer}@media (max-width:767px){.pagination .left-arrow{width:30px}}.pagination .right-arrow{float:right;cursor:pointer}@media (max-width:767px){.pagination .right-arrow{width:30px}}.js-pager__items,.pager__items{float:left;width:100%;text-align:center;margin:20px 0 0}.js-pager__items li,.pager__items li{display:inline-block;margin:0 2px}.js-pager__items li a,.pager__items li a{display:inline-block;color:#666;font-family:Heebo,sans-serif;width:40px;height:40px;cursor:pointer;padding:6px;font-size:24px;border-radius:50%;transition:all .3s ease}@media (max-width:767px){.js-pager__items li a,.pager__items li a{font-size:18px;cursor:pointer}}@media (min-width:596px) and (max-width:767px){.js-pager__items li a,.pager__items li a{width:30px;height:30px;padding:5px}}@media (min-width:481px) and (max-width:595px){.js-pager__items li a,.pager__items li a{width:30px;height:30px;padding:5px}}@media (max-width:480px){.js-pager__items li a,.pager__items li a{width:28px;height:28px;padding:3px}}.js-pager__items li.is-active a,.js-pager__items li:hover a,.pager__items li.is-active a,.pager__items li:hover a{background:#544053;color:#fff}.js-pager__items li.pager__item--first a,.js-pager__items li.pager__item--last a,.js-pager__items li.pager__item--next a,.js-pager__items li.pager__item--previous a,.pager__items li.pager__item--first a,.pager__items li.pager__item--last a,.pager__items li.pager__item--next a,.pager__items li.pager__item--previous a{background:#ccc;color:#fff;line-height:1}.js-pager__items li.pager__item--first:hover a,.js-pager__items li.pager__item--last:hover a,.js-pager__items li.pager__item--next:hover a,.js-pager__items li.pager__item--previous:hover a,.pager__items li.pager__item--first:hover a,.pager__items li.pager__item--last:hover a,.pager__items li.pager__item--next:hover a,.pager__items li.pager__item--previous:hover a{background:#a25b29}.overlay-form{position:fixed;width:100%;height:100%;z-index:-1;top:0;left:0;display:none;opacity:0;background:#333;background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0,hsla(0,0%,6%,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#63000333",endColorstr="#c4666666",GradientType=1);text-align:center}.overlay-form .form-wraper{max-width:670px;margin:0 auto;padding:20px;width:100%;overflow:hidden;position:relative;margin-top:-65px}.overlay-form .form-wraper .create-form ::-webkit-input-placeholder{color:#fff!important}.overlay-form .form-wraper .create-form ::-moz-placeholder{color:#fff!important}.overlay-form .form-wraper .user-login-form ::-webkit-input-placeholder{color:#fff!important}.overlay-form .form-wraper .user-login-form ::-moz-placeholder{color:#fff!important}.overlay-form .form-wraper .create-form .js-text-format-wrapper.js-form-item.form-item{display:none}.overlay-form .form-wraper .create-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item{position:relative}.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item.js-form-item-notify label{display:none}.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item label{display:block;position:absolute;font-size:24px;left:24px;top:15px;color:#666;transition:all .3s ease-in-out}@media (min-width:596px) and (max-width:767px){.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item label{font-size:20px}}@media (min-width:481px) and (max-width:595px){.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item label{font-size:18px}}@media (max-width:480px){.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item label{font-size:16px}}.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item.used label{top:8px;font-size:12px;color:#666}@media (max-width:595px){.overlay-form .form-wraper .create-form .form-wrapper .js-form-item.form-item.used label{top:3px}}.overlay-form .form-wraper .create-form .password-confirm{display:none}.overlay-form .form-wraper .create-form .password-confirm.js-password-confirm.form-text required,.overlay-form .form-wraper .create-form input#edit-pass-pass2{display:block!important}.overlay-form .form-wraper .create-form #edit-notify,.overlay-form .form-wraper .create-form #edit-roles--wrapper,.overlay-form .form-wraper .create-form #edit-status--wrapper,.overlay-form .form-wraper .create-form .js-form-item-timezone,.overlay-form .form-wraper .create-form .js-form-type-textfield,.overlay-form .form-wraper .create-form .option,.overlay-form .form-wraper .create-form .password-strength__meter,.overlay-form .form-wraper .create-form summary{display:none}.overlay-form .form-wraper .create-form input{margin-bottom:17px}.overlay-form .form-wraper .create-form input #placeholder{color:#fff}.overlay-form .form-wraper .create-form input:focus #placeholder{display:block!important;top:8px;font-size:12px;color:#666}@media (max-width:595px){.overlay-form .form-wraper .create-form input:focus #placeholder{top:3px}}.overlay-form .form-wraper .create-form input#edit-path-0-alias{display:none}.overlay-form .form-wraper .create-form input.form-submit{margin-bottom:0;float:right;color:#fff;padding:8px 29px 7px;font-family:Heebo,sans-serif;font-size:18px;text-align:center;display:inline-block;cursor:pointer;position:relative;z-index:0;background:#a25b29;border-radius:0;transition:all .4s ease;width:auto}.overlay-form .form-wraper .create-form .description{display:none!important}.overlay-form .form-wraper .create-form #edit-roles,.overlay-form .form-wraper .create-form .field--type-image,.overlay-form .form-wraper .create-form .field--type-text,.overlay-form .form-wraper .create-form .password-strength__title{display:none}.overlay-form .form-wraper .create-form:after{clear:both;display:block;content:""}.overlay-form .form-wraper .login-form .user-login-form{width:100%}.overlay-form .form-wraper .login-form .user-login-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.overlay-form .form-wraper .login-form .user-login-form .description{display:none}.overlay-form .form-wraper .login-form .user-login-form .js-form-item.form-item{position:relative}.overlay-form .form-wraper .login-form .user-login-form .js-form-item.form-item label{display:block;position:absolute;font-size:24px;left:24px;top:15px;color:#666;transition:all .3s ease-in-out}@media (min-width:596px) and (max-width:767px){.overlay-form .form-wraper .login-form .user-login-form .js-form-item.form-item label{font-size:20px}}@media (min-width:481px) and (max-width:595px){.overlay-form .form-wraper .login-form .user-login-form .js-form-item.form-item label{font-size:18px}}@media (max-width:480px){.overlay-form .form-wraper .login-form .user-login-form .js-form-item.form-item label{font-size:16px}}.overlay-form .form-wraper .login-form .user-login-form .js-form-item.form-item.used label{top:8px;font-size:12px;color:#666}@media (max-width:595px){.overlay-form .form-wraper .login-form .user-login-form .js-form-item.form-item.used label{top:3px}}.overlay-form .form-wraper .login-form .user-login-form input{margin-bottom:17px;-webkit-appearance:none;border-radius:0}.overlay-form .form-wraper .login-form .user-login-form input.form-submit{margin:0;color:#fff;padding:8px 29px 7px;font-family:Heebo,sans-serif;font-size:18px;text-align:center;display:inline-block;cursor:pointer;position:relative;z-index:0;background:#a25b29;border-radius:0;transition:all .4s ease;width:auto;float:right}.overlay-form .form-wraper .login-form .user-login-form:after{content:"";display:block;clear:both}@media screen and (max-device-width:1200px) and (min-device-width:992px) and (orientation:landscape){.overlay-form .form-wraper{margin-top:55px}}@media screen and (max-device-width:991px) and (min-device-width:768px) and (orientation:landscape){.overlay-form .form-wraper{margin-top:36px}}@media screen and (max-device-width:767px) and (orientation:landscape){.overlay-form .form-wraper{height:calc(80vh - 60px);overflow-y:scroll}}@media (max-width:767px){.overlay-form .form-wraper{margin-top:-32px}}.overlay-form .form-wraper h3{color:#fff;margin-bottom:44px;line-height:.8}@media (min-width:596px) and (max-width:767px){.overlay-form .form-wraper h3{margin-bottom:30px}}@media (min-width:481px) and (max-width:595px){.overlay-form .form-wraper h3{margin-bottom:20px}}@media (max-width:480px){.overlay-form .form-wraper h3{margin-bottom:25px}}.overlay-form .form-wraper h5{color:#fff}.overlay-form .form-wraper .close-btn{position:absolute;right:20px;top:0;display:inline-block;width:19px;color:#fff;height:19px;border-radius:100%;text-align:center;cursor:pointer;background:#999}.overlay-form .form-wraper .close-btn:after{position:absolute;content:"";height:12px;width:3px;transform:rotate(-45deg);top:1px;bottom:0;margin:auto;left:0;right:0;background-color:#1d2224}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.overlay-form .form-wraper .close-btn:after{top:0;left:2px;right:2px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.overlay-form .form-wraper .close-btn:after{top:0;left:2px;right:2px}}.overlay-form .form-wraper .close-btn:before{position:absolute;content:"";transform:rotate(45deg);height:12px;width:3px;background-color:#1d2224;top:1px;bottom:0;left:0;margin:auto;right:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.overlay-form .form-wraper .close-btn:before{top:0;left:2px;right:2px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.overlay-form .form-wraper .close-btn:before{top:0;left:2px;right:2px}}.overlay-form .form-wraper .password{display:block;text-decoration:underline}.overlay-form .form-wraper p{color:#fff;margin:15px 0 10px;float:left;font-family:Heebo,sans-serif;width:100%;text-align:center}.overlay-form .form-wraper p a{text-decoration:underline}.overlay-form .form-wraper form button:focus{outline:none}.overlay-form .form-wraper form .form-content{position:relative;margin-bottom:17px}.overlay-form .form-wraper form .form-content label{position:absolute;left:24px;top:15px;font-family:Heebo,sans-serif;line-height:2;font-size:24px;color:#666;transition:all .3s ease}@media (min-width:596px) and (max-width:767px){.overlay-form .form-wraper form .form-content label{font-size:20px}}@media (min-width:481px) and (max-width:595px){.overlay-form .form-wraper form .form-content label{font-size:18px}}@media (max-width:480px){.overlay-form .form-wraper form .form-content label{font-size:16px}}.overlay-form .form-wraper form .form-content input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.overlay-form .form-wraper form .form-content .used label,.overlay-form .form-wraper form .form-content .used~label,.overlay-form .form-wraper form .form-content input:focus~label{top:8px;font-size:12px;color:#666}@media (max-width:595px){.overlay-form .form-wraper form .form-content .used label,.overlay-form .form-wraper form .form-content .used~label,.overlay-form .form-wraper form .form-content input:focus~label{top:3px}}.overlay-form .form-wraper form input{font-family:Heebo,sans-serif;border:1px solid #a25b29;width:100%;padding:32px 22px 7px;color:#000}@media (min-width:596px) and (max-width:767px){.overlay-form .form-wraper form input{padding:25px 22px 7px}}@media (min-width:481px) and (max-width:595px){.overlay-form .form-wraper form input{padding:20px 22px 7px}}@media (max-width:480px){.overlay-form .form-wraper form input{padding:20px 22px 7px}}.overlay-form .form-wraper form input:focus{outline:none}.overlay-form .form-wraper form .sign-up-box{float:left;width:100%;color:#fff;text-align:left;position:relative;margin-top:1px}.default-search .container-inline .overlay-form .form-wraper form .sign-up-box .form-submit,.overlay-form .form-wraper form .sign-up-box .btn-default,.overlay-form .form-wraper form .sign-up-box .btn-long,.overlay-form .form-wraper form .sign-up-box .default-search .container-inline .form-submit{float:right;font-weight:400;letter-spacing:.05em;margin-top:0;margin-right:2px}.default-search .container-inline .overlay-form .form-wraper form .sign-up-box .form-submit:focus,.overlay-form .form-wraper form .sign-up-box .btn-default:focus,.overlay-form .form-wraper form .sign-up-box .btn-long:focus,.overlay-form .form-wraper form .sign-up-box .default-search .container-inline .form-submit:focus{outline:none}.overlay-form .form-wraper form .sign-up-box .login-checkbox{position:absolute;opacity:0;width:auto}.overlay-form .form-wraper form .sign-up-box .login-checkbox:checked+label:after{content:"";position:absolute;left:6%;top:9px;background:#863816;width:2px;height:2px;box-shadow:2px 0 0 #863816,4px 0 0 #863816,4px -2px 0 #863816,4px -4px 0 #863816,4px -6px 0 #863816,4px -8px 0 #863816;-ms-box-shadow:2px 0 0 #863816,4px 0 0 #863816,4px -2px 0 #863816,4px -4px 0 #863816,4px -6px 0 #863816,4px -8px 0 #863816;-o-box-shadow:2px 0 0 #863816,4px 0 0 #863816,4px -2px 0 #863816,4px -4px 0 #863816,4px -6px 0 #863816,4px -8px 0 #863816;transform:rotate(45deg)}.overlay-form .form-wraper form .sign-up-box .login-checkbox+label{position:relative;cursor:pointer;padding:0}.overlay-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:16px;position:relative;top:3px}@media (min-width:596px) and (max-width:767px){.overlay-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:16px}}@media (min-width:481px) and (max-width:595px){.overlay-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:14px}}@media (max-width:480px){.overlay-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:12px}}.overlay-form .form-wraper form .sign-up-box .login-checkbox+label:before{border:1px solid #a25b29;content:"";margin-right:17px;display:inline-block;vertical-align:middle;width:28px;height:28px;background:#fff}@media (min-width:596px) and (max-width:767px){.overlay-form .form-wraper form .sign-up-box .login-checkbox+label:before{width:26px;height:26px}}@media (min-width:481px) and (max-width:595px){.overlay-form .form-wraper form .sign-up-box .login-checkbox+label:before{width:24px;height:24px;margin-right:12px}}@media (max-width:480px){.overlay-form .form-wraper form .sign-up-box .login-checkbox+label:before{width:20px;height:20px;margin-right:8px}}.create-form{float:left;display:none;opacity:0;position:relative;width:100%;height:100%}.create-form p{color:#fff;margin:15px 0;float:left;width:100%;text-align:center}.create-form p a{text-decoration:underline}.create-form .form-wraper{max-width:670px;margin:0 auto;padding:0;width:100%;overflow:hidden;position:relative;margin-top:0}@media screen and (max-device-width:991px) and (min-device-width:768px) and (orientation:landscape){.create-form .form-wraper{margin-top:0;height:calc(80vh - 16px);overflow-y:scroll}}@media screen and (max-device-width:767px) and (orientation:landscape){.create-form .form-wraper{margin-top:0;height:calc(80vh + 90px)}}@media (min-width:481px) and (max-width:595px){.create-form .form-wraper .btn-default,.create-form .form-wraper .btn-long,.create-form .form-wraper .default-search .container-inline .form-submit,.default-search .container-inline .create-form .form-wraper .form-submit{padding:8px 8px 7px}}@media (max-width:480px){.create-form .form-wraper .btn-default,.create-form .form-wraper .btn-long,.create-form .form-wraper .default-search .container-inline .form-submit,.default-search .container-inline .create-form .form-wraper .form-submit{padding:8px 8px 7px}}@media (max-width:767px){.create-form .form-wraper .btn-default,.create-form .form-wraper .btn-long,.create-form .form-wraper .default-search .container-inline .form-submit,.default-search .container-inline .create-form .form-wraper .form-submit{font-size:12px}}.create-form .form-wraper h3{color:#fff;margin-bottom:44px;line-height:1}@media (min-width:596px) and (max-width:767px){.create-form .form-wraper h3{margin-bottom:30px}}@media (min-width:481px) and (max-width:595px){.create-form .form-wraper h3{margin-bottom:20px}}@media (max-width:480px){.create-form .form-wraper h3{margin-bottom:25px}}.create-form .form-wraper .close-btn{position:absolute;right:20px;top:0;display:inline-block;width:19px;color:#fff;height:19px;border-radius:100%;text-align:center;cursor:pointer;background:#999}.create-form .form-wraper .close-btn:after{transform:rotate(-45deg)}.create-form .form-wraper .close-btn:after,.create-form .form-wraper .close-btn:before{position:absolute;content:"";height:12px;width:3.4px;top:1px;bottom:0;margin:auto;left:1px;right:0;background-color:#1d2224}.create-form .form-wraper .close-btn:before{transform:rotate(45deg)}.create-form .form-wraper form button:focus{outline:none}.create-form .form-wraper form .form-content{position:relative;margin-bottom:17px}.create-form .form-wraper form .form-content label{position:absolute;left:24px;top:15px;font-family:Heebo,sans-serif;line-height:2;font-size:24px;color:#666;transition:all .3s ease}@media (min-width:596px) and (max-width:767px){.create-form .form-wraper form .form-content label{font-size:20px}}@media (min-width:481px) and (max-width:595px){.create-form .form-wraper form .form-content label{font-size:18px}}@media (max-width:480px){.create-form .form-wraper form .form-content label{font-size:16px}}.create-form .form-wraper form .form-content input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.create-form .form-wraper form .form-content .used label,.create-form .form-wraper form .form-content .used~label,.create-form .form-wraper form .form-content input:focus~label{top:8px;font-size:12px;color:#666}@media (max-width:595px){.create-form .form-wraper form .form-content .used label,.create-form .form-wraper form .form-content .used~label,.create-form .form-wraper form .form-content input:focus~label{top:3px}}.create-form .form-wraper form input{font-family:Heebo,sans-serif;border:1px solid #a25b29;width:100%;padding:32px 22px 7px;color:#000}@media (min-width:596px) and (max-width:767px){.create-form .form-wraper form input{padding:25px 22px 7px}}@media (min-width:481px) and (max-width:595px){.create-form .form-wraper form input{padding:20px 22px 7px}}@media (max-width:480px){.create-form .form-wraper form input{padding:20px 22px 7px}}.create-form .form-wraper form input:focus{outline:none}.create-form .form-wraper form .sign-up-box{float:left;width:100%;color:#fff;text-align:left;position:relative;margin-top:1px}.create-form .form-wraper form .sign-up-box .btn-default,.create-form .form-wraper form .sign-up-box .btn-long,.create-form .form-wraper form .sign-up-box .default-search .container-inline .form-submit,.default-search .container-inline .create-form .form-wraper form .sign-up-box .form-submit{float:right;font-weight:400;letter-spacing:.05em;margin-top:0;margin-right:2px}.create-form .form-wraper form .sign-up-box .btn-default:focus,.create-form .form-wraper form .sign-up-box .btn-long:focus,.create-form .form-wraper form .sign-up-box .default-search .container-inline .form-submit:focus,.default-search .container-inline .create-form .form-wraper form .sign-up-box .form-submit:focus{outline:none}.create-form .form-wraper form .sign-up-box .login-checkbox{position:absolute;opacity:0;width:auto}.create-form .form-wraper form .sign-up-box .login-checkbox:checked+label:after{content:"";position:absolute;left:6%;top:9px;background:#863816;width:2px;height:2px;box-shadow:2px 0 0 #863816,4px 0 0 #863816,4px -2px 0 #863816,4px -4px 0 #863816,4px -6px 0 #863816,4px -8px 0 #863816;-ms-box-shadow:2px 0 0 #863816,4px 0 0 #863816,4px -2px 0 #863816,4px -4px 0 #863816,4px -6px 0 #863816,4px -8px 0 #863816;-o-box-shadow:2px 0 0 #863816,4px 0 0 #863816,4px -2px 0 #863816,4px -4px 0 #863816,4px -6px 0 #863816,4px -8px 0 #863816;transform:rotate(45deg)}.create-form .form-wraper form .sign-up-box .login-checkbox+label{position:relative;cursor:pointer;padding:0}.create-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:16px;position:relative;top:3px}@media (min-width:596px) and (max-width:767px){.create-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:16px}}@media (min-width:481px) and (max-width:595px){.create-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:14px}}@media (max-width:480px){.create-form .form-wraper form .sign-up-box .login-checkbox+label span{font-size:12px}}.create-form .form-wraper form .sign-up-box .login-checkbox+label:before{border:1px solid #a25b29;content:"";margin-right:17px;display:inline-block;vertical-align:middle;width:28px;height:28px;background:#fff}@media (min-width:596px) and (max-width:767px){.create-form .form-wraper form .sign-up-box .login-checkbox+label:before{width:26px;height:26px}}@media (min-width:481px) and (max-width:595px){.create-form .form-wraper form .sign-up-box .login-checkbox+label:before{width:24px;height:24px;margin-right:12px}}@media (max-width:480px){.create-form .form-wraper form .sign-up-box .login-checkbox+label:before{width:20px;height:20px;margin-right:8px}}.signup{padding:58px 0 0;text-align:center}@media (min-width:992px) and (max-width:1210px){.signup{padding:40px 0 0}}@media (min-width:768px) and (max-width:991px){.signup{padding:30px 0 0}}@media (max-width:767px){.signup{padding:20px 0 0}}.signup h3{color:#a25b29}.signup h5{font-family:Heebo,sans-serif;color:#666}.signup form{max-width:600px;margin:0 auto;position:relative;padding:11px 0 0}.signup form .used label{top:2px!important;font-size:12px;color:#666}.signup form .form-content{position:relative;width:70%;float:left}@media (max-width:595px){.signup form .form-content{width:100%;float:none;clear:both}}.signup form .form-content.zip{width:calc(30% - 20px);margin-left:20px;position:relative;float:left}@media (max-width:595px){.signup form .form-content.zip{width:100%;margin-top:10px;margin-left:0;float:none;clear:both}}.signup form .form-content:after{display:block;clear:both;content:""}.signup form input{font-family:Heebo,sans-serif;width:100%;border:1px solid #3d5164;padding:20px 13px 3px;font-weight:500;-webkit-appearance:none;border-radius:0;height:auto}.signup form input:focus{outline:none}.default-search .container-inline .signup form .form-submit,.signup form .btn-default,.signup form .btn-long,.signup form .default-search .container-inline .form-submit{margin-top:49px}.default-search .container-inline .signup form .form-submit:focus,.signup form .btn-default:focus,.signup form .btn-long:focus,.signup form .default-search .container-inline .form-submit:focus{outline:none}@media (min-width:481px) and (max-width:595px){.default-search .container-inline .signup form .form-submit,.signup form .btn-default,.signup form .btn-long,.signup form .default-search .container-inline .form-submit{margin-top:40px}}@media (min-width:596px) and (max-width:767px){.default-search .container-inline .signup form .form-submit,.signup form .btn-default,.signup form .btn-long,.signup form .default-search .container-inline .form-submit{margin-top:30px}}@media (max-width:480px){.default-search .container-inline .signup form .form-submit,.signup form .btn-default,.signup form .btn-long,.signup form .default-search .container-inline .form-submit{margin-top:25px}}.signup .message{display:none}.signup .message h4{margin:30px auto}.has-error{border:1px solid #bf0000!important}.tooltiptext{position:absolute;z-index:1;color:#fff;left:5%;bottom:-24px;font-size:12px;background:#bf0000;padding:7px 10px;display:none}.tooltiptext:after{content:"";overflow:hidden;position:absolute;top:-10px;left:5px;border-color:transparent transparent #bf0000;border-style:solid;border-width:5px}.has-error~.tooltiptext{display:block}.form-content{position:relative;width:100%}.form-content label{position:absolute;left:14px;top:8px;font-family:Heebo,sans-serif;line-height:2;font-size:18px;color:#666;pointer-events:none;transition:all .3s ease}@media (min-width:596px) and (max-width:767px){.form-content label{font-size:16px}}@media (min-width:481px) and (max-width:595px){.form-content label{font-size:15px}}@media (max-width:480px){.form-content label{font-size:14px}}.form-content .used label,.form-content .used~label,.form-content input:focus~label{top:2px;font-size:12px;color:#666}.video-overlay{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;display:none;z-index:99;background:#333;background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0,hsla(0,0%,6%,.9) 100%)}.video-overlay .video-container{max-width:1000px;margin:auto;padding:0 15px}.video-overlay iframe{width:100%;position:relative;z-index:2}.video-overlay .loader{position:absolute;top:calc(50% - 70px);left:calc(50% - 70px);z-index:1;opacity:0}.video-overlay .loader.active{opacity:1}.video-overlay .loader i{color:#fff;font-size:108px}.video-overlay .close-video{position:absolute;right:20px;top:-40px;display:inline-block;width:19px;color:#fff;height:19px;border-radius:100%;text-align:center;cursor:pointer;background:#999}.video-overlay .close-video:after{transform:rotate(-45deg)}.video-overlay .close-video:after,.video-overlay .close-video:before{position:absolute;content:"";height:12px;width:3.4px;top:1px;bottom:0;margin:auto;left:1px;right:0;background-color:#1d2224}.video-overlay .close-video:before{transform:rotate(45deg)}.video-overlay .video-container{position:relative;max-width:1020px;width:100%;margin:0 auto}.timeline-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:99;display:none;opacity:0;overflow:scroll}.timeline-overlay .content{max-width:1000px;padding:0 15px;margin:30px auto 0;position:relative;text-align:left}.timeline-overlay .content .close-video{position:absolute;right:20px;top:40px;display:inline-block;width:19px;color:#fff;height:19px;border-radius:100%;text-align:center;cursor:pointer;background:#999}.timeline-overlay .content .close-video:before{transform:rotate(45deg)}.timeline-overlay .content .close-video:after,.timeline-overlay .content .close-video:before{position:absolute;content:"";height:12px;width:3.4px;top:1px;bottom:0;margin:auto;left:1px;right:0;background-color:#1d2224}.timeline-overlay .content .close-video:after{transform:rotate(-45deg)}.timeline-overlay .content .col-two{display:inline-block;width:calc(50% - 4px);padding:0 20px;vertical-align:middle}@media (max-width:767px){.timeline-overlay .content .col-two{display:block;width:100%;padding:0}}.timeline-overlay .content .col-two .image{height:440px;width:440px;border-radius:50%;margin:0 auto 10px;border:1px solid #435567;overflow:hidden}@media (min-width:768px) and (max-width:991px){.timeline-overlay .content .col-two .image{height:400px;width:400px}}@media (min-width:596px) and (max-width:767px){.timeline-overlay .content .col-two .image{height:350px;width:350px}}@media (min-width:481px) and (max-width:595px){.timeline-overlay .content .col-two .image{height:300px;width:300px}}@media (max-width:480px){.timeline-overlay .content .col-two .image{height:270px;width:270px}}.timeline-overlay .content .col-two .image img{width:100%;position:relative;min-width:100%;min-height:100%;object-fit:cover}.timeline-overlay .content .time-info{display:block!important}.timeline-overlay .content .time-info .title{text-align:center;margin-bottom:8px}.timeline-overlay .content .time-info h5,.timeline-overlay .content .time-info p,.timeline-overlay .content .time-info span{color:#fff}.timeline-overlay .content .time-info h5{margin-bottom:8px;width:100%;text-align:center}.timeline-overlay .content .time-info span{font-size:14px;font-family:Heebo,sans-serif}.timeline-overlay .content .time-info span.date{position:relative;margin-left:30px}.timeline-overlay .content .time-info span.date:after{content:"";left:-18px;position:absolute;top:calc(50% - 3px);height:4px;width:4px;background:#fff;border-radius:50%}.timeline-overlay .content .time-info h4{font-family:Heebo,sans-serif}.timeline-overlay .content .time-info p{line-height:1.9}.signup form .form-content.zip .has-error~.tooltiptext{bottom:-37px}@media (max-width:595px){.signup form .form-content.zip .has-error~.tooltiptext{bottom:-24px}}.signup .form-content input:focus~label{top:2px;transition:all .3s ease}.signup{display:-ms-inline-flexbox;display:inline-flex;margin:auto;-ms-flex-pack:center;justify-content:center}.signup .container{width:48%;margin:0}@media screen and (max-width:991px){.signup{display:block}.signup .container{width:100%;margin:0}.signup .signup-badges{padding:20px 0}}.paragraph--type--webform{margin:1rem auto 3rem;max-width:768px;padding:0 20px;width:100%}.paragraph--type--webform .form-actions{margin-bottom:2rem}.paragraph--type--webform .button{border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);cursor:pointer;display:inline-block;font-size:14px;height:36px;letter-spacing:.5px;line-height:36px;outline:0;padding:0 16px;text-align:center;text-decoration:none;vertical-align:middle}.paragraph--type--webform .button--primary{background-color:#a25b29;border:none;border-radius:0;color:#fff;transition:background-color .2s ease-out}.paragraph--type--webform .button--primary:hover{background-image:linear-gradient(180deg,#a25b29,#863816);background-repeat:repeat-x}.paragraph--type--webform .webform-submission-form{margin:1rem 0}.paragraph--type--webform .webform-submission-form .form-required:after{background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}.paragraph--type--webform .webform-submission-form>fieldset{border:1px solid #a25b29;margin-bottom:2rem;padding:1rem}.paragraph--type--webform .webform-submission-form>fieldset legend{color:#000;font-size:larger;padding:0 5px}.paragraph--type--webform .webform-submission-form .fieldset-wrapper{margin-left:16px}.paragraph--type--webform .webform-submission-form .fieldset-wrapper>.form-item{position:relative;margin:1rem 0;max-width:635px}.paragraph--type--webform .webform-submission-form .form-item>label{color:#000;font-size:1.125rem}.paragraph--type--webform .webform-submission-form input[type=email],.paragraph--type--webform .webform-submission-form input[type=number],.paragraph--type--webform .webform-submission-form input[type=text]{border:1px solid #a25b29;height:3rem;margin:0 0 8px;padding:0 5px}.paragraph--type--webform .webform-submission-form textarea{border:1px solid #a25b29;color:#000;font-size:18px;min-height:95px;padding:27px 14px 7px;resize:vertical;width:100%}.paragraph--type--webform .webform-submission-form input[type=checkbox],.paragraph--type--webform .webform-submission-form input[type=radio]{height:30px;margin-bottom:0;margin-top:0;opacity:0;width:30px}.paragraph--type--webform .webform-submission-form .checkboxes--wrapper .form-item input+label,.paragraph--type--webform .webform-submission-form .radios--wrapper .form-item input+label{color:#333;font-family:Heebo,sans-serif;font-size:1rem;line-height:1.66;padding-left:0;margin-right:20px;position:relative;top:0}.paragraph--type--webform .webform-submission-form .checkboxes--wrapper .form-item input+label:before,.paragraph--type--webform .webform-submission-form .radios--wrapper .form-item input+label:before{background:#fff;border:1px solid #a25b29;content:" ";height:30px;left:-41px;position:absolute;top:-8px;width:30px}.paragraph--type--webform .webform-submission-form .checkboxes--wrapper .form-item input+label:after,.paragraph--type--webform .webform-submission-form .radios--wrapper .form-item input+label:after{background:#544053;border:1px solid #a25b29;content:"";height:15px;left:-34px;opacity:0;position:absolute;top:0;width:15px}.paragraph--type--webform .webform-submission-form .checkboxes--wrapper .form-item input:checked+label:after,.paragraph--type--webform .webform-submission-form .radios--wrapper .form-item input:checked+label:after{opacity:1!important}.paragraph--type--webform .webform-submission-form .radios--wrapper .form-item input+label:before{border-radius:30px}.paragraph--type--webform .webform-submission-form .radios--wrapper .form-item input+label:after{border-radius:15px}.paragraph--type--webform .webform-submission-form .file-path-wrapper .file-path{border:none;border-bottom:1px solid #9e9e9e}.paragraph--type--webform .webform-submission-form select{-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/reef/images/down_arrow.png);background-position:96%;background-repeat:no-repeat;border:1px solid #a25b29;background-color:transparent;border-radius:0;font-size:18px;height:3rem;padding:0 15px;padding-right:30px;width:100%}.paragraph--type--webform .webform-submission-form select::-ms-expand{display:none}.paragraph--type--webform .webform-submission-form .js-form-type-managed-file .description{margin-bottom:1rem}#block-pagetitle h1{color:#666;margin:auto;max-width:768px;text-align:center}.path1-contribute .banner-third,.path1-contribute .main-nav{visibility:hidden}.page-civicrm{padding-top:0!important}html body:not(.toolbar){margin-top:0!important}#crm-main-content-wrapper{background-color:transparent;margin:1rem auto;max-width:768px;padding:0 1rem}.crm-container{margin-top:4rem;padding:0}.crm-container .bold,.crm-container strong{color:#111;font-weight:600}.crm-container strong{font-size:1rem}.crm-container h3,.crm-container h3:not(.widget-header){background-color:transparent;border:0;box-shadow:none;font-family:Heebo,sans-serif;font-size:1.75rem;margin:.5rem 0;padding:0}.crm-container h4{font-size:1.5rem;font-weight:600}.crm-container h5{font-size:1.375rem;font-weight:600}.crm-container p{margin:0 0 .5rem}.crm-container abbr{top:11px}.crm-container #priceset-div,.crm-container .amount_display-group,.crm-container .billing_name_address-group,.crm-container .contributor_email-group,.crm-container .email-5-section,.crm-container .honor_block-group,.crm-container .is_for_organization-section,.crm-container .is_recur-section,.crm-container fieldset{background-color:#f5f5f5;border:0;margin-bottom:2rem;margin-top:2rem;padding:.5rem 1rem 1rem;border-radius:.75rem}.crm-container #priceset-div{border-radius:.75rem;margin-bottom:0}.crm-container .is_recur-section{border-radius:.75rem;margin-bottom:2rem;margin-top:0}.crm-container .is_for_organization-section{margin-top:0}.crm-container #priceset-div legend,.crm-container fieldset legend{width:100%}.crm-container #priceset-div:before,.crm-container #priceset-div legend,.crm-container fieldset legend{background-color:#863816;border-radius:.125rem;color:#fff;font-size:1rem;font-weight:400;min-width:180px;padding:.5rem}.crm-container #priceset-div:before{content:"Your Gift";display:inline-block;font-family:Arial,Helvetica,sans-serif;position:relative;top:-20px;width:99%;padding-right:.1rem}.crm-container #task-section label,.crm-container .crm-accordion-body label,.crm-container .crm-form-block label,.crm-container .form-item label,.crm-container .form-layout-compressed label,.crm-container .form-layout label,.crm-container .honor_block-group label{font-size:1rem;font-weight:700!important}.crm-container .xhonor_block-group label{margin-right:20px}.crm-container img{height:auto!important}.crm-container .action-link,.crm-container .crm-submit-buttons{display:table;text-align:center}.crm-container .crm-actionlinks-bottom{margin-top:2rem}.crm-container .iCal_links-section{margin-bottom:2rem}.crm-container #crm-submit-buttons input.crm-form-submit,.crm-container #crm-submit-buttons input.crm-form-submit:not(.cancel),.crm-container .crm-button,.crm-container .crm-button input.crm-form-submit,.crm-container .crm-button input.crm-form-submit:not(.cancel),.crm-container .ui-dialog-buttonset .ui-button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited,.crm-container a.crm-invoiceButton,.crm-container a.crm-invoiceButton:link,.crm-container input.crm-form-submit{background:#a25b29;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Heebo,sans-serif;font-size:18px;min-width:8rem;padding:8px 29px 7px;position:relative;text-align:center;z-index:0;transition:all .4s ease}.crm-container #crm-submit-buttons input.crm-form-submit:active,.crm-container #crm-submit-buttons input.crm-form-submit:focus,.crm-container #crm-submit-buttons input.crm-form-submit:hover,.crm-container #crm-submit-buttons input.crm-form-submit:not(.cancel):active,.crm-container #crm-submit-buttons input.crm-form-submit:not(.cancel):focus,.crm-container #crm-submit-buttons input.crm-form-submit:not(.cancel):hover,.crm-container .crm-button:active,.crm-container .crm-button:focus,.crm-container .crm-button:hover,.crm-container .crm-button input.crm-form-submit:active,.crm-container .crm-button input.crm-form-submit:focus,.crm-container .crm-button input.crm-form-submit:hover,.crm-container .crm-button input.crm-form-submit:not(.cancel):active,.crm-container .crm-button input.crm-form-submit:not(.cancel):focus,.crm-container .crm-button input.crm-form-submit:not(.cancel):hover,.crm-container .ui-dialog-buttonset .ui-button:active,.crm-container .ui-dialog-buttonset .ui-button:focus,.crm-container .ui-dialog-buttonset .ui-button:hover,.crm-container a.button:active,.crm-container a.button:focus,.crm-container a.button:hover,.crm-container a.button:link:active,.crm-container a.button:link:focus,.crm-container a.button:link:hover,.crm-container a.button:visited:active,.crm-container a.button:visited:focus,.crm-container a.button:visited:hover,.crm-container a.crm-invoiceButton:active,.crm-container a.crm-invoiceButton:focus,.crm-container a.crm-invoiceButton:hover,.crm-container a.crm-invoiceButton:link:active,.crm-container a.crm-invoiceButton:link:focus,.crm-container a.crm-invoiceButton:link:hover,.crm-container input.crm-form-submit:active,.crm-container input.crm-form-submit:focus,.crm-container input.crm-form-submit:hover{background-image:linear-gradient(180deg,#a25b29 0,#533053);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFA25B29",endColorstr="#FF533053",GradientType=0);color:#fff}@media (min-width:768px) and (max-width:991px){.crm-container #crm-submit-buttons input.crm-form-submit,.crm-container #crm-submit-buttons input.crm-form-submit:not(.cancel),.crm-container .crm-button,.crm-container .crm-button input.crm-form-submit,.crm-container .crm-button input.crm-form-submit:not(.cancel),.crm-container .ui-dialog-buttonset .ui-button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited,.crm-container a.crm-invoiceButton,.crm-container a.crm-invoiceButton:link,.crm-container input.crm-form-submit{font-size:16px;padding:8px 20px 7px}}@media (min-width:596px) and (max-width:767px){.crm-container #crm-submit-buttons input.crm-form-submit,.crm-container #crm-submit-buttons input.crm-form-submit:not(.cancel),.crm-container .crm-button,.crm-container .crm-button input.crm-form-submit,.crm-container .crm-button input.crm-form-submit:not(.cancel),.crm-container .ui-dialog-buttonset .ui-button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited,.crm-container a.crm-invoiceButton,.crm-container a.crm-invoiceButton:link,.crm-container input.crm-form-submit{font-size:16px}}@media (max-width:595px){.crm-container #crm-submit-buttons input.crm-form-submit,.crm-container #crm-submit-buttons input.crm-form-submit:not(.cancel),.crm-container .crm-button,.crm-container .crm-button input.crm-form-submit,.crm-container .crm-button input.crm-form-submit:not(.cancel),.crm-container .ui-dialog-buttonset .ui-button,.crm-container a.button,.crm-container a.button:link,.crm-container a.button:visited,.crm-container a.crm-invoiceButton,.crm-container a.crm-invoiceButton:link,.crm-container input.crm-form-submit{font-size:14px}}.crm-container input.crm-form-submit.cancel{background-color:#666}.crm-container span.crm-button{display:inline-block;float:none!important;margin:5px auto;min-width:140px}.crm-container .crm-button.crm-i-button input.crm-form-submit,.crm-container .crm-button.crm-i-button input[type=button],.crm-container .crm-button input.crm-form-submit{min-width:200px;opacity:1;padding:.611rem 1.9rem}.crm-container .crm-button-icon{display:none;margin-top:5px}.crm-container .crm-i-button>.crm-i{display:none}.crm-container input.crm-form-text,.crm-container input.dateplugin{height:1.8rem}.crm-container input[type=text]{width:98%}.crm-container input[type=checkbox],.crm-container input[type=radio]{height:19px;margin-bottom:0;margin-right:.25rem;width:auto}.crm-container .label,.crm-container .price-field-amount{font-size:.9rem;font-weight:700;padding-top:6px}.crm-container input#frequency_interval,.crm-container select#frequency_unit{max-width:124px;padding:4px 35px 4px 10px}.crm-container.crm-public .select2-container .select2-choice{height:2.1rem;line-height:2.1rem;padding:0 5px 5px 8px}.crm-container .select2-drop{padding:0}.crm-container .billing_country_id-5-section select2-container,.crm-container .billing_state_province_id-5-section select2-container,.crm-container .select2-container,.crm-container .select2-results{max-width:234px;width:100%!important}.crm-container table.form-layout-compressed{margin:auto;max-width:460px;width:100%}.crm-container table th{background:transparent;border-color:transparent;color:#111}.crm-container input.creditcard{width:100%;max-width:249px}.crm-container .credit_card_type-section select{width:100%!important}@media screen and (min-width:481px){.crm-container .credit_card_type-section select{width:234px!important}}.crm-container .credit_card_exp_date-section select{margin-right:.5rem;width:101px}.crm-container .cvv2-icon{margin-top:3px}.crm-container .cvv2-section input{width:103px}.crm-container #card-number{width:100%}.crm-container .hosted-field{background-color:#fff;border:1px solid #999;height:2.4rem;padding:1px 2px;vertical-align:middle}.crm-container #cvv,.crm-container #expiration-month,.crm-container #expiration-year,.crm-container #postal-code{height:2rem;width:5em}.crm-container .crm-section .label label{font-size:1rem;font-weight:700}.crm-container .crm-section.is_recur-section{font-weight:600;margin:-1rem 0 1rem;padding-top:0}.crm-container .crm-section.is_recur-section select.crm-form-select{padding:4px 35px 4px 10px}.crm-container .crm-section.is_recur-section .label{display:none}.crm-container .crm-section.is_recur-section label[for=is_recur]{margin-right:0}.crm-container .crm-section>.label{float:left;text-align:left;width:100%}.crm-container .crm-section.soft_credit_type_id-section>.content,.crm-container .crm-section>.content{margin-left:0}@media screen and (min-width:768px){.crm-container .crm-section>.label{width:28%;text-align:right}.crm-container .crm-section.soft_credit_type_id-section,.crm-container .crm-section>.content{margin-left:30%}}.crm-container .crm-event-register-form-block .additional_participants-section,.crm-container .crm-event-register-form-block .event_fee_s_-section{background-color:#f5f5f5;border:0;margin-bottom:0;margin-top:2rem;padding:.5rem 1rem 1rem;border-radius:.75rem}.crm-container .event-info .crm-section,.crm-container .event-info .event_fee_s_-content,.crm-container .event-info .intro_text-section{background-color:#f5f5f5;border:0;border-radius:.75rem;margin-bottom:2rem;margin-top:2rem;padding:.5rem 1rem 1rem}.crm-container .event-info .crm-actionlinks-top{display:none}.crm-container .event-info .crm-actionlinks-bottom{margin-top:2rem}.crm-container .event-info .iCal_links-section{margin-bottom:2rem}.crm-container .event-info .event_date_time-section{background:#f5f5f5}@media screen and (min-width:768px){.crm-container .event-info a.button,.crm-container .event-info a.button:link{float:left;margin-left:19%}}.crm-container .crm-container .crm-inline-error:not(.crm-error-label):not(input):not(textarea):not(select):not(.select2-container),.crm-container .crm-error,.crm-container .crm-error:not(.crm-error-label):not(input):not(textarea):not(select):not(.select2-container),.crm-container .crm-inline-error{background:#6b2f2f}.crm-container input.crm-error,.crm-container input.error{border-color:#6b2f2f}#crm-container.crm-public .billing_postal_code-5-section input[type=text],#crm-container.crm-public .billing_state_province_id-5-section input[type=text],#crm-container.crm-public .billing_state_province_id-5-section select2-container,#crm-container.crm-public .editrow_postal_code-Primary-section input[type=text],#crm-container.crm-public .editrow_postal_code_suffix-Primary-section input[type=text]{max-width:220px;width:100%!important}#crm-container.crm-public .additional_participants-section .crm-form-select{max-width:124px;padding:4px 35px 4px 10px}#crm-container.crm-public .price_set-section .crm-section{margin-bottom:1rem}#crm-container.crm-public .donation-section{margin-bottom:.5rem}#crm-container.crm-public .price-field-amount,#crm-container.crm-public table .label{font-size:16px;width:50%}#crm-container.crm-public .event-info .label{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}#crm-container .crm-socialnetwork{margin-bottom:1rem}#crm-container .price_set-section .crm-price-amount-label{display:none}#crm-container .price_set-section .content{border-radius:.375rem;padding-top:.5rem}#crm-container .price_set-section .price-set-row{background-color:#ccc;border-radius:.375rem;display:inline-block;font-size:.975rem;margin:0 2% .5rem 0;min-width:47.5%;padding:.5rem}@media screen and (min-width:481px){#crm-container .price_set-section .price-set-row{width:32.5%}#crm-container .price_set-section .price-set-row .price-set-option-content{display:inline-block;white-space:nowrap}}#crm-container .price_set-section .other-section{margin:20px 0}#crm-container .price_set-section .other-section input[type=text]{border-radius:.375rem;min-width:200px;width:31%}#crm-container .price_set-section .section-pricesetTotal{background:#fff;border-radius:.375rem;height:2.4rem;margin-left:0;padding-left:.5rem;width:100%}#crm-container .price_set-section .section-pricesetTotal .calc-value{font-size:1.25rem;margin-left:0}#crm-container .price_set-section .section-pricesetTotal .label{font-size:1.25rem;margin-bottom:0;margin-right:2%;padding-top:7px;width:auto}@media screen and (min-width:768px){#crm-container .price_set-section .section-pricesetTotal{margin-left:30%;width:70%}}.crm-container table.form-layout-compressed td,.crm-container table.form-layout td{font-size:1rem;padding:4px;vertical-align:top}.crm-container table.form-layout-compressed td .crm-event-label,.crm-container table.form-layout td .crm-event-label{font-weight:700}#footer_text.crm-section{background-color:#f5f5f5;border:0;border-radius:.75rem;margin-bottom:2rem!important;margin-top:1rem;padding:.5rem 1rem 1rem}.stop-overlay,.stop-scroll{overflow:hidden!important}header .main-nav ul{list-style:none}header{top:0;z-index:2;width:100%;transition:all .3s ease-in-out}header,header .container{position:static}header nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (max-width:1098px){header nav{padding:7px 0}}header .logo{max-width:200px;margin-right:32px}@media (min-width:1024px) and (max-width:1310px){header .logo{max-width:180px}}@media (min-width:992px) and (max-width:1023px){header .logo{max-width:175px}}@media (max-width:991px){header .logo{position:relative;max-width:160px;margin-top:10px}}header .logo img:last-child,header .toogle-menu{display:none}@media (max-width:1098px){header .toogle-menu{margin-left:auto;display:block;position:relative;z-index:10;width:40px;height:40px;float:right;padding:8px 17px;border-radius:50%;background:transparent;margin-top:0;cursor:pointer;transition:all .3s ease}header .toogle-menu span{height:6px;width:6px;background:#fff;border-radius:50%;display:block}header .toogle-menu span:nth-child(2){margin:3px 0}header .toogle-menu.active{background-color:#54c6a4;margin-left:auto;z-index:1000;transform:rotate(90deg)}}header .main-nav{-ms-flex:1;flex:1}header .main-nav .user-login{display:none;cursor:pointer;position:absolute;width:201px;top:14px;right:156px;font-size:0;z-index:1}header .main-nav .user-login:after{display:block;clear:both;content:""}header .main-nav .user-login.sub-active:before{border-color:#a25b29 transparent transparent;transform:rotate(180deg);top:calc(50% - 10px)}header .main-nav .user-login:hover:before{border-color:#a25b29 transparent transparent}@media (max-width:991px){header .main-nav .user-login:before{content:"";position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:5px 7px 7px;top:54%}}@media (min-width:768px) and (max-width:991px){header .main-nav .user-login:before{right:40px;top:42%}}@media (max-width:767px){header .main-nav .user-login:before{right:30px;top:39%}}header .main-nav .user-login .sub-links{transition:all 0s ease}@media (min-width:992px){header .main-nav .user-login:hover .sub-link{opacity:1;visibility:visible;transition:all .3s ease-in-out}}@media (max-width:991px){header .main-nav .user-login{width:100%;right:auto;left:0;position:relative;top:auto;bottom:auto;float:left;width:100%!important}}@media (min-width:768px) and (max-width:991px){header .main-nav .user-login{padding:0 30px 15px}}@media (max-width:767px){header .main-nav .user-login{padding:0 20px 15px}}header .main-nav .user-login h3{font-family:tgn-soft-round-con,sans-serif;font-size:32px;float:left;color:#fff;margin-top:2px;overflow:hidden;padding-left:11px;padding-right:14px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .user-login h3{padding-right:12px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .user-login h3{padding-right:12px}}@media (min-width:768px) and (max-width:991px){header .main-nav .user-login h3{font-size:34px}}@media (min-width:596px) and (max-width:767px){header .main-nav .user-login h3{font-size:32px}}@media (min-width:481px) and (max-width:595px){header .main-nav .user-login h3{font-size:30px}}@media (max-width:480px){header .main-nav .user-login h3{font-size:28px;padding-left:8px}}header .main-nav .user-login .img-box{width:43px;height:43px;float:left;border:4px solid #ccc;overflow:hidden;border-radius:50%}header .main-nav .user-login img{width:100%;height:35px}header .main-nav .user-login .sub-link{top:49px;width:120px;right:24px;padding:15px 0 2px;position:absolute;border:1px solid #a84848;background-image:linear-gradient(180deg,#a64747 0,#7e3737);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFA64747",endColorstr="#FF7E3737",GradientType=0)}@media (min-width:992px){header .main-nav .user-login .sub-link{opacity:0;visibility:hidden;transition:all .3s ease-in-out}}@media (max-width:991px){header .main-nav .user-login .sub-link{width:100%;opacity:1;display:none;right:0;padding:0;top:56px;left:0}}header .main-nav .user-login .sub-link ul{padding:0}@media (max-width:991px){header .main-nav .user-login .sub-link ul{padding:16px 0 0}}header .main-nav .user-login .sub-link ul li{margin-bottom:9px}header .main-nav .user-login .sub-link ul li:hover:not(:root:root) a{font-weight:400;text-shadow:0 0 1.9px #fff}header .main-nav .user-login .sub-link ul li:hover a{font-weight:700}header .main-nav .user-login .sub-link:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 9px 11px;top:-11px;right:0;margin:auto;left:0;border-color:transparent transparent #a84848}@media (max-width:991px){header .main-nav .user-login .sub-link:after{display:none}}header .main-nav .user-login .sub-link li a{font-family:Heebo,sans-serif;color:#fff;font-size:16px;line-height:1.125;padding:0 18px;display:block;width:100%}@media (max-width:767px){header .main-nav .user-login .sub-link li a{padding:0 20px}}@media (min-width:768px) and (max-width:991px){header .main-nav .user-login .sub-link li a{font-size:15px;padding:5px 30px}}@media (min-width:596px) and (max-width:767px){header .main-nav .user-login .sub-link li a{font-size:15px;padding:5px 20px}}@media (max-width:595px){header .main-nav .user-login .sub-link li a{font-size:15px;padding:5px 20px}}@media (max-width:1098px){header .main-nav{width:100%;height:100%;position:fixed;top:0;right:-100%;display:none;background:rgba(47,62,81,.95);overflow:scroll;z-index:10}header .main-nav.nav-active{display:block;-webkit-animation-name:animate;-webkit-animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.75,0,.25,1);-webkit-animation-iteration-count:1;-moz-animation-name:animate;-moz-animation-duration:.5s;-moz-animation-timing-function:cubic-bezier(.75,0,.25,1);-moz-animation-iteration-count:1;-o-animation-name:animate;-o-animation-duration:.5s;-o-animation-timing-function:cubic-bezier(.75,0,.25,1);-o-animation-iteration-count:1;animation-name:animate;animation-duration:.5s;animation-timing-function:cubic-bezier(.75,0,.25,1);animation-iteration-count:1;animation-fill-mode:forwards}header .main-nav.nav-remove{display:block;-webkit-animation-name:keyanimate;-webkit-animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.75,0,.25,1);-webkit-animation-iteration-count:1;-moz-animation-name:keyanimate;-moz-animation-duration:.5s;-moz-animation-timing-function:cubic-bezier(.75,0,.25,1);-moz-animation-iteration-count:1;-o-animation-name:keyanimate;-o-animation-duration:.5s;-o-animation-timing-function:cubic-bezier(.75,0,.25,1);-o-animation-iteration-count:1;animation-name:keyanimate;animation-duration:.5s;animation-timing-function:cubic-bezier(.75,0,.25,1);animation-iteration-count:1;animation-fill-mode:forwards}}header .main-nav .left-nav{font-size:0}header .main-nav .left-nav ul{padding:0}@media (max-width:991px){header .main-nav .left-nav{margin-top:75px}}header .main-nav .left-nav>li{margin:0 45px 0 22px;margin-top:50px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li{margin:46px 20px 0 13px}}@media (min-width:768px) and (max-width:991px){header .main-nav .left-nav>li{padding:0;margin:0}}@media (min-width:596px) and (max-width:767px){header .main-nav .left-nav>li{padding:0;margin:0}}@media (max-width:595px){header .main-nav .left-nav>li{padding:0;margin:0}}@media (max-width:991px){header .main-nav .left-nav>li{margin-top:0}}header .main-nav .left-nav>li>a{font-family:Heebo,sans-serif;font-size:24px;line-height:2;padding:6px 0 5px;letter-spacing:-.01em}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li>a{font-size:22px;padding:6px 0 14px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li>a{font-size:21px;padding:6px 0 12px}}@media (min-width:768px) and (max-width:991px){header .main-nav .left-nav>li>a{font-size:20px;padding:6px 30px}}@media (min-width:596px) and (max-width:767px){header .main-nav .left-nav>li>a{font-size:18px;padding:6px 20px}}@media (max-width:595px){header .main-nav .left-nav>li>a{font-size:17px;padding:6px 20px}}header .main-nav .left-nav>li>a:after{content:"";width:0;opacity:0;position:absolute;height:0;border-style:solid;border-width:0 14px 15px;border-color:transparent transparent #fff;left:calc(50% - 14px);bottom:-8px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li>a:after{bottom:0}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li>a:after{bottom:-4px}}@media (max-width:991px){header .main-nav .left-nav>li>a:after{display:none}}header .main-nav .left-nav>li>a:before{display:none;content:"";position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:10px 9px;right:20px;top:50%;transform:rotate(0)}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li>a:before{border-width:5px 7px 7px;top:54%;right:8px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li>a:before{border-width:5px 7px 7px;top:54%;right:8px}}@media (max-width:991px){header .main-nav .left-nav>li>a:before{display:block;border-width:5px 7px 7px;top:54%}}@media (max-width:767px){header .main-nav .left-nav>li>a:before{right:30px}}@media (min-width:768px) and (max-width:991px){header .main-nav .left-nav>li>a:before{right:40px}}header .main-nav .left-nav>li.sub-active:hover>a:after{opacity:1}header .main-nav .left-nav>li:hover>a{color:#a25b29}@media (max-width:991px){header .main-nav .left-nav>li:hover>a{color:#fff}}header .main-nav .left-nav>li:hover>a:after{height:193%}@media (min-width:992px) and (max-width:1210px){header .main-nav .left-nav>li:hover>a:after{height:200%}}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li:hover>a:after{height:200%}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li:hover>a:after{height:205%}}header .main-nav .left-nav>li:hover>a:before{border-color:#a25b29 transparent transparent}header .main-nav .left-nav>li.sub-active>a{color:#a25b29}@media (max-width:991px){header .main-nav .left-nav>li.sub-active>a{color:#fff}}header .main-nav .left-nav>li.sub-active>a:after{opacity:1;height:193%}@media (min-width:992px) and (max-width:1210px){header .main-nav .left-nav>li.sub-active>a:after{height:200%}}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li.sub-active>a:after{height:215%}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li.sub-active>a:after{height:218%}}header .main-nav .left-nav>li.sub-active>a:before{border-color:#a25b29 transparent transparent;transform:rotate(180deg);top:calc(50% - 10px)}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li.sub-active>a:before{top:calc(50% - 5px)}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li.sub-active>a:before{top:calc(50% - 5px)}}header .main-nav .left-nav>li .sub-menu{top:103px;padding-top:14px}header .main-nav .left-nav>li .sub-menu .white-space{background:hsla(0,0%,100%,.95);float:left;width:100%}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li .sub-menu{top:96px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li .sub-menu{top:96px}}@media (max-width:991px){header .main-nav .left-nav>li .sub-menu{top:0;padding-top:0;position:relative;float:left;width:100%}}header .main-nav .right-nav{font-size:0;float:left;padding-left:36px;position:relative}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav{padding-left:25px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav{padding-left:16px}}@media (max-width:991px){header .main-nav .right-nav{width:100%;padding-left:0}}header .main-nav .right-nav .overview{position:relative;padding-top:16px}header .main-nav .right-nav .overview:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 9px 12px;border-color:transparent transparent #863816;top:-12px;left:calc(50% - 9px)}@media (max-width:991px){header .main-nav .right-nav .overview:before{display:none}}@media (max-width:991px){header .main-nav .right-nav .overview{padding-top:10px}}header .main-nav .right-nav>li{margin-top:53px;position:relative}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav>li{margin-top:52px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav>li{margin-top:50px}}@media (max-width:991px){header .main-nav .right-nav>li{margin-top:0}}header .main-nav .right-nav>li>a{font-family:Heebo,sans-serif;font-size:16px;line-height:2;padding:6px 14px}header .main-nav .right-nav>li>a.overlay-active{z-index:20}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav>li>a{font-size:15px;padding:6px 12px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav>li>a{font-size:15px;padding:6px 12px}}@media (min-width:768px) and (max-width:991px){header .main-nav .right-nav>li>a{font-size:14px;padding:6px 30px}}@media (min-width:596px) and (max-width:767px){header .main-nav .right-nav>li>a{font-size:14px;padding:6px 20px}}@media (max-width:595px){header .main-nav .right-nav>li>a{font-size:14px;padding:6px 20px}}header .main-nav .right-nav>li:hover>a,header .main-nav .right-nav>li>a.overlay-active{color:#a25b29}@media (max-width:991px){header .main-nav .right-nav>li:hover>a{color:#fff}}header .main-nav .right-nav>li:last-of-type>a{font-size:24px;margin-left:15px;line-height:1.6;padding:6px 22px 10px 21px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav>li:last-of-type>a{font-size:22px;padding:6px 18px 7px 17px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav>li:last-of-type>a{font-size:21px;padding:6px 18px 7px 17px}}@media (max-width:991px){header .main-nav .right-nav>li:last-of-type>a{padding:6px 20px 7px;margin-left:0}}@media (min-width:768px) and (max-width:991px){header .main-nav .right-nav>li:last-of-type>a{font-size:20px;padding:6px 30px 7px}}@media (min-width:596px) and (max-width:767px){header .main-nav .right-nav>li:last-of-type>a{font-size:18px;padding:6px 20px 7px}}@media (max-width:595px){header .main-nav .right-nav>li:last-of-type>a{font-size:17px;padding:6px 20px 7px}}header .main-nav .right-nav>li:last-of-type>a:after{content:"";position:absolute;top:-54px;left:0;width:100%;z-index:-1;transition:height .2s cubic-bezier(.645,.045,.355,1);background:#544053;opacity:1;height:209%;display:block}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav>li:last-of-type>a:after{height:222%}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav>li:last-of-type>a:after{height:221%}}@media (max-width:991px){header .main-nav .right-nav>li:last-of-type>a:after{height:100%;top:0}}header .main-nav .right-nav>li:last-of-type>a:before{content:"";position:absolute;top:50%;right:11px;border-color:#fff transparent transparent;border-style:solid;border-width:10px 9px;display:none}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav>li:last-of-type>a:before{border-width:5px 7px 7px;top:54%;right:8px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav>li:last-of-type>a:before{border-width:5px 7px 7px;top:54%;right:8px}}@media (max-width:991px){header .main-nav .right-nav>li:last-of-type>a:before{border-width:5px 7px 7px;top:54%;display:block}}@media (min-width:768px) and (max-width:991px){header .main-nav .right-nav>li:last-of-type>a:before{right:40px}}@media (max-width:767px){header .main-nav .right-nav>li:last-of-type>a:before{right:30px}}header .main-nav .right-nav>li:last-of-type:hover>a{font-family:Heebo,sans-serif;color:#fff}header .main-nav .right-nav>li:last-of-type:hover>a:after{background:#a25b29}header .main-nav .right-nav>li:last-of-type.sub-active>a{font-family:Heebo,sans-serif}header .main-nav .right-nav>li:last-of-type.sub-active>a:after{background:#a25b29}header .main-nav .right-nav>li:last-of-type.sub-active>a:before{top:23%;transform:rotate(180deg)}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav>li:last-of-type.sub-active>a:before{top:34%}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav>li:last-of-type.sub-active>a:before{top:34%}}header .main-nav .right-nav .sub-menu{position:absolute;width:calc(100% - 15px);top:53px;padding:0 17px;left:15px;border-left:1px solid #a25b29;border-right:1px solid #a25b29;background:#b9784b;background:linear-gradient(180deg,#863816 0,#a25b29 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#863816",endColorstr="$brown",GradientType=0);padding-bottom:9px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav .sub-menu{left:auto;right:0;top:50px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav .sub-menu{left:auto;right:0;top:48px}}@media (min-width:768px) and (max-width:991px){header .main-nav .right-nav .sub-menu{padding:0 29px}}@media (max-width:991px){header .main-nav .right-nav .sub-menu{position:relative;display:none;float:left;width:100%;left:0;top:-4px;padding-bottom:3px}}header .main-nav .right-nav .sub-menu>li>a{color:#fff;padding:7.5px 0 6px;display:block;font-size:18px;line-height:1.09;transition:all .3s ease;font-family:Heebo,sans-serif}@media (min-width:1024px) and (max-width:1310px){header .main-nav .right-nav .sub-menu>li>a{font-size:15px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .right-nav .sub-menu>li>a{font-size:15px}}@media (max-width:767px){header .main-nav .right-nav .sub-menu>li>a{font-size:15px;padding:8px 0}}header .main-nav .right-nav .sub-menu>li>a:hover{font-weight:700}header .main-nav .right-nav .sub-menu>li>a:hover:not(:root:root){font-weight:400;text-shadow:0 0 1.9px #fff}header .main-nav>ul{float:left;padding:0}@media (max-width:991px){header .main-nav>ul{float:none}}header .main-nav>ul>li{display:inline-block;margin-bottom:0}@media (max-width:991px){header .main-nav>ul>li{display:block;float:left;width:100%;position:relative}}header .main-nav>ul>li>a{font-size:18px;color:#fff;position:relative;display:block;padding:6px 27px 0}@media (min-width:1024px) and (max-width:1310px){header .main-nav>ul>li>a{font-size:17px}}@media (min-width:768px) and (max-width:991px){header .main-nav>ul>li>a{font-size:16px}}@media (min-width:596px) and (max-width:767px){header .main-nav>ul>li>a{font-size:15px}}@media (max-width:595px){header .main-nav>ul>li>a{font-size:14px}}@media (max-width:991px){header .main-nav>ul>li>a{padding:6px 20px}}header .main-nav>ul>li span img:last-child{display:none}header .main-nav>ul>li .search{position:absolute;width:100%;right:0;height:0;background:#fff;border:none;top:0;display:none}header .main-nav>ul>li .search input{width:85%;height:100px;color:#000;border:0;padding:20px;font-size:20px}header .main-nav>ul>li.active span{position:relative;z-index:11}header .main-nav>ul>li.active span img:first-child{display:none}header .main-nav>ul>li.active span img:last-child{display:block}header .main-nav>ul>li.active .search{display:block;-webkit-animation-name:searchToggle;-webkit-animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.75,0,.25,1);-webkit-animation-iteration-count:1;-moz-animation-name:searchToggle;-moz-animation-duration:.5s;-moz-animation-timing-function:cubic-bezier(.75,0,.25,1);-moz-animation-iteration-count:1;-o-animation-name:searchToggle;-o-animation-duration:.5s;-o-animation-timing-function:cubic-bezier(.75,0,.25,1);-o-animation-iteration-count:1;animation-name:searchToggle;animation-duration:.5s;animation-timing-function:cubic-bezier(.75,0,.25,1);animation-iteration-count:1;animation-fill-mode:forwards}header .main-nav>ul>li.sub-active .sub-menu{opacity:1;visibility:visible}header .main-nav .sub-menu{position:absolute;width:100%;left:0;top:85px}@media (min-width:992px){header .main-nav .sub-menu{opacity:0;visibility:hidden}}@media (max-width:991px){header .main-nav .sub-menu{display:none;transition:none!important}}header .main-nav .sub-menu .cross-menu{position:absolute;right:20px;top:35px;height:19px;width:19px;cursor:pointer;display:none}header .main-nav .sub-menu .sub-links a{font-size:14px}@media (max-width:480px){header .main-nav .sub-menu .sub-links a{font-size:12px}}header .main-nav .sub-menu .sub-links>h5{font-size:20px;color:#666;font-family:Heebo,sans-serif;position:relative;display:inline-block;letter-spacing:-.03em;transition:all .3s ease-in-out}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .sub-links>h5{font-size:22px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .sub-links>h5{font-size:21px}}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .sub-links>h5{font-size:20px}}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .sub-links>h5{font-size:18px}}@media (max-width:595px){header .main-nav .sub-menu .sub-links>h5{font-size:17px}}header .main-nav .sub-menu .sub-links>h5:after{content:"";position:absolute;width:51px;height:2px;background:#666;bottom:-5px;left:0;transition:all .3s ease-in-out}header .main-nav .sub-menu .link-arrow,header .main-nav .sub-menu .link-out,header .main-nav .sub-menu .link-white{margin-left:20px;letter-spacing:-.016em;font-size:14px}@media (max-width:480px){header .main-nav .sub-menu .link-arrow,header .main-nav .sub-menu .link-out,header .main-nav .sub-menu .link-white{font-size:12px;margin-left:15px;margin-top:11px;display:block}}header .main-nav .sub-menu .link-arrow:hover,header .main-nav .sub-menu .link-out:hover,header .main-nav .sub-menu .link-white:hover{text-decoration:underline}header .main-nav .sub-menu .link-arrow:before,header .main-nav .sub-menu .link-out:before,header .main-nav .sub-menu .link-white:before{content:"";left:-14px;position:absolute;top:2px;height:5px;width:5px;background:#666;border-radius:50%}@media (max-width:480px){header .main-nav .sub-menu .link-arrow:before,header .main-nav .sub-menu .link-out:before,header .main-nav .sub-menu .link-white:before{left:-9px;top:0}}header .main-nav .sub-menu .col-eight{float:left;width:72.22%;padding-top:34px;min-height:368px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-eight{min-height:386px}}@media (max-width:991px){header .main-nav .sub-menu .col-eight{width:100%;height:auto!important;padding-top:10px}}header .main-nav .sub-menu .col-eight .content-800{float:left;width:100%}@media (max-width:991px){header .main-nav .sub-menu .col-eight .content-800{padding-left:0!important}}header .main-nav .sub-menu .col-four{float:left;width:27.78%;padding:98px 20px 32px;min-height:368px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-four{padding:96px 20px 42px;min-height:386px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .col-four{padding:93px 20px 42px}}@media (max-width:991px){header .main-nav .sub-menu .col-four{width:100%;height:auto!important;min-height:auto}}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .col-four{padding:40px 20px}}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .col-four{padding:30px 20px}}@media (max-width:595px){header .main-nav .sub-menu .col-four{padding:20px}}header .main-nav .sub-menu .col-four .sub-links>h5{color:#fff}header .main-nav .sub-menu .col-four .sub-links>h5:after{background:#fff}header .main-nav .sub-menu .col-four .cross-menu{position:absolute;top:-15px;right:28px;left:auto!important;cursor:pointer;display:none;height:19px;width:19px}@media (max-width:991px){header .main-nav .sub-menu .col-four .cross-menu{display:block}}@media (max-width:1310px){header .main-nav .sub-menu .col-four .cross-menu{right:-12px}}@media (max-width:1310px) and (min-width:1201px){header .main-nav .sub-menu .col-four .cross-menu{right:-14px}}@media (max-width:595px){header .main-nav .sub-menu .col-four .cross-menu{top:-5px}}header .main-nav .sub-menu .col-four .content-400{position:relative;padding-left:55px;max-width:330px}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-four .content-400{padding-left:52px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .col-four .content-400{padding-left:42px}}@media (max-width:991px){header .main-nav .sub-menu .col-four .content-400{max-width:100%!important;padding-left:0}}header .main-nav .sub-menu .col-four .content-400 .sub-links>h5{color:#fff;font-size:48px;margin-top:4px;transition:all .3s ease-in-out}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-four .content-400 .sub-links>h5{font-size:40px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .col-four .content-400 .sub-links>h5{font-size:38px}}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .col-four .content-400 .sub-links>h5{font-size:38px}}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .col-four .content-400 .sub-links>h5{font-size:36px}}@media (max-width:595px){header .main-nav .sub-menu .col-four .content-400 .sub-links>h5{font-size:36px}}header .main-nav .sub-menu .col-four .content-400 .sub-links>h5:after{content:"";position:absolute;width:51px;height:2px;background:#fff;bottom:-9px;left:0;transition:all .3s ease-in-out;display:none}header .main-nav .sub-menu .col-four .content-400 .content .bottom-text{color:#fff;font-size:21px;font-family:Heebo,sans-serif;margin-top:13px;display:block;line-height:1}header .main-nav .sub-menu .col-four .content-400 .content h4{color:#fff;margin-top:15px;font-family:Heebo,sans-serif;line-height:1.25;font-size:24px}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .col-four .content-400 .content h4{font-size:22px}}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .col-four .content-400 .content h4{font-size:20px}}@media (min-width:481px) and (max-width:595px){header .main-nav .sub-menu .col-four .content-400 .content h4{font-size:18px}}@media (max-width:480px){header .main-nav .sub-menu .col-four .content-400 .content h4{font-size:18px}}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-four .content-400 .content h4{margin-top:20px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .col-four .content-400 .content h4{margin-top:16px}}header .main-nav .sub-menu .col-four .content-400 h5{color:#fff;margin-top:26px;font-family:Heebo,sans-serif;line-height:1.1;letter-spacing:-.026em}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-four .content-400 h5{margin-top:20px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .col-four .content-400 h5{margin-top:16px}}header .main-nav .sub-menu .col-content{float:left;padding:16px 50px 15px 0}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .col-content{padding:15px 30px}}@media (max-width:767px){header .main-nav .sub-menu .col-content{padding:15px 20px}}header .main-nav .sub-menu .col-content:first-of-type{width:30%}@media (max-width:595px){header .main-nav .sub-menu .col-content:first-of-type{width:100%}}header .main-nav .sub-menu .col-content:last-of-type{width:70%;padding:16px 50px 15px 3px}@media (max-width:991px){header .main-nav .sub-menu .col-content:last-of-type{padding:15px 20px}}@media (max-width:595px){header .main-nav .sub-menu .col-content:last-of-type{width:100%}}header .main-nav .sub-menu .col-content .sub-left-nav{margin-top:16px;padding:0}@media (max-width:991px){header .main-nav .sub-menu .col-content .sub-left-nav{margin-top:10px}}header .main-nav .sub-menu .col-content .col-two-inner{float:left;width:calc(50% - 7px);padding:0;margin-right:7px;position:relative;margin-top:22px;max-width:280px}@media (max-width:767px){header .main-nav .sub-menu .col-content .col-two-inner .bg-img img{margin-top:auto!important}}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-content .col-two-inner{margin-top:20px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .col-content .col-two-inner{margin-top:18px}}@media (max-width:991px){header .main-nav .sub-menu .col-content .col-two-inner{margin-top:18px}}header .main-nav .sub-menu .col-content .col-two-inner .v-bottom a{margin-left:0}header .main-nav .sub-menu .col-content .col-two-inner .title{position:absolute;top:13px;left:13px;color:#fff;font-size:18px;letter-spacing:-.039em}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .col-content .col-two-inner .title{font-size:16px}}@media (min-width:481px) and (max-width:595px){header .main-nav .sub-menu .col-content .col-two-inner .title{font-size:16px}}@media (max-width:480px){header .main-nav .sub-menu .col-content .col-two-inner .title{font-size:14px}}header .main-nav .sub-menu .col-content .col-two-inner .title:after{content:"";position:absolute;left:0;bottom:-5px;right:0;width:56px;height:2px;background:#fff}header .main-nav .sub-menu .col-content .col-two-inner:hover .title{border-color:#fff;outline:none}header .main-nav .sub-menu .col-content .col-two-inner:hover .title:before{max-height:100%;transition-delay:.28s;-ms-transition-delay:.28s;-webkit-transition-delay:.28s;-moz-transition-delay:.28s;-o-transition-delay:.28s;border-color:#fff}header .main-nav .sub-menu .col-content .col-two-inner:hover .title:after{max-height:100%;transition-delay:.28s;border-color:#fff}header .main-nav .sub-menu .col-content .col-two-inner a{margin-top:12px}header .main-nav .sub-menu .col-content .col-two-inner a:hover{text-decoration:underline;color:#fff}header .main-nav .sub-menu .col-content .col-two-inner a:before{display:none}header .main-nav .sub-menu .col-content .col-two-inner h5{font-family:Heebo,sans-serif;color:#fff;line-height:1.046;letter-spacing:-.025em;display:-webkit-box;max-width:100%;margin:0 auto;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;-ms-line-clamp:3;-o-line-clamp:3;-line-clamp:3;overflow:hidden;text-overflow:ellipsis;height:77px}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .col-content .col-two-inner h5{height:72px}}@media (min-width:481px) and (max-width:595px){header .main-nav .sub-menu .col-content .col-two-inner h5{height:68px;line-height:1.1}}@media (max-width:480px){header .main-nav .sub-menu .col-content .col-two-inner h5{height:55px}}header .main-nav .sub-menu .col-content .col-two-inner .event-info{margin-bottom:5px}header .main-nav .sub-menu .col-content .col-two-inner .event-info span{display:inline-block;font-size:14px;color:#fff;font-family:Heebo,sans-serif}@media (max-width:595px){header .main-nav .sub-menu .col-content .col-two-inner .event-info span{font-size:12px}}header .main-nav .sub-menu .col-content .col-two-inner .event-info span.event{padding-right:33px;position:relative}@media (max-width:480px){header .main-nav .sub-menu .col-content .col-two-inner .event-info span.event{padding-right:16px}}header .main-nav .sub-menu .col-content .col-two-inner .event-info span.event:after{position:absolute;content:"";height:4px;width:4px;top:calc(50% - 4px);right:15px;background-color:#fff;border-radius:50%}@media (max-width:480px){header .main-nav .sub-menu .col-content .col-two-inner .event-info span.event:after{right:6px}}header .main-nav .sub-menu .col-content .col-two-inner .bg-img{position:relative;height:210px}header .main-nav .sub-menu .col-content .col-two-inner .bg-img:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(51,51,51,.8);mix-blend-mode:multiply}header .main-nav .sub-menu .col-content .col-two-inner .v-middle-inner{padding:0 21px 17px}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .col-content .col-two-inner .v-middle-inner{padding:0 15px 15px}}@media (min-width:481px) and (max-width:595px){header .main-nav .sub-menu .col-content .col-two-inner .v-middle-inner{padding:0 15px 15px}}@media (max-width:480px){header .main-nav .sub-menu .col-content .col-two-inner .v-middle-inner{padding:0 10px 15px}}header .main-nav .sub-menu .col-content .col-two-inner .v-middle-inner h3{font-family:tgn-soft-round-con,sans-serif;color:#fff;text-align:left}header .main-nav .sub-menu .col-content li{padding:6px 0 3px;position:relative}@media (min-width:1024px) and (max-width:1310px){header .main-nav .sub-menu .col-content li{padding:8px 0}}@media (min-width:992px) and (max-width:1023px){header .main-nav .sub-menu .col-content li{padding:6px 0}}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .col-content li{font-size:20px}}@media (max-width:991px){header .main-nav .sub-menu .col-content li{padding:5px 0}}@media (max-width:595px){header .main-nav .sub-menu .col-content li{padding:5px 12px}}header .main-nav .sub-menu .col-content li a{color:#666;font-family:Heebo,sans-serif;font-size:16px;line-height:1.3;letter-spacing:-.046em;transition:all .3s ease-in-out}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .col-content li a{font-size:16px}}@media (min-width:596px) and (max-width:767px){header .main-nav .sub-menu .col-content li a{font-size:15px}}@media (max-width:595px){header .main-nav .sub-menu .col-content li a{font-size:14px}}header .main-nav .sub-menu .col-content li .icon{position:absolute;margin-left:6px;top:calc(50% - 7px)}@media (min-width:768px) and (max-width:991px){header .main-nav .sub-menu .col-content li .icon{top:calc(50% - 12px)}}header .main-nav .sub-menu .col-content li .icon i{font-size:14px;color:#333}header .main-nav .sub-menu .col-content li:hover .icon i,header .main-nav .sub-menu .col-content li:hover a{color:#a25b29}header .main-nav .sub-menu .col-content li ul{display:none}header .main-nav .sub-menu .col-content a{display:inline-block}header.fixed{top:-110px}header.fixed .logo{padding-bottom:12px}header.fixed .main-nav .sub-menu{top:94px}@media (min-width:1024px) and (max-width:1310px){header.fixed .main-nav .right-nav>li:last-of-type a:after{height:212%}}@media (min-width:992px) and (max-width:1023px){header.fixed .main-nav .right-nav>li:last-of-type a:after{height:217%}}header.fixed .main-nav .right-nav .sub-menu{top:54px}@media (min-width:1024px) and (max-width:1310px){header.fixed .main-nav .right-nav .sub-menu{top:50px}}@media (min-width:992px) and (max-width:1023px){header.fixed .main-nav .right-nav .sub-menu{top:48px}}@media (max-width:991px){header.fixed .main-nav .right-nav .sub-menu{top:0}}header.fixed.off-canvas{top:0}header.fixed.white-bg .main-nav .left-nav li.sub-active .sub-menu{padding-top:0;background:none;top:109px}@media (max-width:991px){header.fixed.white-bg .main-nav .left-nav li.sub-active .sub-menu{padding-top:0;top:auto}}@media (min-width:992px) and (max-width:1023px){header.fixed.white-bg .main-nav .left-nav li.sub-active .sub-menu{top:107px}}header.fixed.white-bg .main-nav .left-nav li.sub-active .sub-menu .white-space{background:hsla(0,0%,100%,.95);float:left;width:100%}header.fixed.white-bg .main-nav .left-nav li.sub-active .sub-menu .white-space:after{display:block;content:"";clear:both}header.fixed.white-bg .main-nav .left-nav li.sub-active a:after{bottom:0}header.fixed.bg-color{background:#fff}header.fixed.bg-color .main-nav .user-login h3{font-family:tgn-soft-round-con,sans-serif;color:#a84848}header.fixed.bg-color .toogle-menu span{background:#666}header.fixed.bg-color .logo img:first-child{display:none}header.fixed.bg-color .logo img:last-child{display:block}header.fixed.bg-color .main-nav .user-login:before{border-color:#a25b29 transparent transparent}@media (max-width:991px){header.fixed.bg-color .main-nav{background:hsla(0,0%,100%,.95)}}header.fixed.bg-color .main-nav .left-nav>li.sub-active .sub-menu{padding-top:0;background:none;top:109px}@media (max-width:991px){header.fixed.bg-color .main-nav .left-nav>li.sub-active .sub-menu{padding-top:0;top:auto}}@media (min-width:992px) and (max-width:1023px){header.fixed.bg-color .main-nav .left-nav>li.sub-active .sub-menu{top:107px}}header.fixed.bg-color .main-nav .left-nav>li.sub-active .sub-menu .white-space{background:hsla(0,0%,100%,.95);float:left;width:100%}header.fixed.bg-color .main-nav .left-nav>li.sub-active .sub-menu .white-space:after{display:block;content:"";clear:both}header.fixed.bg-color .main-nav .left-nav>li>a{color:#666}header.fixed.bg-color .main-nav .left-nav>li>a:after{border-color:transparent transparent #a25b29;bottom:0}header.fixed.bg-color .main-nav .left-nav>li>a:before{border-color:#a25b29 transparent transparent}@media (min-width:992px){header.fixed.bg-color .main-nav .left-nav>li.sub-active>a,header.fixed.bg-color .main-nav .left-nav>li:hover>a{color:#a25b29}}header.fixed.bg-color .main-nav .right-nav>li>a{color:#666}header.fixed.bg-color .main-nav .right-nav>li>a.overlay-active,header.fixed.bg-color .main-nav .right-nav>li>a:hover{color:#a25b29}header.fixed.bg-color .main-nav .right-nav>li:last-of-type>a{color:#fff}header.fixed.bg-color .main-nav .right-nav>li:last-of-type>a:after{height:204%}@media (min-width:1024px) and (max-width:1310px){header.fixed.bg-color .main-nav .right-nav>li:last-of-type>a:after{height:234%}}@media (min-width:992px) and (max-width:1023px){header.fixed.bg-color .main-nav .right-nav>li:last-of-type>a:after{height:241%}}@media (max-width:991px){header.fixed.bg-color .main-nav .right-nav>li:last-of-type>a:after{height:100%}}@media (max-width:991px){header.fixed.bg-color .main-nav .right-nav>li:last-of-type>a{color:#fff}}header.fixed.bg-color .main-nav .right-nav>li:last-of-type>a:after{bottom:0}header.fixed.bg-color .main-nav .search-box{margin-top:67px}@media (min-width:1024px) and (max-width:1310px){header.fixed.bg-color .main-nav .search-box{margin-top:60px}}@media (min-width:992px) and (max-width:1023px){header.fixed.bg-color .main-nav .search-box{margin-top:60px}}@media (max-width:991px){header.fixed.bg-color .main-nav .search-box{margin-top:0}}header.fixed.bg-color .main-nav .search-box>span{display:block}@media (max-width:991px){header.fixed.bg-color .main-nav .search-box>span{display:none}}header.fixed.bg-color .main-nav .search-box>span img:first-child{display:none}header.fixed.bg-color .main-nav .search-box>span img:last-child{display:block}@media (min-width:1024px) and (max-width:1310px){header .search-box{margin-top:62px}}@media (min-width:992px) and (max-width:1023px){header .search-box{margin-top:60px}}@media (max-width:1098px){header .search-box{width:100%;margin:0}}header .search-box>span{cursor:pointer;position:absolute}@media (max-width:1310px){header .search-box>span{position:relative;margin-left:10px;left:0!important}}@media (min-width:992px) and (max-width:1023px){header .search-box>span{position:relative;margin-left:10px;left:0!important}}@media (max-width:991px){header .search-box>span{display:none}}header .search-box>span img:last-child{display:none}header .search-box .search-input{position:absolute;width:100%;left:0;top:-140px;height:106px;padding:40px 0 35px;background:#fff;z-index:2;transition:all .3s ease-in-out}header .search-box .search-input .container{position:relative}@media (max-width:1098px){header .search-box .search-input{position:relative;top:0;background:transparent;padding:10px 0;height:auto}}header .search-box .search-input .close-search{position:absolute;right:-35px;top:-20px;cursor:pointer}@media (max-width:1310px){header .search-box .search-input .close-search{right:20px}}@media (max-width:1098px){header .search-box .search-input .close-search{display:none}}header .search-box .search-input .search{width:100%;border:0;font-family:Heebo,sans-serif;font-size:24px;color:#999;padding-bottom:5px;border-bottom:1px solid #999;background:transparent;line-height:1.46}header .search-box .search-input .search:focus{outline:none}@media (max-width:1310px){header .search-box .search-input .search{width:95%}}@media (max-width:1098px){header .search-box .search-input .search{width:calc(100% - 35px);padding:0 0 5px}}@media (min-width:1024px) and (max-width:1310px){header .search-box .search-input .search{font-size:22px}}@media (min-width:992px) and (max-width:1023px){header .search-box .search-input .search{font-size:21px}}@media (min-width:768px) and (max-width:991px){header .search-box .search-input .search{font-size:20px}}@media (min-width:596px) and (max-width:767px){header .search-box .search-input .search{font-size:18px}}@media (max-width:595px){header .search-box .search-input .search{font-size:17px}}header .search-box .search-input .search-btn{position:absolute;top:10px;right:-40px;background:url(/themes/custom/reef/images/form_search.png) no-repeat;border:0;text-indent:-99999px;width:25px;height:24px}@media (max-width:1310px){header .search-box .search-input .search-btn{position:relative;right:-20px}}@media (max-width:1098px){header .search-box .search-input .search-btn{right:0}}header .search-box.active .search-input{top:0}header.white-bg .main-nav .user-login:before{border-color:#a25b29 transparent transparent}header.white-bg .main-nav .left-nav>li.sub-active .sub-menu{background:none;top:109px;padding-top:0}@media (min-width:1024px) and (max-width:1310px){header.white-bg .main-nav .left-nav>li.sub-active .sub-menu{top:110px}}@media (min-width:992px) and (max-width:1023px){header.white-bg .main-nav .left-nav>li.sub-active .sub-menu{top:107px}}@media (max-width:991px){header.white-bg .main-nav .left-nav>li.sub-active .sub-menu{padding-top:0;top:auto}}header.white-bg .main-nav .left-nav>li.sub-active .sub-menu .white-space{background:hsla(0,0%,100%,.95);float:left;width:100%}header.white-bg .main-nav .left-nav>li.sub-active .sub-menu .white-space:after{display:block;content:"";clear:both}header.white-bg .main-nav .left-nav>li .sub-menu{top:123px}@media (min-width:1024px) and (max-width:1310px){header.white-bg .main-nav .left-nav>li .sub-menu{top:115px}}@media (min-width:992px) and (max-width:1023px){header.white-bg .main-nav .left-nav>li .sub-menu{top:112px}}@media (max-width:991px){header.white-bg .main-nav .left-nav>li .sub-menu{top:auto}}header.white-bg .main-nav .left-nav>li>a:after{bottom:0;border-color:transparent transparent #a25b29}header.white-bg .main-nav .user-login h3{font-family:tgn-soft-round-con,sans-serif;color:#a84848}header.white-bg .toogle-menu span{background:#666}@media (max-width:991px){header.white-bg .main-nav{background:hsla(0,0%,100%,.95)}}header.white-bg .main-nav .left-nav>li>a{color:#666}header.white-bg .main-nav .left-nav>li>a:before{border-color:#a25b29 transparent transparent}@media (min-width:992px){header.white-bg .main-nav .left-nav>li.sub-active>a,header.white-bg .main-nav .left-nav>li:hover>a{color:#a25b29}header.white-bg .main-nav .left-nav>li.sub-active>a:after{opacity:1}}header.white-bg .main-nav .right-nav>li>a{color:#666}header.white-bg .main-nav .right-nav>li>a.overlay-active,header.white-bg .main-nav .right-nav>li>a:hover{color:#a25b29}header.white-bg .main-nav .right-nav>li:last-child>a{color:#fff}header.white-bg .main-nav .right-nav>li:last-child>a:after{height:204%}@media (min-width:1024px) and (max-width:1310px){header.white-bg .main-nav .right-nav>li:last-child>a:after{height:234%}}@media (min-width:992px) and (max-width:1023px){header.white-bg .main-nav .right-nav>li:last-child>a:after{height:241%}}@media (max-width:991px){header.white-bg .main-nav .right-nav>li:last-child>a:after{height:100%}}@media (max-width:991px){header.white-bg .main-nav .right-nav>li:last-child>a{color:#fff}}header.white-bg .main-nav .right-nav>li:last-child>a:after{bottom:0}@media (min-width:1024px) and (max-width:1310px){header.white-bg .main-nav .search-box{margin-top:62px}}@media (min-width:992px) and (max-width:1023px){header.white-bg .main-nav .search-box{margin-top:60px}}@media (max-width:991px){header.white-bg .main-nav .search-box{margin-top:0}}header.white-bg .main-nav .search-box>span{display:block}@media (max-width:991px){header.white-bg .main-nav .search-box>span{display:none}}header.white-bg .main-nav .search-box>span img:first-child{display:none}header.white-bg .main-nav .search-box>span img:last-child{display:block}@keyframes searchToggle{0%{height:0;top:-100px}to{height:100px;top:0}}@keyframes animate{0%{opacity:0;right:-100%}to{opacity:1;right:0}}@keyframes keyanimate{0%{opacity:1;right:0}to{opacity:0;right:-100%}}@-moz-document url-prefix(){header .main-nav .right-nav .sub-menu>li>a:hover{font-weight:100;text-shadow:0 0 .35px #fff}header .main-nav .user-login .sub-link ul li:hover a{font-weight:100;text-shadow:0 0 .36px #fff}}.we-logged-in.toolbar-horizontal header{top:30px}.we-logged-in.toolbar-horizontal header.fixed{top:-110px}.we-logged-in.toolbar-horizontal header.fixed.off-canvas{top:30px}@media screen and (max-width:609px){.we-logged-in.toolbar-horizontal header.fixed.off-canvas{top:0}}.we-logged-in.toolbar-vertical header{top:30px}.we-logged-in.toolbar-vertical header.fixed{top:-110px}.we-logged-in.toolbar-vertical header.fixed.off-canvas{top:30px}@media screen and (max-width:609px){.we-logged-in.toolbar-vertical header.fixed.off-canvas{top:0}}.we-logged-in header.fixed{top:-110px}.we-logged-in header.fixed.off-canvas{top:0}@media screen and (max-width:609px){.we-logged-in header.fixed.off-canvas{top:0}}.we-logged-in header .user-login{display:block}@media (min-width:1099px){.we-logged-in.toolbar-tray-open header{top:75px}.we-logged-in.toolbar-tray-open header.fixed{top:-110px}.we-logged-in.toolbar-tray-open header.fixed.off-canvas{top:75px}}@media (min-width:1024px) and (max-width:1310px){header .main-nav .left-nav>li{margin:47px 20px 0 13px}}@media (min-width:992px) and (max-width:1023px){header .main-nav .left-nav>li{margin:47px 20px 0 13px}}@media (min-width:1024px) and (max-width:1310px){.ie-all header .main-nav .left-nav>li{margin:47px 15px 0 13px}}@media (min-width:992px) and (max-width:1023px){.ie-all header .main-nav .left-nav>li{margin:47px 14px 0 13px}}.toolbar-tray-open .toolbar-menu .menu-item--expanded ul{height:auto!important}#block-ridedropdownmenu ul.menu>li{margin:0 45px 0 22px}@media (min-width:1024px) and (max-width:1310px){#block-ridedropdownmenu ul.menu>li{margin:46px 20px 0 13px}}@media (min-width:992px) and (max-width:1023px){#block-ridedropdownmenu ul.menu>li{margin:47px 20px 0 13px}}@media (min-width:768px) and (max-width:991px){#block-ridedropdownmenu ul.menu>li{padding:0;margin:0}}@media (min-width:596px) and (max-width:767px){#block-ridedropdownmenu ul.menu>li{padding:0;margin:0}}@media (max-width:595px){#block-ridedropdownmenu ul.menu>li{padding:0;margin:0}}@media (max-width:991px){#block-ridedropdownmenu ul.menu>li{margin-top:0}}#block-ridedropdownmenu ul.menu>li>a{font-family:Heebo,sans-serif;font-size:24px;line-height:2;padding:6px 0 5px;letter-spacing:-.01em;color:#fff}@media (min-width:1024px) and (max-width:1310px){#block-ridedropdownmenu ul.menu>li>a{font-size:22px;padding:6px 0 14px}}@media (min-width:992px) and (max-width:1023px){#block-ridedropdownmenu ul.menu>li>a{font-size:21px;padding:6px 0 12px}}@media (min-width:768px) and (max-width:991px){#block-ridedropdownmenu ul.menu>li>a{font-size:20px;padding:6px 30px}}@media (min-width:596px) and (max-width:767px){#block-ridedropdownmenu ul.menu>li>a{font-size:18px;padding:6px 20px}}@media (max-width:595px){#block-ridedropdownmenu ul.menu>li>a{font-size:17px;padding:6px 20px}}#block-ridedropdownmenu ul.menu>li>a:after{content:"";width:0;opacity:0;position:absolute;height:0;border-style:solid;border-width:0 14px 15px;border-color:transparent transparent #fff;left:calc(50% - 14px);bottom:-8px}@media (min-width:1024px) and (max-width:1310px){#block-ridedropdownmenu ul.menu>li>a:after{bottom:0}}@media (min-width:992px) and (max-width:1023px){#block-ridedropdownmenu ul.menu>li>a:after{bottom:-4px}}@media (max-width:991px){#block-ridedropdownmenu ul.menu>li>a:after{display:none}}#block-ridedropdownmenu ul.menu>li>a:before{display:none;content:"";position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:10px 9px;right:20px;top:50%;transform:rotate(0)}@media (min-width:1024px) and (max-width:1310px){#block-ridedropdownmenu ul.menu>li>a:before{border-width:5px 7px 7px;top:54%;right:8px}}@media (min-width:992px) and (max-width:1023px){#block-ridedropdownmenu ul.menu>li>a:before{border-width:5px 7px 7px;top:54%;right:8px}}@media (max-width:991px){#block-ridedropdownmenu ul.menu>li>a:before{display:block;border-width:5px 7px 7px;top:54%}}@media (max-width:767px){#block-ridedropdownmenu ul.menu>li>a:before{right:30px}}@media (min-width:768px) and (max-width:991px){#block-ridedropdownmenu ul.menu>li>a:before{right:40px}}#block-ridedropdownmenu ul.menu>li.sub-active:hover>a:after{opacity:1}#block-ridedropdownmenu ul.menu>li:hover>a{color:#a25b29}@media (max-width:991px){#block-ridedropdownmenu ul.menu>li:hover>a{color:#fff}}#block-ridedropdownmenu ul.menu>li:hover>a:after{height:193%}@media (min-width:992px) and (max-width:1210px){#block-ridedropdownmenu ul.menu>li:hover>a:after{height:200%}}@media (min-width:1024px) and (max-width:1310px){#block-ridedropdownmenu ul.menu>li:hover>a:after{height:200%}}@media (min-width:992px) and (max-width:1023px){#block-ridedropdownmenu ul.menu>li:hover>a:after{height:205%}}#block-ridedropdownmenu ul.menu>li:hover>a:before{border-color:#a25b29 transparent transparent}header.fixed.bg-color .main-nav .left-nav #block-ridedropdownmenu li>a{color:#666}header.fixed.bg-color .main-nav .left-nav #block-ridedropdownmenu li:hover>a{color:#a25b29}header.white-bg .main-nav .left-nav #block-ridedropdownmenu li>a{color:#666}header.white-bg .main-nav .left-nav #block-ridedropdownmenu li:hover>a{color:#a25b29}body.toolbar-tray-open.toolbar-horizontal header .search-box.active .search-input{top:91px}body.we-logged-in.toolbar-fixed.toolbar-tray-open .banner-third{height:auto;margin-top:0;padding:0}body .banner-third .breadcrumb{padding:10px 0 12px}header.ride-domain{position:fixed;top:0}header.ride-domain.white-bg{position:static}header.ride-domain.white-bg .logo img:first-child{display:none}header.ride-domain.white-bg .logo img:last-child{display:block}header.ride-domain nav{float:left;width:100%;display:block}header.ride-domain nav .logo{float:left;max-width:200px;margin-top:28px}header.ride-domain nav .main-nav{display:block;float:right}header.ride-domain nav .main-nav .search-box{float:right;margin-top:66px}body.domain-ride_imba .banner-wrap .banner-third{height:auto;padding-top:0;margin-top:0}body.domain-ride_imba .banner-wrap .banner-third .breadcrumb{padding:12px 0}.section-footer{padding-bottom:0;background:#333}.section-footer a,.section-footer li{color:#fff}.section-footer li,.section-footer ul{padding:0;margin:0}.section-footer .footer-outer{position:relative}.section-footer li{font-family:Heebo,sans-serif;padding:0;margin:0;list-style:none}.section-footer .footer-links{float:left;width:100%;border-bottom:1px solid #999;padding:10px 0 15px}.section-footer .footer-links:after{content:"";display:block;clear:both}@media (max-width:595px){.section-footer .footer-links{padding:0 0 15px}}.section-footer .footer-links .right-content{float:right}@media (max-width:595px){.section-footer .footer-links .right-content{width:100%;text-align:center;float:none;margin:15px 0 5px}}.section-footer .footer-links .right-content p{color:#fff;display:inline-block;font-family:Heebo,sans-serif;font-size:18px;line-height:1.4;vertical-align:middle;letter-spacing:-.01em}@media (max-width:595px){.section-footer .footer-links .right-content p{font-size:16px}}.default-search .container-inline .section-footer .footer-links .right-content .form-submit,.section-footer .footer-links .right-content .btn-default,.section-footer .footer-links .right-content .btn-long,.section-footer .footer-links .right-content .default-search .container-inline .form-submit{font-size:15px;margin-top:0;margin-left:32px}@media (min-width:768px) and (max-width:991px){.default-search .container-inline .section-footer .footer-links .right-content .form-submit,.section-footer .footer-links .right-content .btn-default,.section-footer .footer-links .right-content .btn-long,.section-footer .footer-links .right-content .default-search .container-inline .form-submit{margin-left:25px}}@media (min-width:596px) and (max-width:767px){.default-search .container-inline .section-footer .footer-links .right-content .form-submit,.section-footer .footer-links .right-content .btn-default,.section-footer .footer-links .right-content .btn-long,.section-footer .footer-links .right-content .default-search .container-inline .form-submit{margin-left:20px}}@media (min-width:481px) and (max-width:595px){.default-search .container-inline .section-footer .footer-links .right-content .form-submit,.section-footer .footer-links .right-content .btn-default,.section-footer .footer-links .right-content .btn-long,.section-footer .footer-links .right-content .default-search .container-inline .form-submit{margin-left:10px}}@media (max-width:480px){.default-search .container-inline .section-footer .footer-links .right-content .form-submit,.section-footer .footer-links .right-content .btn-default,.section-footer .footer-links .right-content .btn-long,.section-footer .footer-links .right-content .default-search .container-inline .form-submit{margin-left:10px}}.section-footer .footer-links .img-wrapper{float:left}@media (max-width:595px){.section-footer .footer-links .img-wrapper{width:100%;text-align:center;float:none}}.section-footer .footer-links .img-wrapper ul{padding:3px 0 0}@media (max-width:480px){.section-footer .footer-links .img-wrapper ul{padding:0}}.section-footer .footer-links .img-wrapper ul li{display:inline-block;margin-right:9px}.section-footer .footer-links .img-wrapper ul li:last-of-type{margin-right:0}@media (min-width:481px) and (max-width:595px){.section-footer .footer-links .img-wrapper ul li{margin-right:3px}}@media (max-width:480px){.section-footer .footer-links .img-wrapper ul li{margin-right:3px}}.section-footer .footer-links .img-wrapper ul li:hover a{background-color:#a25b29}.section-footer .footer-links .img-wrapper ul li:hover a .fa{color:#fff}.section-footer .footer-links .img-wrapper ul li a{width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;background:#fff;padding:6px 0;font-size:17px}.section-footer .footer-links .img-wrapper ul li a .fa{vertical-align:top;color:#000}.section-footer .footer-links>a{display:block;max-width:170px;margin:0 auto;text-align:center}.section-footer .footer-wrapper{float:left;width:100%}.section-footer .footer-wrapper:after{display:block;content:"";clear:both}.section-footer .footer-wrapper p{color:#fff;font-size:11px;float:left;width:100%;padding:30px 0 11px;line-height:1.63;letter-spacing:-.01em}@media (min-width:768px) and (max-width:991px){.section-footer .footer-wrapper p{padding:15px 0 12px}}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper p{padding:10px 0 12px;text-align:center}}@media (min-width:481px) and (max-width:595px){.section-footer .footer-wrapper p{padding:10px 0 12px;text-align:center}}@media (max-width:480px){.section-footer .footer-wrapper p{padding:8px 0 12px;text-align:center}}.section-footer .footer-wrapper .logo-box{float:left;width:25%;padding:37px 0 0}@media (max-width:767px){.section-footer .footer-wrapper .logo-box{width:100%;padding:30px 0 0}}.section-footer .footer-wrapper .logo-box .logo{max-width:169px;width:100%}@media (max-width:767px){.section-footer .footer-wrapper .logo-box .logo{width:100%;margin:0 auto}}.section-footer .footer-wrapper .logo-box .logo a{display:block;width:100%}.section-footer .footer-wrapper .logo-box .logo p{padding:16px 0 11px;float:none}.section-footer .footer-wrapper .logo-box .logo p a{font-family:Heebo,sans-serif;font-size:18px;line-height:1;text-align:center}@media (max-width:767px){.section-footer .footer-wrapper .logo-box .logo p a{font-size:16px}}.section-footer .footer-wrapper .social-wrapper{float:left;width:75%;padding:73px 0 0 6px;position:relative}@media (min-width:768px) and (max-width:991px){.section-footer .footer-wrapper .social-wrapper{padding:73px 0 0 30px}}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper{padding:15px 0 0}}@media (max-width:595px){.section-footer .footer-wrapper .social-wrapper{width:100%}}@media (min-width:481px) and (max-width:595px){.section-footer .footer-wrapper .social-wrapper{padding:15px 0 0}}@media (max-width:480px){.section-footer .footer-wrapper .social-wrapper{padding:10px 0 0}}.section-footer .footer-wrapper .social-wrapper h5{font-family:Heebo,sans-serif;font-size:18px;color:#fff;line-height:1;letter-spacing:-.016em;padding-bottom:16px;word-spacing:-2px}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper h5{font-size:16px}}@media (max-width:595px){.section-footer .footer-wrapper .social-wrapper h5{font-size:16px}}@media (max-width:480px){.section-footer .footer-wrapper .social-wrapper h5{text-align:center}}@media (min-width:768px) and (max-width:991px){.section-footer .footer-wrapper .social-wrapper .col{width:33%!important;padding-bottom:15px}}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper .col{width:50%!important;padding-bottom:15px;padding-right:10px}}@media (min-width:481px) and (max-width:595px){.section-footer .footer-wrapper .social-wrapper .col{width:50%!important;padding-bottom:15px;padding-right:10px}}@media (max-width:480px){.section-footer .footer-wrapper .social-wrapper .col{width:100%!important;padding-left:0;padding-bottom:15px;text-align:center}}.default-search .container-inline .section-footer .footer-wrapper .social-wrapper .col .form-submit,.section-footer .footer-wrapper .social-wrapper .col .btn-default,.section-footer .footer-wrapper .social-wrapper .col .btn-long,.section-footer .footer-wrapper .social-wrapper .col .default-search .container-inline .form-submit{font-size:15px;margin-top:0}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(2){padding-left:22px}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(2){padding-left:10px}}@media (min-width:481px) and (max-width:595px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(2){padding-left:10px}}@media (max-width:480px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(2){padding-left:0}}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(3){padding-left:38px}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(3){clear:left;padding-left:0}}@media (min-width:481px) and (max-width:595px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(3){clear:left;padding-left:0}}@media (max-width:480px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(3){padding-left:0}}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4){padding-left:36px;text-align:right}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-bottom{padding-left:33px}@media (min-width:768px) and (max-width:991px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4){width:100%!important;height:auto!important;text-align:center;padding-left:0;padding-top:10px}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-middle-wrapper{position:relative}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-middle-wrapper .v-bottom{padding-left:0}}@media (max-width:767px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-middle-wrapper{position:relative}}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4){text-align:left;padding-left:10px}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-middle-inner{text-align:left}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-bottom{padding-left:0}}@media (min-width:481px) and (max-width:595px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4){text-align:left;padding-left:10px}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-middle-inner{text-align:left}.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-bottom{padding-left:0}}@media (max-width:480px){.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4),.section-footer .footer-wrapper .social-wrapper .col:nth-of-type(4) .v-bottom{padding-left:0}}.section-footer .footer-wrapper .social-wrapper .col:after{display:block;content:"";clear:both}.section-footer .footer-wrapper .social-wrapper .col ul li{margin:0 0 11px}.section-footer .footer-wrapper .social-wrapper .col ul li:last-of-type{margin-bottom:0}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper .col ul li{margin:0 0 7px}}@media (min-width:481px) and (max-width:595px){.section-footer .footer-wrapper .social-wrapper .col ul li{margin:0 0 7px}}@media (max-width:480px){.section-footer .footer-wrapper .social-wrapper .col ul li{margin:0 0 5px}}.section-footer .footer-wrapper .social-wrapper .col ul li a{font-size:14px;line-height:1;font-family:Heebo,sans-serif}@media (min-width:596px) and (max-width:767px){.section-footer .footer-wrapper .social-wrapper .col ul li a{font-size:14px}}@media (max-width:595px){.section-footer .footer-wrapper .social-wrapper .col ul li a{font-size:14px}}@media (min-width:992px) and (max-width:1210px){.section-footer .footer-wrapper .social-wrapper .site-map{font-size:14px!important;padding:8px 12px 7px}}.section-footer .footer-wrapper .social-wrapper .site-map.active{color:#fff;background-image:linear-gradient(180deg,#b9784b,#533053);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFB9784B",endColorstr="#FF533053",GradientType=0)}.section-footer .footer-wrapper .social-wrapper .site-map.active:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 9px 12px;border-color:transparent transparent #aa6f4c;top:-12px;left:calc(50% - 9px)}.section-footer .bottom-footer{background:#000;float:left;width:100%;padding:10px 0 11px}@media (max-width:991px){.section-footer .bottom-footer{padding-bottom:0}}.section-footer .bottom-footer .copyright{color:#fff;width:100%;text-align:center}.section-footer .bottom-footer .copyright span{line-height:1.63;font-size:11px;letter-spacing:-.026em;padding-left:12px}@media (max-width:991px){.section-footer .bottom-footer .copyright span{padding-left:0}}.section-footer .bottom-footer .copyright ul{display:inline-block;padding:9px 0 0 15px}@media (max-width:767px){.section-footer .bottom-footer .copyright ul{padding-left:0}}.section-footer .bottom-footer .copyright ul li{display:inline-block;padding:0 18px;position:relative}.section-footer .bottom-footer .copyright ul li:first-child:after{display:none}.section-footer .bottom-footer .copyright ul li:after{position:absolute;content:"";width:3px;height:3px;background:#fff;top:0;bottom:0;left:-3px;margin:auto;border-radius:50%}.section-footer .bottom-footer .copyright ul li a{font-size:11px;display:inline-block;line-height:1.63;text-decoration:underline;letter-spacing:-.028em}.section-footer .bottom-footer .global-wrapper{width:194px;height:57px;color:#fff;position:absolute;right:0;top:-18px;padding:18px 5px 0 6px}@media (max-width:991px){.section-footer .bottom-footer .global-wrapper{position:relative;margin:0 auto;text-align:center;top:0;right:0}}@media (min-width:992px) and (max-width:1210px){.section-footer .bottom-footer .global-wrapper{padding:15px 5px 0 6px}}@media (min-width:768px) and (max-width:991px){.section-footer .bottom-footer .global-wrapper{padding:15px 5px 0 6px}}@media (max-width:767px){.section-footer .bottom-footer .global-wrapper{padding:10px 5px 0 6px}}.section-footer .bottom-footer .global-wrapper img{transition:all .3s ease}.section-footer .bottom-footer .global-wrapper.active{background:#fff}.section-footer .bottom-footer .global-wrapper.active img{filter:brightness(0);-webkit-filter:brightness(0)}.section-footer .bottom-footer .global-wrapper.active button{color:#666}.section-footer .bottom-footer .global-wrapper.active button:after{transform:rotate(180deg)}.section-footer .bottom-footer .global-wrapper:hover button{color:#a25b29}.section-footer .bottom-footer .global-wrapper:hover .sub-menu{opacity:1;transition:opacity .3s linear}.section-footer .bottom-footer .global-wrapper ul{position:absolute;bottom:57px;background:#fff;width:194px;padding:6px 0 0 20px;display:none;left:0;z-index:3}.section-footer .bottom-footer .global-wrapper ul li{font-size:14px;color:#666;display:block;padding:0;text-align:left;line-height:1.72}.section-footer .bottom-footer .global-wrapper ul li:first-child{margin-bottom:3px;font-family:Heebo,sans-serif}.section-footer .bottom-footer .global-wrapper ul li:after{display:none}.section-footer .bottom-footer .global-wrapper ul a{cursor:pointer;font-size:14px!important;color:#a25b29;font-family:Heebo,sans-serif}.section-footer .bottom-footer .global-wrapper button{font-size:16px;position:relative;display:inline-block;padding-top:9px;padding-right:17px;padding-left:11px;line-height:1.125;letter-spacing:-.026em;background:transparent;color:#fff;font-family:Heebo,sans-serif;cursor:pointer}@media (max-width:595px){.section-footer .bottom-footer .global-wrapper button{font-size:14px}}.section-footer .bottom-footer .global-wrapper button:focus{outline:none}.section-footer .bottom-footer .global-wrapper button:after{position:absolute;content:"";bottom:5px;margin:auto;right:0;width:0;height:0;border-style:solid;border-width:0 6px 7px;border-color:transparent transparent #a25b29;top:0}.section-footer .bottom-footer .global-wrapper .sub-menu{position:absolute;bottom:-13px;background:#fff;padding:10px 5px 10px 15px;width:194px;padding-top:13px;opacity:0;transition:opacity .3s linear}.section-footer .bottom-footer .global-wrapper .sub-menu p{font-size:16px;color:#666}.section-footer .bottom-footer .global-wrapper .sub-menu p span{display:inline-block}.section-footer .bottom-footer .global-wrapper .sub-menu p span:after{content:"";border-style:solid;border-width:6px 5.5px 0;border-color:#a25b29 transparent transparent;vertical-align:bottom;top:auto;bottom:5px}.section-footer .bottom-footer .global-wrapper .sub-menu p img{display:inline-block}.section-footer .bottom-footer .global-wrapper .sub-menu li{margin:6px 0 9px}.section-footer .bottom-footer .global-wrapper .sub-menu li a{font-size:14px;position:relative;text-decoration:underline;color:#a25b29}.sitemap-overlay{position:absolute;width:100%;bottom:108px;background:#666;z-index:10;display:none}.sitemap-overlay .close-btn{background:#999}.sitemap-overlay .close-btn:after,.sitemap-overlay .close-btn:before{background-color:#1d2224}@media (min-width:992px) and (max-width:1210px){.sitemap-overlay{bottom:120px}}@media (min-width:992px) and (max-width:1023px){.sitemap-overlay{bottom:134px}}@media (min-width:768px) and (max-width:991px){.sitemap-overlay{bottom:125px}}@media (min-width:596px) and (max-width:767px){.sitemap-overlay{bottom:184px}}@media (min-width:481px) and (max-width:595px){.sitemap-overlay{bottom:206px}}@media (max-width:480px){.sitemap-overlay{bottom:135px}}.sitemap-overlay .site-head{box-shadow:2px 13px 32px -5px rgba(81,81,81,.89);background:#6a6b57;background:linear-gradient(90deg,#6a6b57 0,#3d5164);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6a6b57",endColorstr="#3d5164",GradientType=1)}.sitemap-overlay .site-head h3{margin:0 auto;padding:1px 15px 3px;max-width:1200px;color:#fff;line-height:1.2}.sitemap-overlay .column-wrapper{padding:72px 0 50px}@media (min-width:596px) and (max-width:767px){.sitemap-overlay .column-wrapper{padding:40px 0 30px}}@media (min-width:481px) and (max-width:595px){.sitemap-overlay .column-wrapper{padding:30px 0 20px}}@media (max-width:480px){.sitemap-overlay .column-wrapper{padding:30px 0 20px}}.sitemap-overlay .col{padding-right:35px}@media (max-width:767px){.sitemap-overlay .col{padding-bottom:15px;text-align:center;padding-right:0}}@media (min-width:768px) and (max-width:991px){.sitemap-overlay .col{width:25%;padding-right:15px}}.sitemap-overlay .col h5{color:#fff;line-height:1;position:relative;font-family:Heebo,sans-serif}@media (max-width:767px){.sitemap-overlay .col h5{display:block;position:relative;max-width:230px;margin:0 auto}}.sitemap-overlay .col h5.padding-top{margin-top:60px}@media (max-width:767px){.sitemap-overlay .col h5.padding-top{margin-top:15px}}.sitemap-overlay .col h5:after{display:none;content:"";position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:7px;right:-20px;top:50%;transform:rotate(0)}@media (max-width:767px){.sitemap-overlay .col h5:after{display:block}}.sitemap-overlay .col h5.active:after{transform:rotate(180deg);top:0}.sitemap-overlay .col ul{padding-top:9px}@media (max-width:767px){.sitemap-overlay .col ul{display:none}}.sitemap-overlay .col ul li{padding:5px 0}@media (max-width:767px){.sitemap-overlay .col ul li{padding:4px 0}}.sitemap-overlay .col ul li a{font-size:18px;line-height:1.33;position:relative}@media (min-width:596px) and (max-width:767px){.sitemap-overlay .col ul li a{font-size:16px}}@media (min-width:481px) and (max-width:595px){.sitemap-overlay .col ul li a{font-size:14px}}@media (max-width:480px){.sitemap-overlay .col ul li a{font-size:14px}}.sitemap-overlay .col ul li a.sub-link:after{display:none;content:"";position:absolute;border-color:#fff transparent transparent;border-style:solid;border-width:5px;right:-20px;top:44%;transform:rotate(0)}@media (max-width:767px){.sitemap-overlay .col ul li a.sub-link:after{display:block}}.sitemap-overlay .col ul li a.sub-link.active:after{transform:rotate(180deg);top:0}.sitemap-overlay .col ul li>ul{padding:0 20px 10px 34px}@media (min-width:768px) and (max-width:991px){.sitemap-overlay .col ul li>ul{padding:0 0 10px 15px}}@media (max-width:767px){.sitemap-overlay .col ul li>ul{display:none;padding-left:0;padding-right:0}}.sitemap-overlay .col ul li>ul li{font-weight:400;padding:0;padding-top:3px;font-family:Heebo,sans-serif}.sitemap-overlay .col ul li>ul li>ul{padding-bottom:0;padding-top:2px}.sitemap-overlay .col ul li>ul li>ul>li{padding:3px 0 2px}.sitemap-overlay .col .overview{display:none}@media (max-width:767px){.sitemap-overlay .col .overview{display:block}}.sitemap-overlay .site-bottom{text-align:center;padding-bottom:60px}@media (min-width:596px) and (max-width:767px){.sitemap-overlay .site-bottom{padding-bottom:40px}}@media (min-width:481px) and (max-width:595px){.sitemap-overlay .site-bottom{padding-bottom:30px}}@media (max-width:480px){.sitemap-overlay .site-bottom{padding-bottom:30px}}.sitemap-overlay .site-bottom li{display:inline-block;position:relative;padding-left:37px}@media (min-width:596px) and (max-width:767px){.sitemap-overlay .site-bottom li{padding-left:30px}}@media (min-width:481px) and (max-width:595px){.sitemap-overlay .site-bottom li{padding-left:20px}}@media (max-width:480px){.sitemap-overlay .site-bottom li{padding-left:15px}}.sitemap-overlay .site-bottom li:first-child{padding-left:0}.sitemap-overlay .site-bottom li:first-child:after{display:none}.sitemap-overlay .site-bottom li:after{position:absolute;content:"";width:5px;height:5px;background:#fff;top:0;bottom:0;left:14px;margin:auto;border-radius:50%}@media (min-width:481px) and (max-width:595px){.sitemap-overlay .site-bottom li:after{width:4px;height:4px;left:4px}}@media (max-width:480px){.sitemap-overlay .site-bottom li:after{width:3px;height:3px;left:4px}}.sitemap-overlay .site-bottom li a{font-size:18px;font-weight:700}@media (min-width:596px) and (max-width:767px){.sitemap-overlay .site-bottom li a{font-size:16px}}@media (min-width:481px) and (max-width:595px){.sitemap-overlay .site-bottom li a{font-size:14px}}@media (max-width:480px){.sitemap-overlay .site-bottom li a{font-size:12px}}.color-orange{color:#b9784b!important}.touch .section-footer .footer-links .img-wrapper ul li:hover a{background-color:#fff}.touch .section-footer .footer-links .img-wrapper ul li:hover a .fa{color:#000}@font-face{font-family:Adobe Caslon Pro;src:url("/themes/custom/reef/fonts/adobecaslonpro/Adobe Caslon Pro Regular.eot?#iefix");src:url("/themes/custom/reef/fonts/adobecaslonpro/Adobe Caslon Pro Regular.eot?#iefix") format("eot"),url(/themes/custom/reef/fonts/adobecaslonpro/ACaslonPro-Regular.ttf) format("truetype"),url(/themes/custom/reef/fonts/adobecaslonpro/ACaslonPro-Regular.woff) format("woff"),url("/themes/custom/reef/fonts/adobecaslonpro/Adobe Caslon Pro Regular.woff2") format("woff2"),url(/themes/custom/reef/fonts/adobecaslonpro/ACaslonPro-Regular.svg) format("svg")}@font-face{font-family:Billy Ohio;src:url(/themes/custom/reef/fonts/billyohio/BillyOhio.eot?#iefix);src:url(/themes/custom/reef/fonts/billyohio/BillyOhio.eot?#iefix) format("eot"),url(/themes/custom/reef/fonts/billyohio/BillyOhio.woff) format("woff"),url(/themes/custom/reef/fonts/billyohio/BillyOhio.ttf) format("truetype")}@font-face{font-family:Billy Ohio Dua;src:url(/themes/custom/reef/fonts/billyohiodua/BillyOhioDua.otf?#iefix);src:url(/themes/custom/reef/fonts/billyohiodua/BillyOhioDua.otf?#iefix) format("otf"),url(/themes/custom/reef/fonts/billyohiodua/BillyOhioDua.woff) format("woff"),url(/themes/custom/reef/fonts/billyohiodua/BillyOhioDua.ttf) format("truetype")}@font-face{font-family:Comfortaa;src:url(/themes/custom/reef/fonts/comfortaa/regular/Comfortaa-Regular.eot?#iefix);src:url(/themes/custom/reef/fonts/comfortaa/regular/Comfortaa-Regular.eot?#iefix) format("eot"),url(/themes/custom/reef/fonts/comfortaa/regular/Comfortaa-Regular.ttf) format("truetype"),url(/themes/custom/reef/fonts/comfortaa/regular/Comfortaa.woff) format("woff"),url(/themes/custom/reef/fonts/comfortaa/regular/Comfortaa-Regular.woff2) format("woff2"),url(/themes/custom/reef/fonts/comfortaa/regular/Comfortaa.svg) format("svg")}@font-face{font-family:Comfortaa-Light;src:url(/themes/custom/reef/fonts/comfortaa/light/Comfortaa-Light.eot?#iefix);src:url(/themes/custom/reef/fonts/comfortaa/light/Comfortaa-Light.eot?#iefix) format("eot"),url(/themes/custom/reef/fonts/comfortaa/light/Comfortaa-Light.ttf) format("truetype"),url(/themes/custom/reef/fonts/comfortaa/light/Comfortaa-Light.woff) format("woff"),url(/themes/custom/reef/fonts/comfortaa/light/Comfortaa-Light.woff2) format("woff2"),url(/themes/custom/reef/fonts/comfortaa/light/Comfortaa-Light.svg) format("svg")}@font-face{font-family:Comfortaa-Bold;src:url(/themes/custom/reef/fonts/comfortaa/bold/Comfortaa-bold.eot?#iefix);src:url(/themes/custom/reef/fonts/comfortaa/bold/Comfortaa-bold.eot?#iefix) format("eot"),url(/themes/custom/reef/fonts/comfortaa/bold/Comfortaa-Bold.ttf) format("truetype"),url(/themes/custom/reef/fonts/comfortaa/bold/Comfortaa-Bold.woff) format("woff"),url(/themes/custom/reef/fonts/comfortaa/bold/Comfortaa-Bold.woff2) format("woff2"),url(/themes/custom/reef/fonts/comfortaa/bold/Comfortaa-Bold.svg) format("svg")}@font-face{font-family:Cubano;src:url(/themes/custom/reef/fonts/cubano/regular/cubano-regular.eot?#iefix);src:url(/themes/custom/reef/fonts/cubano/regular/cubano-regular.eot?#iefix) format("eot"),url(/themes/custom/reef/fonts/cubano/regular/cubano-regular.ttf) format("truetype"),url(/themes/custom/reef/fonts/cubano/regular/cubano-regular.woff) format("woff"),url(/themes/custom/reef/fonts/cubano/regular/cubano-regular.woff2) format("woff2"),url(/themes/custom/reef/fonts/cubano/regular/cubano-regular.svg) format("svg");font-style:italic!important}@font-face{font-family:tgn-soft-round-con;src:url(https://use.typekit.net/af/37473d/00000000000000007735ba64/30/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/37473d/00000000000000007735ba64/30/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/37473d/00000000000000007735ba64/30/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}li,ol,ul{font-family:Heebo,sans-serif}a{text-decoration:none;color:#a25b29;outline:0;font-size:16px;cursor:pointer}iframe{border-width:0}a:active,a:hover{outline:0;text-decoration:none;color:#a25b29}audio,button,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,label,menu,nav,p,section,table,tbody,td,th,tr,video{margin:0;padding:0;border:0}h2,h3{font-family:tgn-soft-round-con,sans-serif}body{margin:0;font-family:Heebo,sans-serif;font-weight:400;height:100%;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}img{height:auto;max-width:100%;vertical-align:top;border:0}.hide{display:none}.container{width:100%;margin:0 auto;padding:0 20px;max-width:1210px;min-height:100%;position:relative}@media (min-width:768px) and (max-width:991px){.container{padding:0 30px}}@media (max-width:767px){.container{padding:0 20px!important}}section{width:100%;position:relative;float:left;padding:0}@media (max-width:767px){section{padding:30px 0}}.padding-top-70{padding-top:70px!important}.padding-bottom-70{padding-bottom:70px!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}input,textarea{font-family:Heebo,sans-serif;font-size:18px;line-height:1}@media (max-width:480px){input,textarea{font-size:16px}}::-webkit-input-placeholder{font-family:Heebo,sans-serif;font-size:18px}::-moz-placeholder{font-family:Heebo,sans-serif;font-size:18px}:-ms-input-placeholder{font-family:Heebo,sans-serif;font-size:18px}:-moz-placeholder{font-family:Heebo,sans-serif;font-size:18px}h1{font-family:cubano,sans-serif;font-style:italic;font-weight:400;line-height:64px;color:#fff}h2{font-weight:700}h2,h3{font-family:tgn-soft-round-con,sans-serif;font-style:normal;line-height:1.5;color:#666}h3{font-weight:300}h4{line-height:1.3;font-weight:400}.h5,h4,h5{font-family:Heebo,sans-serif;color:#666}.h5,h5{line-height:1.5;font-weight:bolder}h6{line-height:1.25}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:calc(1.375rem + 1.7vw)}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:calc(1.325rem + 2.3vw)}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:calc(1.3rem + 1.91vw)}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:calc(1.275rem + .3vw)}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{font-family:Heebo,sans-serif;font-style:normal;font-size:16px;line-height:24px;margin:0;color:#333;letter-spacing:.44px}@media (min-width:596px) and (max-width:767px){p{font-size:14px}}@media (min-width:481px) and (max-width:595px){p{font-size:12px}}@media (max-width:480px){p{font-size:12px}}.bold{font-family:Heebo,sans-serif}.no-padding{padding:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.half-padding{padding:20px 0}.column-1{width:100%}.column-1,.column-2{float:left;position:relative;height:100%}.column-2{width:50%}@media (max-width:767px){.column-2{width:100%}}.column-3{width:33.33%;float:left;position:relative;height:100%}@media (max-width:767px){.column-3{width:100%}}.column-4{width:25%;float:left;position:relative;height:100%}@media (min-width:768px) and (max-width:991px){.column-4{width:50%}}@media (max-width:767px){.column-4{width:100%}}.column-5{width:20%;float:left;position:relative;height:100%}@media (max-width:767px){.column-5{width:100%}}.column-wrapper:after,.container:after,.v-middle-wrapper:after,.wrapper:after,header:after,section:after{content:"";clear:both;display:block}.bg-img{overflow:hidden}.bg-img img{min-width:100%;min-height:100%}.bg-img img,.ie-all .bg-img img{width:100%;position:relative;object-fit:cover}.ie-all .bg-img img{max-width:inherit;min-width:inherit;min-height:inherit}.v-middle-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.v-middle-inner{display:table;position:relative;text-align:center;width:100%;height:100%}.v-middle{vertical-align:middle}.v-middle,.v-top{display:table-cell}.v-top{vertical-align:top}.v-bottom{display:table-cell;vertical-align:bottom}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.right{float:right}.left{float:left}.default-search .container-inline .js-form-type-search label{display:block;margin-bottom:10px}.default-search .container-inline .js-form-type-search .form-search{background:#fff;width:100%;font-size:14px;border:1px solid #ddd;padding:10px 120px 10px 10px!important;outline:none}.default-search .container-inline .form-submit{position:absolute;right:20px;top:29px;margin:0;background:#a25b29;padding:10px 29px;font-size:18px}@media (max-width:991px){.default-search .container-inline .form-submit{right:20px;font-size:18px}}.default-search h2{font-family:tgn-soft-round-con,sans-serif;margin:20px 0}.default-search #block-reef-local-tasks,.default-search .search-advanced,.default-search .search-help-link{display:none}.default-search ol{padding:0}.default-search ol li{list-style:none;margin:20px 0}.default-search ol li a{font-size:20px;font-weight:600}.default-search .pager__item.pager__item--first a,.default-search .pager__item.pager__item--last a,.default-search .pager__item.pager__item--next a,.default-search .pager__item.pager__item--previous a{position:relative}.default-search .pager__item.pager__item--first a:before,.default-search .pager__item.pager__item--last a:before,.default-search .pager__item.pager__item--next a:before,.default-search .pager__item.pager__item--previous a:before{content:"»"}.default-search .pager__item.pager__item--first span,.default-search .pager__item.pager__item--last span,.default-search .pager__item.pager__item--next span,.default-search .pager__item.pager__item--previous span{display:none}.default-search .pager__item.pager__item--first a:before{content:"«"}.default-search .pager__item.pager__item--previous a:before{content:"‹"}.default-search .pager__item.pager__item--next a:before{content:"›"}.capture-icon{position:absolute;bottom:28px;right:28px;cursor:pointer;width:auto;height:31px;z-index:7}@media (max-width:480px){.capture-icon{right:15px}}@media (max-width:767px){.capture-icon{bottom:10px}}.capture-icon .icon{position:absolute;width:31px;height:30px;right:0;bottom:0;z-index:4;background:#fff;border-radius:50%;padding:5px}.capture-icon .icon .fa{font-size:20px;color:#333}.capture-icon .info{float:left;background:#fff;border:1px solid #fff;border-radius:25px;padding:8px 35px 6px 15px;opacity:0;color:#000!important;display:none;width:100%;font-size:14px;z-index:2;transition:width .3s ease-in-out}@media (min-width:596px) and (max-width:767px){.capture-icon .info{font-size:13px;padding:9px 35px 6px 15px}}@media (min-width:481px) and (max-width:595px){.capture-icon .info{font-size:12px;padding:9px 35px 7px 15px}}@media (max-width:480px){.capture-icon .info{font-size:11px;padding:9px 35px 8px 15px}}.capture-icon:hover .info{display:block;-webkit-animation-name:button;-webkit-animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.75,0,.25,1);-webkit-animation-iteration-count:1;-moz-animation-name:button;-moz-animation-duration:.5s;-moz-animation-timing-function:cubic-bezier(.75,0,.25,1);-moz-animation-iteration-count:1;-o-animation-name:button;-o-animation-duration:.5s;-o-animation-timing-function:cubic-bezier(.75,0,.25,1);-o-animation-iteration-count:1;animation-name:button;animation-duration:.5s;animation-timing-function:cubic-bezier(.75,0,.25,1);animation-iteration-count:1;animation-fill-mode:forwards}.zoom-in img{transform:scale(1);transition:all .4s ease-in-out}.zoom-in:hover img{transform:scale(1.06)}.zoom-bg .bg-img img{transform:scale(1);transition:all .4s ease-in-out}.zoom-bg:hover .bg-img img{transform:scale(1.06)}.green-gradient{background-repeat:repeat-x;background-image:linear-gradient(-50deg,#6a6b57,rgba(39,41,24,.95))}.violet-gradient{background-repeat:repeat-x;background-image:linear-gradient(-50deg,#544053,rgba(40,23,40,.95))}.blue-gradient{background-repeat:repeat-x;background-image:linear-gradient(-50deg,#3d5164,rgba(21,36,55,.95))}.orange-brown-gradient{background-repeat:repeat-x;background-image:linear-gradient(40deg,#863816,#b9784b)}.orange-gradient{background-repeat:repeat-x;background-image:linear-gradient(-50deg,#b9784b,rgba(162,90,53,.95))}.red-gradient{background-repeat:repeat-x;background-image:linear-gradient(-90deg,#a84848,rgba(107,47,47,.95))}.yellow-purple-vertical-gradient{background:#d07d28;background-image:linear-gradient(180deg,#d07d28 0,#544053 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFD07D28",endColorstr="#FF544053",GradientType=0)}.red-yellow-vertical-gradient{background:#86282a;background-image:linear-gradient(180deg,#86282a 0,#b06a22 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF86282A",endColorstr="#FFB06A22",GradientType=0)}.blue-purple-vertical-gradient{background:#3d5164;background-image:linear-gradient(180deg,#3d5164 0,#544053 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3D5164",endColorstr="#FF544053",GradientType=0)}.orange-vertical-gradient{background:#b9784b;background-image:linear-gradient(180deg,#b9784b 0,#863816);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFB9784B",endColorstr="#FF863816",GradientType=0)}.green-vertical-gradient{background:#6a6b57;background-image:linear-gradient(180deg,#6a6b57 0,#282d28 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF6A6B57",endColorstr="#FF282D28",GradientType=0)}.blue-vertical-gradient{background:#3d5164;background-image:linear-gradient(180deg,#3d5164 0,#17293d 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3D5164",endColorstr="#FF17293D",GradientType=0)}.violet-vertical-gradient{background:#544053;background-image:linear-gradient(180deg,#544053 0,#1c101b 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF544053",endColorstr="#FF1C101B",GradientType=0)}.red-vertical-gradient{background:#a84848;background-image:linear-gradient(180deg,#a84848 0,#6b2f2f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFA84848",endColorstr="#FF6B2F2F",GradientType=0)}.green-blue-gradient{background-repeat:repeat-x;background-image:linear-gradient(-50deg,#6a6b28,rgba(61,81,100,.87))}.blue-green-vertical-gradient{background:#3d5164;background-image:linear-gradient(180deg,#3d5164 0,#6a6b57 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3D5164",endColorstr="#FF6A6B57",GradientType=0)}.purple-red-vertical-gradient{background:#a84848;background-image:linear-gradient(180deg,#544053 0,#a84848 99%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF544053",endColorstr="#FFA84848",GradientType=0)}@supports (-ms-ime-align:auto){.ie-all header .main-nav .sub-menu .col-content .col-two-inner .bg-img img{min-height:100%}.timeline .timeline-container .timeline-columns .img-container .bg-img img{height:100%;width:auto}@media (min-width:768px) and (max-width:991px){.testimonial .intro-content{left:360px}}.bio-wrapper .bio-block .bio-container .bio-img:after,.leadership .team-bio .bg-img:before{opacity:.6}.blog-detail .column-right .blog-author .bg-img:before{opacity:.7}.column-with-cta .col-outer .col-four .background-with-icon .icon-box{opacity:.65;z-index:4}.content-with-grid .content .container .col .right-content .inner-content p{max-height:80px!important}.testimonial .intro-content{right:auto;left:455px}.testimonial .container .bg-img:after{opacity:.6}.timeline-slider .slider .col-five .timeline-img:after{opacity:.68}.landing-slider .blend-layer{opacity:.75}.featured-resource-slider .col-two .logo{opacity:.6}.grid-blog .col-three .img-wrapper img{width:100%}.grid-block .view-block .img-wrapper img{max-height:80px}}.fieldset-legend{color:#4d4d4d;font-size:32px;font-family:tgn-soft-round-con,sans-serif}
/*# sourceMappingURL=main.css.map */
