.btn{padding:10px 30px;display:inline-block;zoom:1;letter-spacing:0.1em;background-color:#213862;text-align:center;font-family:"Noto Serif SC",serif;text-transform:uppercase;outline:none;color:#fff;border:none;border-radius:0;cursor:pointer;transition:all 0.3s ease-in-out}.btn:hover{background:#3a5130}.hidden{position:absolute;display:block;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.animated{transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}*{box-sizing:border-box}html{font-size:16px;overflow-x:hidden;width:100%}body{background:#fbf9f8;font-family:"Open Sans",sans-serif;font-size:16px;color:#2e2e2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content{background:#213862;color:#fff;position:fixed;transition:all 300ms ease-out;z-index:99999999;top:-100px;display:block;margin:0}.skip-to-content:focus{top:0}.skip-to-content:hover{background:#3a5130}p{line-height:1.6;letter-spacing:0.025em;font-size:1.0625rem !important}a,input,button{color:#213862;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li:only-child{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#ui-datepicker-div.ui-widget-content{background:#ffffff;z-index:1000;border:none;padding:0;border-radius:0}#ui-datepicker-div.ui-widget-content *{font-weight:normal;font-size:14px;text-align:center}.ui-datepicker{width:17em;font-size:20px}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker *{font-weight:normal;font-size:14px;text-align:center;border:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:#3a5130 !important;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Noto Serif SC",serif;color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important;right:0}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#213862;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Open Sans",sans-serif;height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#2e2e2e;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#3a5130}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#3a5130 !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form{margin-bottom:2em;width:100%}form label{display:block;margin:0 0 10px;font-size:15px;color:#2e2e2e}form label span{font-size:0.8em}form input[type=text],form input[type=email],form input[type=tel],form input[type=date],form input[type=number],form select,form textarea{border:0px none;margin:0px 0px 10px;color:#2e2e2e;background-color:#e8e8e8;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form select::-ms-expand{display:none}form select option{color:black;text-align:center}form textarea{min-height:120px}form input:-ms-input-placeholder{color:#2e2e2e;opacity:1}form input::placeholder{color:#2e2e2e;opacity:1}#frmContact,#formRFP{max-width:800px;margin:auto}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}.form-entry,.field{margin-bottom:10px;position:relative}label.error{position:absolute;bottom:100%;left:0px;font-size:12px;color:#fff;background:#e74c3c;padding:7px 12px;border-radius:3px;margin-bottom:2px;z-index:3}label.error:before{content:"";display:block;position:absolute;top:100%;left:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e74c3c}input[type=text].error,input[type=tel].error,input[type=email].error,select.error,textarea.error{border-color:#e74c3c}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#213862}p#thankyou{text-align:center}fieldset{border:1px solid #BBC6CC;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}.form-module{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px auto 0px;padding-bottom:70px;max-width:900px;text-align:center}.form-module-wrapper{padding-top:20px;background:#f7f7f7}.form-module p{width:100%;text-align:center}.form-module h2,.form-module .sitemap .intro-content h1,.sitemap .intro-content .form-module h1{width:100%;text-align:center;margin-top:10px;color:#213862;font-size:50px;margin-bottom:10px}.form-module .checkbox .check-required{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.form-module .checkbox .form-module__field--label{margin-bottom:20px;color:#213862;text-transform:uppercase;font-weight:600}.form-module .checkbox .form-module__field--unit{width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px 0}.form-module .checkbox .form-module__field--unit input{position:absolute;left:-99999px}.form-module .checkbox .form-module__field--unit input:checked+label:after{opacity:1}.form-module .checkbox .form-module__field--unit label:not(.error){position:relative;padding-left:18px;text-align:left;line-height:1;color:#213862;text-transform:uppercase}.form-module .checkbox .form-module__field--unit label:not(.error) a{color:#2e2e2e;text-decoration:underline}.form-module .checkbox .form-module__field--unit label:not(.error):before{content:"";display:block;position:absolute;width:10px;height:10px;background:#fff;border:1px solid #213862;left:0;top:0;cursor:pointer;z-index:2}.form-module .checkbox .form-module__field--unit label:not(.error):after{content:"";display:block;position:absolute;width:8px;height:8px;left:0;top:0;border:1px solid #fff;cursor:pointer;z-index:3;background:#000;margin-top:1px;margin-left:1px;opacity:0}.form-module label{font-size:17px}.form-module p{text-align:center;color:#213862;margin-bottom:60px}.form-module__confirmation{color:#213862;text-align:center;padding:60px 0 100px}.form-module .col-6{width:50%;padding:0px 25px;margin-bottom:20px}.form-module .col-12{width:100%;padding:0px 25px;margin-bottom:20px}.form-module .gdpr-wrap{width:100%;padding:0px 25px}.form-module .gdpr-wrap .field.gdpr{display:inline-block;vertical-align:top}.form-module .gdpr-wrap .field.gdpr:nth-of-type(1){margin-right:50px}.form-module .gdpr-wrap .field.gdpr label{font-size:12px}.form-module__field--description{font-size:10px}.form-module__field input,.form-module__field textarea,.form-module__field select{border-bottom:1px solid #213862 !important;background-color:transparent !important;width:100%;color:#213862 !important;font-size:15px;padding-left:0 !important;padding-bottom:10px !important}.form-module__field input:focus,.form-module__field textarea:focus,.form-module__field select:focus{outline:none}.form-module__field input:-ms-input-placeholder,.form-module__field textarea:-ms-input-placeholder,.form-module__field select:-ms-input-placeholder{color:#213862 !important;text-transform:uppercase}.form-module__field input::placeholder,.form-module__field textarea::placeholder,.form-module__field select::placeholder{color:#213862 !important;text-transform:uppercase}.form-module__field.date input{background:url(svg/arrow-select.svg) no-repeat 100% center transparent;background-size:auto 7px}.form-module__field select{background:url(svg/arrow-select.svg) no-repeat 100% center transparent;background-size:auto 7px;font-size:15px;text-align:left;text-transform:uppercase}.form-module__submit{width:100%;text-align:center;margin:30px 0px}.field.gdpr{position:relative;margin-bottom:15px}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{opacity:1}.field.gdpr label:not(.error){position:relative;padding-left:18px;text-align:left;font-size:.625rem}.field.gdpr label:not(.error) a{color:#2e2e2e;text-decoration:underline}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:10px;height:10px;background:#213862;left:0;top:0;cursor:pointer;z-index:2}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:4px;height:4px;left:0;top:0;cursor:pointer;z-index:3;background:#fff;margin-top:3px;margin-left:3px}@media screen and (min-width: 641px){.field.gdpr label:not(.error):after{opacity:0}}@media screen and (max-width: 640px){.field.gdpr label:not(.error){padding-left:70px;min-height:30px;line-height:16px}.field.gdpr label:not(.error):before{content:"";display:block;position:absolute;width:51px;height:30px;background:#d7d7d7;border-radius:15px;left:0;top:0;cursor:pointer;transition:all 0.4s;border:0}.field.gdpr label:not(.error):after{content:"";display:block;position:absolute;width:24px !important;height:24px !important;background:#fff;transition:all 0.4s;border-radius:50%;top:3px;left:3px;z-index:3;margin:0}.field.gdpr input{position:absolute;left:-99999px}.field.gdpr input:checked+label:after{left:24px;margin:0;top:3px}.field.gdpr input:checked+label:before{background:#213862}#frmContact .btn{width:280px;display:block;margin:auto;margin-top:40px}.form-module h2,.form-module .sitemap .intro-content h1,.sitemap .intro-content .form-module h1{font-size:30px}.form-module-wrapper{padding:0 20px}.form-module .col-6{width:100% !important;padding:0px 25px;margin-bottom:20px}}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{overflow-x:hidden;transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0);overflow-x:hidden}.animate-fade.right{overflow-x:hidden;transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0);overflow-x:hidden}.animate-fade.fade-in{opacity:1;transition:all 2s cubic-bezier(0.18, 0.32, 0.17, 0.99)}#content-popin .box-arrow-popin{background-color:#213862}#content-popin .box-arrow-popin .arrow svg{fill:#3a5130}.wrapper,.specials-block .item:nth-child(2n) .rooms-block__inner,.single-quad.align-left .container,.rooms-block__item:nth-child(3n) .rooms-block__inner{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.container{max-width:1170px;padding:0 15px;margin:0 auto}.flex-layout{display:-ms-flexbox;display:flex}.flex-layout.direction-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-layout.direction-col{-ms-flex-direction:column;flex-direction:column}.flex-layout.direction-col-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-layout.justify-between{-ms-flex-pack:justify;justify-content:space-between}.flex-layout.justify-center{-ms-flex-pack:center;justify-content:center}.flex-layout.justify-end{-ms-flex-pack:end;justify-content:flex-end}.flex-layout.align-items-center{-ms-flex-align:center;align-items:center}.flex-layout.align-items-start{-ms-flex-align:start;align-items:flex-start}.flex-layout.align-items-end{-ms-flex-align:end;align-items:flex-end}.flex-layout.align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.flex-layout.align-content-center{-ms-flex-line-pack:center;align-content:center}.flex-layout.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.flex-layout.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.flex-layout.align-content-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.flex-layout.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-layout.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}ul.global-sitemap{position:relative;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;width:65%;margin-left:30%;margin-bottom:60px;padding-top:60px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}.slick-arrow{position:absolute;width:35px;height:35px;background-image:url(svg/arrow.svg);border:0;background-repeat:no-repeat;background-size:20px;background-position:center;background-color:transparent;font-size:0;z-index:3;border:1px solid #fff;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;padding:30px;cursor:pointer;transition:all 0.4s;top:calc(50% - ($slick_arrow_height / 2))}.slick-arrow:focus{outline:none}.slick-arrow.slick-prev{left:-70px;transform:rotate(180deg) translateY(50%)}.slick-arrow.slick-next{right:0px}.slick-dots{padding-left:0;text-align:center}.slick-dots li{display:inline-block;list-style:none;margin:0 10px}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;cursor:pointer;background-color:#fff;border:0;border-radius:50%;background-clip:padding-box;transition:all 0.4s;padding:0}.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background-color:rgba(255,255,255,0.5)}.sub-menu{background:#213862}.sub-menu ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:20px 0}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #fff;line-height:0.65}.sub-menu ul li a{padding:3px 0;font-size:15px;color:#fff}.sub-menu ul li a.active{cursor:default;color:rgba(255,255,255,0.5)}.sub-menu ul li a:hover{color:rgba(255,255,255,0.5)}.sub-menu ul li:last-child{border-right:0px}.header{display:block;position:absolute;top:0;z-index:99;width:100%;background-color:transparent;height:117px}.header__logo{display:inline-block;background-image:url(/assets/svg/Logo-2-white.svg);width:150px;height:70px;background-size:contain;background-position:center;background-repeat:no-repeat}.header__logo:hover{opacity:0.7}.header__logo span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.header__center{position:absolute;left:50%;transform:translateX(-50%)}.header__top{position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:23px 15px 30px}.header__top .btn{font-family:"Open Sans",sans-serif;border:1px solid #fff;color:#fff;font-weight:700;font-size:12px;padding:12px 20px;font-weight:700;letter-spacing:0.15em;background-color:transparent}.header__top .btn:hover{background:#213862;color:#fff}.header__bottom{border-top:1px solid #fff;padding-top:20px}.header__right a{font-size:13px;text-transform:uppercase;color:#fff;letter-spacing:0.03em;padding:0px 10px}.header__right a.phone{background:url(/assets/svg/phone-icon.svg);background-repeat:no-repeat;background-position:left center;padding-left:25px;background-size:13px}.header__right a.cam{background:url(/assets/svg/camera-icon.svg);background-repeat:no-repeat;background-position:left center;padding-left:25px;background-size:13px}.header__right a:hover{color:rgba(255,255,255,0.7)}.header .privary-navigation__item{list-style:none;position:relative;padding:0 10px;height:20px;text-align:center}.header .privary-navigation__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header .privary-navigation a{font-size:13px;text-transform:uppercase;color:#fff;font-weight:700;letter-spacing:0.03em;position:relative}.header .privary-navigation a:before{content:"";display:block;position:absolute;position:absolute;left:50%;transform:translateX(-50%);height:1px;bottom:-10px;width:0;background:#fff;transition:0.3s all ease}.header .privary-navigation a:hover:before,.header .privary-navigation a.active:before{width:100%;transition:0.3s all ease}.header .privary-navigation__submenu{position:relative;background-color:#fff;width:fit-content;text-align:center;z-index:10;top:13px;display:none}.header .privary-navigation__submenu li{padding:5px;margin:0;display:block;border-bottom:1px solid #4d4133;padding:8px 10px;height:36px}.header .privary-navigation__submenu li:last-child{border-bottom:0px}.header .privary-navigation__submenu li a{font-size:11px}.header .privary-navigation__submenu a{padding:5px;color:#213862;text-transform:uppercase}.header .privary-navigation__submenu a::before{content:none}.header .privary-navigation__submenu a:hover{color:#3a5130}.header.top-up{top:0 !important}.header.top-up .header__top{padding:23px 15px 30px}.header.top-up .header__bottom{padding-top:5px}.header__event{width:217px;position:absolute;right:110px}.header__event a{color:#fff}.header__event a svg{width:15px;height:15px}.header__event a svg path#Path_1{fill:#fff}.header__book{width:217px}.header.up,.header.down,#gallery .header,#attractions .header,.not-image-header .header{background:white;position:fixed;box-shadow:1px 1px 15px 0px #0000001f}.header.up .header__logo,.header.down .header__logo,#gallery .header .header__logo,#attractions .header .header__logo,.not-image-header .header .header__logo{background-image:url(/assets/svg/Logo-2-color.svg);width:130px;height:58px}.header.up .header__top,.header.down .header__top,#gallery .header .header__top,#attractions .header .header__top,.not-image-header .header .header__top{padding:18px 15px}.header.up .header__top .btn,.header.down .header__top .btn,#gallery .header .header__top .btn,#attractions .header .header__top .btn,.not-image-header .header .header__top .btn{border:1px solid #213862;color:#213862}.header.up .header__top .btn:hover,.header.down .header__top .btn:hover,#gallery .header .header__top .btn:hover,#attractions .header .header__top .btn:hover,.not-image-header .header .header__top .btn:hover{background:#213862;color:#fff}.header.up .header__event a,.header.down .header__event a,#gallery .header .header__event a,#attractions .header .header__event a,.not-image-header .header .header__event a{color:#213862}.header.up .header__event a svg,.header.down .header__event a svg,#gallery .header .header__event a svg,#attractions .header .header__event a svg,.not-image-header .header .header__event a svg{width:15px;height:15px}.header.up .header__event a svg path#Path_1,.header.down .header__event a svg path#Path_1,#gallery .header .header__event a svg path#Path_1,#attractions .header .header__event a svg path#Path_1,.not-image-header .header .header__event a svg path#Path_1{fill:#213862}.header.up .header__bottom,.header.down .header__bottom,#gallery .header .header__bottom,#attractions .header .header__bottom,.not-image-header .header .header__bottom{border-top:1px solid #213862;padding-top:12px}.header.up .header__right a,.header.down .header__right a,#gallery .header .header__right a,#attractions .header .header__right a,.not-image-header .header .header__right a{position:relative;color:#213862}.header.up .header__right a.phone,.header.down .header__right a.phone,#gallery .header .header__right a.phone,#attractions .header .header__right a.phone,.not-image-header .header .header__right a.phone{background-image:url(/assets/svg/phone-icon-color.svg)}.header.up .header__right a.cam,.header.down .header__right a.cam,#gallery .header .header__right a.cam,#attractions .header .header__right a.cam,.not-image-header .header .header__right a.cam{background-image:url(/assets/svg/camera-icon-color.svg)}.header.up .header__right a:hover,.header.down .header__right a:hover,#gallery .header .header__right a:hover,#attractions .header .header__right a:hover,.not-image-header .header .header__right a:hover{color:#3a5130}.header.up .header__right a:before,.header.down .header__right a:before,#gallery .header .header__right a:before,#attractions .header .header__right a:before,.not-image-header .header .header__right a:before{content:"";display:block;position:absolute;position:absolute;left:50%;transform:translateX(-50%);height:1px;bottom:-1px;width:0;background:#3a5130;transition:0.3s all ease}.header.up .header__right a:hover:before,.header.up .header__right a.active:before,.header.down .header__right a:hover:before,.header.down .header__right a.active:before,#gallery .header .header__right a:hover:before,#gallery .header .header__right a.active:before,#attractions .header .header__right a:hover:before,#attractions .header .header__right a.active:before,.not-image-header .header .header__right a:hover:before,.not-image-header .header .header__right a.active:before{width:60%;transition:0.3s all ease}.header.up .privary-navigation a,.header.down .privary-navigation a,#gallery .header .privary-navigation a,#attractions .header .privary-navigation a,.not-image-header .header .privary-navigation a{color:#213862}.header.up .privary-navigation a:before,.header.down .privary-navigation a:before,#gallery .header .privary-navigation a:before,#attractions .header .privary-navigation a:before,.not-image-header .header .privary-navigation a:before{background:#213862}@media (max-width: 990px){.header__right a{font-size:11px}.header .privary-navigation a{font-size:10px}.header .privary-navigation__item{padding:0 5px}}#footer{clear:both;margin-bottom:-25px}#footer ul.social-media li a:hover svg{fill:#213862}#footer a.tambourine:hover{opacity:0.7}p.thankyouMsg{TEXT-ALIGN:center;display:block;width:100%;padding:20px 0}.footer{background:url(/assets/images/footer-bg.jpg) #fff;background-repeat:no-repeat;background-position:right}.footer__form{background:transparent;color:#fff;padding:100px 0px 50px;border-bottom:1px solid rgba(255,255,255,0.5)}.footer__form h3{font-size:16px;text-transform:uppercase;letter-spacing:0.20em;font-weight:500;font-family:"Open Sans",sans-serif;padding-left:35px}.footer__form h3 span{margin-left:-20px;display:block;font-family:"Noto Serif SC",serif;font-size:60px;padding-top:15px;text-transform:initial;font-weight:300}.footer__form .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__form .container #email-signup{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-align:self-start;align-items:self-start;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0px}.footer__form .container #email-signup .fields-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:middle}.footer__form .container #email-signup .fields-wrap .field.input{width:29%;display:inline-block}.footer__form .container #email-signup .fields-wrap .field.input:nth-of-type(1),.footer__form .container #email-signup .fields-wrap .field.input:nth-of-type(2){margin-right:5%}.footer__form .container #email-signup .fields-wrap .field.input label:not(.error){color:transparent;font-size:1px;margin-bottom:0px}.footer__form .container #email-signup .fields-wrap .field.input input{width:100%;margin-bottom:0px;color:#fff;text-transform:uppercase;background:transparent;font-size:14px;border:none;border-bottom:1px solid  #fff;padding:15px 3%}.footer__form .container #email-signup .fields-wrap .field.input input:focus{outline:none}.footer__form .container #email-signup .fields-wrap .field.input input:-ms-input-placeholder{text-transform:uppercase;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px}.footer__form .container #email-signup .fields-wrap .field.input input::placeholder{text-transform:uppercase;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px}.footer__form .container #email-signup .fields-wrap .gdpr-wrap{width:100%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer__form .container #email-signup .fields-wrap .gdpr-wrap .field.gdpr label{color:#fff;font-size:14px}.footer__form .container #email-signup .fields-wrap .gdpr-wrap .field.gdpr label a{color:#fff;text-decoration:underline}.footer__form .container #email-signup .fields-wrap .gdpr-wrap .field.gdpr label a:hover{color:#fff}.footer__form .container #email-signup .fields-wrap .gdpr-wrap .field.gdpr label:not(.error):before{border:1px solid #fff;background:#fff;height:8px;width:8px}.footer__form .container #email-signup .fields-wrap .gdpr-wrap .field.gdpr label:not(.error):after{background:#213862;margin-top:0;margin-left:0;height:8px;width:8px}.footer__form .container #email-signup .signup-btn{display:inline-block;vertical-align:middle;width:200px;text-transform:uppercase;padding:15px 0px;color:#fff;background:transparent;border:1px solid  #fff;cursor:pointer}.footer__form .container #email-signup .signup-btn span{font-size:16px;color:#fff}.footer__form .container #email-signup .signup-btn:hover{background:#213862}.footer__form .container #email-signup .signup-btn:hover span{color:#fff}.footer__information{color:#fff;padding:50px 0px 0px;width:100%;margin:0 auto;text-align:center}.footer__information-top{width:calc(30%);position:relative}.footer__information-top>div{-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column;flex-flow:column}.footer__information-top img{max-width:150px;padding-bottom:20px}.footer__information-top a{color:#fff;display:block;font-size:15px;line-height:1.6}.footer__information-top .information{line-height:1.6}.footer__information>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}.footer__information .secondary-navigation{width:100%;padding-bottom:10px}.footer__information .secondary-navigation__list{margin-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:wrap;flex-flow:wrap}.footer__information .secondary-navigation__item{margin:7px 0;width:50%;text-align:left;padding:0px 10px;position:relative;text-align:right}.footer__information .secondary-navigation__item a{font-family:"Open Sans",sans-serif;font-size:15px;padding-bottom:5px;position:relative;color:#fff;font-weight:600}.footer__information .secondary-navigation__item a.active,.footer__information .secondary-navigation__item a:hover{color:rgba(255,255,255,0.5)}.footer__information .secondary-navigation__item a::after{content:"";display:block;position:absolute;width:0;margin-top:3px;height:2px;background:rgba(255,255,255,0.5);transition:width .3s;right:0}.footer__information .secondary-navigation__item a:hover::after,.footer__information .secondary-navigation__item a.active::after{width:100%}.footer__information .tertiary-navigation__list{margin-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.footer__information .tertiary-navigation__item{padding:0px 15px;position:relative}.footer__information .tertiary-navigation__item:last-child::after{content:none}.footer__information .tertiary-navigation__item::after{content:"";display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);top:60%;height:15px;width:1px;background:#fff;right:0}.footer__information .tertiary-navigation__item a{font-size:12px;font-weight:600;color:#fff;position:relative}.footer__information .tertiary-navigation__item a:hover,.footer__information .tertiary-navigation__item a.active{color:rgba(255,255,255,0.5)}.footer__information .address{margin-top:0px;text-align:left;color:#3a5130}.footer__information .address h3{color:#3a5130;font-weight:bold;font-size:37px;margin-bottom:10px;font-family:"Noto Serif SC",serif}.footer__information .address a{color:#fff;text-decoration:underline}.footer__information .address a:hover{color:rgba(255,255,255,0.5)}.footer__information .address p{color:#fff;font-size:15px !important}.footer__information .line-footer{width:900px;border:1px solid #fff;margin:0 auto}.footer__information--logos{text-align:right}.footer__information--logos a{display:block}.footer__information--logos a img:nth-of-type(1){margin-bottom:25px}.footer__information--logos a:hover{color:#3a5130;opacity:.6}.footer__text{padding:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30%;line-height:1.8}.footer__text span{font-weight:700;text-align:center}.footer__text p{color:#fff}.footer__text img{width:165px}.footer__bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.footer__bottom a.tambourine{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end;color:#fff;font-size:12px;font-weight:600}.footer__bottom a.tambourine svg{margin-left:20px}.footer__bottom a.tambourine svg path{fill:#fff}.footer__bottom a.tambourine:hover{opacity:0.7}.footer__bottom p{font-weight:600;color:#fff;font-size:12px !important;text-align:right}.footer__menu{width:30%}.footer__menu .social-media{margin-bottom:0px;margin-top:15px;display:-ms-flexbox;display:flex;margin-bottom:0;-ms-flex-pack:end;justify-content:end}.footer__menu .social-media:before{content:'';width:0%;height:1px;background:#fff;position:absolute;bottom:-5px;left:0;transition:all .5s ease-in-out}.footer__menu .social-media li{display:inline-block;margin-left:5px;width:37px;height:36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:5px;overflow:hidden}.footer__menu .social-media li a{line-height:0;padding:5px;border-radius:50%;display:block}.footer__menu .social-media li a svg{transition:all .3s ease-in;height:20px}.footer__menu .social-media li a svg path{fill:#fff}.footer__menu .social-media li a:hover path{transition:all .3s ease-in;fill:rgba(255,255,255,0.5)}@media (max-width: 900px){.footer__menu{width:39%}.footer__menu p{font-size:11px !important}.footer__information-top{width:25%}.footer__information .address p{font-size:14px !important}.footer__text{width:36%}.footer .secondary-navigation__item{line-height:1;margin:15px 0}.footer .secondary-navigation__item:nth-child(1),.footer .secondary-navigation__item:nth-child(2){margin-top:0}.footer__bottom .tertiary-navigation__item{padding:0px 5px}.footer__bottom .tertiary-navigation__item a{font-size:10px !important}.footer__bottom p,.footer__bottom .tambourine{font-size:10px !important}.footer__bottom .tambourine svg{margin-left:5px}}#booking-form .form-entry{display:inline-block;margin-bottom:0;min-width:120px}h1{font-family:"Open Sans",sans-serif;font-size:2em;color:#213862}h2,.sitemap .intro-content h1{font-family:"Noto Serif SC",serif;font-size:58px;font-weight:100;padding-bottom:20px;color:#213862}h2 span,.sitemap .intro-content h1 span{font-family:"Open Sans",sans-serif;font-size:16px;text-transform:uppercase;font-weight:400;display:block;letter-spacing:0.20em}p{font-size:1em}ul{list-style:none}ul.sym-inline-list{padding-left:15px}ul.sym-inline-list li{list-style:circle}.not-image-header #content{padding-top:160px}#home .intro-content,#default .intro-content{background:url(/assets/images/intro-bg.jpg);background-repeat:no-repeat;background-color:#fbf9f8;background-size:50% 100%;background-position:left}#home .intro-content-container,#default .intro-content-container{text-align:center;max-width:780px;margin:0 auto;padding:70px 20px 100px;-ms-flex-pack:center;justify-content:center;line-height:1.5}#home .intro-content-container .btn,#default .intro-content-container .btn{margin-top:30px}#home .intro-content-container a:not(.btn):hover,#default .intro-content-container a:not(.btn):hover{text-decoration:underline;color:#3a5130}#home .intro-content__title,#default .intro-content__title{padding:30px 0}#home .intro-content h1,#default .intro-content h1{font-family:"Open Sans",sans-serif;font-size:25px;text-transform:uppercase;font-weight:100;display:block;letter-spacing:0.15em}#home .intro-content span,#default .intro-content span{font-size:60px;text-align:center;font-weight:200;font-family:"Noto Serif SC",serif;color:#213862}#default .top-content{position:relative;background:#000}#default .top-content:before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background:#050533;background:linear-gradient(180deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.33) 32%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#050533",endColorstr="#ffffff",GradientType=1)}#default .top-content__uvp{z-index:2;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-family:"Noto Serif SC",serif;font-size:80px;color:#fff;font-weight:100}#default .top-content__uvp span{font-family:"Open Sans",sans-serif;font-size:25px;text-transform:uppercase;font-weight:100;display:block;letter-spacing:0.15em}#default .top-content figure{width:100%;height:500px;position:relative}#default .top-content figure img{width:100%;height:100%;object-fit:cover}#default .top-content__bottom{position:absolute;bottom:20px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:2px}#default .top-content__bottom .scroll{position:relative;font-size:12px;letter-spacing:0;font-weight:600}#default .top-content__bottom .flex-layout{position:relative}#default .top-content__bottom-center{height:30px}#default .top-content__bottom-center:before{content:'';height:40px;width:1px;display:block;background:#fff;position:absolute;left:0;right:0;top:10px;margin-left:auto;margin-right:auto;opacity:.5}#default .top-content__bottom-center:after{content:'';height:70px;width:1px;display:block;background:#213862;position:absolute;left:0;right:0;top:50px;margin-left:auto;margin-right:auto;opacity:.5}.crystal-river-plantation-weddings .top-content__bottom-center:after,.event-space-crystal-river-florida .top-content__bottom-center:after{height:0 !important}.text-modules-wrapper{max-width:1170px;margin:50px auto 100px;line-height:1.8}.text-modules-wrapper h2,.text-modules-wrapper .sitemap .intro-content h1,.sitemap .intro-content .text-modules-wrapper h1{text-align:center;margin-bottom:20px}.text-modules-wrapper p{margin-bottom:20px}.sitemap .intro-content-container{-ms-flex-pack:center;justify-content:center}.lightbox-wrap{text-align:center}.lightbox-wrap .box{padding:40px}.lightbox-wrap h2,.lightbox-wrap .sitemap .intro-content h1,.sitemap .intro-content .lightbox-wrap h1{font-size:35px;margin:20px 0}.read-more.active{opacity:1;height:auto;overflow:visible;transition:all .9s ease}.read-more.inactive{height:0;overflow:hidden;opacity:0;transition:all .9s ease}#myGallery{margin-top:-50px !important}.galleryhover_overlay{background:url(svg/expand.svg) no-repeat scroll center center !important;background-color:rgba(255,255,255,0.7) !important;background-size:30px !important}.attractions-intro{padding:0 7px}.attractions-intro h1{font-family:"Open Sans",sans-serif !important;font-size:25px !important;text-transform:uppercase;font-weight:100;display:block;letter-spacing:0.15em}.attractions-intro h2,.attractions-intro .sitemap .intro-content h1,.sitemap .intro-content .attractions-intro h1{font-size:60px;text-align:left;font-weight:200;font-family:"Noto Serif SC",serif !important;color:#213862}.attractions-content{padding-top:120px}.attractions-content .attraction__info h2,.attractions-content .attraction__info .sitemap .intro-content h1,.sitemap .intro-content .attractions-content .attraction__info h1{font-size:40px}.attractions-content .attraction__info .additional-info{display:none;padding-top:20px}.attractions-content .attraction__info .additional-info li{line-height:1.8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.attractions-content .attraction__info .additional-info li span{padding-left:10px}.attractions-content .attraction__info .additional-info svg{width:30px;height:19px}.attractions-content .attraction__info .btn{margin-top:20px;color:#fff}.attractions-content .attraction__info .btn:hover{background:#3a5130;color:#fff}.attraction__wrapper .description{display:none}.attraction-lightbox .description{display:block;padding:15px 0}.attraction-lightbox .attraction__image{width:40% !important}.attraction-lightbox .attraction__image img{height:350px;object-fit:cover}.attraction-lightbox .attraction__info{width:60%  !important}.attraction-lightbox .attraction__info h2,.attraction-lightbox .attraction__info .sitemap .intro-content h1,.sitemap .intro-content .attraction-lightbox .attraction__info h1{font-size:45px}.attraction-lightbox .attraction__info .additional-info{display:block;padding-top:0px}.attraction-lightbox .attraction__info .additional-info li{line-height:1.8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.attraction-lightbox .attraction__info .additional-info li span{padding-left:10px}.attraction-lightbox .attraction__info .additional-info svg{width:30px;height:19px}.event-space-crystal-river-florida .form-module-wrapper{padding-top:50px}.fancybox-inner ul{text-align:left}.fancybox-inner ul li{text-align:left;list-style:none;font-size:16px;color:#2e2e2e;position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.fancybox-inner ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#213862}.attractions-filter .form-entry{margin-bottom:0 !important;display:-ms-flexbox;display:flex}.attractions-filter .form-entry select{margin-bottom:0 !important;border:0px none;margin:0px 0px 10px;color:#2e2e2e;background-color:#e8e8e8;padding:5px 3%;border-bottom:1px solid #213862;-webkit-border-radius:0;-moz-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';background:url(svg/arrow-select.svg) no-repeat 100% center transparent;background-size:auto 7px;font-size:15px;text-align:left;text-transform:uppercase}.attractions-filter .form-entry select:focus{outline:none}.attractions-filter .form-entry select::-ms-expand{display:none}.attractions-filter .form-entry select option{color:black;text-align:center}.nameMarker img{max-width:250px}.attraction-hover{text-align:center;text-transform:uppercase;font-weight:800;color:#3a5130}.attraction-hover__image img{max-width:300px;margin-bottom:10px}.privacy-policy .text-modules-wrapper h2,.privacy-policy .text-modules-wrapper .sitemap .intro-content h1,.sitemap .intro-content .privacy-policy .text-modules-wrapper h1{font-size:45px}.privacy-policy .text-modules-wrapper strong{font-family:"Noto Serif SC",serif;margin-bottom:20px;line-height:3.5;color:#213862}.wedding-venues-crystal-river-florida .amenities-block .text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:wrap;flex-flow:wrap}.wedding-venues-crystal-river-florida .amenities-block h2,.wedding-venues-crystal-river-florida .amenities-block .sitemap .intro-content h1,.sitemap .intro-content .wedding-venues-crystal-river-florida .amenities-block h1{width:100%}.wedding-venues-crystal-river-florida .amenities-block .col-6{width:35%;padding-left:5%;text-align:left}@media (max-width: 990px){.wedding-venues-crystal-river-florida .amenities-block .col-6{padding-left:4%}}.wedding-venues-crystal-river-florida .amenities-block .col-6 ul{-ms-flex-flow:column;flex-flow:column;width:100%}.wedding-venues-crystal-river-florida .amenities-block .col-6 ul li{width:100%;margin:0 0 10px 0 !important}.list-block .item .text h2 strong,.list-block .item .text .sitemap .intro-content h1 strong,.sitemap .intro-content .list-block .item .text h1 strong{font-weight:100;font-size:44px;line-height:1}@media (max-width: 1170px){.text-modules-wrapper{padding:0 40px}.form-module{padding:0 20px}}@media (max-width: 900px){.plantation-resort-crystal-river .slider-block.slider-one-image{padding-bottom:80px}}.fancybox-content h2,.fancybox-content .sitemap .intro-content h1,.sitemap .intro-content .fancybox-content h1{FONT-SIZE:40px}.fancybox-content ul li{padding-bottom:10px}.btn3{background-color:transparent !important;border-bottom:1px solid #fff !important;color:#fff !important}.btn3:hover{color:#213862 !important;background-color:#fff !important}.box-arrow-popin svg{fill:#fff !important}.return-from-map{position:fixed;top:120px;left:5%;z-index:99}.infoBox img{z-index:99 !important}.map_popup .map_popup{background:#FFFFFF !important;width:220px !important;z-index:-1 !important}.map_popup .map_popup img{width:200px !important;position:relative !important}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px !important}.map_popup .desc h2,.map_popup .desc .sitemap .intro-content h1,.sitemap .intro-content .map_popup .desc h1{color:#213862 !important;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#2e2e2e !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}#home .top-content{position:relative;background:#000}#home .top-content:before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;background:#050533;background:linear-gradient(180deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.33) 32%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#050533",endColorstr="#ffffff",GradientType=1)}#home .top-content__uvp{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:38% !important;text-align:center;font-family:"Noto Serif SC",serif;font-size:80px;z-index:1;color:#fff;font-weight:100}#home .top-content__uvp span{font-family:"Open Sans",sans-serif;font-size:25px;text-transform:uppercase;font-weight:100;display:block;letter-spacing:0.15em}#home .top-content figure{width:100%;height:100vh;position:relative}#home .top-content figure img{width:100%;height:100%;object-fit:cover}#home .top-content__bottom{position:absolute;bottom:20px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:2px}#home .top-content__bottom .scroll{position:relative;font-size:12px;letter-spacing:0;font-weight:600}#home .top-content__bottom .flex-layout{position:relative}#home .top-content__bottom-center{height:30px}#home .top-content__bottom-center:before{content:'';height:40px;width:1px;display:block;background:#fff;position:absolute;left:0;right:0;top:10px;margin-left:auto;margin-right:auto;opacity:.5}#home .top-content__bottom-center:after{content:'';height:70px;width:1px;display:block;background:#213862;position:absolute;left:0;right:0;top:50px;margin-left:auto;margin-right:auto;opacity:.5}#home .top-content .slick-arrow.slick-prev{left:5%}#home .top-content .slick-arrow.slick-next{right:5%}body.has-calendar #content .filter form{margin-left:20px;margin-bottom:0;padding-left:7%}body.has-calendar #content .filter form label,body.has-calendar #content .filter form select{margin-left:5px;text-transform:capitalize;height:24px;font-family:"Open Sans",sans-serif;padding:0;font-size:15px;line-height:1.6;-webkit-appearance:none}body.has-calendar #content .filter form select{width:90px;margin:0 30px 0 15px;background-size:20px;padding:0px 10px}body.has-calendar #content .filter form select:hover{color:#2e2e2e}body.has-calendar #content ul.upcoming-events{margin-top:3em;clear:both}body.has-calendar #content ul.upcoming-events li.event{margin:0 0 4em 0;vertical-align:top;list-style:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure{overflow:hidden;width:90%;margin:0 auto;position:relative}body.has-calendar #content ul.upcoming-events li.event .event-inner figure img{width:100%;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption{display:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption p{margin:0;padding:10px 20px;border-radius:2px;background-color:rgba(255,255,255,0.9);display:inline-block;color:#222;text-transform:uppercase;font-size:70%;border:1px solid #222;font-family:"Noto Serif SC",serif;transition:all 0.3s ease-in-out;position:relative;top:-20px;left:0;z-index:100}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy{padding:0 2%}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name{margin:1.5em auto 1em;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name *{font-size:120%;line-height:1.5}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-date{transition:all 0.3s ease-in-out;color:#213862}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy p{margin:5px 0 2em;color:#2e2e2e}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure figcaption p{background-color:#213862;color:#fff}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure img{transform:scale(1.1)}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-name{opacity:0.7}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-date{opacity:0.7}.event .event-img .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.event .event-img .pin-it-button:hover{opacity:0.7}.event .event-img img{width:100%;height:auto}.event .event-copy form{text-align:center}.event .event-copy form fieldset{border:none}.event .event-copy form fieldset legend{display:none}.event .event-copy .event-description{width:80%;margin:0 auto}.related-events{padding:4em 0 0}.share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.share-btn:hover{opacity:0.7}#share-modal{min-width:500px;padding:3em;text-align:center}#share-modal h2,#share-modal .sitemap .intro-content h1,.sitemap .intro-content #share-modal h1{margin:0 0 1em 0}.events-block__item{padding:50px 0;-ms-flex-align:center;align-items:center}.events-block__item:nth-child(odd){-ms-flex-flow:row-reverse;flex-flow:row-reverse}.events-block__item h2,.events-block__item .sitemap .intro-content h1,.sitemap .intro-content .events-block__item h1{line-height:1.5}.events-block .event-date{font-weight:600;margin-bottom:15px;text-transform:uppercase}.events-block a:not(.btn):hover{text-decoration:underline;color:#3a5130}.events-block__image{width:50%}.events-block__image img{width:100%}.events-block__text{width:50%;max-width:510px;margin:0 auto}@media (max-width: 900px){.events-block__item{width:90%;margin:0 auto;overflow-x:hidden;-ms-flex-flow:column;flex-flow:column}.events-block__item:nth-child(odd){-ms-flex-flow:column;flex-flow:column}.events-block__item h2,.events-block__item .sitemap .intro-content h1,.sitemap .intro-content .events-block__item h1{margin-top:20px}.events-block__image{width:100%}.events-block__image img{width:100%}.events-block__text{width:100%;max-width:100%;margin:0 auto}}.slider-block{background-repeat:no-repeat;background-size:cover}.slider-block .flex-layout{-ms-flex-align:center;align-items:center}.slider-block.dark{color:#fff}.slider-block.dark .btn{background-color:#fff;color:#213862}.slider-block.dark .btn:hover{background:#213862;color:#fff}.slider-block.dark h2,.slider-block.dark .sitemap .intro-content h1,.sitemap .intro-content .slider-block.dark h1{color:#fff}.slider-block .images-container{position:relative}.crystal-river-plantation-weddings .slider-block{background-size:cover;padding-bottom:510px;padding-top:90px}.slider-block-two-images{padding-bottom:100px;background-size:cover}.slider-block-two-images .flex-layout h2,.slider-block-two-images .flex-layout .sitemap .intro-content h1,.sitemap .intro-content .slider-block-two-images .flex-layout h1{padding:40px 0 20px}.slider-block-two-images .container{position:relative}.slider-block-two-images .container h2,.slider-block-two-images .container .sitemap .intro-content h1,.sitemap .intro-content .slider-block-two-images .container h1{top:100px;width:47%;position:absolute;z-index:1;padding-left:70px}.slider-block-two-images .wrap{padding-top:150px}.slider-block-two-images .slick-arrow.slick-prev{left:-30px}@media (max-width: 1300px){.slider-block-two-images .slick-arrow.slick-prev{left:10px}}.slider-block-two-images .slick-arrow.slick-next{right:-30px}@media (max-width: 1300px){.slider-block-two-images .slick-arrow.slick-next{right:10px}}.crystal-river-plantation-weddings .slider-block-two-images h2,.crystal-river-plantation-weddings .slider-block-two-images .sitemap .intro-content h1,.sitemap .intro-content .crystal-river-plantation-weddings .slider-block-two-images h1{top:60px}.crystal-river-plantation-weddings .slider-block-two-images .wrap{padding-top:170px}.home-page .slider-block-two-images{padding-bottom:690px;padding-top:70px}.plantation-resort-crystal-river .slider-block-two-images{background-size:contain;mix-blend-mode:multiply}.slider-block__image{width:55%}.slider-block__image img{width:70%;box-shadow:3px 3px 18px 0px #0000004f}.slider-block__image .count-1{max-width:280px;position:absolute;right:90px;bottom:-70px}.slider-block__image .count-1 img{width:100%}.slider-block.slider-one-image{background-size:cover;background-position:right}.slider-block.slider-one-image .slick-arrow.slick-prev{left:0px}.slider-block.slider-one-image .slick-arrow.slick-next{right:20px}.plantation-resort-crystal-river .slider-block.slider-one-image{background-size:cover}.plantation-resort-crystal-river .slider-block.slider-one-image .btn{background:#fff;color:#2e2e2e}.plantation-resort-crystal-river .slider-block.slider-one-image .btn:hover{background:#213862;color:#fff}.home-page .slider-block.slider-one-image{mix-blend-mode:multiply;background-size:contain}.home-page .slider-block.slider-one-image .slider-block__text{width:55%;color:#2e2e2e;padding-left:70px;padding-right:20px}.home-page .slider-block.slider-one-image .slider-block__text h2,.home-page .slider-block.slider-one-image .slider-block__text .sitemap .intro-content h1,.sitemap .intro-content .home-page .slider-block.slider-one-image .slider-block__text h1{color:#213862}.slider-block.slider-one-image .slider-block__image{width:45%}.slider-block.slider-one-image .slider-block__image figure{padding:20px}.slider-block.slider-one-image .slider-block__image img{width:100% !important;box-shadow:3px 3px 18px 0px #0000004f}.slider-block.slider-one-image .slider-block__text{color:#fff;width:45%;padding-left:0;padding-right:105px}.slider-block.slider-one-image .slider-block__text h2,.slider-block.slider-one-image .slider-block__text .sitemap .intro-content h1,.sitemap .intro-content .slider-block.slider-one-image .slider-block__text h1{color:#fff}.slider-block.slider-one-image .slick-dots{padding-top:0px}.slider-block.slider-one-image .slick-dots li button{background-color:#213862}.slider-block.slider-one-image .slick-dots li.slick-active button{background-color:rgba(33,56,98,0.5)}.slider-block__text{width:48%;padding-left:20px;padding-right:40px}.slider-block__text .text{margin-bottom:30px}.slider-block__text .btn{margin-top:30px}.slider-block__text .btn-two{background:transparent;border:1px solid #213862;margin-left:20px}.slider-block__text .btn-two:hover{background:#213862}.slider-block__text ul li{position:relative;padding:0 0 0 20px;margin:0 0 10px 0;line-height:1.5}.slider-block__text ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#3a5130}.slider-block__text h2,.slider-block__text .sitemap .intro-content h1,.sitemap .intro-content .slider-block__text h1{margin-left:-30px;margin-bottom:10px}.slider-block__text h2 span,.slider-block__text .sitemap .intro-content h1 span,.sitemap .intro-content .slider-block__text h1 span{margin-left:30px}.slider-block__text h3{text-transform:uppercase;font-size:16px;margin-bottom:20px;letter-spacing:0.1em}.slider-block .item{padding:75px 0 75px 75px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.slider-block .btn3{margin-left:7px}@media (max-width: 1024px){.slider-block__image img{width:75%}.slider-block__image .count-1{right:70px;bottom:40px}.slider-block.slider-one-image h2,.slider-block.slider-one-image .sitemap .intro-content h1,.sitemap .intro-content .slider-block.slider-one-image h1{margin-left:0}.slider-block.slider-one-image h2 span,.slider-block.slider-one-image .sitemap .intro-content h1 span,.sitemap .intro-content .slider-block.slider-one-image h1 span{margin-left:0px}.slider-block.slider-one-image img{width:90%}.slider-block.slider-one-image .item{overflow-x:hidden}}@media (max-width: 900px){.slider-block .item{padding:40px 10px 0px 10px;overflow-x:hidden}.slider-block__text{padding-left:0;padding-right:0}.slider-block__text h2,.slider-block__text .sitemap .intro-content h1,.sitemap .intro-content .slider-block__text h1{margin-left:0}.slider-block__text h2 span,.slider-block__text .sitemap .intro-content h1 span,.sitemap .intro-content .slider-block__text h1 span{margin-left:0px}.slider-block__image{padding-left:30px;position:relative}.slider-block__image .count-1{text-align:right;right:0px;bottom:-70px}.slider-block__image .count-1 img{width:60%}.home-page .slider-block-two-images{padding-top:0 !important}.home-page .slider-block-two-images H2{top:140px !important;width:100% !important;position:RELATIVE !important;padding-left:0 !important}.crystal-river-plantation-weddings .slider-block-two-images .item{overflow-x:visible !important}.crystal-river-plantation-weddings .slider-block-two-images H2{top:30px !important;width:100% !important;position:RELATIVE !important;padding-left:0 !important}.crystal-river-plantation-weddings .slider-block-two-images .wrap{padding-top:45px;padding-bottom:45px}.slider-block-two-images .slick-arrow.slick-prev,.slider-block.slider-one-image .slick-arrow.slick-prev{display:none !important}.slider-block.slider-one-image{padding:50px 0}.slider-block.slider-one-image .slider-block__text{padding-left:30px !important}.crystal-river-plantation-weddings .slider-block.slider-one-image{padding-bottom:430px}}.specials-block__container{-ms-flex-flow:column;flex-flow:column}.specials-block .item{padding:50px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column;overflow-x:hidden}.specials-block .item__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.specials-block .item .btn{margin:10px 10px 10px 0;font-size:13px;padding:10px 15px}.specials-block .item .btns{margin-top:30px}.specials-block .item .btns .btn2{background:transparent;border-bottom:1px solid #213862;color:#213862}.specials-block .item .btns .btn2:hover{background:#213862;color:#fff}.specials-block .item:nth-child(even) .item__inner{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.specials-block .item:nth-child(2n){background-image:url(/assets/images/room-bg-1.jpg);color:#fff;background-size:cover}.specials-block .item:nth-child(2n) ul li::before{background:#FFF !important}.specials-block .item:nth-child(2n) h2,.specials-block .item:nth-child(2n) .sitemap .intro-content h1,.sitemap .intro-content .specials-block .item:nth-child(2n) h1,.specials-block .item:nth-child(2n) h3{color:#fff}.specials-block .item:nth-child(2n) .btn{background:#fff;color:#213862}.specials-block .item:nth-child(2n) .btn:hover{background:#213862;color:#fff}.specials-block .item:nth-child(2n) .btn2{background:transparent !important;border-bottom:1px solid #fff;color:#fff}.specials-block .item:nth-child(2n) .btn2:hover{background:#fff !important;color:#213862}.specials-block .item .image{width:50%}.specials-block .item .image img{width:100%}.specials-block .item .text{width:50%;max-width:510px;margin:0 auto;padding:0 20px}.specials-block .item .wrap{margin-top:30px;line-height:1.8}.specials-block .item ul{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;text-align:left;list-style:none;width:100%}.specials-block .item ul li{list-style:none;font-size:17px;position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.specials-block .item ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#213862}@media (max-width: 1024px){.specials-block h2,.specials-block .sitemap .intro-content h1,.sitemap .intro-content .specials-block h1{font-size:48px}.specials-block .item .wrap{margin-top:0}.specials-block .item .btns{margin-top:10px}.specials-block .item .btns a{padding:10px 13px;font-size:14px}}@media (max-width: 900px){.specials-block .item .item__inner{-ms-flex-flow:column;flex-flow:column;max-width:90%;margin:0 auto}.specials-block .item .item__inner .images-container{width:100%}.specials-block .item .item__inner .text{width:100%;max-width:100%}.specials-block .item .item__inner .text h2,.specials-block .item .item__inner .text .sitemap .intro-content h1,.sitemap .intro-content .specials-block .item .item__inner .text h1{margin-top:20px}.specials-block .item:nth-child(2n){background-size:cover}.specials-block .item:nth-child(even) .item__inner{-ms-flex-flow:column;flex-flow:column}}.single-quad{padding:50px 0;background-position:center;background-repeat:no-repeat;background-size:cover}.single-quad .item{width:100%}.single-quad .item ul{margin:1em 0}.single-quad .item ul li{position:relative;padding:0 0 0 20px;margin:0 0 10px 0;list-style:none}.single-quad .item ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#3a5130}.single-quad .item .text{overflow-x:hidden;width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:40%;margin-left:3%}.single-quad .item .text>div{max-width:90%;font-size:1.0625rem !important;line-height:1.8}.single-quad .item .text p{margin-bottom:20px}.single-quad .item .text .btn{margin-bottom:15px}.single-quad .item img{box-shadow:3px 3px 18px 0px #0000004f}.single-quad .item .images-container{width:50%;display:-ms-flexbox;display:flex;position:relative;padding-left:1px}.single-quad .item .images-container::before{content:"";display:block;position:absolute;width:25px;height:100%;background-repeat:repeat-y;left:-30px}.single-quad .item .images-container img{width:100%}.single-quad.align-left .images-container{display:none}.single-quad.align-left .item{position:relative;min-height:63vh;z-index:2;color:#fff;max-width:500px;margin:0 auto;padding:50px 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.single-quad.align-left .item h2,.single-quad.align-left .item .sitemap .intro-content h1,.sitemap .intro-content .single-quad.align-left .item h1{text-align:center;color:#fff;padding-bottom:50px}.single-quad.align-left .item .btn{background:#fff;color:#2e2e2e;margin-top:30px}.single-quad.align-left .item .btn:hover{background:#213862;color:#fff}@media (max-width: 1440px){.single-quad.align-left .item{padding:0;padding-right:90px !important}}.single-quad.align-left .image{display:none}.single-quad.align-left .item{text-align:right;margin:0 0 0 auto;line-height:1.8;max-width:590px;-ms-flex-pack:end;justify-content:end}.single-quad.align-left .item h2,.single-quad.align-left .item .sitemap .intro-content h1,.sitemap .intro-content .single-quad.align-left .item h1{text-align:center;padding-bottom:20px}.single-quad.align-left .item .btn{line-height:1.2}.single-quad.align-left .item aside{width:100%;max-width:420px;font-size:1.0625rem !important;margin-left:auto;margin-right:0}.single-quad.align-left .text>div{width:100%;max-width:100%}.single-quad.align-background-right .item{position:relative;right:7%;min-height:63vh;z-index:2;color:white;max-width:600px;margin:0 auto 0 0 !important;padding:50px 0;text-align:left !important;display:-ms-flexbox;display:flex}.single-quad.align-background-right .item h2,.single-quad.align-background-right .item .sitemap .intro-content h1,.sitemap .intro-content .single-quad.align-background-right .item h1{text-align:center !important;color:#fff;padding-bottom:50px}@media (max-width: 1440px){.single-quad.align-background-right .item{padding:0;padding-right:90px !important}}.single-quad.align-background-right .image{display:none}.single-quad.align-background-right .item{text-align:right;margin:0 0 0 auto;line-height:1.8;max-width:590px;-ms-flex-pack:end;justify-content:end}.single-quad.align-background-right .item h2,.single-quad.align-background-right .item .sitemap .intro-content h1,.sitemap .intro-content .single-quad.align-background-right .item h1{text-align:right;padding-bottom:20px;width:500px}.single-quad.align-background-right .item .btn{line-height:1.2}.single-quad.align-background-right .item aside{width:100%;max-width:420px;font-size:1.0625rem !important;margin-left:auto;margin-right:0}.single-quad.align-background-right .text>div{width:100%;max-width:100%}.single-quad .flex-layout.left{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.single-quad .flex-layout.left .images-container{-ms-flex-pack:end;justify-content:flex-end}.single-quad .flex-layout.left .images-container::before{right:-30px;left:auto}.single-quad .flex-layout.left .text{margin-left:0%;margin-right:3%}.single-quad.luxury{padding:50px 0 100px}.single-quad.luxury figure{margin-top:-140px}@media (max-width: 900px){.single-quad.luxury figure{margin-top:0px}}.single-quad.luxury h2,.single-quad.luxury .sitemap .intro-content h1,.sitemap .intro-content .single-quad.luxury h1{margin-left:-30px;margin-bottom:10px}.single-quad.luxury h2 span,.single-quad.luxury .sitemap .intro-content h1 span,.sitemap .intro-content .single-quad.luxury h1 span{margin-left:30px}.single-quad.luxury .text{padding-left:70px;max-width:500px;margin-bottom:100px}.single-quad.luxury .btn{background-color:#fff;color:#213862}.single-quad.luxury .btn:hover{background:#213862;color:#fff}.single-quad.dark{color:#fff}.single-quad.dark h2,.single-quad.dark .sitemap .intro-content h1,.sitemap .intro-content .single-quad.dark h1{color:#fff}.single-quad.light .alone{color:#2e2e2e;min-height:38vh}.single-quad.light .alone h2,.single-quad.light .alone .sitemap .intro-content h1,.sitemap .intro-content .single-quad.light .alone h1{text-align:center;padding-bottom:20px;color:#2e2e2e;padding-bottom:50px}.single-quad.light .alone aside{line-height:1.8}.single-quad.light .alone .btn{background:#213862;color:#fff;margin-top:30px}.single-quad.light .alone .btn:hover{background:#3a5130;color:#fff}.single-quad .alone{position:relative;min-height:63vh;z-index:2;color:#fff;max-width:600px;margin:0 auto;padding:50px 0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.single-quad .alone h2,.single-quad .alone .sitemap .intro-content h1,.sitemap .intro-content .single-quad .alone h1{text-align:center;color:#fff;padding-bottom:50px}.single-quad .alone .btn{background:#fff;color:#2e2e2e;margin-top:30px}.single-quad .alone .btn:hover{background:#213862;color:#fff}@media (max-width: 1400px){.single-quad .alone{padding:0}}@media (max-width: 900px){.single-quad h2,.single-quad .sitemap .intro-content h1,.sitemap .intro-content .single-quad h1{margin-left:0px !important}.single-quad h2 span,.single-quad .sitemap .intro-content h1 span,.sitemap .intro-content .single-quad h1 span{margin-left:0px !important}.single-quad.luxury{padding-bottom:0}.single-quad.luxury .text{width:55%;padding-left:30px;margin-bottom:60px}.single-quad.luxury .images-container{width:45%}.single-quad.align-left{background-image:none !important}.single-quad.align-left .flex-layout{-ms-flex-flow:row-reverse;flex-flow:row-reverse;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.single-quad.align-left .image,.single-quad.align-left .images-container{display:block}.single-quad.align-left .images-container{width:30%}.single-quad.align-left .images-container img{width:100%}.single-quad.align-left .item{text-align:left;margin:0 auto;padding-right:0 !important;max-width:100%;line-height:1.8;color:#2e2e2e;min-height:AUTO !important}.single-quad.align-left .item h2,.single-quad.align-left .item .sitemap .intro-content h1,.sitemap .intro-content .single-quad.align-left .item h1{color:#2e2e2e;text-align:left;margin-bottom:0;margin-top:20px}.single-quad.align-left .item .btn{line-height:1.2;background:#213862;color:#fff}.single-quad.align-left .item .btn:hover{color:#213862;background:#fff}}.single-quad-two-images{padding:50px 0;background-size:contain;background-repeat:no-repeat;padding-bottom:180px;overflow-x:hidden;width:100%}.single-quad-two-images .item{position:relative}.single-quad-two-images .item h2,.single-quad-two-images .item .sitemap .intro-content h1,.sitemap .intro-content .single-quad-two-images .item h1{margin-left:-30px;margin-bottom:10px}.single-quad-two-images .item h2 span,.single-quad-two-images .item .sitemap .intro-content h1 span,.sitemap .intro-content .single-quad-two-images .item h1 span{margin-left:30px}.single-quad-two-images .item .text{width:50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:400px}.single-quad-two-images .item .images-container{overflow-x:hidden;width:50%;display:-ms-flexbox;display:flex}.single-quad-two-images .item .images-container .count-1{max-width:280px;position:absolute;right:0px;bottom:-90px}.single-quad-two-images .item .images-container .count-1 img{width:100%}.single-quad-two-images .item .images-container img{width:100%;box-shadow:3px 3px 18px 0px #0000004f}.single-quad-two-images .flex-layout.right{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.single-quad-two-images.white{background:#fff}@media (max-width: 1170px){.single-quad-two-images .item{padding-left:40px;padding-right:40px}}@media (max-width: 900px){.single-quad-two-images{padding-bottom:115px}.single-quad-two-images .item{padding-left:10px}.single-quad-two-images .item h2,.single-quad-two-images .item .sitemap .intro-content h1,.sitemap .intro-content .single-quad-two-images .item h1{margin-left:0px !important}.single-quad-two-images .item h2 span,.single-quad-two-images .item .sitemap .intro-content h1 span,.sitemap .intro-content .single-quad-two-images .item h1 span{margin-left:0px !important}.single-quad-two-images .item .text{padding-right:25px}.single-quad-two-images .item .images-container .count-1{text-align:right;bottom:-20px}.single-quad-two-images .item .images-container .count-1 img{width:60%}}.accommodations-quad{padding:50px  0 100px}.accommodations-quad__text{padding-bottom:30px;padding-left:70px}.accommodations-quad__text h2,.accommodations-quad__text .sitemap .intro-content h1,.sitemap .intro-content .accommodations-quad__text h1{margin-left:-30px;margin-bottom:10px}.accommodations-quad__text h2 span,.accommodations-quad__text .sitemap .intro-content h1 span,.sitemap .intro-content .accommodations-quad__text h1 span{margin-left:30px}.accommodations-quad__text .btn{margin-top:20px}.accommodations-quad .flex-layout{-ms-flex-align:end;align-items:end}@media (max-width: 1180px){.accommodations-quad__image{width:55%}.accommodations-quad__image img{width:100%}.accommodations-quad__text{width:55%}.accommodations-quad .flex-layout{-ms-flex-align:center;align-items:center}}@media (max-width: 990px){.home-page .slider-block-two-images{padding-bottom:480px}.home-page .reviews-block{margin-top:-430px}.accommodations-quad{padding:120px 0 80px !important}.accommodations-quad__text{padding-left:30px}.accommodations-quad H2{font-size:40px;margin-left:0}.accommodations-quad H2 span{margin-left:0}}.rooms-block{margin:0 auto;width:100%}.rooms-block__list{-ms-flex-flow:column;flex-flow:column}.rooms-block__item{padding:60px 0;text-align:center;position:relative}.rooms-block__item .flex-layout{-ms-flex-align:center;align-items:center}.rooms-block__item:first-child{padding:100px 0 0}.rooms-block__item:nth-child(odd) figure{padding:20px 20px 20px 0}.rooms-block__item:nth-child(even) .flex-layout{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.rooms-block__item:nth-child(even) figure{padding:20px 0px 20px 20px}.rooms-block__item:nth-child(2)::before{content:"";display:block;position:absolute;width:100%;top:-80px;height:calc(100% + 80px);z-index:-1;mix-blend-mode:multiply;background-image:url(/assets/images/room-bg-3.jpg);background-repeat:no-repeat}.rooms-block__item:nth-child(4)::before{content:"";display:block;position:absolute;width:100%;top:0px;height:calc(100% + 80px);z-index:-1;mix-blend-mode:multiply;background-image:url(/assets/images/room-bg-2.jpg);background-repeat:no-repeat}.rooms-block__item:nth-child(3n){background-image:url(/assets/images/room-bg-1.jpg);color:#fff;mix-blend-mode:multiply}.rooms-block__item:nth-child(3n) h2,.rooms-block__item:nth-child(3n) .sitemap .intro-content h1,.sitemap .intro-content .rooms-block__item:nth-child(3n) h1,.rooms-block__item:nth-child(3n) h3{color:#fff}.rooms-block__item:nth-child(3n) .btn{background:#fff;color:#213862}.rooms-block__item:nth-child(3n) .btn:hover{background:#213862;color:#fff}.rooms-block h2,.rooms-block .sitemap .intro-content h1,.sitemap .intro-content .rooms-block h1{padding:0 5px;text-align:center}.rooms-block h2 span,.rooms-block .sitemap .intro-content h1 span,.sitemap .intro-content .rooms-block h1 span{font-size:18px}.rooms-block .floorplan{color:#3a5130;font-family:"Noto Serif SC",serif;margin:20px 0;text-transform:uppercase}.rooms-block__bottom{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center}.rooms-block__bottom .btn{margin-right:30px;min-width:40%}.rooms-block__bottom p{font-size:15px}.rooms-block__unit{margin-bottom:100px}.rooms-block__unit:last-child{margin-bottom:0}.rooms-block .image-slide{position:relative;width:100%;height:100%}.rooms-block__image{width:50%;overflow:hidden}.rooms-block__image .expand{position:absolute;opacity:0;z-index:2;font-family:"Open Sans",sans-serif;font-size:20px;text-transform:uppercase}.rooms-block__image a{z-index:2;width:100%;height:100%}.rooms-block__image a:before{content:"";display:block;position:absolute;top:0;right:0;left:0;background:url(svg/expand2.svg) no-repeat;background-position:bottom right;background-size:35px;width:calc(100% - 90px);bottom:0;left:0;height:calc(100% - 45px);margin:0 auto;opacity:0;z-index:2}.rooms-block__image a:hover:before,.rooms-block__image a:hover .expand{opacity:1}.rooms-block figure{padding-left:0;width:100%;position:relative}.rooms-block figure.animate-fade{opacity:1}.rooms-block figure.animate-fade.fade-in{transform:translateX(0px);opacity:1}.rooms-block figure img{box-shadow:3px 3px 18px 0px #0000004f;width:100% !important;height:100% !important;object-fit:cover;margin:0 auto}.rooms-block__info{margin-left:0;width:50%;text-align:left;padding:0 7%}.rooms-block__info h3{font-size:16px;letter-spacing:0.20em;color:#213862;text-transform:uppercase;font-weight:400;margin:10px 0 20px}.rooms-block__info--inner{max-width:500px}.rooms-block__info--inner .floorplan,.rooms-block__info--inner p,.rooms-block__info--inner .rooms-block__bottom{padding:0 20px}.rooms-block__info p{padding-bottom:20px;line-height:1.8}.rooms-block__info h2,.rooms-block__info .sitemap .intro-content h1,.sitemap .intro-content .rooms-block__info h1{margin-bottom:30px;line-height:1;text-align:left;margin-left:-35px}.rooms-block__info .amenities{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-flow:column;flex-flow:column;margin-top:20px;font-family:"Open Sans",sans-serif;font-size:17px}.rooms-block__info .amenities li{padding-left:0;line-height:1}.rooms-block__info .amenities li::before{content:none}@media (max-width: 990px){.rooms-block h2,.rooms-block .sitemap .intro-content h1,.sitemap .intro-content .rooms-block h1{margin-left:0px !important}.rooms-block h2 span,.rooms-block .sitemap .intro-content h1 span,.sitemap .intro-content .rooms-block h1 span{margin-left:0px !important}.rooms-block .rooms-block__inner{-ms-flex-flow:column;flex-flow:column}.rooms-block .rooms-block__image{width:100%}.rooms-block .rooms-block__image figure{padding:20px  !important}.rooms-block .rooms-block__item:nth-child(even) .flex-layout{-ms-flex-flow:column;flex-flow:column}.rooms-block .rooms-block__item:first-child{padding:50px 0;background-color:#fff}.rooms-block .rooms-block__item:nth-child(4)::before{background-size:cover}.rooms-block .rooms-block__item:last-child{background-color:#fff}.rooms-block .rooms-block__item:nth-child(3n){background-size:cover}.rooms-block .rooms-block__info{width:100%;padding:0 15px}.rooms-block .rooms-block__info h2,.rooms-block .rooms-block__info .sitemap .intro-content h1,.sitemap .intro-content .rooms-block .rooms-block__info h1{padding-top:25px}}.amenities-block{padding:60px 0;background-size:cover;text-align:center;color:#fff}.amenities-block h2,.amenities-block .sitemap .intro-content h1,.sitemap .intro-content .amenities-block h1{color:#fff;text-align:center;font-weight:100;padding-bottom:50px}.amenities-block .text{width:100%}.amenities-block .btn{background:#fff;color:#213862 !important;margin:20px 0}.amenities-block .btn:hover{background:#213862;color:#fff !important}.amenities-block ul{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;text-align:left;list-style:none;width:90%}.amenities-block ul li{list-style:none;font-size:17px;color:#fff;position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.amenities-block ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#fff}.amenities-block.doublecol ul{-ms-flex-pack:end;justify-content:end}.amenities-block.doublecol ul li{margin:0 0 30px 10% !important;width:39%}.amenities-block.triplecol ul li{width:33%}.amenities-block.quadcol li{width:25%}.gallery-home{padding:70px 0 15px;position:relative;text-align:center}.gallery-home.home{background:url(/assets/images/map-background-below.jpg);padding:90px 0 230px}.gallery-home.text-center svg{margin-bottom:30px}.gallery-home.text-center svg path{fill:#213862}.gallery-home h2,.gallery-home .sitemap .intro-content h1,.sitemap .intro-content .gallery-home h1{margin:0px 0 0px !important}.gallery-home__img img{width:380px;height:375px;object-fit:cover}.gallery-home .sym-slide{margin-right:20px}.gallery-home .gallery-home__img{position:relative}.gallery-home .gallery-home__img a:after{content:"";display:block;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-color:rgba(255,255,255,0.7);background-image:url("/assets/svg/expand.svg");background-size:30px;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-in-out;cursor:pointer}.gallery-home .gallery-home__img a:hover::after{opacity:1}.gallery-home .btn{margin:25px 0 70px}.crystal-river-plantation-weddings .gallery-home{padding:240px 0 15px}.crystal-river-plantation-weddings .gallery-home .btn{margin-top:30px}.plantation-resort-crystal-river .gallery-home h2 span,.plantation-resort-crystal-river .gallery-home .sitemap .intro-content h1 span,.sitemap .intro-content .plantation-resort-crystal-river .gallery-home h1 span{margin-top:10px;text-transform:initial;letter-spacing:0}.list-block .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow-x:hidden;width:100%;mix-blend-mode:multiply}.list-block__container{-ms-flex-flow:column;flex-flow:column}.list-block table{margin:0 auto}.list-block table strong{text-transform:uppercase;font-size:14px}.list-block table td{color:#213862;border-bottom:1px solid #213862;height:40px !important}.list-block .not-image.item .text{width:100%;max-width:100%}.list-block .not-image.item h2,.list-block .not-image.item .sitemap .intro-content h1,.sitemap .intro-content .list-block .not-image.item h1{text-align:center}.crystal-river-restaurants .list-block .item{background-blend-mode:multiply}.crystal-river-restaurants .list-block .item:nth-child(1){background-image:url(/assets/images/PlantationCrystalRiver-Westbar-bg.jpeg);background-repeat:no-repeat;background-size:contain;background-position:right}.crystal-river-restaurants .list-block .item:nth-child(2){background-image:url(/assets/images/PlantationCrystalRiver-TikiBar-bg.jpeg);background-repeat:no-repeat;background-size:contain}.crystal-river-restaurants .list-block .item:nth-child(3){background-image:url(/assets/images/PlantationCrystalRiver-SportBar-bg.jpeg);background-repeat:no-repeat;background-size:contain;background-position:right}.event-space-crystal-river-florida .list-block .item:nth-child(1){padding-bottom:0}.event-space-crystal-river-florida .list-block .item:nth-child(2){padding-top:100px;background-image:url(/assets/images/bg1.jpg);background-repeat:no-repeat;background-size:contain}.event-space-crystal-river-florida .list-block .not-image{background-image:url(/assets/images/bg2jpg.jpg);background-repeat:no-repeat;background-size:contain;background-position:bottom right;padding-bottom:100px !important}.list-block .item{padding:50px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column}.list-block .item__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-block .item:nth-child(even) .item__inner{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.list-block .item .image,.list-block .item .images-container{width:50%}.list-block .item .image img,.list-block .item .images-container img{width:100%}.list-block .item .text{width:50%;max-width:510px;margin:0 auto;padding:0 50px}.list-block .item .wrap{margin-top:5px;line-height:1.8}.list-block .item .btn{margin-top:30px}.list-block .item .btn:nth-of-type(1){margin-right:30px}.list-block .item ul{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;text-align:left;list-style:none;width:100%}.list-block .item ul li{list-style:none;font-size:17px;position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.list-block .item ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#213862}.dining .list-block .item:first-child{background-image:url(/assets/images/room-bg-1.jpg);background-repeat:no-repeat;color:#fff}.dining .list-block .item:first-child h2,.dining .list-block .item:first-child .sitemap .intro-content h1,.sitemap .intro-content .dining .list-block .item:first-child h1,.dining .list-block .item:first-child h3{color:#fff}.dining .list-block .item:first-child .btn{background:#fff;color:#213862}.dining .list-block .item:first-child .btn:hover{background:#213862;color:#fff}.dining .list-block .item:nth-child(2){background-image:url(/assets/images/dinning-bg-1.jpg);background-repeat:no-repeat;background-position:center left;background-size:60%}@media (max-width: 900px){.list-block h2,.list-block .sitemap .intro-content h1,.sitemap .intro-content .list-block h1{font-size:45px}.list-block table{width:660px !important}.list-block .item .item__inner{-ms-flex-flow:column;flex-flow:column;max-width:90%;margin:0 auto}.list-block .item .item__inner .images-container{width:100%}.list-block .item .item__inner .text{width:100%;max-width:100%;padding:0}.list-block .item .item__inner .text h2,.list-block .item .item__inner .text .sitemap .intro-content h1,.sitemap .intro-content .list-block .item .item__inner .text h1{margin-top:20px}.list-block .item:nth-child(even) .item__inner{-ms-flex-flow:column;flex-flow:column}}.location{background-size:contain;background-position:center right;background-repeat:no-repeat;padding:50px 0;background-color:#fff}.location .flex-layout{min-height:780px;-ms-flex-align:center;align-items:center;width:50%}.location__text{margin-left:auto;margin-right:150px;max-width:330px}.location__text .btn{margin-top:30px}.location__text h2,.location__text .sitemap .intro-content h1,.sitemap .intro-content .location__text h1{margin-left:-30px;margin-bottom:10px}.location__text h2 span,.location__text .sitemap .intro-content h1 span,.sitemap .intro-content .location__text h1 span{margin-left:30px}@media (max-width: 1024px){.location .flex-layout{min-height:500px}}@media (max-width: 900px){.location__text{padding-left:40px}.location__text h2,.location__text .sitemap .intro-content h1,.sitemap .intro-content .location__text h1{margin-left:0px}.location__text h2 span,.location__text .sitemap .intro-content h1 span,.sitemap .intro-content .location__text h1 span{margin-left:0px}}.reviews-block{margin-top:-630px;text-align:center;color:#fff}.home-page .reviews-block{padding-bottom:60px}.crystal-river-plantation-weddings .reviews-block{margin-top:-440px}.reviews-block .reviews{text-align:center;max-width:600px;margin:0 auto}.reviews-block h2,.reviews-block .sitemap .intro-content h1,.sitemap .intro-content .reviews-block h1{color:#fff}.reviews-block__title{text-align:center}.reviews-block h3{text-transform:uppercase;margin-bottom:40px;margin-top:10px;font-size:16px}.reviews-block__text{line-height:1.8}.reviews-block__text .author{font-style:italic;margin:40px 0 30px;position:relative;padding-left:20px;display:inline-block}.reviews-block__text .author::before{content:"";display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);left:0;width:15px;height:1px;background-color:#fff}.specials-block__container{-ms-flex-flow:column;flex-flow:column}.specials-block .item{padding:50px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column;overflow-x:hidden}.specials-block .item__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.specials-block .item .btn{margin:10px 10px 10px 0;font-size:13px;padding:10px 15px}.specials-block .item .btns{margin-top:30px}.specials-block .item .btns .btn2{background:transparent;border-bottom:1px solid #213862;color:#213862}.specials-block .item .btns .btn2:hover{background:#213862;color:#fff}.specials-block .item:nth-child(even) .item__inner{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.specials-block .item:nth-child(2n){background-image:url(/assets/images/room-bg-1.jpg);color:#fff;background-size:cover}.specials-block .item:nth-child(2n) ul li::before{background:#FFF !important}.specials-block .item:nth-child(2n) h2,.specials-block .item:nth-child(2n) .sitemap .intro-content h1,.sitemap .intro-content .specials-block .item:nth-child(2n) h1,.specials-block .item:nth-child(2n) h3{color:#fff}.specials-block .item:nth-child(2n) .btn{background:#fff;color:#213862}.specials-block .item:nth-child(2n) .btn:hover{background:#213862;color:#fff}.specials-block .item:nth-child(2n) .btn2{background:transparent !important;border-bottom:1px solid #fff;color:#fff}.specials-block .item:nth-child(2n) .btn2:hover{background:#fff !important;color:#213862}.specials-block .item .image{width:50%}.specials-block .item .image img{width:100%}.specials-block .item .text{width:50%;max-width:510px;margin:0 auto;padding:0 20px}.specials-block .item .wrap{margin-top:30px;line-height:1.8}.specials-block .item ul{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;text-align:left;list-style:none;width:100%}.specials-block .item ul li{list-style:none;font-size:17px;position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.specials-block .item ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#213862}@media (max-width: 1024px){.specials-block h2,.specials-block .sitemap .intro-content h1,.sitemap .intro-content .specials-block h1{font-size:48px}.specials-block .item .wrap{margin-top:0}.specials-block .item .btns{margin-top:10px}.specials-block .item .btns a{padding:10px 13px;font-size:14px}}@media (max-width: 900px){.specials-block .item .item__inner{-ms-flex-flow:column;flex-flow:column;max-width:90%;margin:0 auto}.specials-block .item .item__inner .images-container{width:100%}.specials-block .item .item__inner .text{width:100%;max-width:100%}.specials-block .item .item__inner .text h2,.specials-block .item .item__inner .text .sitemap .intro-content h1,.sitemap .intro-content .specials-block .item .item__inner .text h1{margin-top:20px}.specials-block .item:nth-child(2n){background-size:cover}.specials-block .item:nth-child(even) .item__inner{-ms-flex-flow:column;flex-flow:column}}.accordion{margin-bottom:100px;margin-top:50px}.accordion.fancybox-content{padding:70px}.accordion.fancybox-content .text{-ms-flex-flow:wrap;flex-flow:wrap;display:-ms-flexbox;display:flex}.accordion.fancybox-content .text>div{padding:20px;text-align:left}.accordion.fancybox-content .text ul{padding-left:0}.accordion h2,.accordion .sitemap .intro-content h1,.sitemap .intro-content .accordion h1{text-align:center;margin:40px auto}.accordion h3{position:relative;text-transform:uppercase;font-size:22px;margin:20px 0}.accordion h3:before{position:absolute;top:50%;transform:translateY(-50%);content:'';position:absolute;left:-20px;width:6px;height:6px;border-radius:50%;background:#3a5130}.accordion .description-menu{margin:0px 0 20px}.accordion p{margin:0 0 10px 0}.accordion ul{margin:0 !important;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-bottom:40px}.accordion ul li{width:100%;font-size:20px;line-height:1.8;padding-left:0;color:#2e2e2e}.accordion ul li::before{content:none}.accordion ul li span{color:#3a5130;text-transform:uppercase;font-weight:400}.accordion .a-container .a-btn{display:block;font-size:30px;font-family:"Noto Serif SC",serif;font-weight:lighter;padding:0.9rem 1.8rem 0.9rem 0;letter-spacing:00.05em;color:#213862;cursor:pointer;position:relative;border-bottom:1px solid #213862}.accordion .a-container .a-btn:before{content:"";display:block;position:absolute;position:absolute;top:50%;transform:translateY(-50%);content:'+';border:0;background-position:center left;background-size:100%;font-size:40px;width:22px;height:50%;font-family:"Open Sans",sans-serif;right:0px;font-weight:100}.accordion .a-container .a-panel{width:100%;color:#262626;transition:all 0.2s ease-in-out;opacity:0;height:auto;max-height:0;overflow:hidden;padding:0px 10px}.accordion .a-container .a-panel a:not(.btn){color:#213862;text-decoration:underline}.accordion .a-container .a-panel .inner-content{color:#2e2e2e;padding:15px 20px 15px 0;transition:all .3s ease}.accordion .a-container .a-panel .inner-content h2,.accordion .a-container .a-panel .inner-content .sitemap .intro-content h1,.sitemap .intro-content .accordion .a-container .a-panel .inner-content h1{font-family:"Open Sans",sans-serif;padding-left:0;font-size:18px;font-weight:600;text-transform:uppercase}.accordion .a-container .a-panel .inner-content h2::before,.accordion .a-container .a-panel .inner-content .sitemap .intro-content h1::before,.sitemap .intro-content .accordion .a-container .a-panel .inner-content h1::before{content:none}.accordion .a-container.active .a-panel{border-bottom:1px solid #213862;transition:all .3s ease}.accordion .a-container.active .a-btn{transition:all .3s ease;border-bottom:0}.accordion .a-container.active .a-btn:before{background-image:none;font-size:0px;text-align:right;height:auto;letter-spacing:0.3em}.accordion .a-container.active .a-btn:after{content:"";display:block;position:absolute;width:20px;height:1px;right:0px;position:absolute;top:50%;transform:translateY(-50%);top:50%;background:#213862}.accordion .a-container.active .a-panel{padding:15px 10px 10px 10px;opacity:1;height:auto;max-height:4000px}@media (max-width: 1170px){.accordion{padding:0 50px}}.tabs-block{padding:80px 0;overflow-x:hidden}.tabs-block .title-m{font-size:68px;font-family:"Open Sans",sans-serif;text-transform:uppercase;text-align:center}.tabs-block .item{width:100%;display:-ms-flexbox;display:flex;position:relative;-ms-flex:0 1;flex:0 1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}.tabs-block .item .wrap{padding-left:50px}.tabs-block .item .wrap a.btn{margin:20px 0 0 0}.tabs-block .item .wrap h3,.tabs-block .item .wrap h2,.tabs-block .item .wrap .sitemap .intro-content h1,.sitemap .intro-content .tabs-block .item .wrap h1{font-family:"Noto Serif SC",serif;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px;line-height:1.4}.tabs-block figure{position:relative;width:50%;text-align:right;width:420px;transition:all .9s ease;max-height:550px;overflow:hidden}.tabs-block figure img{position:relative;z-index:1;top:0;left:0;width:420px;max-height:550px;object-fit:cover}.tabs-block figure img.active{position:absolute;z-index:3;top:0;transition:all .9s ease;left:0}.tabs-block .text{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%;padding:0 80px 0 0px;max-width:540px;z-index:1}.tabs-block .text ul li{position:relative;padding:0 0 0 20px;margin:0 0 10px 0}.tabs-block .text ul li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#3a5130}.tabs-block h2,.tabs-block .sitemap .intro-content h1,.sitemap .intro-content .tabs-block h1{margin:20px 0 20px -50px}.tabs-block .js-tabs{display:block;font-family:"Open Sans",sans-serif;padding:5px 0;text-transform:uppercase;font-size:16px;letter-spacing:0.20em;font-weight:500;cursor:pointer;color:#213862}.tabs-block .tabs__info,.tabs-block .btn{margin:0 20px}.tabs-block .js-tabs__description{height:0;overflow:hidden;opacity:0;max-width:600px;margin-left:0%}.tabs-block .js-tabs__description span{text-transform:uppercase;font-size:12px;letter-spacing:0.30em;padding:10px 0;margin-bottom:20px;display:block;font-weight:600}.tabs-block .js-tabs__description.active{opacity:1;height:auto;overflow:visible;transition:all .9s ease}.tabs-block .tabs_title{z-index:8;position:relative;width:100%;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;font-family:"Noto Serif SC",serif}.tabs-block .tabs_title .tabs__info ::before{content:'';width:1px;position:absolute;right:-20px;height:100%;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;background:#213862}.tabs-block .tabs_title .tabs__info:last-child ::before{content:none}.tabs-block .tabs_title .tabs__info a{position:relative}.tabs-block .tabs_title .tabs__info a:after{content:'';width:0%;height:1px;background:#3a5130;position:absolute;bottom:0px;position:absolute;left:50%;transform:translateX(-50%);transition:all .3s ease-in-out}.tabs-block .tabs_title .tabs__info.active a,.tabs-block .tabs_title .tabs__info:hover a{color:#3a5130}.tabs-block .tabs_title .tabs__info.active a:after,.tabs-block .tabs_title .tabs__info:hover a:after{width:100%}.tabs-block .item-flex{position:relative}.tabs-block p{line-height:1.5;margin-bottom:25px;font-size:17px}.tabs-block .btn{max-width:210px;margin-left:0}.tabs-block .col-left{position:relative}.home-page .tabs-block{background-image:url(/assets/images/tabs-bg.jpg);color:#fff}.home-page .tabs-block h2,.home-page .tabs-block .sitemap .intro-content h1,.sitemap .intro-content .home-page .tabs-block h1,.home-page .tabs-block .js-tabs{color:#fff}.home-page .tabs-block .btn{background:#fff;color:#2e2e2e}.home-page .tabs-block .btn:hover{color:#fff;background:#213862}.home-page .tabs-block .tabs_title .tabs__info ::before{background:#fff}.home-page .tabs-block .tabs_title .tabs__info a{color:#fff}.home-page .tabs-block .tabs_title .tabs__info a:after{background:#fff}.home-page .tabs-block .tabs_title .tabs__info.active a,.home-page .tabs-block .tabs_title .tabs__info:hover a{color:#fff}.home-page .tabs-block .tabs_title .tabs__info.active a:after,.home-page .tabs-block .tabs_title .tabs__info:hover a:after{width:100%}@media (max-width: 900px){.tabs-block figure{width:325px}.tabs-block figure img{width:100%}.tabs-block .text{padding:0 20px 0 10px}.tabs-block h2,.tabs-block .sitemap .intro-content h1,.sitemap .intro-content .tabs-block h1{font-size:45px;margin-left:0}.tabs-block h2 span,.tabs-block .sitemap .intro-content h1 span,.sitemap .intro-content .tabs-block h1 span{margin-left:0}}.events-columns .events-filter{margin-bottom:35px;padding:7px 0;background:#213862}.events-columns .events-filter__container{display:-ms-flexbox;display:flex;min-height:46px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.events-columns .events-filter__container h2,.events-columns .events-filter__container .sitemap .intro-content h1,.sitemap .intro-content .events-columns .events-filter__container h1{font-size:40px;margin-right:40px}.events-columns .events-filter__container ul{display:-ms-flexbox;display:flex}.events-columns .events-filter__container ul li{position:relative;cursor:pointer;color:#fff;margin-right:60px;font-size:15px;text-transform:uppercase;letter-spacing:1px}.events-columns .events-filter__container ul li:before{content:"";position:absolute;top:calc(100% + 10px);height:2px;background:#fff;left:50%;width:0%;transition:all 0.3s ease-in-out}.events-columns .events-filter__container ul li.active:before,.events-columns .events-filter__container ul li:hover:before{width:100%;left:0}.events-columns__items{max-width:1170px;width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.events-columns__items.three_columns{max-width:1300px}.events-columns__items.three_columns .events-columns__item{width:calc(50% - 20px);max-width:400px}.events-columns__item{width:50%;margin:60px 0;max-width:500px}.events-columns__item figure{height:350px}.events-columns__item figure img{width:100%;height:100%;object-fit:cover}.events-columns__item .copy{padding:25px}.events-columns__item .copy h2,.events-columns__item .copy .sitemap .intro-content h1,.sitemap .intro-content .events-columns__item .copy h1{padding:15px 0;font-size:40px !important}.events-columns__item .copy .date{font-size:15px;font-weight:600;text-transform:capitalize}.events-columns__item .copy .date img{margin-right:10px}.events-columns__item .copy p{margin-top:20px}.events-columns__item .copy .btn{margin-top:20px}

/*# sourceMappingURL=style.css.map */
