@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}a:focus,input:focus,text-box:focus,textarea:focus{outline:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"Neue Haas Unica Pro Light";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Light.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Neue Haas Unica Pro";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Regular.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Neue Haas Unica Pro Medium";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Medium.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Neue Haas Unica Pro Bold";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Bold.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/neuehassunica/NeueHaasUnicaPro-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Canela";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-Regular.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Canela Italic";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-RegularItalic.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-RegularItalic.woff) format("woff");font-weight:400;font-stretch:normal}@font-face{font-family:"Canela Light";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-Light.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Canela Light Italic";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-LightItalic.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/canela/Canela-LightItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Butler";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Butler Ultra Light";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler-UltraLight.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler-UltraLight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Butler Medium";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler-Medium.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"East Liberty Signature";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/eastlibertysig/Eastlibertysignature.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/eastlibertysig/Eastlibertysignature.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/helvetica/Helvetica.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/helvetica/Helvetica.woff) format("woff");font-weight:400;font-style:normal}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:""}.fa-abacus:before{content:""}.fa-accessible-icon:before{content:""}.fa-accusoft:before{content:""}.fa-acorn:before{content:""}.fa-acquisitions-incorporated:before{content:""}.fa-ad:before{content:""}.fa-address-book:before{content:""}.fa-address-card:before{content:""}.fa-adjust:before{content:""}.fa-adn:before{content:""}.fa-adobe:before{content:""}.fa-adversal:before{content:""}.fa-affiliatetheme:before{content:""}.fa-air-freshener:before{content:""}.fa-alarm-clock:before{content:""}.fa-algolia:before{content:""}.fa-alicorn:before{content:""}.fa-align-center:before{content:""}.fa-align-justify:before{content:""}.fa-align-left:before{content:""}.fa-align-right:before{content:""}.fa-alipay:before{content:""}.fa-allergies:before{content:""}.fa-amazon:before{content:""}.fa-amazon-pay:before{content:""}.fa-ambulance:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-amilia:before{content:""}.fa-analytics:before{content:""}.fa-anchor:before{content:""}.fa-android:before{content:""}.fa-angel:before{content:""}.fa-angellist:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angry:before{content:""}.fa-angrycreative:before{content:""}.fa-angular:before{content:""}.fa-ankh:before{content:""}.fa-app-store:before{content:""}.fa-app-store-ios:before{content:""}.fa-apper:before{content:""}.fa-apple:before{content:""}.fa-apple-alt:before{content:""}.fa-apple-crate:before{content:""}.fa-apple-pay:before{content:""}.fa-archive:before{content:""}.fa-archway:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-arrow-alt-down:before{content:""}.fa-arrow-alt-from-bottom:before{content:""}.fa-arrow-alt-from-left:before{content:""}.fa-arrow-alt-from-right:before{content:""}.fa-arrow-alt-from-top:before{content:""}.fa-arrow-alt-left:before{content:""}.fa-arrow-alt-right:before{content:""}.fa-arrow-alt-square-down:before{content:""}.fa-arrow-alt-square-left:before{content:""}.fa-arrow-alt-square-right:before{content:""}.fa-arrow-alt-square-up:before{content:""}.fa-arrow-alt-to-bottom:before{content:""}.fa-arrow-alt-to-left:before{content:""}.fa-arrow-alt-to-right:before{content:""}.fa-arrow-alt-to-top:before{content:""}.fa-arrow-alt-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-from-bottom:before{content:""}.fa-arrow-from-left:before{content:""}.fa-arrow-from-right:before{content:""}.fa-arrow-from-top:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-square-down:before{content:""}.fa-arrow-square-left:before{content:""}.fa-arrow-square-right:before{content:""}.fa-arrow-square-up:before{content:""}.fa-arrow-to-bottom:before{content:""}.fa-arrow-to-left:before{content:""}.fa-arrow-to-right:before{content:""}.fa-arrow-to-top:before{content:""}.fa-arrow-up:before{content:""}.fa-arrows:before{content:""}.fa-arrows-alt:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-arrows-h:before{content:""}.fa-arrows-v:before{content:""}.fa-artstation:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asterisk:before{content:""}.fa-asymmetrik:before{content:""}.fa-at:before{content:""}.fa-atlas:before{content:""}.fa-atlassian:before{content:""}.fa-atom:before{content:""}.fa-atom-alt:before{content:""}.fa-audible:before{content:""}.fa-audio-description:before{content:""}.fa-autoprefixer:before{content:""}.fa-avianex:before{content:""}.fa-aviato:before{content:""}.fa-award:before{content:""}.fa-aws:before{content:""}.fa-axe:before{content:""}.fa-axe-battle:before{content:""}.fa-baby:before{content:""}.fa-baby-carriage:before{content:""}.fa-backpack:before{content:""}.fa-backspace:before{content:""}.fa-backward:before{content:""}.fa-badge:before{content:""}.fa-badge-check:before{content:""}.fa-badge-dollar:before{content:""}.fa-badge-percent:before{content:""}.fa-badger-honey:before{content:""}.fa-balance-scale:before{content:""}.fa-balance-scale-left:before{content:""}.fa-balance-scale-right:before{content:""}.fa-ball-pile:before{content:""}.fa-ballot:before{content:""}.fa-ballot-check:before{content:""}.fa-ban:before{content:""}.fa-band-aid:before{content:""}.fa-bandcamp:before{content:""}.fa-barcode:before{content:""}.fa-barcode-alt:before{content:""}.fa-barcode-read:before{content:""}.fa-barcode-scan:before{content:""}.fa-bars:before{content:""}.fa-baseball:before{content:""}.fa-baseball-ball:before{content:""}.fa-basketball-ball:before{content:""}.fa-basketball-hoop:before{content:""}.fa-bat:before{content:""}.fa-bath:before{content:""}.fa-battery-bolt:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-full:before{content:""}.fa-battery-half:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-slash:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-bed:before{content:""}.fa-beer:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-bell:before{content:""}.fa-bell-school:before{content:""}.fa-bell-school-slash:before{content:""}.fa-bell-slash:before{content:""}.fa-bells:before{content:""}.fa-bezier-curve:before{content:""}.fa-bible:before{content:""}.fa-bicycle:before{content:""}.fa-bimobject:before{content:""}.fa-binoculars:before{content:""}.fa-biohazard:before{content:""}.fa-birthday-cake:before{content:""}.fa-bitbucket:before{content:""}.fa-bitcoin:before{content:""}.fa-bity:before{content:""}.fa-black-tie:before{content:""}.fa-blackberry:before{content:""}.fa-blanket:before{content:""}.fa-blender:before{content:""}.fa-blender-phone:before{content:""}.fa-blind:before{content:""}.fa-blog:before{content:""}.fa-blogger:before{content:""}.fa-blogger-b:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-bold:before{content:""}.fa-bolt:before{content:""}.fa-bomb:before{content:""}.fa-bone:before{content:""}.fa-bone-break:before{content:""}.fa-bong:before{content:""}.fa-book:before{content:""}.fa-book-alt:before{content:""}.fa-book-dead:before{content:""}.fa-book-heart:before{content:""}.fa-book-open:before{content:""}.fa-book-reader:before{content:""}.fa-book-spells:before{content:""}.fa-bookmark:before{content:""}.fa-books:before{content:""}.fa-boot:before{content:""}.fa-booth-curtain:before{content:""}.fa-bow-arrow:before{content:""}.fa-bowling-ball:before{content:""}.fa-bowling-pins:before{content:""}.fa-box:before{content:""}.fa-box-alt:before{content:""}.fa-box-ballot:before{content:""}.fa-box-check:before{content:""}.fa-box-fragile:before{content:""}.fa-box-full:before{content:""}.fa-box-heart:before{content:""}.fa-box-open:before{content:""}.fa-box-up:before{content:""}.fa-box-usd:before{content:""}.fa-boxes:before{content:""}.fa-boxes-alt:before{content:""}.fa-boxing-glove:before{content:""}.fa-braille:before{content:""}.fa-brain:before{content:""}.fa-briefcase:before{content:""}.fa-briefcase-medical:before{content:""}.fa-broadcast-tower:before{content:""}.fa-broom:before{content:""}.fa-browser:before{content:""}.fa-brush:before{content:""}.fa-btc:before{content:""}.fa-bug:before{content:""}.fa-building:before{content:""}.fa-bullhorn:before{content:""}.fa-bullseye:before{content:""}.fa-bullseye-arrow:before{content:""}.fa-bullseye-pointer:before{content:""}.fa-burn:before{content:""}.fa-buromobelexperte:before{content:""}.fa-bus:before{content:""}.fa-bus-alt:before{content:""}.fa-bus-school:before{content:""}.fa-business-time:before{content:""}.fa-buysellads:before{content:""}.fa-cabinet-filing:before{content:""}.fa-calculator:before{content:""}.fa-calculator-alt:before{content:""}.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-calendar-day:before{content:""}.fa-calendar-edit:before{content:""}.fa-calendar-exclamation:before{content:""}.fa-calendar-minus:before{content:""}.fa-calendar-plus:before{content:""}.fa-calendar-star:before{content:""}.fa-calendar-times:before{content:""}.fa-calendar-week:before{content:""}.fa-camera:before{content:""}.fa-camera-alt:before{content:""}.fa-camera-retro:before{content:""}.fa-campfire:before{content:""}.fa-campground:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-candle-holder:before{content:""}.fa-candy-cane:before{content:""}.fa-candy-corn:before{content:""}.fa-cannabis:before{content:""}.fa-capsules:before{content:""}.fa-car:before{content:""}.fa-car-alt:before{content:""}.fa-car-battery:before{content:""}.fa-car-bump:before{content:""}.fa-car-crash:before{content:""}.fa-car-garage:before{content:""}.fa-car-mechanic:before{content:""}.fa-car-side:before{content:""}.fa-car-tilt:before{content:""}.fa-car-wash:before{content:""}.fa-caret-circle-down:before{content:""}.fa-caret-circle-left:before{content:""}.fa-caret-circle-right:before{content:""}.fa-caret-circle-up:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-carrot:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-cart-plus:before{content:""}.fa-cash-register:before{content:""}.fa-cat:before{content:""}.fa-cauldron:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-diners-club:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-centercode:before{content:""}.fa-centos:before{content:""}.fa-certificate:before{content:""}.fa-chair:before{content:""}.fa-chair-office:before{content:""}.fa-chalkboard:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-charging-station:before{content:""}.fa-chart-area:before{content:""}.fa-chart-bar:before{content:""}.fa-chart-line:before{content:""}.fa-chart-line-down:before{content:""}.fa-chart-network:before{content:""}.fa-chart-pie:before{content:""}.fa-chart-pie-alt:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-check-double:before{content:""}.fa-check-square:before{content:""}.fa-chess:before{content:""}.fa-chess-bishop:before{content:""}.fa-chess-bishop-alt:before{content:""}.fa-chess-board:before{content:""}.fa-chess-clock:before{content:""}.fa-chess-clock-alt:before{content:""}.fa-chess-king:before{content:""}.fa-chess-king-alt:before{content:""}.fa-chess-knight:before{content:""}.fa-chess-knight-alt:before{content:""}.fa-chess-pawn:before{content:""}.fa-chess-pawn-alt:before{content:""}.fa-chess-queen:before{content:""}.fa-chess-queen-alt:before{content:""}.fa-chess-rook:before{content:""}.fa-chess-rook-alt:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-double-down:before{content:""}.fa-chevron-double-left:before{content:""}.fa-chevron-double-right:before{content:""}.fa-chevron-double-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-square-down:before{content:""}.fa-chevron-square-left:before{content:""}.fa-chevron-square-right:before{content:""}.fa-chevron-square-up:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-chimney:before{content:""}.fa-chrome:before{content:""}.fa-church:before{content:""}.fa-circle:before{content:""}.fa-circle-notch:before{content:""}.fa-city:before{content:""}.fa-claw-marks:before{content:""}.fa-clipboard:before{content:""}.fa-clipboard-check:before{content:""}.fa-clipboard-list:before{content:""}.fa-clipboard-list-check:before{content:""}.fa-clipboard-prescription:before{content:""}.fa-clock:before{content:""}.fa-clone:before{content:""}.fa-closed-captioning:before{content:""}.fa-cloud:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-cloud-drizzle:before{content:""}.fa-cloud-hail:before{content:""}.fa-cloud-hail-mixed:before{content:""}.fa-cloud-meatball:before{content:""}.fa-cloud-moon:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-cloud-rain:before{content:""}.fa-cloud-rainbow:before{content:""}.fa-cloud-showers:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-cloud-sleet:before{content:""}.fa-cloud-snow:before{content:""}.fa-cloud-sun:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-cloud-upload:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-clouds:before{content:""}.fa-clouds-moon:before{content:""}.fa-clouds-sun:before{content:""}.fa-cloudscale:before{content:""}.fa-cloudsmith:before{content:""}.fa-cloudversify:before{content:""}.fa-club:before{content:""}.fa-cocktail:before{content:""}.fa-code:before{content:""}.fa-code-branch:before{content:""}.fa-code-commit:before{content:""}.fa-code-merge:before{content:""}.fa-codepen:before{content:""}.fa-codiepie:before{content:""}.fa-coffee:before{content:""}.fa-coffee-togo:before{content:""}.fa-coffin:before{content:""}.fa-cog:before{content:""}.fa-cogs:before{content:""}.fa-coins:before{content:""}.fa-columns:before{content:""}.fa-comment:before{content:""}.fa-comment-alt:before{content:""}.fa-comment-alt-check:before{content:""}.fa-comment-alt-dollar:before{content:""}.fa-comment-alt-dots:before{content:""}.fa-comment-alt-edit:before{content:""}.fa-comment-alt-exclamation:before{content:""}.fa-comment-alt-lines:before{content:""}.fa-comment-alt-minus:before{content:""}.fa-comment-alt-plus:before{content:""}.fa-comment-alt-slash:before{content:""}.fa-comment-alt-smile:before{content:""}.fa-comment-alt-times:before{content:""}.fa-comment-check:before{content:""}.fa-comment-dollar:before{content:""}.fa-comment-dots:before{content:""}.fa-comment-edit:before{content:""}.fa-comment-exclamation:before{content:""}.fa-comment-lines:before{content:""}.fa-comment-minus:before{content:""}.fa-comment-plus:before{content:""}.fa-comment-slash:before{content:""}.fa-comment-smile:before{content:""}.fa-comment-times:before{content:""}.fa-comments:before{content:""}.fa-comments-alt:before{content:""}.fa-comments-alt-dollar:before{content:""}.fa-comments-dollar:before{content:""}.fa-compact-disc:before{content:""}.fa-compass:before{content:""}.fa-compass-slash:before{content:""}.fa-compress:before{content:""}.fa-compress-alt:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-compress-wide:before{content:""}.fa-concierge-bell:before{content:""}.fa-confluence:before{content:""}.fa-connectdevelop:before{content:""}.fa-container-storage:before{content:""}.fa-contao:before{content:""}.fa-conveyor-belt:before{content:""}.fa-conveyor-belt-alt:before{content:""}.fa-cookie:before{content:""}.fa-cookie-bite:before{content:""}.fa-copy:before{content:""}.fa-copyright:before{content:""}.fa-corn:before{content:""}.fa-couch:before{content:""}.fa-cow:before{content:""}.fa-cpanel:before{content:""}.fa-creative-commons:before{content:""}.fa-creative-commons-by:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-creative-commons-share:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-credit-card:before{content:""}.fa-credit-card-blank:before{content:""}.fa-credit-card-front:before{content:""}.fa-cricket:before{content:""}.fa-critical-role:before{content:""}.fa-crop:before{content:""}.fa-crop-alt:before{content:""}.fa-cross:before{content:""}.fa-crosshairs:before{content:""}.fa-crow:before{content:""}.fa-crown:before{content:""}.fa-css3:before{content:""}.fa-css3-alt:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-curling:before{content:""}.fa-cut:before{content:""}.fa-cuttlefish:before{content:""}.fa-d-and-d:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-dagger:before{content:""}.fa-dashcube:before{content:""}.fa-database:before{content:""}.fa-deaf:before{content:""}.fa-deer:before{content:""}.fa-deer-rudolph:before{content:""}.fa-delicious:before{content:""}.fa-democrat:before{content:""}.fa-deploydog:before{content:""}.fa-deskpro:before{content:""}.fa-desktop:before{content:""}.fa-desktop-alt:before{content:""}.fa-dev:before{content:""}.fa-deviantart:before{content:""}.fa-dewpoint:before{content:""}.fa-dharmachakra:before{content:""}.fa-dhl:before{content:""}.fa-diagnoses:before{content:""}.fa-diamond:before{content:""}.fa-diaspora:before{content:""}.fa-dice:before{content:""}.fa-dice-d10:before{content:""}.fa-dice-d12:before{content:""}.fa-dice-d20:before{content:""}.fa-dice-d4:before{content:""}.fa-dice-d6:before{content:""}.fa-dice-d8:before{content:""}.fa-dice-five:before{content:""}.fa-dice-four:before{content:""}.fa-dice-one:before{content:""}.fa-dice-six:before{content:""}.fa-dice-three:before{content:""}.fa-dice-two:before{content:""}.fa-digg:before{content:""}.fa-digital-ocean:before{content:""}.fa-digital-tachograph:before{content:""}.fa-diploma:before{content:""}.fa-directions:before{content:""}.fa-discord:before{content:""}.fa-discourse:before{content:""}.fa-divide:before{content:""}.fa-dizzy:before{content:""}.fa-dna:before{content:""}.fa-do-not-enter:before{content:""}.fa-dochub:before{content:""}.fa-docker:before{content:""}.fa-dog:before{content:""}.fa-dog-leashed:before{content:""}.fa-dollar-sign:before{content:""}.fa-dolly:before{content:""}.fa-dolly-empty:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-dolly-flatbed-alt:before{content:""}.fa-dolly-flatbed-empty:before{content:""}.fa-donate:before{content:""}.fa-door-closed:before{content:""}.fa-door-open:before{content:""}.fa-dot-circle:before{content:""}.fa-dove:before{content:""}.fa-download:before{content:""}.fa-draft2digital:before{content:""}.fa-drafting-compass:before{content:""}.fa-dragon:before{content:""}.fa-draw-circle:before{content:""}.fa-draw-polygon:before{content:""}.fa-draw-square:before{content:""}.fa-dreidel:before{content:""}.fa-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-dropbox:before{content:""}.fa-drum:before{content:""}.fa-drum-steelpan:before{content:""}.fa-drumstick:before{content:""}.fa-drumstick-bite:before{content:""}.fa-drupal:before{content:""}.fa-duck:before{content:""}.fa-dumbbell:before{content:""}.fa-dumpster:before{content:""}.fa-dumpster-fire:before{content:""}.fa-dungeon:before{content:""}.fa-dyalog:before{content:""}.fa-ear:before{content:""}.fa-ear-muffs:before{content:""}.fa-earlybirds:before{content:""}.fa-ebay:before{content:""}.fa-eclipse:before{content:""}.fa-eclipse-alt:before{content:""}.fa-edge:before{content:""}.fa-edit:before{content:""}.fa-eject:before{content:""}.fa-elementor:before{content:""}.fa-elephant:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-h-alt:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ellipsis-v-alt:before{content:""}.fa-ello:before{content:""}.fa-ember:before{content:""}.fa-empire:before{content:""}.fa-empty-set:before{content:""}.fa-engine-warning:before{content:""}.fa-envelope:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-dollar:before{content:""}.fa-envelope-open-text:before{content:""}.fa-envelope-square:before{content:""}.fa-envira:before{content:""}.fa-equals:before{content:""}.fa-eraser:before{content:""}.fa-erlang:before{content:""}.fa-ethereum:before{content:""}.fa-ethernet:before{content:""}.fa-etsy:before{content:""}.fa-euro-sign:before{content:""}.fa-exchange:before{content:""}.fa-exchange-alt:before{content:""}.fa-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-square:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-expand:before{content:""}.fa-expand-alt:before{content:""}.fa-expand-arrows:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-expand-wide:before{content:""}.fa-expeditedssl:before{content:""}.fa-external-link:before{content:""}.fa-external-link-alt:before{content:""}.fa-external-link-square:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-evil:before{content:""}.fa-eye-slash:before{content:""}.fa-facebook:before{content:""}.fa-facebook-f:before{content:""}.fa-facebook-messenger:before{content:""}.fa-facebook-square:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-fast-backward:before{content:""}.fa-fast-forward:before{content:""}.fa-fax:before{content:""}.fa-feather:before{content:""}.fa-feather-alt:before{content:""}.fa-fedex:before{content:""}.fa-fedora:before{content:""}.fa-female:before{content:""}.fa-field-hockey:before{content:""}.fa-fighter-jet:before{content:""}.fa-figma:before{content:""}.fa-file:before{content:""}.fa-file-alt:before{content:""}.fa-file-archive:before{content:""}.fa-file-audio:before{content:""}.fa-file-certificate:before{content:""}.fa-file-chart-line:before{content:""}.fa-file-chart-pie:before{content:""}.fa-file-check:before{content:""}.fa-file-code:before{content:""}.fa-file-contract:before{content:""}.fa-file-csv:before{content:""}.fa-file-download:before{content:""}.fa-file-edit:before{content:""}.fa-file-excel:before{content:""}.fa-file-exclamation:before{content:""}.fa-file-export:before{content:""}.fa-file-image:before{content:""}.fa-file-import:before{content:""}.fa-file-invoice:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-file-medical:before{content:""}.fa-file-medical-alt:before{content:""}.fa-file-minus:before{content:""}.fa-file-pdf:before{content:""}.fa-file-plus:before{content:""}.fa-file-powerpoint:before{content:""}.fa-file-prescription:before{content:""}.fa-file-signature:before{content:""}.fa-file-spreadsheet:before{content:""}.fa-file-times:before{content:""}.fa-file-upload:before{content:""}.fa-file-user:before{content:""}.fa-file-video:before{content:""}.fa-file-word:before{content:""}.fa-fill:before{content:""}.fa-fill-drip:before{content:""}.fa-film:before{content:""}.fa-film-alt:before{content:""}.fa-filter:before{content:""}.fa-fingerprint:before{content:""}.fa-fire:before{content:""}.fa-fire-alt:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-fire-smoke:before{content:""}.fa-firefox:before{content:""}.fa-fireplace:before{content:""}.fa-first-aid:before{content:""}.fa-first-order:before{content:""}.fa-first-order-alt:before{content:""}.fa-firstdraft:before{content:""}.fa-fish:before{content:""}.fa-fist-raised:before{content:""}.fa-flag:before{content:""}.fa-flag-alt:before{content:""}.fa-flag-checkered:before{content:""}.fa-flag-usa:before{content:""}.fa-flame:before{content:""}.fa-flask:before{content:""}.fa-flask-poison:before{content:""}.fa-flask-potion:before{content:""}.fa-flickr:before{content:""}.fa-flipboard:before{content:""}.fa-flushed:before{content:""}.fa-fly:before{content:""}.fa-fog:before{content:""}.fa-folder:before{content:""}.fa-folder-minus:before{content:""}.fa-folder-open:before{content:""}.fa-folder-plus:before{content:""}.fa-folder-times:before{content:""}.fa-folders:before{content:""}.fa-font:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-fonticons:before{content:""}.fa-fonticons-fi:before{content:""}.fa-football-ball:before{content:""}.fa-football-helmet:before{content:""}.fa-forklift:before{content:""}.fa-fort-awesome:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-forumbee:before{content:""}.fa-forward:before{content:""}.fa-foursquare:before{content:""}.fa-fragile:before{content:""}.fa-free-code-camp:before{content:""}.fa-freebsd:before{content:""}.fa-frog:before{content:""}.fa-frosty-head:before{content:""}.fa-frown:before{content:""}.fa-frown-open:before{content:""}.fa-fulcrum:before{content:""}.fa-function:before{content:""}.fa-funnel-dollar:before{content:""}.fa-futbol:before{content:""}.fa-galactic-republic:before{content:""}.fa-galactic-senate:before{content:""}.fa-gamepad:before{content:""}.fa-gas-pump:before{content:""}.fa-gas-pump-slash:before{content:""}.fa-gavel:before{content:""}.fa-gem:before{content:""}.fa-genderless:before{content:""}.fa-get-pocket:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-ghost:before{content:""}.fa-gift:before{content:""}.fa-gift-card:before{content:""}.fa-gifts:before{content:""}.fa-gingerbread-man:before{content:""}.fa-git:before{content:""}.fa-git-square:before{content:""}.fa-github:before{content:""}.fa-github-alt:before{content:""}.fa-github-square:before{content:""}.fa-gitkraken:before{content:""}.fa-gitlab:before{content:""}.fa-gitter:before{content:""}.fa-glass-champagne:before{content:""}.fa-glass-cheers:before{content:""}.fa-glass-martini:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-glass-whiskey:before{content:""}.fa-glass-whiskey-rocks:before{content:""}.fa-glasses:before{content:""}.fa-glasses-alt:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-globe:before{content:""}.fa-globe-africa:before{content:""}.fa-globe-americas:before{content:""}.fa-globe-asia:before{content:""}.fa-globe-europe:before{content:""}.fa-globe-snow:before{content:""}.fa-globe-stand:before{content:""}.fa-gofore:before{content:""}.fa-golf-ball:before{content:""}.fa-golf-club:before{content:""}.fa-goodreads:before{content:""}.fa-goodreads-g:before{content:""}.fa-google:before{content:""}.fa-google-drive:before{content:""}.fa-google-play:before{content:""}.fa-google-plus:before{content:""}.fa-google-plus-g:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-wallet:before{content:""}.fa-gopuram:before{content:""}.fa-graduation-cap:before{content:""}.fa-gratipay:before{content:""}.fa-grav:before{content:""}.fa-greater-than:before{content:""}.fa-greater-than-equal:before{content:""}.fa-grimace:before{content:""}.fa-grin:before{content:""}.fa-grin-alt:before{content:""}.fa-grin-beam:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-grin-hearts:before{content:""}.fa-grin-squint:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-grin-stars:before{content:""}.fa-grin-tears:before{content:""}.fa-grin-tongue:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-grip-horizontal:before{content:""}.fa-grip-lines:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-grip-vertical:before{content:""}.fa-gripfire:before{content:""}.fa-grunt:before{content:""}.fa-guitar:before{content:""}.fa-gulp:before{content:""}.fa-h-square:before{content:""}.fa-h1:before{content:""}.fa-h2:before{content:""}.fa-h3:before{content:""}.fa-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-hackerrank:before{content:""}.fa-hammer:before{content:""}.fa-hammer-war:before{content:""}.fa-hamsa:before{content:""}.fa-hand-heart:before{content:""}.fa-hand-holding:before{content:""}.fa-hand-holding-box:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-hand-holding-magic:before{content:""}.fa-hand-holding-seedling:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-hand-holding-water:before{content:""}.fa-hand-lizard:before{content:""}.fa-hand-paper:before{content:""}.fa-hand-peace:before{content:""}.fa-hand-point-down:before{content:""}.fa-hand-point-left:before{content:""}.fa-hand-point-right:before{content:""}.fa-hand-point-up:before{content:""}.fa-hand-pointer:before{content:""}.fa-hand-receiving:before{content:""}.fa-hand-rock:before{content:""}.fa-hand-scissors:before{content:""}.fa-hand-spock:before{content:""}.fa-hands:before{content:""}.fa-hands-heart:before{content:""}.fa-hands-helping:before{content:""}.fa-hands-usd:before{content:""}.fa-handshake:before{content:""}.fa-handshake-alt:before{content:""}.fa-hanukiah:before{content:""}.fa-hashtag:before{content:""}.fa-hat-santa:before{content:""}.fa-hat-winter:before{content:""}.fa-hat-witch:before{content:""}.fa-hat-wizard:before{content:""}.fa-haykal:before{content:""}.fa-hdd:before{content:""}.fa-head-side:before{content:""}.fa-head-vr:before{content:""}.fa-heading:before{content:""}.fa-headphones:before{content:""}.fa-headphones-alt:before{content:""}.fa-headset:before{content:""}.fa-heart:before{content:""}.fa-heart-broken:before{content:""}.fa-heart-circle:before{content:""}.fa-heart-rate:before{content:""}.fa-heart-square:before{content:""}.fa-heartbeat:before{content:""}.fa-helicopter:before{content:""}.fa-helmet-battle:before{content:""}.fa-hexagon:before{content:""}.fa-highlighter:before{content:""}.fa-hiking:before{content:""}.fa-hippo:before{content:""}.fa-hips:before{content:""}.fa-hire-a-helper:before{content:""}.fa-history:before{content:""}.fa-hockey-mask:before{content:""}.fa-hockey-puck:before{content:""}.fa-hockey-sticks:before{content:""}.fa-holly-berry:before{content:""}.fa-home:before{content:""}.fa-home-heart:before{content:""}.fa-hood-cloak:before{content:""}.fa-hooli:before{content:""}.fa-hornbill:before{content:""}.fa-horse:before{content:""}.fa-horse-head:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-symbol:before{content:""}.fa-hot-tub:before{content:""}.fa-hotel:before{content:""}.fa-hotjar:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-start:before{content:""}.fa-house-damage:before{content:""}.fa-house-flood:before{content:""}.fa-houzz:before{content:""}.fa-hryvnia:before{content:""}.fa-html5:before{content:""}.fa-hubspot:before{content:""}.fa-humidity:before{content:""}.fa-hurricane:before{content:""}.fa-i-cursor:before{content:""}.fa-ice-skate:before{content:""}.fa-icicles:before{content:""}.fa-id-badge:before{content:""}.fa-id-card:before{content:""}.fa-id-card-alt:before{content:""}.fa-igloo:before{content:""}.fa-image:before{content:""}.fa-images:before{content:""}.fa-imdb:before{content:""}.fa-inbox:before{content:""}.fa-inbox-in:before{content:""}.fa-inbox-out:before{content:""}.fa-indent:before{content:""}.fa-industry:before{content:""}.fa-industry-alt:before{content:""}.fa-infinity:before{content:""}.fa-info:before{content:""}.fa-info-circle:before{content:""}.fa-info-square:before{content:""}.fa-inhaler:before{content:""}.fa-instagram:before{content:""}.fa-integral:before{content:""}.fa-intercom:before{content:""}.fa-internet-explorer:before{content:""}.fa-intersection:before{content:""}.fa-inventory:before{content:""}.fa-invision:before{content:""}.fa-ioxhost:before{content:""}.fa-italic:before{content:""}.fa-itunes:before{content:""}.fa-itunes-note:before{content:""}.fa-jack-o-lantern:before{content:""}.fa-java:before{content:""}.fa-jedi:before{content:""}.fa-jedi-order:before{content:""}.fa-jenkins:before{content:""}.fa-jira:before{content:""}.fa-joget:before{content:""}.fa-joint:before{content:""}.fa-joomla:before{content:""}.fa-journal-whills:before{content:""}.fa-js:before{content:""}.fa-js-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-kaaba:before{content:""}.fa-kaggle:before{content:""}.fa-key:before{content:""}.fa-key-skeleton:before{content:""}.fa-keybase:before{content:""}.fa-keyboard:before{content:""}.fa-keycdn:before{content:""}.fa-keynote:before{content:""}.fa-khanda:before{content:""}.fa-kickstarter:before{content:""}.fa-kickstarter-k:before{content:""}.fa-kidneys:before{content:""}.fa-kiss:before{content:""}.fa-kiss-beam:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-kite:before{content:""}.fa-kiwi-bird:before{content:""}.fa-knife-kitchen:before{content:""}.fa-korvue:before{content:""}.fa-lambda:before{content:""}.fa-lamp:before{content:""}.fa-landmark:before{content:""}.fa-landmark-alt:before{content:""}.fa-language:before{content:""}.fa-laptop:before{content:""}.fa-laptop-code:before{content:""}.fa-laravel:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-laugh:before{content:""}.fa-laugh-beam:before{content:""}.fa-laugh-squint:before{content:""}.fa-laugh-wink:before{content:""}.fa-layer-group:before{content:""}.fa-layer-minus:before{content:""}.fa-layer-plus:before{content:""}.fa-leaf:before{content:""}.fa-leaf-heart:before{content:""}.fa-leaf-maple:before{content:""}.fa-leaf-oak:before{content:""}.fa-leanpub:before{content:""}.fa-lemon:before{content:""}.fa-less:before{content:""}.fa-less-than:before{content:""}.fa-less-than-equal:before{content:""}.fa-level-down:before{content:""}.fa-level-down-alt:before{content:""}.fa-level-up:before{content:""}.fa-level-up-alt:before{content:""}.fa-life-ring:before{content:""}.fa-lightbulb:before{content:""}.fa-lightbulb-dollar:before{content:""}.fa-lightbulb-exclamation:before{content:""}.fa-lightbulb-on:before{content:""}.fa-lightbulb-slash:before{content:""}.fa-lights-holiday:before{content:""}.fa-line:before{content:""}.fa-link:before{content:""}.fa-linkedin:before{content:""}.fa-linkedin-in:before{content:""}.fa-linode:before{content:""}.fa-linux:before{content:""}.fa-lips:before{content:""}.fa-lira-sign:before{content:""}.fa-list:before{content:""}.fa-list-alt:before{content:""}.fa-list-ol:before{content:""}.fa-list-ul:before{content:""}.fa-location:before{content:""}.fa-location-arrow:before{content:""}.fa-location-circle:before{content:""}.fa-location-slash:before{content:""}.fa-lock:before{content:""}.fa-lock-alt:before{content:""}.fa-lock-open:before{content:""}.fa-lock-open-alt:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-long-arrow-up:before{content:""}.fa-loveseat:before{content:""}.fa-low-vision:before{content:""}.fa-luchador:before{content:""}.fa-luggage-cart:before{content:""}.fa-lungs:before{content:""}.fa-lyft:before{content:""}.fa-mace:before{content:""}.fa-magento:before{content:""}.fa-magic:before{content:""}.fa-magnet:before{content:""}.fa-mail-bulk:before{content:""}.fa-mailchimp:before{content:""}.fa-male:before{content:""}.fa-mandalorian:before{content:""}.fa-mandolin:before{content:""}.fa-map:before{content:""}.fa-map-marked:before{content:""}.fa-map-marked-alt:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-map-marker-alt-slash:before{content:""}.fa-map-marker-check:before{content:""}.fa-map-marker-edit:before{content:""}.fa-map-marker-exclamation:before{content:""}.fa-map-marker-minus:before{content:""}.fa-map-marker-plus:before{content:""}.fa-map-marker-question:before{content:""}.fa-map-marker-slash:before{content:""}.fa-map-marker-smile:before{content:""}.fa-map-marker-times:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-markdown:before{content:""}.fa-marker:before{content:""}.fa-mars:before{content:""}.fa-mars-double:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mask:before{content:""}.fa-mastodon:before{content:""}.fa-maxcdn:before{content:""}.fa-medal:before{content:""}.fa-medapps:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-medkit:before{content:""}.fa-medrt:before{content:""}.fa-meetup:before{content:""}.fa-megaphone:before{content:""}.fa-megaport:before{content:""}.fa-meh:before{content:""}.fa-meh-blank:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-memory:before{content:""}.fa-mendeley:before{content:""}.fa-menorah:before{content:""}.fa-mercury:before{content:""}.fa-meteor:before{content:""}.fa-microchip:before{content:""}.fa-microphone:before{content:""}.fa-microphone-alt:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-microphone-slash:before{content:""}.fa-microscope:before{content:""}.fa-microsoft:before{content:""}.fa-mind-share:before{content:""}.fa-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-minus-hexagon:before{content:""}.fa-minus-octagon:before{content:""}.fa-minus-square:before{content:""}.fa-mistletoe:before{content:""}.fa-mitten:before{content:""}.fa-mix:before{content:""}.fa-mixcloud:before{content:""}.fa-mizuni:before{content:""}.fa-mobile:before{content:""}.fa-mobile-alt:before{content:""}.fa-mobile-android:before{content:""}.fa-mobile-android-alt:before{content:""}.fa-modx:before{content:""}.fa-monero:before{content:""}.fa-money-bill:before{content:""}.fa-money-bill-alt:before{content:""}.fa-money-bill-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-money-check:before{content:""}.fa-money-check-alt:before{content:""}.fa-monitor-heart-rate:before{content:""}.fa-monkey:before{content:""}.fa-monument:before{content:""}.fa-moon:before{content:""}.fa-moon-cloud:before{content:""}.fa-moon-stars:before{content:""}.fa-mortar-pestle:before{content:""}.fa-mosque:before{content:""}.fa-motorcycle:before{content:""}.fa-mountain:before{content:""}.fa-mountains:before{content:""}.fa-mouse-pointer:before{content:""}.fa-mug-hot:before{content:""}.fa-mug-marshmallows:before{content:""}.fa-music:before{content:""}.fa-napster:before{content:""}.fa-narwhal:before{content:""}.fa-neos:before{content:""}.fa-network-wired:before{content:""}.fa-neuter:before{content:""}.fa-newspaper:before{content:""}.fa-nimblr:before{content:""}.fa-nintendo-switch:before{content:""}.fa-node:before{content:""}.fa-node-js:before{content:""}.fa-not-equal:before{content:""}.fa-notes-medical:before{content:""}.fa-npm:before{content:""}.fa-ns8:before{content:""}.fa-nutritionix:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-octagon:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-oil-can:before{content:""}.fa-oil-temp:before{content:""}.fa-old-republic:before{content:""}.fa-om:before{content:""}.fa-omega:before{content:""}.fa-opencart:before{content:""}.fa-openid:before{content:""}.fa-opera:before{content:""}.fa-optin-monster:before{content:""}.fa-ornament:before{content:""}.fa-osi:before{content:""}.fa-otter:before{content:""}.fa-outdent:before{content:""}.fa-page4:before{content:""}.fa-pagelines:before{content:""}.fa-paint-brush:before{content:""}.fa-paint-brush-alt:before{content:""}.fa-paint-roller:before{content:""}.fa-palette:before{content:""}.fa-palfed:before{content:""}.fa-pallet:before{content:""}.fa-pallet-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-paperclip:before{content:""}.fa-parachute-box:before{content:""}.fa-paragraph:before{content:""}.fa-parking:before{content:""}.fa-parking-circle:before{content:""}.fa-parking-circle-slash:before{content:""}.fa-parking-slash:before{content:""}.fa-passport:before{content:""}.fa-pastafarianism:before{content:""}.fa-paste:before{content:""}.fa-patreon:before{content:""}.fa-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-paw:before{content:""}.fa-paw-alt:before{content:""}.fa-paw-claws:before{content:""}.fa-paypal:before{content:""}.fa-peace:before{content:""}.fa-pegasus:before{content:""}.fa-pen:before{content:""}.fa-pen-alt:before{content:""}.fa-pen-fancy:before{content:""}.fa-pen-nib:before{content:""}.fa-pen-square:before{content:""}.fa-pencil:before{content:""}.fa-pencil-alt:before{content:""}.fa-pencil-paintbrush:before{content:""}.fa-pencil-ruler:before{content:""}.fa-pennant:before{content:""}.fa-penny-arcade:before{content:""}.fa-people-carry:before{content:""}.fa-percent:before{content:""}.fa-percentage:before{content:""}.fa-periscope:before{content:""}.fa-person-booth:before{content:""}.fa-person-carry:before{content:""}.fa-person-dolly:before{content:""}.fa-person-dolly-empty:before{content:""}.fa-person-sign:before{content:""}.fa-phabricator:before{content:""}.fa-phoenix-framework:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-phone:before{content:""}.fa-phone-office:before{content:""}.fa-phone-plus:before{content:""}.fa-phone-slash:before{content:""}.fa-phone-square:before{content:""}.fa-phone-volume:before{content:""}.fa-php:before{content:""}.fa-pi:before{content:""}.fa-pie:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pig:before{content:""}.fa-piggy-bank:before{content:""}.fa-pills:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-p:before{content:""}.fa-pinterest-square:before{content:""}.fa-place-of-worship:before{content:""}.fa-plane:before{content:""}.fa-plane-alt:before{content:""}.fa-plane-arrival:before{content:""}.fa-plane-departure:before{content:""}.fa-play:before{content:""}.fa-play-circle:before{content:""}.fa-playstation:before{content:""}.fa-plug:before{content:""}.fa-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-plus-hexagon:before{content:""}.fa-plus-octagon:before{content:""}.fa-plus-square:before{content:""}.fa-podcast:before{content:""}.fa-podium:before{content:""}.fa-podium-star:before{content:""}.fa-poll:before{content:""}.fa-poll-h:before{content:""}.fa-poll-people:before{content:""}.fa-poo:before{content:""}.fa-poo-storm:before{content:""}.fa-poop:before{content:""}.fa-portrait:before{content:""}.fa-pound-sign:before{content:""}.fa-power-off:before{content:""}.fa-pray:before{content:""}.fa-praying-hands:before{content:""}.fa-prescription:before{content:""}.fa-prescription-bottle:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-presentation:before{content:""}.fa-print:before{content:""}.fa-print-slash:before{content:""}.fa-procedures:before{content:""}.fa-product-hunt:before{content:""}.fa-project-diagram:before{content:""}.fa-pumpkin:before{content:""}.fa-pushed:before{content:""}.fa-puzzle-piece:before{content:""}.fa-python:before{content:""}.fa-qq:before{content:""}.fa-qrcode:before{content:""}.fa-question:before{content:""}.fa-question-circle:before{content:""}.fa-question-square:before{content:""}.fa-quidditch:before{content:""}.fa-quinscape:before{content:""}.fa-quora:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-quran:before{content:""}.fa-r-project:before{content:""}.fa-rabbit:before{content:""}.fa-rabbit-fast:before{content:""}.fa-racquet:before{content:""}.fa-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-rainbow:before{content:""}.fa-raindrops:before{content:""}.fa-ram:before{content:""}.fa-ramp-loading:before{content:""}.fa-random:before{content:""}.fa-raspberry-pi:before{content:""}.fa-ravelry:before{content:""}.fa-react:before{content:""}.fa-reacteurope:before{content:""}.fa-readme:before{content:""}.fa-rebel:before{content:""}.fa-receipt:before{content:""}.fa-rectangle-landscape:before{content:""}.fa-rectangle-portrait:before{content:""}.fa-rectangle-wide:before{content:""}.fa-recycle:before{content:""}.fa-red-river:before{content:""}.fa-reddit:before{content:""}.fa-reddit-alien:before{content:""}.fa-reddit-square:before{content:""}.fa-redhat:before{content:""}.fa-redo:before{content:""}.fa-redo-alt:before{content:""}.fa-registered:before{content:""}.fa-renren:before{content:""}.fa-repeat:before{content:""}.fa-repeat-1:before{content:""}.fa-repeat-1-alt:before{content:""}.fa-repeat-alt:before{content:""}.fa-reply:before{content:""}.fa-reply-all:before{content:""}.fa-replyd:before{content:""}.fa-republican:before{content:""}.fa-researchgate:before{content:""}.fa-resolving:before{content:""}.fa-restroom:before{content:""}.fa-retweet:before{content:""}.fa-retweet-alt:before{content:""}.fa-rev:before{content:""}.fa-ribbon:before{content:""}.fa-ring:before{content:""}.fa-road:before{content:""}.fa-robot:before{content:""}.fa-rocket:before{content:""}.fa-rocketchat:before{content:""}.fa-rockrms:before{content:""}.fa-route:before{content:""}.fa-route-highway:before{content:""}.fa-route-interstate:before{content:""}.fa-rss:before{content:""}.fa-rss-square:before{content:""}.fa-ruble-sign:before{content:""}.fa-ruler:before{content:""}.fa-ruler-combined:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-ruler-triangle:before{content:""}.fa-ruler-vertical:before{content:""}.fa-running:before{content:""}.fa-rupee-sign:before{content:""}.fa-rv:before{content:""}.fa-sad-cry:before{content:""}.fa-sad-tear:before{content:""}.fa-safari:before{content:""}.fa-sass:before{content:""}.fa-satellite:before{content:""}.fa-satellite-dish:before{content:""}.fa-save:before{content:""}.fa-scalpel:before{content:""}.fa-scalpel-path:before{content:""}.fa-scanner:before{content:""}.fa-scanner-keyboard:before{content:""}.fa-scanner-touchscreen:before{content:""}.fa-scarecrow:before{content:""}.fa-scarf:before{content:""}.fa-schlix:before{content:""}.fa-school:before{content:""}.fa-screwdriver:before{content:""}.fa-scribd:before{content:""}.fa-scroll:before{content:""}.fa-scroll-old:before{content:""}.fa-scrubber:before{content:""}.fa-scythe:before{content:""}.fa-sd-card:before{content:""}.fa-search:before{content:""}.fa-search-dollar:before{content:""}.fa-search-location:before{content:""}.fa-search-minus:before{content:""}.fa-search-plus:before{content:""}.fa-searchengin:before{content:""}.fa-seedling:before{content:""}.fa-sellcast:before{content:""}.fa-sellsy:before{content:""}.fa-server:before{content:""}.fa-servicestack:before{content:""}.fa-shapes:before{content:""}.fa-share:before{content:""}.fa-share-all:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-share-square:before{content:""}.fa-sheep:before{content:""}.fa-shekel-sign:before{content:""}.fa-shield:before{content:""}.fa-shield-alt:before{content:""}.fa-shield-check:before{content:""}.fa-shield-cross:before{content:""}.fa-ship:before{content:""}.fa-shipping-fast:before{content:""}.fa-shipping-timed:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-shoe-prints:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-shopping-cart:before{content:""}.fa-shopware:before{content:""}.fa-shovel:before{content:""}.fa-shovel-snow:before{content:""}.fa-shower:before{content:""}.fa-shredder:before{content:""}.fa-shuttle-van:before{content:""}.fa-shuttlecock:before{content:""}.fa-sigma:before{content:""}.fa-sign:before{content:""}.fa-sign-in:before{content:""}.fa-sign-in-alt:before{content:""}.fa-sign-language:before{content:""}.fa-sign-out:before{content:""}.fa-sign-out-alt:before{content:""}.fa-signal:before{content:""}.fa-signal-1:before{content:""}.fa-signal-2:before{content:""}.fa-signal-3:before{content:""}.fa-signal-4:before{content:""}.fa-signal-alt:before{content:""}.fa-signal-alt-1:before{content:""}.fa-signal-alt-2:before{content:""}.fa-signal-alt-3:before{content:""}.fa-signal-alt-slash:before{content:""}.fa-signal-slash:before{content:""}.fa-signature:before{content:""}.fa-sim-card:before{content:""}.fa-simplybuilt:before{content:""}.fa-sistrix:before{content:""}.fa-sitemap:before{content:""}.fa-sith:before{content:""}.fa-skating:before{content:""}.fa-skeleton:before{content:""}.fa-sketch:before{content:""}.fa-ski-jump:before{content:""}.fa-ski-lift:before{content:""}.fa-skiing:before{content:""}.fa-skiing-nordic:before{content:""}.fa-skull:before{content:""}.fa-skull-crossbones:before{content:""}.fa-skyatlas:before{content:""}.fa-skype:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-slash:before{content:""}.fa-sledding:before{content:""}.fa-sleigh:before{content:""}.fa-sliders-h:before{content:""}.fa-sliders-h-square:before{content:""}.fa-sliders-v:before{content:""}.fa-sliders-v-square:before{content:""}.fa-slideshare:before{content:""}.fa-smile:before{content:""}.fa-smile-beam:before{content:""}.fa-smile-plus:before{content:""}.fa-smile-wink:before{content:""}.fa-smog:before{content:""}.fa-smoke:before{content:""}.fa-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-sms:before{content:""}.fa-snake:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-snow-blowing:before{content:""}.fa-snowboarding:before{content:""}.fa-snowflake:before{content:""}.fa-snowflakes:before{content:""}.fa-snowman:before{content:""}.fa-snowmobile:before{content:""}.fa-snowplow:before{content:""}.fa-socks:before{content:""}.fa-solar-panel:before{content:""}.fa-sort:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-sort-amount-down:before{content:""}.fa-sort-amount-up:before{content:""}.fa-sort-down:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-sort-up:before{content:""}.fa-soundcloud:before{content:""}.fa-sourcetree:before{content:""}.fa-spa:before{content:""}.fa-space-shuttle:before{content:""}.fa-spade:before{content:""}.fa-speakap:before{content:""}.fa-spider:before{content:""}.fa-spider-black-widow:before{content:""}.fa-spider-web:before{content:""}.fa-spinner:before{content:""}.fa-spinner-third:before{content:""}.fa-splotch:before{content:""}.fa-spotify:before{content:""}.fa-spray-can:before{content:""}.fa-square:before{content:""}.fa-square-full:before{content:""}.fa-square-root:before{content:""}.fa-square-root-alt:before{content:""}.fa-squarespace:before{content:""}.fa-squirrel:before{content:""}.fa-stack-exchange:before{content:""}.fa-stack-overflow:before{content:""}.fa-staff:before{content:""}.fa-stamp:before{content:""}.fa-star:before{content:""}.fa-star-and-crescent:before{content:""}.fa-star-christmas:before{content:""}.fa-star-exclamation:before{content:""}.fa-star-half:before{content:""}.fa-star-half-alt:before{content:""}.fa-star-of-david:before{content:""}.fa-star-of-life:before{content:""}.fa-stars:before{content:""}.fa-staylinked:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-steam-symbol:before{content:""}.fa-steering-wheel:before{content:""}.fa-step-backward:before{content:""}.fa-step-forward:before{content:""}.fa-stethoscope:before{content:""}.fa-sticker-mule:before{content:""}.fa-sticky-note:before{content:""}.fa-stocking:before{content:""}.fa-stomach:before{content:""}.fa-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-stopwatch:before{content:""}.fa-store:before{content:""}.fa-store-alt:before{content:""}.fa-strava:before{content:""}.fa-stream:before{content:""}.fa-street-view:before{content:""}.fa-strikethrough:before{content:""}.fa-stripe:before{content:""}.fa-stripe-s:before{content:""}.fa-stroopwafel:before{content:""}.fa-studiovinari:before{content:""}.fa-stumbleupon:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-subscript:before{content:""}.fa-subway:before{content:""}.fa-suitcase:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-sun:before{content:""}.fa-sun-cloud:before{content:""}.fa-sun-dust:before{content:""}.fa-sun-haze:before{content:""}.fa-sunrise:before{content:""}.fa-sunset:before{content:""}.fa-superpowers:before{content:""}.fa-superscript:before{content:""}.fa-supple:before{content:""}.fa-surprise:before{content:""}.fa-suse:before{content:""}.fa-swatchbook:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-sword:before{content:""}.fa-swords:before{content:""}.fa-synagogue:before{content:""}.fa-sync:before{content:""}.fa-sync-alt:before{content:""}.fa-syringe:before{content:""}.fa-table:before{content:""}.fa-table-tennis:before{content:""}.fa-tablet:before{content:""}.fa-tablet-alt:before{content:""}.fa-tablet-android:before{content:""}.fa-tablet-android-alt:before{content:""}.fa-tablet-rugged:before{content:""}.fa-tablets:before{content:""}.fa-tachometer:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-tachometer-alt-fast:before{content:""}.fa-tachometer-alt-fastest:before{content:""}.fa-tachometer-alt-slow:before{content:""}.fa-tachometer-alt-slowest:before{content:""}.fa-tachometer-average:before{content:""}.fa-tachometer-fast:before{content:""}.fa-tachometer-fastest:before{content:""}.fa-tachometer-slow:before{content:""}.fa-tachometer-slowest:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-tally:before{content:""}.fa-tape:before{content:""}.fa-tasks:before{content:""}.fa-taxi:before{content:""}.fa-teamspeak:before{content:""}.fa-teeth:before{content:""}.fa-teeth-open:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-temperature-frigid:before{content:""}.fa-temperature-high:before{content:""}.fa-temperature-hot:before{content:""}.fa-temperature-low:before{content:""}.fa-tencent-weibo:before{content:""}.fa-tenge:before{content:""}.fa-tennis-ball:before{content:""}.fa-terminal:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-th:before{content:""}.fa-th-large:before{content:""}.fa-th-list:before{content:""}.fa-the-red-yeti:before{content:""}.fa-theater-masks:before{content:""}.fa-themeco:before{content:""}.fa-themeisle:before{content:""}.fa-thermometer:before{content:""}.fa-thermometer-empty:before{content:""}.fa-thermometer-full:before{content:""}.fa-thermometer-half:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-theta:before{content:""}.fa-think-peaks:before{content:""}.fa-thumbs-down:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbtack:before{content:""}.fa-thunderstorm:before{content:""}.fa-thunderstorm-moon:before{content:""}.fa-thunderstorm-sun:before{content:""}.fa-ticket:before{content:""}.fa-ticket-alt:before{content:""}.fa-tilde:before{content:""}.fa-times:before{content:""}.fa-times-circle:before{content:""}.fa-times-hexagon:before{content:""}.fa-times-octagon:before{content:""}.fa-times-square:before{content:""}.fa-tint:before{content:""}.fa-tint-slash:before{content:""}.fa-tire:before{content:""}.fa-tire-flat:before{content:""}.fa-tire-pressure-warning:before{content:""}.fa-tire-rugged:before{content:""}.fa-tired:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-toilet:before{content:""}.fa-toilet-paper:before{content:""}.fa-toilet-paper-alt:before{content:""}.fa-tombstone:before{content:""}.fa-tombstone-alt:before{content:""}.fa-toolbox:before{content:""}.fa-tools:before{content:""}.fa-tooth:before{content:""}.fa-toothbrush:before{content:""}.fa-torah:before{content:""}.fa-torii-gate:before{content:""}.fa-tornado:before{content:""}.fa-tractor:before{content:""}.fa-trade-federation:before{content:""}.fa-trademark:before{content:""}.fa-traffic-cone:before{content:""}.fa-traffic-light:before{content:""}.fa-traffic-light-go:before{content:""}.fa-traffic-light-slow:before{content:""}.fa-traffic-light-stop:before{content:""}.fa-train:before{content:""}.fa-tram:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-trash:before{content:""}.fa-trash-alt:before{content:""}.fa-treasure-chest:before{content:""}.fa-tree:before{content:""}.fa-tree-alt:before{content:""}.fa-tree-christmas:before{content:""}.fa-tree-decorated:before{content:""}.fa-tree-large:before{content:""}.fa-trees:before{content:""}.fa-trello:before{content:""}.fa-triangle:before{content:""}.fa-tripadvisor:before{content:""}.fa-trophy:before{content:""}.fa-trophy-alt:before{content:""}.fa-truck:before{content:""}.fa-truck-container:before{content:""}.fa-truck-couch:before{content:""}.fa-truck-loading:before{content:""}.fa-truck-monster:before{content:""}.fa-truck-moving:before{content:""}.fa-truck-pickup:before{content:""}.fa-truck-plow:before{content:""}.fa-truck-ramp:before{content:""}.fa-tshirt:before{content:""}.fa-tty:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-turkey:before{content:""}.fa-turtle:before{content:""}.fa-tv:before{content:""}.fa-tv-retro:before{content:""}.fa-twitch:before{content:""}.fa-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-typo3:before{content:""}.fa-uber:before{content:""}.fa-ubuntu:before{content:""}.fa-uikit:before{content:""}.fa-umbrella:before{content:""}.fa-umbrella-beach:before{content:""}.fa-underline:before{content:""}.fa-undo:before{content:""}.fa-undo-alt:before{content:""}.fa-unicorn:before{content:""}.fa-union:before{content:""}.fa-uniregistry:before{content:""}.fa-universal-access:before{content:""}.fa-university:before{content:""}.fa-unlink:before{content:""}.fa-unlock:before{content:""}.fa-unlock-alt:before{content:""}.fa-untappd:before{content:""}.fa-upload:before{content:""}.fa-ups:before{content:""}.fa-usb:before{content:""}.fa-usd-circle:before{content:""}.fa-usd-square:before{content:""}.fa-user:before{content:""}.fa-user-alt:before{content:""}.fa-user-alt-slash:before{content:""}.fa-user-astronaut:before{content:""}.fa-user-chart:before{content:""}.fa-user-check:before{content:""}.fa-user-circle:before{content:""}.fa-user-clock:before{content:""}.fa-user-cog:before{content:""}.fa-user-crown:before{content:""}.fa-user-edit:before{content:""}.fa-user-friends:before{content:""}.fa-user-graduate:before{content:""}.fa-user-injured:before{content:""}.fa-user-lock:before{content:""}.fa-user-md:before{content:""}.fa-user-minus:before{content:""}.fa-user-ninja:before{content:""}.fa-user-plus:before{content:""}.fa-user-secret:before{content:""}.fa-user-shield:before{content:""}.fa-user-slash:before{content:""}.fa-user-tag:before{content:""}.fa-user-tie:before{content:""}.fa-user-times:before{content:""}.fa-users:before{content:""}.fa-users-class:before{content:""}.fa-users-cog:before{content:""}.fa-users-crown:before{content:""}.fa-usps:before{content:""}.fa-ussunnah:before{content:""}.fa-utensil-fork:before{content:""}.fa-utensil-knife:before{content:""}.fa-utensil-spoon:before{content:""}.fa-utensils:before{content:""}.fa-utensils-alt:before{content:""}.fa-vaadin:before{content:""}.fa-value-absolute:before{content:""}.fa-vector-square:before{content:""}.fa-venus:before{content:""}.fa-venus-double:before{content:""}.fa-venus-mars:before{content:""}.fa-viacoin:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-vial:before{content:""}.fa-vials:before{content:""}.fa-viber:before{content:""}.fa-video:before{content:""}.fa-video-plus:before{content:""}.fa-video-slash:before{content:""}.fa-vihara:before{content:""}.fa-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-vine:before{content:""}.fa-vk:before{content:""}.fa-vnv:before{content:""}.fa-volcano:before{content:""}.fa-volleyball-ball:before{content:""}.fa-volume:before{content:""}.fa-volume-down:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-off:before{content:""}.fa-volume-slash:before{content:""}.fa-volume-up:before{content:""}.fa-vote-nay:before{content:""}.fa-vote-yea:before{content:""}.fa-vr-cardboard:before{content:""}.fa-vuejs:before{content:""}.fa-walking:before{content:""}.fa-wallet:before{content:""}.fa-wand:before{content:""}.fa-wand-magic:before{content:""}.fa-warehouse:before{content:""}.fa-warehouse-alt:before{content:""}.fa-watch:before{content:""}.fa-watch-fitness:before{content:""}.fa-water:before{content:""}.fa-water-lower:before{content:""}.fa-water-rise:before{content:""}.fa-weebly:before{content:""}.fa-weibo:before{content:""}.fa-weight:before{content:""}.fa-weight-hanging:before{content:""}.fa-weixin:before{content:""}.fa-whale:before{content:""}.fa-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-wheat:before{content:""}.fa-wheelchair:before{content:""}.fa-whistle:before{content:""}.fa-whmcs:before{content:""}.fa-wifi:before{content:""}.fa-wifi-1:before{content:""}.fa-wifi-2:before{content:""}.fa-wifi-slash:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wind:before{content:""}.fa-wind-warning:before{content:""}.fa-window:before{content:""}.fa-window-alt:before{content:""}.fa-window-close:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-windows:before{content:""}.fa-windsock:before{content:""}.fa-wine-bottle:before{content:""}.fa-wine-glass:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-wix:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-won-sign:before{content:""}.fa-wordpress:before{content:""}.fa-wordpress-simple:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpexplorer:before{content:""}.fa-wpforms:before{content:""}.fa-wpressr:before{content:""}.fa-wreath:before{content:""}.fa-wrench:before{content:""}.fa-x-ray:before{content:""}.fa-xbox:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-y-combinator:before{content:""}.fa-yahoo:before{content:""}.fa-yandex:before{content:""}.fa-yandex-international:before{content:""}.fa-yarn:before{content:""}.fa-yelp:before{content:""}.fa-yen-sign:before{content:""}.fa-yin-yang:before{content:""}.fa-yoast:before{content:""}.fa-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-zhihu:before{content:""}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-light-300.eot);src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-light-300.eot?#iefix) format("embedded-opentype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-light-300.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-light-300.woff) format("woff"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-light-300.ttf) format("truetype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:"Font Awesome 5 Pro"!important;font-weight:300!important}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-regular-400.eot);src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-regular-400.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-regular-400.woff) format("woff"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-regular-400.ttf) format("truetype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Pro"!important;font-weight:400!important}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.eot);src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.woff) format("woff"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.ttf) format("truetype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro"!important;font-weight:900!important}@font-face{font-family:"Font Awesome 5 Pro Solid";font-style:normal;font-weight:900;src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.eot);src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.woff) format("woff"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.ttf) format("truetype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-brands-400.eot);src:url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-brands-400.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-brands-400.woff) format("woff"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-brands-400.ttf) format("truetype"),url(//civanacarefree.com/wp-content/themes/civana/css/fonts/icons/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}.fal.fa-long-arrow-down.icon{font-size:24px;line-height:24px;padding:10px;border:1px solid;display:inline-block}.image_block_text a.block_link,.slider_titles .slider_next_button{background-color:transparent!important;color:#000!important;border:none!important;border-bottom:2px dotted #000!important;position:relative;padding:0 0 5px!important;font-size:12px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.2em;cursor:pointer;text-transform:uppercase;line-height:2;font-weight:700}.image_block_text a.block_link:hover,.slider_titles .slider_next_button:hover{color:#000;border-bottom:2px solid #000!important}.image_block_text a.block_link:hover .fusion-button-text,.slider_titles .slider_next_button:hover .fusion-button-text{color:#000}.image_block_text a.block_link:hover:after,.image_block_text a.block_link:hover:before,.slider_titles .slider_next_button:hover:after,.slider_titles .slider_next_button:hover:before{width:100%}body,html{height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-family:"Neue Haas Unica Pro",sans-serif;font-size:15px;letter-spacing:.02em}body{background:#fff;overflow-x:hidden}body:after,body:before{display:none!important}body.fixed{position:fixed}h1,h2,h3{letter-spacing:.04em;font-family:"Canela",serif}h1{font-size:50px}h2{font-size:42px;line-height:1}h3{font-size:27px}h4.super{display:inline-block;margin:0 0 40px;position:relative;font-family:"Neue Haas Unica Pro Bold",sans-serif;font-size:11px;letter-spacing:.38em;padding-bottom:14px;text-transform:uppercase;-webkit-transform:translateX(2px);transform:translateX(2px)}h4.super:after{content:"";position:absolute;left:0;right:4px;bottom:0;height:2px;background-color:#000}ul{list-style-type:none;margin:0;padding:0}ul.centered{max-width:500px;margin:auto;list-style-type:none!important}ul.centered li{margin-bottom:5px;line-height:1.5}ul.centered li span{display:inline-block;position:relative;padding-left:15px}ul.centered li span:before{content:"•";position:absolute;top:-2px;left:0;font-size:18px}.close_modal_button,a,input[type=submit]{-webkit-transition:color .25s;transition:color .25s;text-decoration:none}.close_modal_button.button,a.button,input[type=submit].button{display:inline-block;padding:13px 29px;margin:10px;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.15em;font-family:"Neue Haas Unica Pro Bold",sans-serif;-webkit-transition:background-color .25s;transition:background-color .25s}.close_modal_button.button.primary:not(.outline):hover,.close_modal_button.button.secondary:not(.outline):hover,a.button.primary:not(.outline):hover,a.button.secondary:not(.outline):hover,input[type=submit].button.primary:not(.outline):hover,input[type=submit].button.secondary:not(.outline):hover{color:#fff}.close_modal_button.button.outline,a.button.outline,input[type=submit].button.outline{background-color:transparent;padding:13px 16px 14px;border:1px solid;-webkit-transition:color .25s,border-color .25s;transition:color .25s,border-color .25s}.close_modal_button.button.outline:hover,a.button.outline:hover,input[type=submit].button.outline:hover{background-color:transparent}.close_modal_button.button.primary,a.button.primary,input[type=submit].button.primary{font-size:11px;letter-spacing:.38em;line-height:1.5}.close_modal_button.button.underline,a.button.underline,input[type=submit].button.underline{background-color:transparent;color:#000;border:none;border-bottom:2px dotted #000;position:relative;padding:0 0 5px!important;font-size:12px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.2em;cursor:pointer;text-transform:uppercase;line-height:2;font-weight:700}.close_modal_button.button.underline:hover,a.button.underline:hover,input[type=submit].button.underline:hover{border-bottom:2px solid #000}.close_modal_button.button.simple,a.button.simple,input[type=submit].button.simple{background-color:transparent;color:#000;border:none;border-bottom:2px solid transparent;position:relative;padding:0 0 5px!important;font-size:12px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.2em;cursor:pointer;text-transform:uppercase;line-height:2;font-weight:700}.close_modal_button.button.simple:not(.active):hover,a.button.simple:not(.active):hover,input[type=submit].button.simple:not(.active):hover{border-bottom:2px dotted #000}.close_modal_button.button.simple.active,a.button.simple.active,input[type=submit].button.simple.active{border-bottom:2px solid #000}.close_modal_button.button.small,a.button.small,input[type=submit].button.small{padding:7px 15px 8px;margin:30px 20px 0 0}.close_modal_button.button.paragraph,a.button.paragraph,input[type=submit].button.paragraph{margin-top:30px}.close_modal_button.button.pointer,a.button.pointer,input[type=submit].button.pointer{cursor:pointer;border:none}a.border_bottom{border-bottom:2px dotted #000}a.border_bottom:hover{border-bottom:2px solid #000}span.fine_print{display:inline-block;font-size:13px;color:#777;line-height:1.6}small.micetype{color:#707070}.dropdown_container{position:relative;z-index:10;display:inline-block;vertical-align:top;padding:8px 15px;border-radius:3px;border:1px solid transparent;background-color:#fff}.dropdown_container.open{border-color:#dbdbdb;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);box-shadow:0px 2px 10px 0px rgba(0,0,0,.1)}@media (max-width:650px){.dropdown_container.open{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:650px){.dropdown_container{padding:0}}.nav_toggle{position:relative;display:inline-block;padding-right:25px;cursor:pointer;-webkit-transition:color .25s;transition:color .25s}.nav_toggle:after{font-family:"Font Awesome 5 Pro";content:"";position:absolute;right:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.75em}.nav_toggle.up:after{content:""}.dropdown_menu{display:none;margin-top:10px;padding-top:6px;border-top:1px solid #e0e0e0}@media (max-width:650px){.dropdown_menu{border:none;margin:0;padding:0}.dropdown_menu li{padding:0!important}}.dropdown_menu li{padding:5px 0;position:relative}.dropdown_menu li a{display:block;padding:0 5px}.dropdown_menu li:after,.dropdown_menu li:before{position:absolute;top:0;bottom:0;content:"";width:3px;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.dropdown_menu li:before{left:-15px}.dropdown_menu li:after{right:-15px}.dropdown_menu li:hover:before{opacity:1}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],textarea{padding:11px 30px 12px 15px;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]{padding-right:5px}input[type=radio]{position:relative;width:14px;height:14px;border:1px solid #ddd;border-radius:50%;cursor:pointer}input[type=radio]:after{position:absolute;top:3px;left:3px;right:3px;bottom:3px;content:"";display:block;border-radius:50%}input[type=checkbox]{position:relative;width:14px;height:14px;border:1px solid #ddd;cursor:pointer}input[type=checkbox]:after{position:absolute;top:2px;left:1px;content:"";display:block;width:10px;height:5px;border-style:solid;border-width:0 0 2px 2px;border-color:transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.select_wrapper{position:relative;display:block}.clear_float{clear:both}@media (max-width:650px){.hide_on_mobile{display:none!important}}@media (max-width:950px){.hide_on_tablet{display:none!important}}@media (min-width:951px){.hide_on_desktop{display:none!important}}.show_on_mobile{display:none}@media (max-width:650px){.show_on_mobile{display:block}}.aria{position:absolute;z-index:-100;visibility:hidden;font-size:0;margin:0;padding:0;width:0;height:0}.anchor{position:absolute;width:0;height:0}.anchor#salon_appointments{top:-240px}.anchor.programming{top:-150px}.anchor.program{top:-150px}i.micetype{opacity:.7;font-size:95%}.wpcf7-response-output{display:none!important}#nav_underlay{position:absolute;top:0;left:0;right:0;z-index:900;background-size:contain;background-repeat:repeat-x;background-position:top}body.home #nav_underlay{background-image:url("/wp-content/themes/civana/images/nav-underlay-shadow.png");height:300px}body.home .main_nav:not(.sticky) .hotdogs.open .hotdogs_center,body.home .main_nav:not(.sticky) .hotdogs.open:after,body.home .main_nav:not(.sticky) .hotdogs.open:before{background-color:#000}body.home .main_nav:not(.sticky) .main_nav_book .telephone{color:#fff}body.home .main_nav:not(.sticky):not(.persistant_nav) .main_nav_book a.button.book_now{background-color:transparent!important;border:1px solid #fff}body.home .main_nav:not(.sticky):not(.persistant_nav) .hotdogs:after,body.home .main_nav:not(.sticky):not(.persistant_nav) .hotdogs:before,body.home .main_nav:not(.sticky):not(.persistant_nav) .hotdogs_center{background-color:#fff;-webkit-transition:background-color .25s;transition:background-color .25s}body.home .main_nav:not(.sticky):not(.persistant_nav) .mobile_telephone .fa-phone{color:#fff}.menu_page_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:-3;display:none}.main_nav{position:relative;top:0;left:0;right:0;height:90px;background-color:transparent;z-index:1000}@media (max-width:650px){.main_nav{height:70px}}@media (max-width:1370px){.main_nav{z-index:2000}}.main_nav.sticky{display:none;position:fixed;top:0;left:0;right:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff!important}@media (max-width:1370px){.main_nav.sticky{-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.06);box-shadow:0px 2px 4px 0px rgba(0,0,0,.06)}}.main_nav.sticky .main_menu{position:relative;background-color:#fff!important;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);z-index:-2;border-bottom:1px solid #e8e7e8;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.06);box-shadow:0px 2px 4px 0px rgba(0,0,0,.06)}.main_nav.sticky .hotdogs{display:block}.main_nav:not(.sticky) .sticky_underlay{right:auto;width:100%;max-width:360px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}@media (max-width:650px){.main_nav:not(.sticky) .sticky_underlay{max-width:100%}}.main_nav:not(.sticky) .main_menu.open+.sticky_underlay{-webkit-transform:translateX(0);transform:translateX(0)}.main_nav:not(.sticky) .main_nav_book{z-index:-3}.main_nav.persistant_nav{position:fixed!important;background-color:#fff!important;height:115px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.06)!important;box-shadow:0px 2px 4px 0px rgba(0,0,0,.06)!important}@media (max-width:650px){.main_nav.persistant_nav{height:70px}}.main_nav.persistant_nav .hotdogs{margin-top:19px}@media (max-width:650px){.main_nav.persistant_nav .hotdogs{margin-top:0}}.main_nav.persistant_nav .header_logo_link{margin-top:19px;left:60px;-webkit-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important;z-index:6}.main_nav.persistant_nav .header_logo_link .logo{width:135px;height:47px}@media (max-width:1140px){.main_nav.persistant_nav .header_logo_link{left:40px}}@media (max-width:1370px){.main_nav.persistant_nav .header_logo_link{left:120px}}@media (max-width:650px){.main_nav.persistant_nav .header_logo_link{top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin-top:2px}}.main_nav.persistant_nav .main_nav_book{margin-top:19px;z-index:2!important}.main_nav.persistant_nav .main_nav_book .telephone{display:none}.main_nav.persistant_nav .main_nav_book a.button.book_now{padding:13px 16px 14px}@media (max-width:1140px){.main_nav.persistant_nav .main_nav_book{right:20px}}@media (max-width:650px){.main_nav.persistant_nav .main_nav_book{margin-top:0;z-index:6!important}}.main_nav.persistant_nav .best_rate_promise{vertical-align:middle}.main_nav.persistant_nav .best_rate_promise img{width:100px;height:41px}.main_nav.persistant_nav .best_rate_promise.mobile{display:none;text-align:center;margin-top:-20px;margin-bottom:60px}.main_nav.persistant_nav .best_rate_promise.mobile img{width:160px;height:auto}@media (max-width:650px){.main_nav.persistant_nav .best_rate_promise{display:none}.main_nav.persistant_nav .best_rate_promise.mobile{display:block}}@media (max-width:650px){.main_nav.persistant_nav .mobile_telephone{z-index:6!important}}.main_nav.persistant_nav .main_menu{display:-webkit-box;display:-ms-flexbox;display:flex;top:50%!important;margin-top:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media (max-width:1370px){.main_nav.persistant_nav .main_menu{display:initial;top:0!important;margin:0!important;padding-top:130px!important}.main_nav.persistant_nav .main_menu.open{z-index:4}}@media (max-width:650px){.main_nav.persistant_nav .main_menu{padding-top:80px!important}}.main_nav.persistant_nav .main_menu .persistent_mobile{display:none}@media (max-width:1370px){.main_nav.persistant_nav .main_menu .persistent_mobile{display:block}}.main_nav.persistant_nav .menu_page_overlay{z-index:3!important}.main_nav.persistant_nav .sticky_underlay{z-index:5}.main_nav .nav_persistant_banner{position:relative;height:38px;background-color:#000}.main_nav .nav_persistant_banner:after{content:"";height:1px;background-color:#000;position:absolute;bottom:0;left:0;right:0;clear:both}@media (max-width:650px){.main_nav .nav_persistant_banner{display:none}}.main_nav .nav_persistant_banner .main_menu_banner{float:right}.main_nav .nav_persistant_banner .main_menu_banner li{display:inline-block;height:38px;overflow:hidden}@media (max-width:650px){.main_nav .nav_persistant_banner .main_menu_banner li{display:none}.main_nav .nav_persistant_banner .main_menu_banner li:last-child{display:inline-block}}.main_nav .nav_persistant_banner .main_menu_banner a{display:block;color:#fff;background-color:#1f1f1f;font-size:10px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.38em;text-transform:uppercase;padding:30px 25px;line-height:11px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .25s;transition:background-color .25s;margin-left:3px}.main_nav .nav_persistant_banner .main_menu_banner a:hover{background-color:#333}.main_nav .nav_persistant_banner__phone{float:right;height:38px;position:relative;margin:0 60px 0 35px}.main_nav .nav_persistant_banner__phone a{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff!important;font-size:14px}.main_nav .nav_persistant_banner__phone a:hover{color:#bbb!important}.main_nav .nav_persistant_banner__phone a i{margin-right:7px}.main_nav .sticky_underlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#fff}.main_nav .mobile_telephone{position:absolute;top:50%;left:65px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@media (max-width:650px){.main_nav .mobile_telephone{display:block}}.main_nav_discover{position:absolute;left:45px;top:50%;margin-top:-17px}@media (max-width:950px){.main_nav_discover{left:15px}}.main_nav_discover .nav_toggle{text-transform:uppercase;font-size:11.5px;letter-spacing:.26em;font-family:"Neue Haas Unica Pro Medium",sans-serif;padding-right:20px}.main_nav_discover .nav_toggle:after{font-size:.9em}.main_nav_book{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_nav_book li{display:inline-block}.main_nav_book li a{-webkit-backface-visibility:hidden;font-size:14px;letter-spacing:.04em}.main_nav_book li a.telephone i{display:inline-block;margin-right:5px}.main_nav_book li a.button.book_now{margin:0 0 0 35px;font-family:"Neue Haas Unica Pro Bold",sans-serif;font-size:11px;letter-spacing:.26em;padding:15px 16px 16px}.main_nav_book li a.button.book_now .icon{display:none}.main_nav_book li a.button.book_now .text{margin:0}@media (max-width:650px){.main_nav_book li a.button.book_now{padding:10px 12px!important}.main_nav_book li a.button.book_now span{display:none}}@media (max-width:950px){.main_nav_book{right:30px}}@media (max-width:650px){.main_nav_book{right:20px}}.main_nav.full_hero:not(.sticky){position:absolute;top:0;left:0;right:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.main_nav.full_hero:not(.sticky) .main_menu{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.main_nav.full_hero .main_nav_discover>li{background-color:transparent!important;border-color:transparent!important}.main_nav.full_hero .main_nav_discover>li.open{background-color:#fff!important}.main_nav.full_hero .main_nav_discover>li.open .nav_toggle{font-weight:400}.main_nav.full_hero .main_nav_discover>li:not(.open) .nav_toggle{color:#fff!important}.main_nav.full_hero .main_nav_discover>li .nav_toggle{text-transform:uppercase;font-size:11.5px;letter-spacing:.26em;-webkit-transition:none;transition:none;font-family:"Neue Haas Unica Pro Medium",sans-serif;padding-right:20px}.header_logo{-webkit-transition:opacity .15s;transition:opacity .15s}.header_logo_link{position:absolute;display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:650px){.header_logo_link{z-index:100000;top:14px;margin-left:-5px;margin-top:3px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:110px!important;height:39px!important}}@media (max-width:650px){.header_logo{width:110px!important;height:39px!important}}.header_logo.hide{opacity:0}.main_nav .sub-menu{position:absolute;top:calc(100% - 5px);background-color:#fff;padding:5px 0;margin:0}.main_nav .sub-menu li{display:block;text-align:left;padding:0}.main_nav .sub-menu a{display:block}.main_nav:not(.full_width_nav) .menu_bg{display:none}.main_nav:not(.full_width_nav) .sub-menu{display:none;min-width:200px;-webkit-box-shadow:1px 1px 30px rgba(0,0,0,.06);box-shadow:1px 1px 30px rgba(0,0,0,.06)}.main_nav:not(.full_width_nav) .sub-menu a{display:block;padding:6px 20px;-webkit-transition:none;transition:none;font-size:12px;letter-spacing:.1em}.main_nav:not(.full_width_nav) .sub-menu a:hover{color:#fff}.main_nav.full_width_nav .sub-menu{display:none}.main_nav.full_width_nav .sub-menu a{padding:5px 0;font-size:11px;letter-spacing:.38em;color:#707070}.main_nav.full_width_nav .sub-menu a:hover{background-color:#fff;color:#000}.main_menu{position:absolute;top:100%;left:0;right:0;text-align:center;background-color:#fff;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}@media (max-width:1370px){.main_menu{padding-top:90px}}@media (max-width:650px){.main_menu{padding-top:70px}}.main_menu .secondary_menu{display:none;text-align:center;border-top:1px solid #eee;width:80%;margin:20px auto 60px;padding:30px 0 0}.main_menu .secondary_menu a{display:inline-block}.main_menu .secondary_menu a.telephone{letter-spacing:.04em}.main_menu .secondary_menu a.button{margin:10px 0 0;font-family:"Neue Haas Unica Pro Bold",sans-serif;font-size:12px;letter-spacing:.26em;padding:11px 16px 12px;color:#fff}@media (max-width:650px){.main_menu{top:70px;max-width:100%}}.main_menu.open{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;z-index:-1}.main_menu>ul>li,.mobile_main_menu>ul>li{display:inline-block;margin:0 20px 5px}@media (max-width:950px){.main_menu>ul>li,.mobile_main_menu>ul>li{padding:0 20px}}.main_menu a,.mobile_main_menu a{display:block;font-family:"Neue Haas Unica Pro",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.26em;padding:15px 0 20px;position:relative}.mobile_nav{display:none;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mobile_nav_discover_container{position:absolute;top:0;left:0;right:0}@media (max-width:650px){.mobile_nav_discover_container{position:relative;margin-top:20px;padding-top:35px}.mobile_nav_discover_container:before{content:"";position:absolute;top:0;left:50%;margin-left:-15px;width:30px;height:2px;background-color:#d4d4d4}.mobile_nav_discover_container li{display:block;margin-bottom:25px}}@media (max-width:350px){.mobile_nav_discover_container{margin-top:5px;padding-top:20px}.mobile_nav_discover_container li{margin-bottom:20px}}.mobile_nav .dropdown_menu{text-align:left}@media (max-width:650px){.mobile_nav .dropdown_menu{display:block!important;text-align:center}}@media (max-width:650px){.mobile_nav{display:block!important;height:calc(100vh - 84px);bottom:0;padding-bottom:40px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mobile_nav.open{-webkit-transform:translateX(0);transform:translateX(0)}}.mobile_main_menu{margin-top:40px}@media (max-width:700px){.mobile_main_menu li{padding:0 20px}}@media (max-width:350px){.mobile_main_menu li a{padding:0;height:40px}}@media (max-width:650px){.mobile_main_menu{margin-top:25px}.mobile_main_menu li{display:block}.mobile_main_menu li a:before{display:none!important}}.button.book_now.primary{background-color:#00868c}.button.book_now.primary:hover{background-color:#1fa8ae}.mobile_book_now{display:none}@media (max-width:650px){.mobile_book_now{display:block}}.hotdogs{display:none;width:30px;height:20px;position:absolute;left:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:right .25s;transition:right .25s}@media (max-width:650px){.hotdogs{width:25px;height:16px;left:20px!important}}@media (max-width:1370px){.hotdogs{left:40px}}.hotdogs:after,.hotdogs:before{content:"";width:100%;height:2px;position:absolute;left:0;-webkit-transition:width .25s,-webkit-transform .25s;transition:width .25s,-webkit-transform .25s;transition:width .25s,transform .25s;transition:width .25s,transform .25s,-webkit-transform .25s}.hotdogs:before{top:0;-webkit-transform-origin:left top;transform-origin:left top}.hotdogs:after{bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom}.hotdogs_center{width:100%;height:2px;position:absolute;top:50%;margin-top:-1px;-webkit-transition:opacity .25s;transition:opacity .25s}.main_nav.hidden_by_hotdogs.sticky{-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.06);box-shadow:0px 2px 4px 0px rgba(0,0,0,.06)}.main_nav.hidden_by_hotdogs .main_menu{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:360px;-webkit-box-shadow:2px 0px 4px 0px rgba(0,0,0,.06)!important;box-shadow:2px 0px 4px 0px rgba(0,0,0,.06)!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow:auto;background-color:#fff!important;padding-top:90px}@media (max-width:650px){.main_nav.hidden_by_hotdogs .main_menu{max-width:100%}}.main_nav.hidden_by_hotdogs .main_menu:before{position:absolute;top:-10px;left:0;right:0;height:15px;background-color:#fff;content:""}.main_nav.hidden_by_hotdogs .main_menu>ul>li{padding:0 20px}.main_nav.hidden_by_hotdogs .main_menu ul{padding-top:20px}.main_nav.hidden_by_hotdogs .main_menu li{display:block!important}.main_nav.hidden_by_hotdogs .main_menu li a{text-align:left!important}.main_nav.hidden_by_hotdogs .main_menu li.menu-item-has-children>a{position:relative}.main_nav.hidden_by_hotdogs .main_menu li.menu-item-has-children>a:after{content:"";position:absolute;right:0;top:13px;font-size:16px;font-family:"Font Awesome 5 Pro Solid";-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform-origin:center;transform-origin:center}.main_nav.hidden_by_hotdogs .main_menu li.menu-item-has-children>a.open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main_nav.hidden_by_hotdogs .main_menu .secondary_menu{display:block;margin:30px 0 0;width:100%;padding:30px 20px 40px}.main_nav.hidden_by_hotdogs .main_menu .secondary_menu li{display:inline-block!important;margin:0}.main_nav.hidden_by_hotdogs .main_menu .secondary_menu li i.fas{margin-right:3px}.main_nav.hidden_by_hotdogs .main_menu .sub-menu{position:static;-webkit-box-shadow:none;box-shadow:none;padding:0 0 15px}.main_nav.hidden_by_hotdogs .main_menu .sub-menu a{padding:10px 20px}.main_nav.hidden_by_hotdogs .main_menu .sub-menu>li.hide_on_desktop{display:block!important}.main_nav.hidden_by_hotdogs:not(.sticky) .main_menu.scrolled{display:none}.main_nav.hidden_by_hotdogs .hotdogs{display:block;z-index:50000;left:40px}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs) .main_menu{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:360px;-webkit-box-shadow:2px 0px 4px 0px rgba(0,0,0,.06)!important;box-shadow:2px 0px 4px 0px rgba(0,0,0,.06)!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow:auto;background-color:#fff!important}}@media (max-width:1370px) and (max-width:650px){.main_nav:not(.hidden_by_hotdogs) .main_menu{max-width:100%}}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs) .main_menu:before{position:absolute;top:-10px;left:0;right:0;height:15px;background-color:#fff;content:""}}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs) .main_menu>ul>li{padding:0 20px}}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs) .main_menu ul{padding-top:20px}}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs) .main_menu li{display:block!important}.main_nav:not(.hidden_by_hotdogs) .main_menu li a{text-align:left!important}.main_nav:not(.hidden_by_hotdogs) .main_menu li.menu-item-has-children>a{position:relative}.main_nav:not(.hidden_by_hotdogs) .main_menu li.menu-item-has-children>a:after{content:"";position:absolute;right:0;top:13px;font-size:16px;font-family:"Font Awesome 5 Pro Solid";-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform-origin:center;transform-origin:center}.main_nav:not(.hidden_by_hotdogs) .main_menu li.menu-item-has-children>a.open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs) .main_menu .secondary_menu{display:block;margin:30px 0 0;width:100%;padding:30px 20px 40px}.main_nav:not(.hidden_by_hotdogs) .main_menu .secondary_menu li{display:inline-block!important;margin:0}.main_nav:not(.hidden_by_hotdogs) .main_menu .secondary_menu li i.fas{margin-right:3px}}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs) .main_menu .sub-menu{position:static;-webkit-box-shadow:none;box-shadow:none;padding:0 0 15px}.main_nav:not(.hidden_by_hotdogs) .main_menu .sub-menu a{padding:10px 20px}}@media (min-width:1371px){.main_nav:not(.hidden_by_hotdogs):not(.full_width_nav) .main_menu>ul>li:hover>a:before{content:"";position:absolute;left:0;right:2px;bottom:10px;height:0;background-color:transparent;border-top:2px dotted #000}.main_nav:not(.hidden_by_hotdogs):not(.full_width_nav) .main_menu>ul>li:hover .sub-menu{display:block}.main_nav:not(.hidden_by_hotdogs):not(.full_width_nav) .main_menu>ul>li.active>a:before{content:"";position:absolute;left:0;right:2px;bottom:10px;height:0;background-color:transparent;border-top:2px dotted #000}.main_nav:not(.hidden_by_hotdogs):not(.full_width_nav) .main_menu>ul>li.active:hover>a:before{border-top-style:solid}}.main_nav:not(.hidden_by_hotdogs):not(.sticky) .hotdogs{display:none}@media (max-width:1370px){.main_nav:not(.hidden_by_hotdogs):not(.sticky) .hotdogs{display:block;z-index:50000}}#full_width_nav li.no_link>a{cursor:default}@media (min-width:1371px){#full_width_nav{width:100%}}#full_width_nav>li{position:relative}#full_width_nav>li:after{content:"";height:0;position:absolute;bottom:10px;left:0;right:3px;border-bottom:2px dotted #000;display:none}@media (min-width:1371px){#full_width_nav>li:hover:after{display:block}}#full_width_nav>li.has_children.hover .sub-menu,#full_width_nav>li.has_children.hover .sub_menu_underlay{display:block!important}#full_width_nav>li.has_children.position .sub-menu,#full_width_nav>li.has_children.position .sub_menu_underlay{top:calc(100% - 5px)}#full_width_nav>li.has_children.opacity .sub-menu,#full_width_nav>li.has_children.opacity .sub_menu_underlay{opacity:1}@media (max-width:1370px){#full_width_nav>li.has_children>a{position:relative}#full_width_nav>li.has_children>a:after{content:"";position:absolute;right:0;top:13px;font-size:16px;font-family:"Font Awesome 5 Pro Solid";-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform-origin:center;transform-origin:center}#full_width_nav>li.has_children>a.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}#full_width_nav .sub-menu{z-index:5;display:none;top:calc(100% - 5px);-webkit-transition:opacity .25s,top .25s;transition:opacity .25s,top .25s;background:0 0}@media (max-width:1370px){#full_width_nav .sub-menu{position:static!important}}#full_width_nav .sub-menu.grand_children{position:fixed;width:100%;left:0;right:0;text-align:center}@media (max-width:1370px){#full_width_nav .sub-menu.grand_children{display:none}}@media (min-width:1371px){#full_width_nav .sub-menu.grand_children>li{display:inline-block;vertical-align:top;margin:0 30px;max-width:210px}}#full_width_nav .sub-menu.grand_children>li>a{color:#000;font-family:"Neue Haas Unica Pro Bold",sans-serif}@media (min-width:1371px){#full_width_nav .sub-menu.grand_children>li>a{margin:10px 0 13px;cursor:default}}@media (max-width:1370px){#full_width_nav .sub-menu.grand_children>li>a{position:relative;line-height:1.7}#full_width_nav .sub-menu.grand_children>li>a:after{content:"";position:absolute;right:-4px;top:9px;font-size:16px;font-family:"Font Awesome 5 Pro Solid";-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform-origin:center;transform-origin:center}#full_width_nav .sub-menu.grand_children>li>a.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (max-width:1370px){#full_width_nav .sub-menu.grand_children>li>ul{display:none;padding:0 0 15px 20px}#full_width_nav .sub-menu.grand_children>li>ul>li>a{padding:10px 20px!important}}#full_width_nav .sub-menu.grand_children>li>ul>li a{line-height:1.7;padding:3px 0}#full_width_nav .sub-menu.simple{padding-top:10px;min-width:120px}@media (max-width:1370px){#full_width_nav .sub-menu.simple{padding-top:0}}#full_width_nav .sub-menu>li>a{white-space:nowrap}#full_width_nav .sub_menu_underlay{display:none;position:fixed;top:calc(100% - 5px);left:0;right:0;height:200px;background-color:#fff;z-index:-1;-webkit-box-shadow:0px 8px 38px -20px rgba(0,0,0,.1);box-shadow:0px 8px 38px -20px rgba(0,0,0,.1);-webkit-transition:opacity .25s,top .25s;transition:opacity .25s,top .25s}.logo{width:160px;height:56px;display:block;margin:auto}.float_clear:after{content:"";display:block;clear:both}body.persistant_nav:not(.home) #page_wrapper{padding-top:57.5px}body.persistant_nav:not(.home) #page_wrapper:not(.full_hero){padding-top:115px}#body_wrapper{position:relative}#body_wrapper.card{padding:200px 0 0}#body_wrapper.has_reviews_widget{padding-top:80px}#body_wrapper.has_info_widget{padding-top:60px}@media (max-width:650px){#body_wrapper.has_info_widget{padding-top:120px}}#body_wrapper:not(.hidden_by_hotdogs){padding-top:40px}@media (max-width:650px){.home #body_wrapper:not(.hidden_by_hotdogs){padding-top:0}}#blog #body_wrapper{padding-top:0}.page_padding{padding:0 25px}.page_section_header{margin:80px auto;padding:0 35px}@media (max-width:950px){.page_section_header{margin:70px auto 60px}}.page_section_super_title{text-align:center;margin:0 0 30px;font-size:13px;font-family:"Neue Haas Unica Pro",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.26em}.page_section_title_container{text-align:center}.page_section_title_container h2{line-height:normal;display:inline-block;margin:0 0 50px}.page_section_title_container h2.no_description{margin:0}.page_section_description{text-align:center;margin:auto;max-width:675px;line-height:1.8}.page_width{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}.title_wrapper{text-align:center}#booking_bar_spacer{height:80px}#booking_bar_spacer.minimize{height:0}#footer{background-color:#6f6f66!important;padding:0 60px}#footer__container{padding:80px 0 50px;margin:auto}@media (max-width:760px){#footer__container{padding:80px 0 40px}}#footer__logo{width:100%;height:40px}#footer__logo__wrapper{float:left;width:130px}@media (max-width:1080px){#footer__logo__wrapper{float:none;margin:0 auto 40px;display:block}}#footer__nav_menu{margin:0;padding:0;float:right;list-style-type:none}@media (max-width:1080px){#footer__nav_menu{float:none;text-align:center}#footer__nav_menu li{text-align:left}}@media (max-width:760px){#footer__nav_menu{width:100%}}#footer__nav_menu>li{display:inline-block;vertical-align:top;padding-left:60px}@media (max-width:1080px){#footer__nav_menu>li{padding-left:30px}#footer__nav_menu>li:first-child{padding-left:0!important}}@media (max-width:760px){#footer__nav_menu>li{display:block;text-align:center;padding-left:0;margin-top:30px}#footer__nav_menu>li>a{margin-bottom:20px}}#footer__nav_menu>li.no_link>a{cursor:default;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-size:11px;display:inline-block}#footer__nav_menu .sub-menu{margin:0;padding:25px 0 0;list-style-type:none}@media (max-width:760px){#footer__nav_menu .sub-menu{padding:0}}#footer__nav_menu .sub-menu li{padding:0 0 8px;font-size:12px;color:#fff}@media (max-width:760px){#footer__nav_menu .sub-menu li{text-align:center}}#footer__nav_menu .sub-menu a{font-size:11px;color:#fff;-webkit-transition:opacity .25s;transition:opacity .25s}#footer__nav_menu .sub-menu a:hover{opacity:.6}#footer__bottom{padding:0 0 50px;margin:auto}#footer__bottom ul{margin:0;padding:0;list-style-type:none}#footer__bottom ul li{display:inline-block}#footer__bottom ul li a{color:#fff;-webkit-transition:opacity .25s;transition:opacity .25s}#footer__bottom ul li a:hover{opacity:.6}#footer__terms_menu{float:left;font-size:10px;padding-top:25px!important;margin-bottom:20px!important}#footer__terms_menu li{margin-right:10px}@media (max-width:760px){#footer__terms_menu{float:none;text-align:center}}#footer__social_menu{float:right;font-size:19px}@media (max-width:760px){#footer__social_menu{float:none;text-align:center}#footer__social_menu li:first-child{display:none}#footer__social_menu li:nth-child(2){padding-left:0}}#footer__social_menu li{padding:0 0 0 10px}#footer__social_menu h4{color:#fff;font-family:"East Liberty Signature",serif;margin:0;font-size:50px;font-weight:400;-webkit-transform:translateY(5px);transform:translateY(5px);line-height:1;margin-right:20px}#homepage__dine{margin:80px auto!important}@media (max-width:950px){#homepage__dine{margin:70px auto!important}}#home_chef{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px}@media (max-width:950px){#home_chef{margin:70px auto 120px}}#home_chef:after{content:"";display:block;clear:both}#home_chef__image,#home_chef__quote{float:left;width:40%;margin:0 5%}@media (max-width:950px){#home_chef__image,#home_chef__quote{float:none;width:100%;max-width:500px;margin-left:auto;margin-right:auto}}@media (max-width:950px){#home_chef__image{margin-bottom:40px}}#home_chef__image div{padding-top:120%;background-position:center;background-size:cover}#home_chef__image p{text-align:center;font-size:10px;letter-spacing:.38em;color:#707070;text-transform:uppercase;padding:15px 20px 0;line-height:2}#home_chef__quote{text-align:center;padding-top:10%}@media (max-width:950px){#home_chef__quote{padding-top:80px}}#home_chef__quote q{position:relative;display:block;font-size:36px;font-family:"Canela Light Italic",serif;padding:0 30px;max-width:430px;margin:auto;line-height:1.5}#home_chef__quote q:before{content:"";background-image:url("/wp-content/themes/civana/images/quote.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;position:absolute;top:-70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#home_chef__quote q:after{content:""}#home_chef__quote cite{margin-top:35px;display:block;font-style:normal;font-weight:700;font-family:"Neue Haas Unica Pro",sans-serif;font-size:11px;letter-spacing:.38em;text-transform:uppercase}#home_chef__quote cite span{display:block;font-weight:400;margin-top:8px}#class-schedule .class_calendar{margin-top:0}#zenoti{width:100%;border:none;height:800px}#zenoti__container{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:80px}#private_classes__intro.content_block{margin-bottom:80px}#private_classes__specialty.content_block,#private_classes__yoga.content_block{margin-bottom:120px}#private_classes__specialty .horizontal_list,#private_classes__yoga .horizontal_list{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}#private_classes__specialty .horizontal_list li,#private_classes__yoga .horizontal_list li{display:inline-block;margin:40px 15px 0;width:100%;max-width:300px;vertical-align:top}@media (max-width:650px){#private_classes__specialty .horizontal_list li,#private_classes__yoga .horizontal_list li{margin:40px 0 0}}#private_classes__specialty .horizontal_list li>div,#private_classes__yoga .horizontal_list li>div{line-height:1.6}#private_classes__specialty .horizontal_list h3,#private_classes__yoga .horizontal_list h3{font-size:26px;font-family:"Canela Italic",serif;font-weight:400;margin-bottom:20px}#private_classes__group .content_bock_text:first-of-type{display:none}#private_classes__group .content_bock_text a{border-bottom:2px dotted #000!important}#private_classes__group .content_bock_text a:hover{border-bottom:2px solid #000!important}#private_classes__group .content_bock_text br{display:block}#group_classes>li{width:100%;max-width:300px;display:inline-block;vertical-align:top;border:1px solid #e5e5e5;margin:0 20px 30px}@media (max-width:650px){#group_classes>li{margin:0 0 30px}}#group_classes .group_class__image .spacer{padding-top:65%;background-position:center;background-size:cover}#group_classes .group_class__content{padding:30px}#group_classes .group_class__content h3{font-size:26px;font-family:"Canela",serif;font-weight:400;margin:0 0 20px}#group_classes .group_class__content li{font-size:14px;padding:10px 0;border-bottom:1px solid #e5e5e5}#group_classes .group_class__content li:last-of-type{border-bottom:none;padding-bottom:0}#group_classes br{display:none}#restaurant{margin-top:20px;padding-top:100px}@media (max-width:650px){#restaurant{padding-top:40px}}#restaurant__content{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;text-align:center}#restaurant__menus{margin-bottom:120px}#restaurant__menus.has_badge{margin-bottom:60px}#restaurant__menus li{display:inline-block;position:relative;padding:0 20px;margin-bottom:20px}#restaurant__menus li:after{content:"";position:absolute;top:0;bottom:0;right:-3px;width:1px;background-color:#e5e5e5}#restaurant__menus li:last-child:after{display:none}@media (max-width:650px){#restaurant__menus li{display:block}#restaurant__menus li:after{display:none}}#restaurant__images .image_group{padding:0 40px;position:relative}#restaurant__images .image_group:last-of-type{margin:40px 0 180px}@media (max-width:650px){#restaurant__images .image_group .restaurant__image:last-of-type{margin-bottom:0!important}}#restaurant .restaurant__logo{height:90px}#restaurant .restaurant__copy{max-width:660px;margin:80px auto;line-height:2;padding:0 30px}#restaurant .restaurant__image{background-position:center;background-size:cover}#restaurant .restaurant__image.image_1{width:55%}#restaurant .restaurant__image.image_1 .spacer{padding-top:73.736%}#restaurant .restaurant__image.image_2{width:calc(45% - 80px);position:absolute;right:40px;bottom:0}#restaurant .restaurant__image.image_2 .spacer{padding-top:80%}#restaurant .restaurant__image.image_3{margin-left:15%;width:30%}#restaurant .restaurant__image.image_3 .spacer{padding-top:149.937%}#restaurant .restaurant__image.image_4{position:absolute;top:0;left:calc(45% + 40px);width:35%}#restaurant .restaurant__image.image_4 .spacer{padding-top:93.01%}@media (max-width:650px){#restaurant .restaurant__image{position:static!important;width:100%!important;max-width:400px!important;margin:0 auto 40px!important}}#restaurant_blocks .image_block_group:first-of-type{margin-bottom:300px!important}@media (max-width:650px){#restaurant_blocks .image_block_group:first-of-type{margin-bottom:150px!important}}.restaurant_badge{display:inline-block;width:130px;height:140px}.restaurant_badge__container{text-align:center;margin-bottom:100px}.restaurant_badge img{display:inline-block;width:130px;height:140px}.diners_choice_badge{width:100px;height:108px;display:inline-block;vertical-align:middle}@media (max-width:650px){.diners_choice_badge{display:block;margin:auto}}.diners_choice_badge img{width:100px;height:108px;display:inline-block}.diners_choice_badge__wrapper{margin-top:40px}.diners_choice_badge__content{width:calc(100% - 150px);max-width:260px;padding-left:30px;display:inline-block;vertical-align:middle;font-size:12px;letter-spacing:.02em;color:#555;line-height:1.7}.diners_choice_badge__content a{display:inline-block;color:#000;font-weight:700;border-bottom:2px dotted #000}@media (max-width:650px){.diners_choice_badge__content{text-align:center;padding-left:0;width:100%;display:block;margin:20px auto 0}}.room_divider{display:inline-block;vertical-align:middle;height:50px;margin:0 15px;width:1px;background-color:#e5e5e5}#rooms__spa,#rooms__studios,#rooms__suites{display:none}@media (max-width:550px){#accommodations #hero_content h1{font-size:38px!important}}@media (max-width:650px){#room_type_switcher .room_divider{display:block;width:60px;margin:15px auto;height:1px}}#travel_agents_form{margin:-40px 0 40px}.form_micetype{text-align:center;margin:40px 0 25px}.form_micetype small{font-style:italic;display:block;margin-bottom:10px}.wcommerce{margin:80px auto 150px;padding:0 60px;max-width:1350px}#program_book_now{position:relative;margin-bottom:210px}@media (max-width:950px){#program_book_now{margin-bottom:180px}}#program_book_now h2{margin:0 auto 30px;font-size:34px}#program_book_now .content_bock_text{margin:0}#program_book_now .more_programming_link{position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#655e5e;font-size:11px;border-bottom:1px dotted #655e5e;text-transform:uppercase;letter-spacing:.26em}#program_book_now .button{background-color:#fff;border:1px solid #6da698;color:#6da698;-webkit-transition:all .25s;transition:all .25s}#program_book_now .button:hover{border:1px solid #037075;color:#037075}.offers_list{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;text-align:center;margin:0 auto;border-spacing:20px}.offers_list.show_one{max-width:340px!important}.offers_list.show_one .offer{width:100%}.offers_list.show_two{max-width:660px!important}.offers_list.show_two .offer{width:50%}@media (max-width:650px){.offers_list.show_two .offer{width:100%}}.offers_list.show_three{max-width:980px!important}.offers_list.show_three .offer{width:33.3333%}@media (max-width:650px){.offers_list.show_three .offer{width:100%}}.offers_list.mobile{display:none;max-width:800px!important;margin-left:auto;margin-right:auto}.offers_list.mobile.show_one{max-width:340px!important}.offers_list.mobile.show_two{max-width:660px!important}.offers_list.mobile.show_three{max-width:980px!important}@media (max-width:1050px){.offers_list.mobile{display:block}}@media (max-width:650px){.offers_list.mobile{max-width:100%!important;padding:0 30px}.offers_list.mobile tbody,.offers_list.mobile tr{display:block!important;width:100%}}@media (max-width:1050px){.offers_list:not(.mobile){display:none}}.offers_list__section{margin:80px auto 150px}@media (max-width:950px){.offers_list__section{margin:70px auto 120px}}.offers_list__section .content_block{margin:0 auto 60px!important}.offers_list__section [data-season]{display:none}.offers_list__section [data-season].display{display:block}.offers_list .offer{vertical-align:top;width:25%;border:1px solid #e5e5e5;position:relative;padding-bottom:30px}@media (max-width:650px){.offers_list .offer{display:block;width:100%;max-width:350px;margin:0 auto 40px}}.offers_list .offer.has_button{padding-bottom:150px}@media (max-width:770px){.offers_list .offer.has_button{padding-bottom:150px}}.offers_list .offer.has_button .offer__content{padding-bottom:0}.offers_list .offer.has_button a.button.underline{bottom:100px}.offers_list .offer__image{background-color:#f2f2f2}.offers_list .offer__image .spacer{padding-top:65%;background-position:center;background-size:cover}.offers_list .offer__content{padding:30px 30px 40px;text-align:left}.offers_list .offer__title{margin:0 0 25px;font-size:26px;font-family:"Canela",serif;font-weight:400;letter-spacing:.04em}.offers_list .offer__text{margin:0 0 20px;font-size:14px;letter-spacing:.02em;line-height:1.5}.offers_list .offer__conditions li{font-size:13px;color:#848484;border-bottom:1px solid #e5e5e5;padding:10px 0}.offers_list .offer__conditions li:last-child{border-bottom:none}.offers_list .offer a.button.primary{margin:0;position:absolute;bottom:40px;left:30px;padding:13px 16px}.offers_list .offer a.button.underline{margin:20px 0 5px;position:absolute;left:36px;bottom:35px}@media (max-width:1400px){.offers_list .offer a.button.underline{left:30px}}@media (max-width:770px){.offers_list .offer a.button.underline{right:auto;left:30px;bottom:100px}}@media (max-width:650px){.offers_list .offer a.button.underline{bottom:30px}}#offers__list{margin-top:0!important}#women_leaders_content.content_block{margin-bottom:0!important}#upcoming_events_page{margin-top:0!important}.season_selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 40px 12px 20px;font-family:"Neue Haas Unica Pro",sans-serif;border:1px solid #ddd;background-color:transparent;border-radius:0;position:relative;z-index:2;cursor:pointer}.season_selector__container{padding-bottom:80px}.season_selector__container:after{content:"";display:block;clear:both}@media (max-width:770px){.season_selector__container{text-align:center}}.season_selector__wrapper{float:right;position:relative;margin-right:20px}@media (max-width:770px){.season_selector__wrapper{float:none;display:inline-block;margin-right:0}}.season_selector__wrapper span{display:inline-block;vertical-align:middle;color:#848484;font-size:14px;margin-right:10px}.season_selector__wrapper:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:50%;right:20px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.season_selector:active,.season_selector:focus{outline:none}body.persistant_nav #hero.blank{margin-top:100px}#hero{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}@media (max-width:650px){#hero.has_button{height:auto!important}#hero.has_button.blank h1{text-align:center!important}}#hero h1{margin:0}#hero h5{font-weight:400;margin:0;margin:40px auto 0;line-height:1.9}#hero_image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}#hero_video{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#hero_video video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute}@media (max-width:950px){#hero_video{bottom:108px}}#hero_content .categories{margin-bottom:20px;font-size:12px;text-align:left}#hero_content .categories .comma{display:inline-block;margin-right:8px}#hero_content .categories a{text-transform:uppercase;letter-spacing:.38em}#hero.has_video #hero_image{display:none}#hero.has_video #hero_video{display:block}#hero.full #hero_content.left{top:auto;bottom:40px;width:100%;margin-left:auto!important;margin-right:auto!important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:left}#hero.full #hero_content.left h1{font-size:56px}#hero.full #hero_content .categories{color:#fff}#hero.full #hero_content .categories a{color:#fff}#hero.full.post{height:calc(50vh - 50px)}#hero.full-with-card{padding:20vh 20px}@media (max-width:650px){#hero.full-with-card{padding:8vh 20px}}#hero.full-with-card #hero_content{max-width:1300px;margin:auto;z-index:3}#hero.full-with-card #hero_content>div{background-color:#fff;position:relative;display:inline-block;text-align:center;padding:7vh 5vh}#hero.full-with-card h1{font-size:38px;margin:0}#hero.full-with-card h5{max-width:420px;margin:20px 0 0}#hero.full-with-card .button{margin:0!important;-webkit-transform:none!important;transform:none!important;color:#00868c;border-color:#00868c;font-size:11px;letter-spacing:.38em}#hero.full-with-card .button_container{margin-top:30px}#hero.full-with-card .button .arrow{display:inline-block;width:7px;height:7px;margin:0 3px;border:solid #00868c;border-width:1px 1px 0 0;-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}@media (max-width:650px){#hero.full-with-card .button .arrow{display:none}}#hero.full-with-card .button:hover{color:#037075;border-color:#037075}#hero.full-with-card .button:hover .arrow{border-color:#037075}#hero.full,#hero.small{height:calc(100vh - 100px)}#hero.full #hero_content,#hero.small #hero_content{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 35px;text-align:center}@media (max-width:650px){#hero.full #hero_content,#hero.small #hero_content{top:45%}}#hero.full h1,#hero.small h1{color:#fff;font-weight:400;-webkit-text-shadow:0px 0px 30px rgba(0,0,0,.3);text-shadow:0px 0px 30px rgba(0,0,0,.3)}#hero.full h5,#hero.small h5{font-size:16px;color:#fff;max-width:550px;-webkit-text-shadow:0px 0px 30px rgba(138,117,90,.6);text-shadow:0px 0px 30px rgba(138,117,90,.6)}#hero.full.no_background h1,#hero.full.no_background h5,#hero.small.no_background h1,#hero.small.no_background h5{font-weight:400;text-shadow:none}#hero.full:not(.no_background) .book_now .button.outline,#hero.small:not(.no_background) .book_now .button.outline{border-color:#fff!important;color:#fff!important;-webkit-transition:background-color .25s!important;transition:background-color .25s!important}#hero.full:not(.no_background) .book_now .button.outline:hover,#hero.small:not(.no_background) .book_now .button.outline:hover{background-color:rgba(255,255,255,.1)}#hero.small{height:475px}#hero.small.center #hero_content,#hero.small.left #hero_content,#hero.small.right #hero_content{top:auto;bottom:40px;width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:left}#hero.small.left h1{text-align:left}#hero.small.center h1{text-align:center}#hero.small.right h1{text-align:right}#hero.home{height:calc(100vh - 30px)}@media (max-width:650px){#hero.home{height:calc(80vh - 30px)}}#hero.home #hero_content{top:37%}#hero.home #hero_content h1{text-shadow:none;max-width:760px;margin:0 auto;font-size:45px;letter-spacing:.02em}@media (max-width:530px){#hero.home #hero_content{top:35%}#hero.home #hero_content h1{font-size:36px}}#hero.card{height:670px;z-index:-1}@media (max-width:650px){#hero.card{height:540px}}#hero.blank{margin:160px 0 40px;text-align:center;overflow:visible}#hero.blank.empty{margin:0!important}#hero.blank.post{margin-bottom:0}#hero.blank h1{font-family:"Canela Light",serif;font-weight:400;text-transform:none;font-size:48px;letter-spacing:.06em}#hero.blank h1.left{text-align:left}#hero.blank h1.center{text-align:center}#hero.blank h1.right{text-align:right}#hero.blank h5{font-size:16px;margin:40px auto 20px;max-width:700px}#hero.blank #hero_content{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}#hero.blank #hero_content.post{max-width:1230px!important}#hero.blank #hero_image{display:none}#hero_content .button{display:inline-block;margin:0 0 0 80px!important;-webkit-transform:translateY(-15px);transform:translateY(-15px)}@media (max-width:650px){#hero_content .button{margin:0!important}}#hero_content .button_container{display:inline-block}@media (max-width:650px){#hero_content .button_container{display:block;text-align:center;margin-top:20px}}#hero_content .book_now{margin:40px 0}#hero_content.card{width:90%;max-width:760px;padding:70px 80px 100px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;background-color:#fff;-webkit-box-shadow:0px 28px 161px 0px rgba(0,0,0,.1);box-shadow:0px 28px 161px 0px rgba(0,0,0,.1);text-align:center;z-index:700}@media (max-width:950px){#hero_content.card{padding:50px 60px 80px}}@media (max-width:650px){#hero_content.card{padding:30px 30px 60px}}#hero_content.card h1{font-weight:400;display:inline-block;line-height:normal;font-size:56px;margin:0;border:2px solid #fff}#hero_content.card h5{font-size:15px;font-weight:400;margin:0;margin:40px auto 0;line-height:1.9}#hero_content.card.offer h4{text-transform:uppercase;font-weight:400;letter-spacing:.26em;font-size:13px;margin:0 0 20px}#hero_content.card.offer h5{margin-top:30px}#hero_content.card .book_now{margin:40px 0 -20px}body.hidden_by_hotdogs #hero.blank{margin:100px 0 40px}#overlay,#overlay_contact{display:none;position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);overflow:auto}#modal,#modal_announcement,#modal_contact{display:none;width:90%;max-width:650px;position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:50px 10px 60px;-webkit-box-shadow:0px 5px 50px 0px rgba(0,0,0,.4);box-shadow:0px 5px 50px 0px rgba(0,0,0,.4)}#modal_announcement h2,#modal_contact h2,#modal h2{font-size:32px;text-align:center;margin:0 0 30px}#modal_announcement_close,#modal_close,#modal_contact_close{position:absolute;right:20px;top:17px;font-size:24px;cursor:pointer}#modal_announcement_close:before,#modal_close:before,#modal_contact_close:before{-webkit-transition:color .25s;transition:color .25s}#modal_announcement{max-width:450px;padding:0;background-color:#fff;margin-bottom:40px}#modal_announcement .image{background-image:url("https://civanacarefree.com/wp-content/uploads/2021/04/nomination.jpg");background-size:cover;background-position:top}#modal_announcement .image .spacer{padding-top:100%}#modal_announcement a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;color:#00868c}#modal_announcement .message{padding:20px 40px!important}#modal_announcement .message h2{margin:0 0 25px;font-size:26px;line-height:1.3}#modal_announcement .message p{margin:0 0 15px;font-size:14px;padding:0}#modal_announcement .message p span{color:#00868c}#modal_announcement .message p:not(:last-of-type){margin-bottom:5px!important}#modal_announcement .modal_content{-webkit-transition:opacity .35s;transition:opacity .35s}#modal_announcement .modal_content[data-modal=announcement],#modal_announcement .modal_content[data-modal=offer]{background-size:cover;background-position:center -120px;text-align:center}#modal_announcement .modal_content[data-modal=announcement] .message,#modal_announcement .modal_content[data-modal=offer] .message{padding-top:30px}#modal_announcement .modal_content[data-modal=announcement] h3,#modal_announcement .modal_content[data-modal=offer] h3{font-family:"Neue Haas Unica Pro Bold",sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:400;margin:15px 0 20px}#modal_announcement .modal_content[data-modal=announcement] h2,#modal_announcement .modal_content[data-modal=offer] h2{font-family:"Butler",serif;font-weight:400;color:#00868c;text-transform:uppercase;letter-spacing:.02em;font-size:35px;margin:15px 0 0}#modal_announcement .modal_content[data-modal=announcement] p,#modal_announcement .modal_content[data-modal=offer] p{max-width:450px;margin:auto;line-height:1.5;font-size:15px}#modal_announcement .modal_content[data-modal=announcement] strong,#modal_announcement .modal_content[data-modal=offer] strong{display:block;padding:3px 0}#modal_announcement_close{z-index:10000;color:#fff!important}#book_now_form{text-align:center}#book_now_form li{display:inline-block;width:23%;padding:10px;vertical-align:top}#book_now_form li label{text-align:left;padding:0 0 5px;font-size:14px;display:block}#book_now_form li input{width:100%;font-size:16px}#book_now_form li a.button{margin:0;width:100%;padding:15px 17px 15px}#book_now_form li.calendar{position:relative}#book_now_form li.calendar:after{font-family:"Font Awesome 5 Pro";content:"";position:absolute;right:20px;bottom:22px;font-size:17px}.modal_content p{margin:20px 0 25px;padding:0 40px;line-height:1.6;text-align:center}@media (max-width:650px){.modal_content p{padding:0 20px}}.modal_content.coming_soon h2{margin:0!important;font-size:22px!important;line-height:1.6;padding:0 20px}.modal_content.coming_soon p{margin:20px 0 -10px}.modal_content.coming_soon .mobile_break{display:none}@media (max-width:398px){.modal_content.coming_soon .mobile_break{display:block}}.modal_content.form_padding{padding:50px 40px 10px}.modal_content[data-modal=default] p,.modal_content[data-modal=newsletter_thank_you] p,.modal_content[data-modal=rsvp] p,.modal_content[data-modal=thank_you] p{margin-bottom:0}.book_now_button{text-align:center}.book_now_button .button{font-weight:700;font-family:"Neue Haas Unica Pro Bold",sans-serif}.book_now_button p{margin:3px 0 0;font-size:13px;color:#888}.close_modal_button{cursor:pointer;width:100px;margin:0 0 -10px!important}.schedule_container{margin:80px auto 150px}.schedule_container h2{display:inline-block}@media (max-width:950px){.schedule_container{margin:70px auto 120px}}.schedule_title_only{text-align:center;padding:0 35px}.schedule_title_only h2,.schedule_title_only p{margin:0 0 45px}.schedule_body,.schedule_title{float:left;width:50%;height:calc(100vh - 136px)}@media (min-height:900px){.schedule_body,.schedule_title{height:calc(95vh - 134px)}}@media (max-width:950px){.schedule_body,.schedule_title{float:none;width:100%}}@media (min-width:951px){.schedule_body{height:calc(100vh - 136px)!important}}@media (min-height:900px) and (min-width:951px){.schedule_body{height:calc(95vh - 134px)!important}}@media (max-width:950px){.schedule_body{height:600px!important}}@media (max-width:650px){.schedule_body{height:520px!important}}.schedule_title{position:relative}.schedule_title_container{position:absolute;width:100%;max-width:360px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.schedule_title_container h2{margin:0 0 40px;line-height:1.2}.schedule_title_container p{font-size:15px;margin:0 0 30px;line-height:2}.schedule_title_container .schedule_link{font-size:13px;text-transform:uppercase;letter-spacing:.28em;font-weight:700}.schedule_title_container .schedule_link a{display:inline-block;position:relative}.schedule_title_container .schedule_link a:after{position:absolute;right:-20px;top:2px;content:"";font-family:"Font Awesome 5 Pro";font-size:.9em}.schedule_title_container .fa-long-arrow-down.margin_top{margin-top:10px}@media (max-width:950px){.schedule_title_container{margin:0 auto 60px;padding:0 35px;max-width:100%;text-align:center;position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.schedule_title_container br{display:none}}@media (max-width:950px){.schedule_title{height:auto}}.schedule_body{position:relative}.schedule_body .activity{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat}.schedule_body .activity.active{display:block}@media (max-width:950px){.schedule_body{height:calc(100vh - 150px)}}.activity_times{position:absolute;z-index:10;text-align:right;top:50%;right:100%;font-size:13px;letter-spacing:.08em;width:100px;z-index:11;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.activity_times li{padding:20px 10px;height:54px;margin:0;cursor:pointer;-webkit-transition:color .25s;transition:color .25s}.activity_times li.active{font-weight:700}.activity_times li:first-of-type{position:relative}.activity_times li:first-of-type:after{position:absolute;display:block;content:"";top:50%;right:-1px;margin-top:-8px;height:16px;width:2px}.activity_times li:first-of-type[data-pos="1"]:after{top:27px}.activity_times li:first-of-type[data-pos="2"]:after{top:81px}.activity_times li:first-of-type[data-pos="3"]:after{top:135px}.activity_times li:first-of-type[data-pos="4"]:after{top:189px}.activity_times li:first-of-type[data-pos="5"]:after{top:243px}.activity_times li:first-of-type[data-pos="6"]:after{top:297px}.activity_times li:first-of-type[data-pos="7"]:after{top:351px}.activity_times li:first-of-type[data-pos="8"]:after{top:405px}.activity_times li:first-of-type[data-pos="9"]:after{top:459px}.activity_times li:first-of-type[data-pos="10"]:after{top:513px}.activity_times li:first-of-type[data-pos="11"]:after{top:567px}.activity_times li:first-of-type[data-pos="12"]:after{top:621px}.activity_descriptions{position:absolute;z-index:10;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px}.activity_descriptions li{position:relative;opacity:0;height:54px}.activity_descriptions li .tear{position:absolute;top:2px;right:0;z-index:-1;width:1170px}.activity_descriptions li span{padding:20px 20px 20px 10px;display:inline-block;position:relative;overflow:hidden}.activity_descriptions li.active{opacity:1}.image_blocks_container.full .image_block_text{display:table;min-height:650px}.image_blocks_container.full .image_block_text_content{max-width:390px;margin:0 auto}.image_blocks_container.full .image_block_text_content__wrapper{display:table-cell;vertical-align:middle;padding:40px 0}@media (max-width:800px){.image_blocks_container.full .image_block_text_content__wrapper{display:block;margin:0 auto}}.image_blocks_container.full .image_block_image_container{width:100%;height:750px}@media (max-width:1515px){.image_blocks_container.full .image_block_image_container{height:auto}.image_blocks_container.full .image_block_image_container .sizer{padding-top:100%}}@media (max-width:800px){.image_blocks_container.full .image_block_image_container{max-width:375px;margin:auto;float:none!important}}@media (max-width:800px){.image_blocks_container.full .image_block_image{float:none!important;width:100%!important;max-width:100%!important}}.image_blocks_container.small .image_block_text{display:table;min-height:475px;padding-bottom:30px;max-width:420px!important}@media (max-width:1120px){.image_blocks_container.small .image_block_text{max-width:390px!important}}@media (max-width:950px){.image_blocks_container.small .image_block_text{padding:0 30px!important;float:none!important;margin:60px auto!important;max-width:460px!important}.image_blocks_container.small .image_block_text:last-of-type{margin-bottom:0!important}}.image_blocks_container.small .image_block_text_content{max-width:390px;margin:0 auto}.image_blocks_container.small .image_block_text_content__wrapper{display:table-cell;vertical-align:middle;padding:40px 0}@media (max-width:800px){.image_blocks_container.small .image_block_text_content__wrapper{display:block;margin:0 auto}}.image_blocks_container.small .image_block_image_container{width:100%;max-width:500px}.image_blocks_container.small .image_block_image_container .sizer{padding-top:95%}.image_blocks_container.small .image_block_image_container.tall_image .sizer{padding-top:125%}@media (max-width:950px){.image_blocks_container.small .image_block{width:100%}.image_blocks_container.small .image_block_image_container{float:none!important;margin:0 auto 40px;max-width:400px}.image_blocks_container.small .image_block.image_block_image{padding:0!important;float:none!important}}.image_blocks_container.card .image_block{width:100%!important}@media (max-width:650px){.image_blocks_container.card .image_block{float:none!important}}.image_blocks_container.card .image_block_group{position:relative}.image_blocks_container.card .image_block_image_container{width:100%;width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;float:none!important;height:640px}@media (max-width:650px){.image_blocks_container.card .image_block_image_container{height:300px}}.image_blocks_container.card .image_block_image_container .sizer{display:none}.image_blocks_container.card .image_block_text{position:absolute;top:180px;max-width:620px;background-color:#fff;padding:80px;-webkit-box-shadow:0px 18px 103px 0px rgba(0,0,0,.09);box-shadow:0px 18px 103px 0px rgba(0,0,0,.09);z-index:1}@media (max-width:1485px){.image_blocks_container.card .image_block_text{max-width:580px}}@media (max-width:650px){.image_blocks_container.card .image_block_text{position:static;max-width:100%;padding:40px}}@media (max-width:400px){.image_blocks_container.card .image_block_text{padding:40px 30px}}.image_blocks_container.grid .image_block_text{min-height:550px;display:table;width:50%;max-width:100%}@media (max-width:1300px){.image_blocks_container.grid .image_block_text{min-height:0}}@media (max-width:800px){.image_blocks_container.grid .image_block_text{display:block;float:none!important;margin:40px 0 0;width:100%;padding:0 30px}}.image_blocks_container.grid .image_block_text_content{width:100%;max-width:390px;margin:0 auto}@media (max-width:1300px){.image_blocks_container.grid .image_block_text_content{padding:0 20px}}@media (max-width:900px){.image_blocks_container.grid .image_block_text_content{padding:0 30px}}@media (max-width:800px){.image_blocks_container.grid .image_block_text_content{padding:0}}.image_blocks_container.grid .image_block_text_content__wrapper{display:table-cell;vertical-align:middle;padding:40px 0}@media (max-width:800px){.image_blocks_container.grid .image_block_text_content__wrapper{display:block;margin:0 auto}}.image_blocks_container.grid .image_block_image_container{width:100%;height:550px}@media (max-width:1515px){.image_blocks_container.grid .image_block_image_container{height:auto}.image_blocks_container.grid .image_block_image_container .sizer{padding-top:80%}}@media (max-width:800px){.image_blocks_container.grid .image_block_image_container{max-width:375px;margin:auto;float:none!important}}@media (max-width:800px){.image_blocks_container.grid .image_block_image{float:none!important;width:100%!important;max-width:100%!important}}.image_blocks_container.grid .image_block.image_grid_1{border-bottom:2px solid #fff}@media (max-width:1515px){.image_blocks_container.grid .image_block.image_grid_1 .image_block_image_container{float:none;position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:800px){.image_blocks_container.grid .image_block.image_grid_1 .image_block_image_container{position:static!important}}@media (max-width:1515px){.image_blocks_container.grid .image_block.image_grid_1{position:absolute;top:0;bottom:0}}@media (max-width:800px){.image_blocks_container.grid .image_block.image_grid_1{display:none;position:static!important}}.image_blocks_container.grid .image_block.image_grid_2{border-bottom:2px solid #fff}@media (max-width:800px){.image_blocks_container.grid .image_block.image_grid_2{display:none}}@media (max-width:800px){.image_blocks_container.grid .image_block.image_grid_3.mobile_slider{display:none}}.image_blocks_container.grid .image_grid__container{position:relative}.image_blocks_container.grid .image_grid__container:after{content:"";display:block;clear:both}.image_blocks_container.grid .mobile_image_block_slider{display:none;position:relative!important}@media (max-width:800px){.image_blocks_container.grid .mobile_image_block_slider{display:block}}.image_blocks_container.grid .mobile_image_block_slider .slider_image{padding-top:75%;background-position:center;background-size:cover}.image_blocks_container.horizontal{max-width:1060px;width:100%;margin-left:auto;margin-right:auto;padding:0 30px}.image_blocks_container.horizontal:after{content:"";display:block;clear:both}.image_blocks_container.horizontal .image_block_group{width:50%;float:left}.image_blocks_container.horizontal .image_block_group:nth-of-type(odd){padding-right:40px}.image_blocks_container.horizontal .image_block_group:nth-of-type(2n){padding-left:40px}@media (max-width:650px){.image_blocks_container.horizontal .image_block_group{width:100%;max-width:400px;margin-left:auto;margin-right:auto;float:none;margin-bottom:60px}.image_blocks_container.horizontal .image_block_group:nth-of-type(odd){padding-right:0}.image_blocks_container.horizontal .image_block_group:nth-of-type(2n){padding-left:0}.image_blocks_container.horizontal .image_block_group:last-of-type{margin-bottom:0}}.image_blocks_container.horizontal .image_block_image{margin-bottom:30px}.image_blocks_container.horizontal h2{font-size:36px;font-weight:400;margin:0 0 30px}.image_blocks_container.horizontal .sizer{padding-top:75%}.image_blocks_container.left.card .image_block_group:nth-of-type(odd) .image_block_text{margin:0 0 0 100px!important;left:50%}@media (max-width:1485px){.image_blocks_container.left.card .image_block_group:nth-of-type(odd) .image_block_text{margin:0!important;left:auto;right:50px}}.image_blocks_container.left.card .image_block_group:nth-of-type(2n) .image_block_text{margin:0 100px 0 0!important;right:50%}@media (max-width:1485px){.image_blocks_container.left.card .image_block_group:nth-of-type(2n) .image_block_text{margin:0!important;right:auto;left:50px}}.image_blocks_container.left.small .image_block_group:nth-of-type(odd) .image_block_text{float:left;margin-top:30px;margin-left:100px;padding-right:30px}@media (max-width:1120px){.image_blocks_container.left.small .image_block_group:nth-of-type(odd) .image_block_text{margin-left:60px}}.image_blocks_container.left.small .image_block_group:nth-of-type(odd) .image_block_image{padding-left:30px}.image_blocks_container.left.small .image_block_group:nth-of-type(2n) .image_block_text{float:right;margin-top:30px;margin-right:100px;padding-left:30px}@media (max-width:1120px){.image_blocks_container.left.small .image_block_group:nth-of-type(2n) .image_block_text{margin-right:60px}}.image_blocks_container.left.small .image_block_group:nth-of-type(2n) .image_block_image{padding-right:30px}@media (max-width:1150px){.image_blocks_container.left.small .image_block_text{margin:0 auto!important;max-width:50%;padding:20px 35px 0}}@media (max-width:800px){.image_blocks_container.left.small .image_block_text{width:100%;max-width:100%}.image_blocks_container.left.small .image_block_text_content{max-width:400px;margin:auto}}@media (max-width:1000px){.image_blocks_container.left.full .image_block_text{position:relative;top:auto;left:auto!important;right:auto!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;width:50%!important;max-width:100%!important}.image_blocks_container.left.full .image_block_text_content{max-width:470px;margin:25px auto 60px;padding:0 35px}}@media (max-width:800px){.image_blocks_container.left.full .image_block_text{float:none!important;width:100%!important;max-width:100%!important}.image_blocks_container.left.full .image_block_text_content{margin:50px auto 120px}}@media (max-width:800px){.image_blocks_container.left.full .image_block_group:last-of-type .image_block_text_content{margin-bottom:0}}.image_blocks_container.left.grid .image_block_text{float:left}.image_blocks_container.left.grid .image_block_group:nth-of-type(odd) .image_grid_1{width:40%}@media (max-width:1515px){.image_blocks_container.left.grid .image_block_group:nth-of-type(odd) .image_grid_1{right:60%;left:0}}.image_blocks_container.left.grid .image_block_group:nth-of-type(odd) .image_grid_2{width:60%;border-left:2px solid #fff}@media (max-width:1515px){.image_blocks_container.left.grid .image_block_group:nth-of-type(odd) .image_grid_2{float:right!important}}.image_blocks_container.left.grid .image_block_group:nth-of-type(2n) .image_grid_1{width:40%}@media (max-width:1515px){.image_blocks_container.left.grid .image_block_group:nth-of-type(2n) .image_grid_1{left:60%;right:0}}.image_blocks_container.left.grid .image_block_group:nth-of-type(2n) .image_grid_2{width:60%;border-right:2px solid #fff}@media (max-width:1515px){.image_blocks_container.left.grid .image_block_group:nth-of-type(2n) .image_grid_2{float:left!important}}@media (max-width:800px){.image_blocks_container.left.grid .image_block_group:last-of-type .image_block_text_content{margin-bottom:0}}.image_blocks_container.left .image_block_group:nth-of-type(odd) .image_block_image{float:left}.image_blocks_container.left .image_block_group:nth-of-type(odd) .image_block_image .image_block_image_container{float:right}.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_1{padding:140px 20px 40px 40px}.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_1 .image_block_image_container{height:410px}@media (max-width:1515px){.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_1 .image_block_image_container{height:auto;width:auto;top:20%;left:40px;right:20px;bottom:40px}}@media (max-width:1515px){.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_1{padding:0}}.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_2{padding:0 40px 40px 20px}.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_3{padding:0 0 0 140px}@media (max-width:950px){.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_3{padding:0!important}}@media (max-width:1250px){.image_blocks_container.left .image_block_group:nth-of-type(odd).margins .image_grid_3{padding:0 0 80px}}.image_blocks_container.left .image_block_group:nth-of-type(2n) .image_block_image{float:right}.image_blocks_container.left .image_block_group:nth-of-type(2n) .image_block_image .image_block_image_container{float:left}.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_1{padding:140px 40px 40px 20px}.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_1 .image_block_image_container{height:410px}@media (max-width:1515px){.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_1 .image_block_image_container{height:auto;width:auto;top:20%;left:20px;right:40px;bottom:40px}}@media (max-width:1515px){.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_1{padding:0}}.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_2{padding:0 20px 40px 40px}.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_3{padding:0 140px 0 0}@media (max-width:950px){.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_3{padding:0!important}}@media (max-width:1250px){.image_blocks_container.left .image_block_group:nth-of-type(2n).margins .image_grid_3{padding:0 80px 0 0}}.image_blocks_container.right.card .image_block_group:nth-of-type(odd) .image_block_text{margin:0 100px 0 0!important;right:50%}@media (max-width:1485px){.image_blocks_container.right.card .image_block_group:nth-of-type(odd) .image_block_text{margin:0!important;right:auto;left:50px}}.image_blocks_container.right.card .image_block_group:nth-of-type(2n) .image_block_text{margin:0 0 0 100px!important;left:50%}@media (max-width:1485px){.image_blocks_container.right.card .image_block_group:nth-of-type(2n) .image_block_text{margin:0!important;left:auto;right:50px}}.image_blocks_container.right.small .image_block_group:nth-of-type(odd) .image_block_text{float:right;margin-top:30px;margin-right:100px;padding-left:30px}@media (max-width:1120px){.image_blocks_container.right.small .image_block_group:nth-of-type(odd) .image_block_text{margin-right:60px}}.image_blocks_container.right.small .image_block_group:nth-of-type(odd) .image_block_image{padding-right:30px}.image_blocks_container.right.small .image_block_group:nth-of-type(2n) .image_block_text{float:left;margin-top:30px;margin-left:100px;padding-right:30px}@media (max-width:1120px){.image_blocks_container.right.small .image_block_group:nth-of-type(2n) .image_block_text{margin-left:60px}}.image_blocks_container.right.small .image_block_group:nth-of-type(2n) .image_block_image{padding-left:30px}@media (max-width:1150px){.image_blocks_container.right.small .image_block_group_text{margin:0 auto!important;max-width:50%;padding:20px 35px 0}}@media (max-width:800px){.image_blocks_container.right.small .image_block_group_text{width:100%;max-width:100%}.image_blocks_container.right.small .image_block_group_text_content{max-width:400px;margin:auto}}@media (max-width:1000px){.image_blocks_container.right.full .image_block_text{position:relative;top:auto;left:auto!important;right:auto!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;width:50%!important;max-width:100%!important}.image_blocks_container.right.full .image_block_text_content{max-width:470px;margin:25px auto 60px;padding:0 35px}}@media (max-width:800px){.image_blocks_container.right.full .image_block_text{float:none!important;width:100%!important;max-width:100%!important}.image_blocks_container.right.full .image_block_text_content{margin:50px auto 120px}}@media (max-width:800px){.image_blocks_container.right.full .image_block_group:last-of-type .image_block_text_content{margin-bottom:0}}.image_blocks_container.right.grid .image_block_text{float:right}.image_blocks_container.right.grid .image_block_group:nth-of-type(odd) .image_grid_1{width:40%}@media (max-width:1515px){.image_blocks_container.right.grid .image_block_group:nth-of-type(odd) .image_grid_1{left:60%;right:0}}.image_blocks_container.right.grid .image_block_group:nth-of-type(odd) .image_grid_2{width:60%;border-right:2px solid #fff}@media (max-width:1515px){.image_blocks_container.right.grid .image_block_group:nth-of-type(odd) .image_grid_2{float:left!important}}.image_blocks_container.right.grid .image_block_group:nth-of-type(2n) .image_grid_1{width:40%}@media (max-width:1515px){.image_blocks_container.right.grid .image_block_group:nth-of-type(2n) .image_grid_1{right:60%;left:0}}.image_blocks_container.right.grid .image_block_group:nth-of-type(2n) .image_grid_2{width:60%;border-left:2px solid #fff}@media (max-width:1515px){.image_blocks_container.right.grid .image_block_group:nth-of-type(2n) .image_grid_2{float:right!important}}@media (max-width:800px){.image_blocks_container.right.grid .image_block_group:last-of-type .image_block_text_content{margin-bottom:0}}.image_blocks_container.right .image_block_group:nth-of-type(odd) .image_block_image{float:right}.image_blocks_container.right .image_block_group:nth-of-type(odd) .image_block_image .image_block_image_container{float:left}.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_1{padding:140px 40px 40px 20px}.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_1 .image_block_image_container{height:410px}@media (max-width:1515px){.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_1 .image_block_image_container{height:auto;width:auto;top:20%;left:20px;right:40px;bottom:40px}}@media (max-width:1515px){.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_1{padding:0}}.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_2{padding:0 20px 40px 40px}.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_3{padding:0 140px 0 0}@media (max-width:950px){.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_3{padding:0!important}}@media (max-width:1250px){.image_blocks_container.right .image_block_group:nth-of-type(odd).margins .image_grid_3{padding:0 80px 0 0}}.image_blocks_container.right .image_block_group:nth-of-type(2n) .image_block_image{float:left}.image_blocks_container.right .image_block_group:nth-of-type(2n) .image_block_image .image_block_image_container{float:right}.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_1{padding:140px 20px 40px 40px}.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_1 .image_block_image_container{height:410px}@media (max-width:1515px){.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_1 .image_block_image_container{height:auto;width:auto;top:20%;left:40px;right:20px;bottom:40px}}@media (max-width:1515px){.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_1{padding:0}}.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_2{padding:0 40px 40px 20px}.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_3{padding:0 0 0 140px}@media (max-width:950px){.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_3{padding:0!important}}@media (max-width:1250px){.image_blocks_container.right .image_block_group:nth-of-type(2n).margins .image_grid_3{padding:0 0 80px}}.image_blocks_container.margin_blocks .image_block_group{margin:80px auto 150px}@media (max-width:950px){.image_blocks_container.margin_blocks .image_block_group{margin:70px auto 120px}}.image_blocks_container.margin_group{margin:80px auto 150px}@media (max-width:950px){.image_blocks_container.margin_group{margin:70px auto 120px}}.image_blocks_container.margin_none{margin-top:80px}@media (max-width:800px){.image_blocks_container.margin_none{margin-bottom:120px}}.image_blocks_container.card.margin_blocks .image_block_group{margin:80px auto 200px}@media (max-width:950px){.image_blocks_container.card.margin_blocks .image_block_group{margin:70px auto 150px}}.image_block{width:50%}.image_block_group{position:relative}.image_block_group:after{content:"";display:block;clear:both}.image_block_image_container{background-position:center;background-size:cover;background-repeat:no-repeat}.image_block_text{width:50%;float:left}.image_block_text h2{display:inline-block;font-weight:400;line-height:1.25;margin:0 0 35px}.image_block_text ul{list-style-type:disc;padding-left:20px}.image_block_text ul li{margin-bottom:10px;line-height:1.7}.image_block_text ul li:last-child{margin-bottom:0}.image_block_text ul li a{border-bottom:2px dotted #000}.image_block_text ul li a:hover{border-bottom:2px solid #000}.image_block_text p{line-height:1.9;margin:0}.image_block_text a.block_link{display:inline-block;margin-top:35px}.image_block .room_size{line-height:normal;font-size:11px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.38em;text-transform:uppercase;margin:15px 0 -5px}.image_block .room_size span{font-size:28px;font-family:"Canela Light Italic",serif;letter-spacing:.04em;text-transform:none;display:inline-block;margin-left:5px}.program_container{text-align:center}.program_container h2{display:inline-block;margin:0 0 30px;line-height:normal}@media (max-width:650px){.program_container h2{padding:0 20px}}@media (max-width:650px){.program_container p{padding:0 20px}}.program_container_description{line-height:2;margin:0 0 30px}.program_container h4{margin:55px 0 -5px;color:#707070;font-weight:400;font-size:12px;letter-spacing:.28em;text-transform:uppercase}@media (max-width:650px){.program_container.brochure{padding:50px 15px}}.program_table{width:100%;border-collapse:collapse;margin-top:40px}.program_table td{position:relative;height:15px!important;padding:0!important}@media (max-width:650px){.program_table td{height:10px!important}}.program_table td:first-of-type{width:50px;position:relative}.program_table td:first-of-type .time{position:absolute;top:5px;left:0;font-size:13px}@media (max-width:650px){.program_table td:first-of-type .time{top:10px}}@media (max-width:650px){.program_table td:first-of-type{width:35px}}.program_table .program{position:absolute;top:1px;left:1px;right:3px;margin:0;text-align:left;font-size:13px;border-radius:10px;line-height:1;min-height:20px}.program_table .program.rows-1{height:11px}.program_table .program.rows-2{height:26px}.program_table .program.rows-3{height:41px}.program_table .program.rows-4{height:56px}.program_table .program.rows-5{height:71px}.program_table .program.rows-6{height:86px}.program_table .program.rows-7{height:101px}.program_table .program.rows-8{height:116px}.program_table .program.rows-9{height:131px}.program_table .program.rows-10{height:146px}.program_table .program.rows-11{height:161px}.program_table .program.rows-12{height:176px}@media (max-width:650px){.program_table .program{border-radius:15px}.program_table .program.rows-1{height:6px}.program_table .program.rows-2{height:16px}.program_table .program.rows-3{height:26px}.program_table .program.rows-4{height:36px}.program_table .program.rows-5{height:46px}.program_table .program.rows-6{height:56px}.program_table .program.rows-7{height:66px}.program_table .program.rows-8{height:76px}.program_table .program.rows-9{height:86px}.program_table .program.rows-10{height:96px}.program_table .program.rows-11{height:106px}.program_table .program.rows-12{height:116px}}.program_table .program span{position:absolute;display:block;top:10px;left:20px}.program_table .program span.short{top:50%;margin-top:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:650px){.program_table .program span{top:50%;margin-top:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;padding-right:2px}}.menu_container h2{font-size:38px;text-align:center;margin:0 0 40px}.menu_container .sub_header{margin:0 0 50px}.menu_container .menu_item{margin:0 0 35px}.menu_container .menu_item h3{font-size:15px;text-transform:uppercase;letter-spacing:.28em;font-family:"Neue Haas Unica Pro Bold",sans-serif;margin:0 0 15px}.menu_container .menu_item p{margin:0}.menu_container .menu_footnotes .footnote p{color:#8a8a8a;font-size:13px;margin:5px 0}.pillars_container{margin:80px auto 150px;height:calc(100vh - 134px);position:relative}@media (min-width:951px){.pillars_container{height:calc(100vh - 134px)!important}}@media (max-width:950px){.pillars_container{height:auto;margin:70px auto 120px}}.pillars_container.left .pillars_image,.pillars_container.left .pillars_text{float:left}@media (max-width:1250px){.pillars_container.left .pillars_image_container,.pillars_container.left .pillars_text_container{max-width:390px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.pillars_container.left .pillars_labels{left:50%}.pillars_container.left .pillars_labels li{text-align:left}.pillars_container.left .pillars_labels li:first-of-type:after{left:0}.pillars_container.right .pillars_image,.pillars_container.right .pillars_text{float:right}.pillars_container.right .pillars_labels{right:50%}.pillars_container.right .pillars_labels li{text-align:right}.pillars_container.right .pillars_labels li:first-of-type:after{right:0}.pillars_container .pillars_image,.pillars_container .pillars_text{width:50%;height:100%}.pillars_container .pillars_slide{display:none;position:absolute;height:100%;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-height:900px){.pillars_container .pillars_slide{height:95%}}.pillars_container .pillars_slide.active{display:block}.pillars_container .pillars_image{background-size:cover;background-position:center;background-repeat:no-repeat}.pillars_container .pillars_text{position:relative}.pillars_container .pillars_text_container{position:absolute;width:100%;max-width:350px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pillars_container .mobile_pillars_details h2,.pillars_container .pillars_text_container h2{margin:0 0 40px;line-height:1.2;display:inline-block}.pillars_container .mobile_pillars_details h4,.pillars_container .pillars_text_container h4{margin:0 0 20px;text-transform:uppercase;letter-spacing:.28em;font-size:15px;line-height:2}.pillars_container .mobile_pillars_details p,.pillars_container .pillars_text_container p{font-size:15px;margin:0 0 30px;line-height:2}.pillars_container .mobile_pillars_details .pillars_link,.pillars_container .pillars_text_container .pillars_link{font-size:13px;text-transform:uppercase;letter-spacing:.28em;font-weight:700}.pillars_container .mobile_pillars_details .pillars_link a,.pillars_container .pillars_text_container .pillars_link a{display:block;position:relative}.pillars_container .mobile_pillars_details .pillars_link a .arrow,.pillars_container .pillars_text_container .pillars_link a .arrow{display:inline-block;position:relative}.pillars_container .mobile_pillars_details .pillars_link a .arrow:after,.pillars_container .pillars_text_container .pillars_link a .arrow:after{position:absolute;right:-20px;top:-16px;content:"";font-family:"Font Awesome 5 Pro";font-size:.9em}.pillars_container .mobile_pillars_details .fa-long-arrow-down.margin_top,.pillars_container .pillars_text_container .fa-long-arrow-down.margin_top{margin-top:10px}.pillars_container .mobile_slider_details h4{padding:15px 0}.pillars_container .mobile_slider_details .pillars_link,.pillars_container .mobile_slider_details h4,.pillars_container .mobile_slider_details p{margin:0;line-height:1.7}.pillars_container .mobile_pillars{height:100%}.pillars_container .mobile_pillars_wrapper{margin-bottom:80px}.pillars_container .mobile_pillars_wrapper:after{display:block;content:"";clear:both}.pillars_container .mobile_pillars_wrapper:nth-of-type(odd) .mobile_pillars_details,.pillars_container .mobile_pillars_wrapper:nth-of-type(odd) .mobile_pillars_image{float:left}.pillars_container .mobile_pillars_wrapper:nth-of-type(2n) .mobile_pillars_details,.pillars_container .mobile_pillars_wrapper:nth-of-type(2n) .mobile_pillars_image{float:right}.pillars_container .mobile_pillars_wrapper:last-of-type{margin-bottom:0}@media (max-width:650px){.pillars_container .mobile_pillars_wrapper .mobile_pillars_details,.pillars_container .mobile_pillars_wrapper .mobile_pillars_image{float:none!important}}.pillars_container .mobile_pillars_image{background-size:cover;background-position:center;width:50%}.pillars_container .mobile_pillars_image .sizer{padding-top:95%}@media (max-width:650px){.pillars_container .mobile_pillars_image{width:100%;max-width:400px;margin:auto}}.pillars_container .mobile_pillars_details{margin:20px auto 0;padding:0 35px;width:50%}.pillars_container .mobile_pillars_details:last-of-type{margin-bottom:0}.pillars_container .mobile_pillars_details br{display:none}@media (max-width:650px){.pillars_container .mobile_pillars_details{width:100%;margin-top:40px}}.pillars_container .mobile_pillars_header{text-align:center;margin-bottom:60px}.pillars_container .mobile_pillars_header h2{margin:0;line-height:1.2;display:inline-block}.pillars_container .mobile_pillars_container{position:relative}.pillars_labels{position:absolute;z-index:10;text-align:right;top:50%;font-size:13px;letter-spacing:.08em;width:200px;z-index:100;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pillars_labels li{position:relative;padding:20px 15px;height:54px;margin:0;-webkit-transition:color .25s;transition:color .25s}.pillars_labels li.active{font-weight:700}.pillars_labels li:first-of-type{position:relative}.pillars_labels li:first-of-type:after{position:absolute;display:block;content:"";margin-top:-10px;height:20px;width:2px}.pillars_labels li:first-of-type[data-pos="1"]:after{top:27px}.pillars_labels li:first-of-type[data-pos="2"]:after{top:81px}.pillars_labels li:first-of-type[data-pos="3"]:after{top:135px}.pillars_labels li:first-of-type[data-pos="4"]:after{top:189px}.pillars_labels li:first-of-type[data-pos="5"]:after{top:243px}.pillars_labels li:first-of-type[data-pos="6"]:after{top:297px}.pillars_labels li:first-of-type[data-pos="7"]:after{top:351px}.pillars_labels li:first-of-type[data-pos="8"]:after{top:405px}.pillars_labels li:first-of-type[data-pos="9"]:after{top:459px}.pillars_labels li:first-of-type[data-pos="10"]:after{top:513px}.pillars_labels li:first-of-type[data-pos="11"]:after{top:567px}.pillars_labels li:first-of-type[data-pos="12"]:after{top:621px}@media (max-width:950px){.scrollmagic-pin-spacer{padding:0!important;min-height:0!important}}.quote{font-size:36px;font-family:"Canela Light Italic",serif;font-weight:400;max-width:800px;margin:0 auto;line-height:1.5}.quote__container{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px;position:relative;text-align:center;padding-top:70px}@media (max-width:950px){.quote__container{margin:70px auto 120px}}.quote__container:before{content:"";background-image:url("/wp-content/themes/civana/images/quote.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;position:absolute;top:0;left:50%;margin-left:-20px}.quote__author{font-size:11px;font-weight:700;letter-spacing:.38em;text-transform:uppercase;margin:35px 0 0;font-family:"Neue Haas Unica Pro Bold",sans-serif}.quote__author__title{font-size:11px;letter-spacing:.38em;text-transform:uppercase;margin:8px 0 0;color:#444;font-family:"Neue Haas Unica Pro",sans-serif}.content_block{margin:80px auto 150px;padding:0 35px;text-align:center}@media (max-width:950px){.content_block{margin:70px auto 120px}}.content_block h2{display:inline-block;font-weight:400;font-size:38px;max-width:750px;margin:0 auto 50px;line-height:1.4}.content_block h2.text_gradient{font-size:42px}.content_block h2.small{font-size:30px;font-family:"Butler Ultra Light",serif;max-width:840px;letter-spacing:.02em}.content_block p{max-width:840px;margin:0 auto 60px;line-height:2}.content_block .sublist{list-style-type:lower-latin;max-width:840px;margin:auto}.content_block .horizontal_list{margin-top:-30px;margin-bottom:20px}.content_block .horizontal_list li{display:inline-block;margin:30px 25px 0;width:170px;vertical-align:top}.content_block .horizontal_list h3{margin:0;display:inline-block;font-family:"Canela Italic",serif;line-height:normal;font-style:italic;font-weight:400;font-size:38px}.content_block .horizontal_list h5,.content_block .horizontal_list p{margin:20px 0;color:#707070;font-size:12.5px;text-transform:uppercase;line-height:normal}.content_block .horizontal_list h5{letter-spacing:.28em}.content_block .horizontal_list p{letter-spacing:.26em}.content_block .horizontal_list_blocks{margin:80px auto;width:auto;display:block}.content_block .horizontal_list_blocks:after{content:"";display:block;clear:both}.content_block .horizontal_list_blocks li{display:inline-block;margin:1.5%!important;width:50%;max-width:280px;position:relative;background-position:center;background-size:cover}.content_block .horizontal_list_blocks li:first-child{margin-left:0}.content_block .horizontal_list_blocks li:last-child{margin-right:0}@media (max-width:1100px){.content_block .horizontal_list_blocks li{float:none}}@media (max-width:1360px){.content_block .horizontal_list_blocks li{width:100%}}@media (max-width:669px){.content_block .horizontal_list_blocks li{margin:0 20px 30px!important}}@media (max-width:600px){.content_block .horizontal_list_blocks li{margin:0 0 30px!important}}.content_block .horizontal_list_blocks li.hover{position:relative}.content_block .horizontal_list_blocks li.hover:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s;transition:background-color .25s;z-index:2}.content_block .horizontal_list_blocks li.hover:hover:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,.55)}.content_block .horizontal_list_blocks .spacer{padding-top:150%}.content_block .horizontal_list_blocks h4{position:absolute;bottom:30px;left:30px;z-index:4;text-transform:uppercase;text-align:left;font-family:"Neue Haas Unica Pro Bold",sans-serif;font-size:11.5px;letter-spacing:.38em;line-height:1.5;padding-top:15px;margin:0;font-weight:700;border-top:2px solid #fff;color:#fff;-webkit-transition:color .25s;transition:color .25s}.content_block .horizontal_list_blocks a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.content_block .icon_image{width:100px;height:130px;margin:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.manifesto{text-align:center}.manifesto h2{display:inline-block;margin:0 0 30px}.manifesto_description{line-height:2;margin:0 0 30px}.manifesto_body{line-height:2;font-size:17px;display:inline-block}.manifesto_body em{font-style:normal;font-size:27px;font-family:"Canela",serif;line-height:1}.press_wrapper{padding:0 35px}.press_container{margin:80px auto 70px;max-width:1380px}.press_container:after{content:"";display:block;clear:both}.press_item{padding:0 3% 100px;margin:0!important;float:left}.press_quote.one_third{width:33.33333%}@media (max-width:950px){.press_quote.one_third{width:50%}}@media (max-width:650px){.press_quote.one_third{width:100%;text-align:center}}.press_quote.two_thirds{width:66.66666%;text-align:center}@media (max-width:1100px){.press_quote.two_thirds .spacer{width:10px!important}}@media (max-width:950px){.press_quote.two_thirds{width:50%}}@media (max-width:650px){.press_quote.two_thirds{width:100%;text-align:center}}.press_quote.full{width:100%;text-align:center}@media (max-width:1100px){.press_quote.full .spacer{width:0!important}}.press_quote h3{font-size:30px;margin:0 0 25px;font-family:"Canela Italic",serif;font-weight:400;max-width:700px;margin:0 auto 25px}.press_quote h5{margin:0;font-size:13px;color:#707070;text-transform:uppercase;letter-spacing:.26em;font-weight:400;line-height:1.5}.press_quote h5 br{display:none}@media (max-width:1100px){.press_quote h5 br{display:block}.press_quote h5 .spacer{display:inline-block;width:24px}}.press_image{width:33.33333%;text-align:center}.press_image img{display:inline-block;width:80%}@media (max-width:950px){.press_image{width:50%}}@media (max-width:650px){.press_image{width:100%;text-align:center}}.column_sizer{width:33.33333%}@media (max-width:950px){.column_sizer{width:50%}}.amenities h2{margin:0 0 40px;font-size:38px;text-align:center}.amenities ul{text-align:center}.amenities li{display:inline-block;vertical-align:top}.amenities_book_now_button{margin:80px auto 150px}@media (max-width:950px){.amenities_book_now_button{margin:70px auto 120px;padding:0 35px}}#room_amenities li{width:100px;margin:0 10px}#room_amenities .label{margin:5px 0;font-size:10px;text-transform:uppercase;color:#707070;letter-spacing:.26em;line-height:1.5}.amenities_icon{position:relative;width:100px;height:80px}.amenities_icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.amenities_icon svg.smoke_free{width:40px}.amenities_icon svg.bedding{width:50px}.amenities_icon svg.robes{width:45px}.amenities_icon svg.view{width:55px}.slick-slider{position:absolute;top:0;left:0;right:0;bottom:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%!important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;height:100%}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;position:relative;background-position:center;background-size:cover;display:none}.slick-slide:active,.slick-slide:focus{outline:0}.slick-slide>div{height:100%}.slick-slide>div>div{height:100%;background-position:center;background-size:cover}[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-slide a{position:absolute;top:0;left:0;right:0;bottom:0}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;list-style-type:none;bottom:25px;left:50%;padding:0;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li.slick-active button{background-color:#000}.slick-dots button{font-size:0;width:9px;height:9px;border-radius:50%;background-color:#e5e5e5;border:none;outline:none;padding:0}.slick_arrow{position:absolute;top:50%;margin-top:-20px;font-size:40px;color:#fff;z-index:50;cursor:pointer}.slick_arrow.left{left:13px}.slick_arrow.right{right:13px}.mobile_slider_image{height:350px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:650px){.mobile_slider_image{height:280px}}.mobile_slider_details{width:280px;margin:0 auto;padding:5px 25px;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:950px){.mobile_slider_details{position:static;-webkit-transform:translate(0,0);transform:translate(0,0)}}.mobile_slider_details p{margin:0;padding:15px 0;line-height:1.4;position:relative}.mobile_slider_details p.time{font-weight:700}.mobile_slider_details h4{font-family:"Canela",serif;margin:5px 0;font-size:25px}.mobile_schedule{border-bottom:1px solid #e5e5e5}#terms{max-width:1100px;padding:30px 35px 90px;margin:auto}#terms h2{margin:40px 0 5px;font-size:22px}#terms h3{margin:20px 0 5px;font-size:18px}#terms p{margin:15px 0 5px;line-height:1.4}#terms ul{list-style-type:disc;padding-left:30px;margin:15px 0}#terms ul li{padding-left:10px;margin-bottom:2px!important}#terms ul.sublist{margin:15px 0 20px;list-style-type:lower-latin}#terms ol{padding-left:30px;margin:40px 0}#terms ol li{padding-left:10px;margin-bottom:10px}#terms .form_container{max-width:600px;margin:80px auto 60px}.booking_bar{position:fixed;z-index:1000;text-align:center;padding:18px;-webkit-box-shadow:0px -2px 4px 0px rgba(0,0,0,.06);box-shadow:0px -2px 4px 0px rgba(0,0,0,.06)}@media (max-width:1030px){.booking_bar{display:none}}.booking_bar.scroll{display:none}.booking_bar.bottom{bottom:0}.booking_bar.left_align{left:0}.booking_bar.right_align{right:0}.booking_bar.full_width{left:0;right:0}.booking_bar .booking_bar_close{position:absolute;top:50%;right:23px;margin-top:-6px;font-size:14px;-webkit-transition:color .25s;transition:color .25s;cursor:pointer}.booking_bar .input_container{position:relative;display:inline-block;padding:0 20px 0 15px}.booking_bar .input_container:not(.book_now){padding-top:2px}.booking_bar .input_container:after{content:"";position:absolute;width:1px;height:22px;top:50%;right:0;margin-top:-10px;background-color:#c9bca3}.booking_bar .input_container.guests{padding-right:0}.booking_bar .input_container.guests:after{display:none}.booking_bar .input_container.book_now:after{display:none}.booking_bar .input_container .mock_input,.booking_bar .input_container input{display:inline-block;vertical-align:middle;text-align:center;padding:8px;font-size:14px;border:1px solid #ddd;background-color:#fff}.booking_bar .input_container label{display:inline-block;vertical-align:middle;font-size:14px;margin:0 5px 0 8px}.booking_bar .input_container .button{margin:0!important;padding:9px 12px 10px!important}.booking_bar .button_container{width:145px;text-align:left}.booking_bar .option_container{display:inline-block;margin-right:4px}.booking_bar .booking_date{width:105px;cursor:pointer}.booking_bar .number_selector{width:45px}.booking_bar .mock_input{cursor:pointer}.booking_bar_selector{display:none;position:absolute;bottom:36px;right:0;background-color:#fff;padding:10px 30px 10px 15px;width:155px;text-align:left;border:1px solid #c5c5c5;border-radius:4px;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);box-shadow:0px 2px 10px 0px rgba(0,0,0,.1)}.booking_bar_selector li{padding:4px 2px;-webkit-transition:color .25s;transition:color .25s;position:relative}.booking_bar_selector .adjust_option{position:absolute;right:-20px;top:-2px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.booking_bar_selector .adjust_option li{display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.booking_bar_selector .adjust_option i{font-size:11.5px;padding:0 2px;cursor:pointer;font-weight:900!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.booking_bar_selector:before{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-9px;display:block;width:0;height:0;border-style:solid;border-color:#c5c5c5 transparent transparent;border-width:10px 10px 0;z-index:1}.booking_bar_selector:after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-8px;display:block;width:0;height:0;border-style:solid;border-color:#fff transparent transparent;border-width:9px 9px 0;z-index:2}.ui-datepicker{margin-left:-98px;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);top:auto!important;bottom:65px!important}.ui-datepicker:before{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-9px;display:block;width:0;height:0;border-style:solid;border-color:#c5c5c5 transparent transparent;border-width:10px 10px 0;z-index:1}.ui-datepicker:after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-8px;display:block;width:0;height:0;border-style:solid;border-color:#fff transparent transparent;border-width:9px 9px 0;z-index:2}.guest_numbers{cursor:pointer}.ui-datepicker-trigger{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent;border:none;cursor:pointer;padding:0 0 0 2px}.ui-datepicker-trigger:focus{outline:none}.form_row:after{content:"";display:block;clear:both}.form_row .form_col{float:left;padding:20px}.form_row .form_col.half{width:50%}.form_row .form_col.full{width:100%}@media (max-width:760px){.form_row .form_col{padding:10px}.form_row .form_col.half{width:100%}.form_row .form_col.blank{padding:0}}.civana_form__row{position:relative;margin-top:25px}.civana_form__row:after{content:"";display:block;clear:both}.civana_form__row .half{width:50%;float:left;position:relative}.civana_form__row .half:first-child{padding-right:25px}@media (max-width:650px){.civana_form__row .half:first-child{padding-right:0;margin-bottom:25px}}@media (max-width:650px){.civana_form__row .half{width:100%;float:none}}.civana_form__row .half.other{display:none}.civana_form__row label{position:absolute;top:25px;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;padding:3px 10px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.2em;cursor:text;text-transform:uppercase;line-height:2;font-weight:700;z-index:1;background-color:#fff;color:#bbb;-webkit-transition:top .15s,color .15s;transition:top .15s,color .15s}.civana_form__row label.submit{left:40px}.civana_form__row label.focus{top:0;color:#000;z-index:3}.civana_form__row label.focus .fal{font-size:16px}.civana_form__row label.download{cursor:pointer}.civana_form__row label .fal{font-size:22px;position:relative;top:4px;margin-right:5px}.civana_form__row.select,.civana_form__row>.select{position:relative}.civana_form__row.select:after,.civana_form__row>.select:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:17px;right:20px;z-index:1}.civana_form__row.select:first-of-type:after,.civana_form__row>.select:first-of-type:after{right:45px}.civana_form__row br{display:none}.civana_form__row input:not([type=submit]):not([type=checkbox]),.civana_form__row select:not([type=submit]):not([type=checkbox]),.civana_form__row textarea:not([type=submit]):not([type=checkbox]){width:100%;padding:15px 20px;font-family:"Neue Haas Unica Pro",sans-serif;-webkit-transition:border-color .15s;transition:border-color .15s}.civana_form__row input:not([type=submit]):not([type=checkbox]).focus,.civana_form__row select:not([type=submit]):not([type=checkbox]).focus,.civana_form__row textarea:not([type=submit]):not([type=checkbox]).focus{border-color:#000}.civana_form__row input[type=file],.civana_form__row select[type=file],.civana_form__row textarea[type=file]{border:1px solid #ddd}.civana_form__row input[type=submit],.civana_form__row select[type=submit],.civana_form__row textarea[type=submit]{cursor:pointer}.civana_form__row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;border-color:#ddd;position:relative;z-index:2;cursor:pointer}.civana_form__row select:active,.civana_form__row select:focus{outline:none!important}.civana_form__row.submit{text-align:center;margin:15px 0 0!important}.civana_form__row.submit .button{border:0}.civana_form__row p.p_label{margin-top:0;font-size:10px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.2em;color:#000;text-transform:uppercase}.civana_form__row .wpcf7-list-item{display:block}.civana_form__row .wpcf7-list-item input{width:15px;height:15px}.civana_form__row .wpcf7-list-item input:after{left:2px!important}.civana_form__row .wpcf7-list-item.first{margin-top:15px}.civana_form__row .wpcf7-list-item-label{font-family:"Neue Haas Unica Pro",sans-serif;font-size:15px;text-transform:none;letter-spacing:.02em;font-weight:400;padding:0 0 4px 8px;display:inline-block}.civana_form__row>div.error input,.civana_form__row>div.error select{border-color:#f20c2f}.civana_form .wpcf7-not-valid-tip{color:#f20c2f;font-size:11px;padding:5px 15px 0}.civana_form .wpcf7-not-valid-tip.error{display:none}.contact_form{width:100%;max-width:400px;margin:auto}.contact_form form{width:100%}.contact_form__container{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px}@media (max-width:950px){.contact_form__container{margin:70px auto 120px}}.contact_form__container .wpcf7-response-output{display:none!important}.contact_form__title{font-size:12px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.28em;text-transform:uppercase;line-height:2;font-weight:700;margin:0 0 20px}.button.title{width:auto!important;padding:18px 45px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.26em!important}#contact_scroll_more{font-family:"Font Awesome 5 Pro"!important;position:absolute;bottom:5px;left:50%;margin-left:-10px;font-size:40px;color:#999}.revinate_contact_api_form button{position:absolute;top:0;right:0;bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;padding:0;width:30px;text-align:center;cursor:pointer;z-index:2}.revinate_contact_api_form button:active,.revinate_contact_api_form button:focus{outline:none}.revinate_contact_api_form input{background-color:transparent;position:relative;z-index:1;width:260px;padding:10px 30px;border-width:0 0 1px;font-family:"Neue Haas Unica Pro",sans-serif;letter-spacing:.02em}.revinate_contact_api_form input.error{border-color:#f20c2f}.revinate_contact_api_form .input_wrapper{display:inline-block;position:relative}.revinate_contact_api_form .fa-envelope{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;z-index:0}.revinate_contact_api_form .validation_error{position:absolute;bottom:-20px;left:0;font-size:11px;color:#f20c2f;letter-spacing:.02em}.newsletter_signup .content_default{color:#fff!important}.newsletter_signup p.content_default{margin-bottom:25px!important}.newsletter_signup .revinate_contact_api_form input{border-color:#fff;font-size:14px;color:#fff}.newsletter_signup .revinate_contact_api_form i{color:#444}.newsletter_signup ::-webkit-input-placeholder{color:#444}.newsletter_signup ::-moz-placeholder{color:#444}.newsletter_signup :-ms-input-placeholder{color:#444}.newsletter_signup :-moz-placeholder{color:#444}.slider{margin:80px auto 150px}@media (max-width:950px){.slider{margin:70px auto 120px}}.slider_wrapper{position:relative;height:700px}@media (max-width:650px){.slider_wrapper{height:calc(90vh - 110px);max-height:550px}}.slider_container{height:100%;width:calc((2 * 100%) - 800px);left:auto;position:absolute!important;top:0;right:0;bottom:0;left:auto;border:solid #e5e5e5;border-width:1px 0}@media (max-width:1100px){.slider_container{width:calc((2 * 100%) - 600px)}}@media (max-width:800px){.slider_container{width:calc((2 * 100%) - 400px)}}@media (max-width:650px){.slider_container{width:100%}}.slider_slide{height:100%;position:relative}.slider_slide_bg{background-position:center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.slider_titles{position:absolute;top:0;left:120px;bottom:0;background-color:#fff;z-index:1;width:350px;border:solid #e5e5e5;border-width:1px 0}@media (max-width:1100px){.slider_titles{width:250px;left:60px}}@media (max-width:800px){.slider_titles{left:0}}@media (max-width:650px){.slider_titles{width:100%;background-color:transparent}}.slider_titles .background{position:absolute;top:0;left:0;bottom:0;width:0;z-index:2;background-color:#f9f9f9}@media (max-width:650px){.slider_titles .background{display:none!important;background-color:transparent}}.slider_titles .slider_next_button{position:absolute;bottom:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;color:#000;display:block}@media (max-width:650px){.slider_titles .slider_next_button{color:#fff!important;bottom:40px;font-size:14px;border-bottom-color:#fff!important}}.slider_titles h2{position:absolute;top:180px!important;white-space:nowrap;display:none;font-weight:400!important;z-index:5;letter-spacing:.085em!important}.slider_titles h2.slider_titles_main{right:10px;font-family:"Canela",serif!important;color:#000}.slider_titles h2.slider_titles_italicized{left:calc(100% + 10px);font-style:italic;color:#fff}@media (max-width:650px){.slider_titles h2.slider_titles_italicized,.slider_titles h2.slider_titles_main{position:static;left:auto;right:auto;margin:0 0 10px}.slider_titles h2.slider_titles_main{color:#fff}}@media (max-width:650px){.slider_titles_container{position:absolute;top:45%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}}.slider_titles__program,.slider_titles__text{display:none;position:absolute;text-align:center;padding:0 40px;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.slider_titles__program h3,.slider_titles__text h3{font-family:"Canela",serif;font-size:35px;font-weight:400;margin:0 0 25px}.slider_titles__program i,.slider_titles__text i{display:block;position:relative;width:100%;height:1px}.slider_titles__program i:after,.slider_titles__text i:after{content:"";width:40px;height:1px;background-color:#000;position:absolute;top:0;left:50%;margin-left:-20px}.slider_titles__program h4,.slider_titles__text h4{margin:30px 0 0;font-size:11px;font-family:"Neue Haas Unica Pro Bold",sans-serif;letter-spacing:.42em;text-transform:uppercase;line-height:1.8}.slider_titles__program p,.slider_titles__text p{font-size:14px;line-height:1.7;margin-top:30px}.slider_titles__program h5{color:#655e5e;font-size:11px;letter-spacing:.26em;text-transform:uppercase;margin:0 0 30px}.slider_titles__program h4{letter-spacing:.04em;font-family:"Canela",serif;font-size:26px;margin:0 0 30px;text-transform:none!important;font-weight:400}.slider_counter{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:13px;color:#000;z-index:10;font-style:italic}@media (max-width:650px){.slider_counter{color:#fff;top:30px;font-size:15px}}.slider_counter .count{font-family:"Neue Haas Unica Pro Bold",sans-serif}.slider_boxed_wrapper{max-width:1000px;margin:auto;position:relative;border:1px solid #e5e5e5}.slider_boxed_wrapper:after{content:"";display:block;clear:both}.slider_boxed_wrapper .slick-slider{position:relative!important}.slider_boxed_images{position:absolute;top:0;left:0;right:50%;bottom:0}@media (max-width:650px){.slider_boxed_images{position:relative;top:auto;left:auto;right:auto;bottom:auto;height:300px}}.slider_boxed_images .boxed_image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;z-index:1}.slider_boxed_images .boxed_image[data-slide="0"]{z-index:2}.slider_boxed_slider{float:right;width:50%}@media (max-width:650px){.slider_boxed_slider{float:none;width:100%}}.slider_boxed_slider .boxed_slide{padding:40px}@media (max-width:650px){.slider_boxed_slider .boxed_slide{padding-top:20px}}.slider_boxed_slider .boxed_slide .super{margin:0 0 30px!important}.slider_boxed_slider .boxed_slide .section_heading{margin:0 0 25px;font-family:"Canela",serif;letter-spacing:.04em;font-size:32px;line-height:1.2}.slider_boxed_slider .boxed_slide p{font-size:14px;margin-bottom:30px;line-height:1.4}.slider_boxed_slider .boxed_slide a.button{position:static;margin:0}.slider_boxed_slider .slick-list{margin-bottom:80px}@media (max-width:650px){.slider_boxed_slider .slick-list{margin-bottom:40px}}.slider_boxed_slider .slick-dots{bottom:65px;left:65px}@media (max-width:650px){.slider_boxed_slider .slick-dots{bottom:-10px}}.slider_boxed_slider .slick-dots button{cursor:pointer}.slider .button_container{padding-top:60px;text-align:center}.banner{position:relative;overflow:hidden}.banner.tall{padding:0 30px}.banner.tall .banner__content__container{height:100%;min-height:700px}@media (max-width:650px){.banner.tall .banner__content__container{height:calc(90vh - 110px);max-height:550px;min-height:0}}.banner.short{padding:140px 30px 160px}@media (max-width:650px){.banner.short{padding:100px 25px}}.banner_bg{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;z-index:1}@media (max-width:650px){.banner_bg.has_mobile_image{display:none}}.banner_bg__mobile{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;z-index:1;display:none}@media (max-width:650px){.banner_bg__mobile{display:block}}.banner pre{position:relative;z-index:2}.banner__container{margin:80px auto 150px;position:relative}@media (max-width:950px){.banner__container{margin:70px auto 120px}}.banner__container .page_width{position:relative;max-width:1360px!important}.banner__container .banner_title{position:absolute;margin:0;z-index:2}.banner__content__container{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;height:100%;position:relative;z-index:2;padding:40px 0}.banner__content__container:after{content:"";display:block;clear:both}.banner__content__column{position:relative;float:left;height:100%}.banner__content__column.one{width:100%}.banner__content__column.two{width:50%}.banner__content__column.two.left{padding-right:30px}.banner__content__column.two.right{padding-left:30px}@media (max-width:650px){.banner__content__column.two{float:none;width:100%}.banner__content__column.two.left{padding-right:0;padding-bottom:40px}.banner__content__column.two.right{padding-left:0;padding-top:40px}}.banner__content__column h3.content_default{margin:0;font-family:"Canela Light",serif;font-weight:400;letter-spacing:.22em;color:#000;text-transform:uppercase;font-size:42px}.banner__content__column .button{margin:0}#banner__rooms .banner_title{top:0;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Canela Light",serif;font-weight:400;letter-spacing:.22em;color:#000;text-transform:uppercase;font-size:42px;font-size:48px}#banner__rooms .banner_title span{position:absolute;top:110%;left:70px}@media (max-width:650px){#banner__rooms .banner_title{font-size:42px;white-space:nowrap;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#banner__rooms .banner_title span{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#banner__rooms .banner_bg{background-position:bottom}#banner__rooms .banner__content__column{position:absolute;top:0;bottom:0;width:100%}#banner__rooms .banner__content__column>div{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#banner__rooms .banner__content__column a{letter-spacing:.05em;font-size:35px;font-family:"Canela",serif;font-weight:700;display:inline-block;vertical-align:middle}#banner__rooms .banner__content__column .divider{display:inline-block;vertical-align:middle;height:100px;width:0;border-right:2px dotted #000;margin:0 30px 0 29px}@media (max-width:650px){#banner__rooms .banner__content__column .divider{display:block;height:0;width:100px;border-right:none;border-bottom:2px dotted #000;margin:19px auto 20px}}#banner__rooms .banner__content__column.left{left:0}#banner__rooms .banner__content__column.left a{right:60px}@media (max-width:650px){#banner__rooms .banner__content__column.left a{right:40px}}#banner__rooms .banner__content__column.left:after{content:"";position:absolute;top:50%;right:0;height:100px;width:0;margin-top:-50px;margin-left:-1px;border-right:2px dotted #000}#banner__rooms .banner__content__column.right{right:0}#banner__rooms .banner__content__column.right a{left:60px}@media (max-width:650px){#banner__rooms .banner__content__column.right a{left:40px}}#banner__mission .banner.short,#banner__spa .banner.short{padding:200px 30px 200px}@media (max-width:650px){#banner__mission .banner.short,#banner__spa .banner.short{padding:40px 30px}}#banner__mission .banner__content__column h3.content_default,#banner__spa .banner__content__column h3.content_default{margin-bottom:70px;position:relative}#banner__mission .banner__content__column h3.content_default span,#banner__spa .banner__content__column h3.content_default span{position:absolute;bottom:-50px;left:60px}@media (max-width:650px){#banner__mission .banner__content__column h3.content_default,#banner__spa .banner__content__column h3.content_default{text-align:center;margin-left:-30px}#banner__mission .banner__content__column h3.content_default span,#banner__spa .banner__content__column h3.content_default span{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:30px}}#banner__mission .banner__content__column p.content_default,#banner__spa .banner__content__column p.content_default{margin-left:60px;margin-bottom:30px;max-width:440px;line-height:2;font-size:14px;letter-spacing:.02px}@media (max-width:650px){#banner__mission .banner__content__column p.content_default,#banner__spa .banner__content__column p.content_default{padding:0 10px;margin-left:auto;margin-right:auto;text-align:center}}#banner__mission .banner__content__column .button_container,#banner__spa .banner__content__column .button_container{padding-left:60px}@media (max-width:650px){#banner__mission .banner__content__column .button_container,#banner__spa .banner__content__column .button_container{padding-left:0;text-align:center}}@media (max-width:650px){#banner__mission .banner__content__column h3.content_default{margin-left:0}#banner__mission .banner__content__column h3.content_default span{margin-left:0}}#banner__mission .banner__content__column p.content_default{margin-bottom:0}#banner__social{text-align:center}#banner__social a{color:#fff}#banner__social .banner.short{padding:80px 30px}#banner__social .banner__content__container{max-width:1000px!important}#banner__social .banner__content__column h3.content_default{font-size:32px;letter-spacing:.02em;text-transform:none;margin-bottom:30px}#banner__social .banner__content__column p.content_default{font-size:12px;margin-bottom:35px;line-height:1.5}#banner__social .banner__content__column a:hover{color:#bbb}#banner__culinary .banner_title,#banner__retreats .banner_title,#banner__treatments .banner_title{top:0;left:30px;font-family:"Canela Light",serif;font-weight:400;letter-spacing:.22em;color:#000;text-transform:uppercase;font-size:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:650px){#banner__culinary .banner_title,#banner__retreats .banner_title,#banner__treatments .banner_title{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px}}#banner__culinary .banner__content__column,#banner__retreats .banner__content__column,#banner__treatments .banner__content__column{position:static}#banner__culinary .banner__content__column p,#banner__retreats .banner__content__column p,#banner__treatments .banner__content__column p{width:100%;max-width:700px;position:absolute;bottom:140px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;line-height:1.6}#banner__culinary .banner__content__column .button_container,#banner__retreats .banner__content__column .button_container,#banner__treatments .banner__content__column .button_container{white-space:nowrap;position:absolute;bottom:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#banner__culinary{margin-top:300px}@media (max-width:650px){#banner__culinary{margin-top:150px}}@media (max-width:650px){#banner__culinary .banner_title{text-align:center;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:40px}}#banner__booking_contact{max-width:1000px}#banner__booking_contact .banner.short{padding:40px 30px 30px}#banner__booking_contact .banner a:hover{color:#bbb!important}.resort_social_links{list-style-type:none;padding:0;margin:0}.resort_social_links li{display:inline-block;padding:0 10px}.resort_social_links a{font-size:22px}.insta_feed{padding:0;list-style-type:none}.insta_feed__container{margin:80px auto 150px}@media (max-width:950px){.insta_feed__container{margin:70px auto 120px}}.insta_feed__handle{text-align:center;margin-bottom:60px}.insta_feed__handle .fab{display:inline-block;vertical-align:middle;font-weight:400;font-size:18.5px;border:1px solid #000;border-radius:50%;position:relative;width:30px;height:30px}.insta_feed__handle .fab:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 0 2px}.insta_feed__handle .button.underline{display:inline-block;vertical-align:middle;font-family:"Canela Light",serif;font-weight:400;font-size:20px;text-transform:lowercase;letter-spacing:normal;line-height:20px;margin-left:10px}.insta_feed:after{content:"";display:block;clear:both}.insta_feed li{float:left;padding:2px;width:20%}@media (max-width:650px){.insta_feed li{float:none;width:100%;max-width:320px;display:block;margin:auto}}.insta_feed a{position:static}.insta_feed__image{background-position:center;background-size:cover;position:relative;position:relative;padding-top:90%}.insta_feed__image:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s;transition:background-color .25s;z-index:2}.insta_feed__image:hover:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,.55)}.qtip-titlebar{display:none}.class_calendar{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px;padding-top:40px}@media (max-width:950px){.class_calendar{margin:70px auto 120px}}.class_calendar .button_container{margin-top:60px;text-align:center}.eo-fullcalendar-loading{top:0}.eo-fullcalendar .eo-event{background-color:#fff!important}.eo-fullcalendar .fc-event{background-color:transparent!important;border:none;padding:10px;margin:10px 0 20px}.eo-fullcalendar .fc-event .fc-time{color:#707070;letter-spacing:.26em;text-transform:uppercase;font-size:11px;margin-bottom:5px;display:block}.eo-fullcalendar .fc-event .fc-title{display:block;font-family:"Canela",serif;font-weight:700;font-size:15px;color:#000}.eo-fullcalendar .fc-toolbar{margin-bottom:40px!important}.eo-fullcalendar .fc-toolbar .fc-left h2{font-family:"Canela",serif;font-size:22px;margin-right:30px!important;padding-top:9px}.eo-fullcalendar .fc-toolbar .fc-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#e5e5e5;padding:10px 15px;height:3em;-webkit-box-shadow:none;box-shadow:none;font-family:"Neue Haas Unica Pro",sans-serif;font-size:14px;letter-spacing:.02em;text-transform:capitalize;-webkit-transition:background-color .25s;transition:background-color .25s}.eo-fullcalendar .fc-toolbar .fc-button:hover{background-color:#f7f7f7}.eo-fullcalendar .fc-toolbar .fc-button.fc-state-active{border-color:#000;background-color:#000;color:#fff}.eo-fullcalendar .fc-toolbar .fc-button.fc-state-active:hover{background-color:#333}.eo-fullcalendar .fc-toolbar .fc-button.fc-state-disabled{border-color:#e5e5e5;background-color:#f7f7f7;color:#aaa;cursor:default}.eo-fullcalendar .fc-toolbar .fc-button:active,.eo-fullcalendar .fc-toolbar .fc-button:focus{outline:none!important}@media (max-width:830px){.eo-fullcalendar .fc-toolbar .fc-left,.eo-fullcalendar .fc-toolbar .fc-right{float:none!important;display:block;margin-bottom:15px;text-align:center}.eo-fullcalendar .fc-toolbar .fc-left:after,.eo-fullcalendar .fc-toolbar .fc-right:after{content:"";display:block;clear:both}.eo-fullcalendar .fc-toolbar .fc-left div,.eo-fullcalendar .fc-toolbar .fc-left h2,.eo-fullcalendar .fc-toolbar .fc-right div,.eo-fullcalendar .fc-toolbar .fc-right h2{float:none!important;display:inline-block!important;vertical-align:middle}.eo-fullcalendar .fc-toolbar .fc-left h2,.eo-fullcalendar .fc-toolbar .fc-right h2{padding:10px 0}}@media (max-width:500px){.eo-fullcalendar .fc-toolbar .fc-left h2{display:block!important;margin:0!important;padding-bottom:15px!important}.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group{margin-right:0}}.eo-fullcalendar .fc-icon-left-single-arrow:after,.eo-fullcalendar .fc-icon-right-single-arrow:after{font-family:"Font Awesome 5 Pro";font-weight:400;font-size:13px;margin-top:-2px;display:block}.eo-fullcalendar .fc-icon-left-single-arrow:after{content:""}.eo-fullcalendar .fc-icon-right-single-arrow:after{content:""}.eo-fullcalendar .fc-view-container .fc-day-header{background-color:#000!important;color:#fff;font-size:12px;font-family:"Neue Haas Unica Pro",sans-serif;padding:13px!important;text-align:left;border:1px solid #000}.eo-fullcalendar .fc-header-dropdown{position:relative;margin-right:.37em!important}.eo-fullcalendar .fc-header-dropdown select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3em;font-family:"Neue Haas Unica Pro",sans-serif;font-size:14px;letter-spacing:.02em;text-transform:capitalize;padding:10px 30px 10px 15px;background-color:transparent;border-color:#e5e5e5;border-radius:0;cursor:pointer;z-index:2}.eo-fullcalendar .fc-header-dropdown select:active,.eo-fullcalendar .fc-header-dropdown select:focus{outline:none!important}.eo-fullcalendar .fc-header-dropdown:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:12px;top:50%;margin-top:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.eo-fullcalendar-reset.fc-unthemed .fc-today{background-color:#f4f4f4!important}.qtip-content h3{margin:0;padding-bottom:5px;line-height:1.25}.qtip-content .eo_tooltop_header{padding-bottom:5px}.qtip-content .eo_tooltop_header span{font-size:10px;text-transform:uppercase;color:#707070;letter-spacing:.26em;display:inline-block;vertical-align:middle}.qtip-content .eo_tooltop_header span.divider{margin:0 5px;padding-bottom:2px}.qtip-content .eo_tooltop_excerpt{font-size:12.5px;line-height:1.4}.upcoming_events{position:relative;margin:80px auto 150px;margin-top:200px;text-align:center}.upcoming_events:after{content:"";display:block;clear:both}@media (max-width:950px){.upcoming_events{margin:70px auto 120px}}@media (max-width:950px){.upcoming_events{margin-top:200px}}@media (max-width:650px){.upcoming_events{margin-top:200px}}.upcoming_events .section_title{font-family:"Canela Light",serif;font-weight:400;letter-spacing:.22em;color:#000;text-transform:uppercase;font-size:42px;width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;position:absolute;left:50%;bottom:100%;margin:0 0 20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:left;padding:0 30px}.upcoming_events .section_title span{position:absolute;top:110%;left:120px}@media (max-width:650px){.upcoming_events .section_title{margin:0 0 60px;font-size:36px;text-align:center}.upcoming_events .section_title span{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.upcoming_events__img{float:left;height:500px;width:calc(33.3333% - 5px);background-size:cover;background-position:center}.upcoming_events__img:first-of-type{margin-right:5px}@media (max-width:950px){.upcoming_events__img:first-of-type{width:calc(50% - 5px);margin-right:10px}}@media (max-width:650px){.upcoming_events__img:first-of-type{width:100%;height:400px;margin-right:0}}.upcoming_events__img:nth-of-type(2){width:calc(33.3333%);margin-right:5px}@media (max-width:950px){.upcoming_events__img:nth-of-type(2){width:calc(50% - 5px);margin-right:0}}@media (max-width:650px){.upcoming_events__img:nth-of-type(2){display:none}}@media (max-width:950px){.upcoming_events__img:nth-of-type(3){display:none}}.upcoming_events__list{margin:0;padding:0;border:1px solid #e5e5e5;display:inline-block;margin-top:-60px;-webkit-box-shadow:0px 8px 38px 0px rgba(0,0,0,.09);box-shadow:0px 8px 38px 0px rgba(0,0,0,.09);border-collapse:collapse}.upcoming_events__list:after{content:"";display:block;clear:both}.upcoming_events__list td{position:relative;width:260px;padding:40px;border-right:1px solid #e5e5e5;background-color:#fff;height:100%;vertical-align:top}.upcoming_events__list td:last-child{border-right:none}.upcoming_events__list td p{margin:0;font-size:11px;text-transform:uppercase;color:#707070;letter-spacing:.26em}.upcoming_events__list td p .date{display:inline-block;margin-right:10px}.upcoming_events__list td h3{font-family:"Canela Light Italic",serif;font-weight:100;text-transform:uppercase;letter-spacing:.14em}.upcoming_events__list td a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (max-width:1370px){.upcoming_events__list td{display:block;width:100%;padding:25px;border-right:0;border-bottom:1px solid #e5e5e5}.upcoming_events__list td:last-child{border-bottom:none}.upcoming_events__list td h3{margin:10px 0}}.upcoming_events .button_container{margin-top:60px}#banner__instructors .banner_title{font-family:"Canela Light",serif;font-weight:400;letter-spacing:.22em;color:#000;text-transform:uppercase;font-size:42px;top:100px;left:40px}@media (max-width:650px){#banner__instructors .banner_title{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:30px}}.gallery{padding:0 10px}.gallery:after{content:"";display:block;clear:both}.gallery.hidden{display:none}.gallery__container{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px}@media (max-width:950px){.gallery__container{margin:70px auto 120px}}.gallery__title{font-family:"Canela Light",serif;font-weight:400;letter-spacing:.22em;color:#000;text-transform:uppercase;font-size:42px;margin:0}.gallery__title__container{margin-bottom:60px;padding:0 30px;position:relative}@media (max-width:600px){.gallery__title__container{text-align:center;margin-bottom:40px}}.gallery__categories{margin:0;padding:0;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallery__categories li{display:inline-block}.gallery__categories .category{position:relative;padding:4px 0;font-size:12px;font-family:"Neue Haas Unica Pro",sans-serif;letter-spacing:.38em;cursor:pointer;text-transform:uppercase;line-height:2}.gallery__categories .category:after{content:"";position:absolute;left:0;right:4px;bottom:0}.gallery__categories .category:hover:after{border-bottom:2px dotted #000}.gallery__categories .category.active:after{border-bottom:2px solid #000}.gallery__categories .divider{margin:0 35px;color:#c8c6c5;font-size:13px}@media (max-width:1370px){.gallery__categories:not(.mobile){display:none}}.gallery__categories.mobile{display:none;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1370px){.gallery__categories.mobile{display:block}}@media (max-width:600px){.gallery__categories.mobile{position:relative;display:inline-block;margin-top:40px;-webkit-transform:translateY(0);transform:translateY(0);right:0}}.gallery__categories.mobile:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:12px;top:50%;margin-top:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.gallery__categories.mobile label{text-transform:uppercase;letter-spacing:.3em;font-size:12px}.gallery__categories.mobile select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:15px;height:3em;font-family:"Neue Haas Unica Pro",sans-serif;color:#000;font-size:14px;letter-spacing:.02em;text-transform:capitalize;padding:10px 35px 10px 15px;background-color:transparent;border-color:#e5e5e5;border-radius:0;cursor:pointer;z-index:2}.gallery__categories.mobile select:active,.gallery__categories.mobile select:focus{outline:none}.gallery .grid{list-style:none;margin:30px auto;padding:0}.gallery .grid li{display:block;float:left;padding:20px;width:33.3333%;opacity:0}.gallery .grid li.shown,.gallery .no-cssanimations .grid li,.gallery .no-js .grid li{opacity:1}.gallery .grid li a,.gallery .grid li img{outline:none;border:none;display:block;max-width:100%}.gallery .grid li{position:relative;cursor:pointer}.gallery .grid li:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,0);-webkit-transition:background-color .25s;transition:background-color .25s;z-index:2}.gallery .grid li:hover:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(0,0,0,.55)}.gallery .grid li:after{top:20px!important;left:20px!important;right:20px!important;bottom:20px!important}.gallery .grid.fade_in li.animate{-webkit-animation:fadeIn .65s ease forwards;animation:fadeIn .65s ease forwards}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.gallery .grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}@-webkit-keyframes moveUp{to{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.gallery .grid.effect-3 li.animate{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation:scaleUp .65s ease-in-out forwards;animation:scaleUp .65s ease-in-out forwards}@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1);opacity:1}}@keyframes scaleUp{to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.gallery .grid.effect-4{-webkit-perspective:1300px;perspective:1300px}.gallery .grid.effect-4 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards}@-webkit-keyframes fallPerspective{to{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}}@keyframes fallPerspective{to{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}}.gallery .grid.effect-5{-webkit-perspective:1300px;perspective:1300px}.gallery .grid.effect-5 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -300px;transform-origin:50% 50% -300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-animation:fly .8s ease-in-out forwards;animation:fly .8s ease-in-out forwards}@-webkit-keyframes fly{to{-webkit-transform:rotateX(0deg);opacity:1}}@keyframes fly{to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}.gallery .grid.effect-6{-webkit-perspective:1300px;perspective:1300px}.gallery .grid.effect-6 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards}@-webkit-keyframes flip{to{-webkit-transform:rotateX(0deg);opacity:1}}@keyframes flip{to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}.gallery .grid.effect-7{-webkit-perspective:1300px;perspective:1300px}.gallery .grid.effect-7 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:helix .8s ease-in-out forwards;animation:helix .8s ease-in-out forwards}@-webkit-keyframes helix{to{-webkit-transform:rotateY(0deg);opacity:1}}@keyframes helix{to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}}.gallery .grid.effect-8{-webkit-perspective:1300px;perspective:1300px}.gallery .grid.effect-8 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(.4);transform:scale(.4);-webkit-animation:popUp .8s ease-in forwards;animation:popUp .8s ease-in forwards}@-webkit-keyframes popUp{70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out}to{-webkit-transform:scale(1);opacity:1}}@keyframes popUp{70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media screen and (max-width:900px){.gallery .grid li{width:50%}}@media screen and (max-width:400px){.gallery .grid li{width:100%}}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;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#000;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;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;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);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;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;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--current,.fancybox-slide--next,.fancybox-slide--previous{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{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .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-iframe,.fancybox-video{background:0 0;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,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{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--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child{display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;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:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(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;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.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{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;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}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media (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}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.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}.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;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{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:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 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;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;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(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;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}#review{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px;text-align:center}@media (max-width:950px){#review{margin:70px auto 120px}}#review__list li{display:inline-block;max-width:260px;vertical-align:top;margin:0 30px 50px}#review__list .star{color:#d3d2d2;font-size:22px;display:inline-block;margin:0 2px}#review__list q{display:block;font-family:"Canela Italic",serif;font-size:20px;line-height:1.6;margin:40px 0 25px}#review__list cite{font-family:"Neue Haas Unica Pro Bold",sans-serif;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.26em;color:#707070}#review__list .date{font-family:"Neue Haas Unica Pro",sans-serif;color:#b1aea8;font-size:13px;margin:7px 0 0}#review .ta_link{display:inline-block;margin:60px 0 0;width:200px}#review .ta_link img{width:100%}#meetings_and_retreats{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px;text-align:center}@media (max-width:950px){#meetings_and_retreats{margin:70px auto 120px}}#meetings_and_retreats .meeting{display:inline-block;vertical-align:top;width:100%;max-width:440px;margin:0 20px;padding:0 30px;text-align:left}@media (max-width:970px){#meetings_and_retreats .meeting{display:block;margin:0 auto 40px}}#meetings_and_retreats .meeting__image{background-color:#f3f3f3;background-size:cover;background-position:center}#meetings_and_retreats .meeting__image .spacer{padding-top:130%}#meetings_and_retreats .meeting h3{font-weight:400;margin:30px 0 20px}#meetings_and_retreats .meeting p{line-height:2;font-size:15px}.widget{width:235px;position:absolute;background-color:#fff;top:0;-webkit-box-shadow:0px 8px 38px 0px rgba(0,0,0,.09);box-shadow:0px 8px 38px 0px rgba(0,0,0,.09);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.widget__container{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;position:relative;z-index:10}.reviews_widget{left:30px}@media (max-width:650px){.reviews_widget{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.reviews_widget__title{margin:0;background-color:#000;color:#fff;font-family:"Neue Haas Unica Pro",sans-serif;font-size:11px;padding:10px 15px;letter-spacing:.02em}.reviews_widget__content{border:solid #e5e5e5;border-width:0 1px 1px;padding:15px 20px 20px;text-align:center}.reviews_widget__rating{margin:0;font-family:"Canela Light Italic",serif;color:#989898;font-size:22px}.reviews_widget__rating span{color:#000;font-size:42px;display:inline-block;margin-right:2px}.reviews_widget__descriptor{font-family:"Neue Haas Unica Pro Bold",sans-serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#707070;margin:2px 0 0}.reviews_widget__text{margin:20px 0 10px;font-size:12px}.reviews_widget__link{font-size:10px;text-decoration:underline}.info_widget{padding:20px 20px 25px;right:30px;text-align:center}@media (max-width:650px){.info_widget{right:50%;-webkit-transform:translate(50%,-15%);transform:translate(50%,-15%)}}.info_widget a.button{margin:0;padding:13px 5px;display:block}.info_widget .phone{margin-top:25px}.info_widget .phone a{font-family:"Canela Light",serif;font-size:20px}.info_widget.no_button .phone{margin-top:5px}.info_widget .email{margin-top:10px}.info_widget .email a{font-family:"Neue Haas Unica Pro Bold",sans-serif;font-size:10px;letter-spacing:.26em;font-weight:700;text-transform:uppercase;border-bottom:1px solid #000}@media (max-width:650px){#classes #body_wrapper.has_widget{padding-top:140px}}.instructors_list{width:100%;text-align:center;display:block}.instructors_list:after{content:"";display:block;clear:both}.instructors_list__container{margin:80px auto 150px}@media (max-width:950px){.instructors_list__container{margin:70px auto 120px}}.instructors_list__container h2{text-align:center;font-weight:400;font-size:38px;max-width:750px;margin:0 auto 50px;line-height:1.4}.instructors_list li{display:inline-block;margin:1.5%!important;width:50%;max-width:280px;position:relative;background-position:center;background-size:cover;border:2px solid #e5e5e5}.instructors_list li:first-child{margin-left:0}.instructors_list li:last-child{margin-right:0}@media (max-width:1100px){.instructors_list li{float:none}}@media (max-width:1360px){.instructors_list li{width:100%}}@media (max-width:669px){.instructors_list li{margin:0 20px 30px!important}}@media (max-width:600px){.instructors_list li{margin:0 0 30px!important}}.instructors_list li:hover .instructors_list__bio{opacity:1;-webkit-box-shadow:0px 8px 38px 0px rgba(0,0,0,.09);box-shadow:0px 8px 38px 0px rgba(0,0,0,.09);border-color:#ddd9d9}.instructors_list .spacer{padding-top:160%}.instructors_list__info{position:absolute;top:0;left:0;right:0;padding:20px;z-index:4}.instructors_list h4{text-transform:uppercase;text-align:left;font-size:11.5px;letter-spacing:.38em;line-height:1.5}.instructors_list__name{color:#000;margin:0 0 5px;font-family:"Neue Haas Unica Pro Bold",sans-serif}.instructors_list__title{color:#707070;margin:0;font-family:"Neue Haas Unica Pro",sans-serif}.instructors_list__bio{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(255,255,255,.85);padding:140px 20px 20px;text-align:left;line-height:2;font-size:13px;overflow:hidden;opacity:0;-webkit-transition:opacity .35s,border-color .35s,-webkit-box-shadow .35s;transition:opacity .35s,border-color .35s,-webkit-box-shadow .35s;transition:opacity .35s,border-color .35s,box-shadow .35s;transition:opacity .35s,border-color .35s,box-shadow .35s,-webkit-box-shadow .35s}.instructors_list__bio:before{content:"";position:absolute;top:100px;left:20px;width:40px;height:2px;background-color:#000}.instructors_list__bio p{margin:0}.instructors_list a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.rooms_table{margin:80px auto 150px;width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;max-width:1040px!important;padding:0 20px}@media (max-width:950px){.rooms_table{margin:70px auto 120px}}.rooms_table h2{font-size:36px;font-weight:400;margin:0 0 40px}@media (max-width:650px){.rooms_table h2{text-align:center}}.rooms_table table{width:100%;border-collapse:collapse}.rooms_table table th{color:#b1aea8;font-size:10px;text-transform:uppercase;letter-spacing:.26em;text-align:left;padding-bottom:15px;line-height:1.5}.rooms_table table th br{display:none}@media (max-width:650px){.rooms_table table th br{display:block}}.rooms_table table td{font-size:14px;letter-spacing:.02em;padding:18px 0 14px;border:solid #e5e5e5;border-width:1px 0;width:33.3333%}.rooms_table table td p{margin:0}.rooms_table table td.name{width:40%;padding-right:10px}.rooms_table table td.name p{display:inline-block;padding-bottom:5px}.rooms_table table td.name p.link{border-bottom:2px dotted #000}.rooms_table table td.name p.link:hover{border-bottom:2px solid #000}.rooms_table table td.size{width:30%}.rooms_table table td.capacity{width:30%}#blog_categories{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;padding:40px 30px;margin-bottom:40px;text-align:center;position:relative}#blog_categories:after{content:"";display:block;clear:both}#blog_categories:before{content:"";position:absolute;left:30px;right:30px;top:0;height:1px;background-color:#efefef}#blog_categories ul{display:inline-block;padding-top:13px;float:left}@media (max-width:1100px){#blog_categories ul{display:none}}#blog_categories li{display:inline-block;padding-right:40px}#blog_categories li a{text-transform:uppercase;font-size:12px;letter-spacing:.38em}#blog_categories .season_selector__wrapper{display:none}@media (max-width:1100px){#blog_categories .season_selector__wrapper{float:left;display:inline-block}}@media (max-width:550px){#blog_categories .season_selector__wrapper{float:none}}#blog_categories>br{display:none}@media (max-width:550px){#blog_categories>br{display:block}}#search_form{float:right;position:relative}@media (max-width:550px){#search_form{float:none;display:inline-block;margin-bottom:15px}}#search_form input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 40px 12px 20px;font-family:"Neue Haas Unica Pro",sans-serif;border:1px solid #ddd;background-color:transparent}#search_form button{position:absolute;top:2px;right:0;height:40px;width:35px;z-index:2;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}#search_form button:active,#search_form button:focus{outline:none}#no_search_results{font-size:18px;font-weight:400;text-align:center;margin:80px 0 180px}#blog_posts{width:100%;width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:750px){#blog_posts td.spacer{display:none}}#blog_posts.two .blog_post{width:50%;padding:0 5% 60px}@media (max-width:750px){#blog_posts.two .blog_post{width:100%}}#blog_posts.three .blog_post{width:33.3333%;padding:0 3% 60px;text-align:center!important}@media (max-width:750px){#blog_posts.three .blog_post{width:100%}}#blog_posts .blog_post{vertical-align:top}@media (max-width:750px){#blog_posts .blog_post{display:block;width:100%;padding:0 35px 45px}}#blog_posts .blog_post__img{padding-top:65%;position:relative;margin-bottom:30px}#blog_posts .blog_post__img a,#blog_posts .blog_post__img a>div{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-position:center;background-size:cover}#blog_posts .blog_post__categories{color:#a0a0a0;margin-bottom:20px}#blog_posts .blog_post__categories a{font-size:12px;font-family:"Neue Haas Unica Pro",sans-serif;text-transform:uppercase;letter-spacing:.38em;text-decoration:none;color:#a8a8a8}#blog_posts .blog_post__categories a:hover{color:#555!important}#blog_posts .blog_post__categories .comma{display:inline-block;margin-right:8px}#blog_posts .blog_post__title{font-family:"Canela",serif;text-decoration:none}#blog_posts .blog_post__title h4{font-size:24px;margin:10px 0 20px;font-weight:400}#blog_posts .blog_post__author{color:#b4bec2}#blog_posts .blog_post__author a{color:#b4bec2;text-decoration:none}#blog_posts .blog_post__author a:hover{color:#8a99a0}#blog_posts .blog_post__author .author_pipe{display:inline-block;padding:0 5px}#blog_posts .blog_post__blurb{margin-bottom:20px;font-size:14px;line-height:1.7}#blog_posts .blog_post__read_more{text-decoration:none;font-size:13px;font-weight:700;padding-bottom:2px;border-bottom:2px dotted #000}#blog_posts .blog_post__read_more:hover{border-bottom:2px solid #000}#blog_post{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px;max-width:1230px!important;padding-left:70px;position:relative}@media (max-width:950px){#blog_post{margin:70px auto 120px}}#blog_post__load_more{text-align:center}#blog_post__load_more .button{cursor:pointer}#blog_post__date{text-transform:uppercase;letter-spacing:.38em;font-size:12px;margin-bottom:60px}#blog_post__date .author{display:inline-block;margin-right:25px;color:#000}#blog_post__date .author a{color:#000}#blog_post__date .author a:hover{color:#555}#blog_post__date .date{color:#a8a8a8}#blog_post__date .date:hover{color:#858585}#blog_post__content{line-height:1.7;font-size:15px}#blog_post .social_share_icons{position:absolute;top:0;left:0;width:30px;text-align:center}#blog_post .social_share_icons a{font-size:20px;color:#d9d9da}#blog_post .social_share_icons a:hover{color:#b9b9b9}#blog_post__categories{margin:40px 0 0}#blog_post__categories .filed{display:inline-block;margin-right:15px;font-size:12px;color:#cbcbcb}#blog_post__categories a{color:#000;display:inline-block;margin-right:15px;padding-bottom:1px;font-size:12px;border-bottom:2px dotted #000}#blog_post__categories a:hover{border-bottom:2px solid #000}#blog_post__categories .comma{display:none}.explore_more_posts{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;margin:80px auto 150px}@media (max-width:950px){.explore_more_posts{margin:70px auto 120px}}.explore_more_posts h2{text-align:center;font-size:32px;font-weight:400;margin:0 0 60px}.explore_more_posts__more{margin:10px 0 40px;text-align:center}.explore_more_posts__more .button{cursor:pointer}#archive_container{margin:80px auto 150px;margin-top:0!important}@media (max-width:950px){#archive_container{margin:70px auto 120px}}#main.search{margin-bottom:170px}.hours_of_operation{margin:80px auto 150px;width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:950px){.hours_of_operation{margin:70px auto 120px}}.hours_of_operation h2{font-size:35px;font-family:"Canela Italic",serif;text-align:center;margin:0 0 40px}.hours_of_operation h4{text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:.26em;margin:0 0 10px}.hours_of_operation table{margin:0 auto 30px}.hours_of_operation table td{font-size:11px;letter-spacing:.26em;text-transform:uppercase;padding-bottom:5px}.hours_of_operation table td.comment{padding-left:20px}#news_bar{position:absolute;bottom:0;left:0;right:0;padding:12px 0;z-index:950;background-color:rgba(0,134,140,.75)}@media (max-width:1100px){#news_bar{background-color:#00868c}}#news_bar__container{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;position:relative}#news_bar__container:after{content:"";display:block;clear:both}@media (min-width:951px){#news_bar__container.centered{text-align:center}#news_bar__container.centered a.button,#news_bar__container.centered p{position:static!important;display:inline-block;-webkit-transform:translate(0)!important;transform:translate(0)!important;float:none;vertical-align:middle}#news_bar__container.centered p{margin-right:20px}}@media (max-width:1100px){#news_bar__container{text-align:center}}#news_bar__close{position:absolute;z-index:1;top:13px;right:13px;cursor:pointer;color:#fff}#news_bar h3{font-size:12px;color:#af9855;font-family:"Neue Haas Unica Pro",sans-serif;text-transform:uppercase;letter-spacing:.2em;margin:0;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1100px){#news_bar h3{position:static;display:inline-block;-webkit-transform:translateY(0);transform:translateY(0)}}#news_bar p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;position:absolute;left:210px;right:160px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;letter-spacing:.1em;color:#fff}#news_bar p.with_button{right:220px;line-height:1.3}@media (max-width:1100px){#news_bar p{position:static;-webkit-transform:translateY(0);transform:translateY(0);overflow:visible;white-space:normal;padding:0 20px;font-size:13px;margin:15px 0;line-height:1.6}}#news_bar a.button{margin:0 20px;float:right;padding:11px 16px 12px}#news_bar a.button.underline{padding-bottom:0!important;margin-bottom:5px}#news_bar a.button:hover{color:#fff;border-color:#fff}@media (max-width:1100px){#news_bar a.button{float:none}}#news_bar .pipe{display:inline-block;margin:0 10px}.programming__block{margin:0 auto 150px;padding:0 40px;max-width:1370px}@media (max-width:1140px){.programming__block{padding:0 35px}}.programming__block h2{font-weight:400;line-height:1.3}.programming__block h2.main_title{font-size:40px;margin:0 0 30px}@media (max-width:650px){.programming__block h2.main_title{font-size:32px}}.programming__block h2.category__title{font-size:32px;margin:0 0 30px}@media (max-width:650px){.programming__block h2.category__title{font-size:28px}}.programming__block h3.class_title{font-family:"Neue Haas Unica Pro Bold",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.38em;margin:0 0 40px;line-height:1.5}@media (max-width:650px){.programming__block h3.class_title{margin:0 0 20px}}.programming__block h3.sub_category__title{text-transform:uppercase;letter-spacing:.2em;font-size:24px;font-weight:400;margin:0}.programming__block p{line-height:1.7}.programming__block p.main_description{margin:0 0 60px}.programming__block p.program_description{margin:20px 0 10px}.programming__block p.category__description{margin:0}.programming__block p.sub_category__description{margin:30px 0 0}.programming__block .specifics{margin-top:20px;border-collapse:collapse}.programming__block .specifics td{vertical-align:top;padding-bottom:3px;line-height:1.5}.programming__block .specifics td.key{text-transform:capitalize;font-size:13px;color:#8f8f88;padding-right:20px;font-family:"Neue Haas Unica Pro Medium",sans-serif}.programming__block .specifics td.value{color:#575351;font-size:15px}.programming__intro{padding-bottom:30px}.programming__intro h2.program_title{margin-bottom:60px}.programming__intro>table{text-align:center}.programming__intro>table td{width:50%;vertical-align:top;text-align:left;padding-bottom:30px}.programming__intro>table td:nth-child(odd){padding-right:20px}.programming__intro>table td:nth-child(2n){padding-left:20px}@media (max-width:750px){.programming__intro>table td{display:block;width:100%;padding-bottom:0;margin-bottom:40px}.programming__intro>table td:nth-child(odd){padding-right:0}.programming__intro>table td:nth-child(2n){padding-left:0}}@media (max-width:650px){.programming__intro>table td{margin-bottom:30px}}.programming__intro>table td p{margin:0}.programming__intro>table td p br{font-size:60%}.programming__header{position:relative}.programming__header:after{content:"";display:block;clear:both}@media (max-width:950px){.programming__header{text-align:center}}.programming__header .button_container{display:inline-block;vertical-align:middle}.programming__header .button_container:not(:first-child){margin-left:40px}@media (max-width:950px){.programming__header .button_container{display:block;margin:0 0 20px!important}}.programming__header a.button{margin:0}.programming__header a.button.underline{padding:0 0 3px!important;line-height:1.6;margin:0 0 5px;font-size:11px;letter-spacing:.22em;font-family:"Neue Haas Unica Pro",sans-serif}.programming__header a.phone{font-size:18px;font-family:"Canela Light",serif;letter-spacing:.07em;font-weight:light;padding-top:2px}.programming__filter{position:relative;float:right}@media (max-width:950px){.programming__filter{float:none;display:inline-block}}.programming__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Neue Haas Unica Pro",sans-serif;font-size:15px;letter-spacing:.02em;text-transform:capitalize;padding:12px 30px 12px 15px;background-color:transparent;border-color:#e5e5e5;border-radius:0;cursor:pointer;z-index:2}.programming__filter select:focus{outline:none}.programming__filter:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.programming__category{border-top:1px solid #e5e5e5;margin-top:70px;padding-top:70px}.programming__list{width:calc(100% + 80px);position:relative;margin:0 -40px 40px;border-spacing:40px}@media (max-width:650px){.programming__list{border-spacing:30px}}.programming__list tr{border-color:transparent}.programming__list td{border-color:transparent}.programming__list td.program{position:relative;border:1px solid #e5e5e5;width:50%;padding:50px;vertical-align:top}@media (max-width:750px){.programming__list td.program{display:block;width:100%}.programming__list td.program:not(:last-child){margin-bottom:40px}}@media (max-width:650px){.programming__list td.program{padding:30px}.programming__list td.program:not(:last-child){margin-bottom:30px}}.programming__list td.program p{margin-bottom:0}.programming__list td.program p.includes{font-size:13.5px;opacity:.7}.programming__list td.program p.duration{font-size:18px;font-family:"Canela Light Italic",serif;letter-spacing:.08em}.programming__category{position:relative}.programming__category h3.category_title{margin:0 0 10px}.programming__category h3.category_title+p{margin:30px 0 0}#announcement_container{max-width:1000px;margin:0 auto 100px;padding:0 20px}#announcement_container p{margin:0 0 30px;line-height:1.5}#announcement_container a{color:#00868c}#announcement_container a:hover{color:#003d40}#announcement_container img.sig{margin:-10px 0 10px;width:200px}.program_details_box{max-width:650px;padding:45px 60px;margin:auto;background-color:#f5f5f3}.program_details_box td{padding:5px 0;vertical-align:top;line-height:1.5}.program_details_box td.label{width:23%;font-size:14px;color:#655e5e}.program_details_box td.detail{font-size:14.5px;color:#000}@media (max-width:550px){.program_details_box{padding-top:30px}.program_details_box td{display:block;width:100%!important;text-align:center}.program_details_box td.label{padding:20px 0 3px}}.program_details_box#program_details{margin-top:-80px}@media (max-width:550px){.program_details_box#program_details{margin-top:-60px}}.special_event_registration_form{margin:-80px auto 150px;padding:0 20px;max-width:840px}.values_list_container{background-color:#f5f5f3;padding:80px 0 140px}@media (max-width:650px){.values_list_container{padding:80px 0 100px}}.values_list_container .section_title{font-family:"Butler Ultra Light",serif;font-size:42px;text-transform:uppercase;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.values_list_container .section_title span{color:#ef8253;font-family:"East Liberty Signature",serif;font-size:300%;text-transform:lowercase;display:inline-block;margin-top:-15px;margin-right:10px}.values_list_container .sub_text{text-align:center}.values_list_container .sub_text p{margin:0 0 40px;line-height:2}.values_list_container .values_container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-top:80px}@media (max-width:650px){.values_list_container .values_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.values_list_container .values_images{position:relative;padding-right:20%;height:100%}@media (max-width:900px){.values_list_container .values_images{padding-right:10%}}@media (max-width:650px){.values_list_container .values_images{padding-right:0;margin-top:60px}}.values_list_container .values_images>div{position:relative;height:100%}@media (max-width:650px){.values_list_container .values_images>div:before{content:"";padding-top:100%;display:block}}.values_list_container .weave{position:absolute;width:76%;background-image:url(//civanacarefree.com/wp-content/themes/civana/css/../images/weave-dark.jpg);background-size:60px;background-position:center;left:45%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.values_list_container .weave:before{content:"";padding-top:100%;display:block}.values_list_container img{position:absolute}.values_list_container img.small{top:0;left:0;height:40%}@media (max-width:650px){.values_list_container img.small{height:45%}}.values_list_container img.large{right:0;bottom:0;height:65%}@media (max-width:900px){.values_list_container img.large{height:50%}}@media (max-width:650px){.values_list_container img.large{height:60%}}.values_list_container .values_list li:not(:last-child){margin-bottom:40px}.values_list_container .values_list h3{font-size:26px;font-family:"Butler Ultra Light",serif;font-weight:400;margin:0}.values_list_container .values_list p{margin:8px 0 0;font-size:14px}.brochure{max-width:700px;margin:80px auto 150px;background-color:#fff;-webkit-box-shadow:0px 28px 161px 0px rgba(0,0,0,.1);box-shadow:0px 28px 161px 0px rgba(0,0,0,.1);padding:80px 70px}@media (max-width:950px){.brochure{margin:70px auto 120px;padding:60px 50px}}@media (max-width:650px){.brochure{padding:50px 35px}}#main_container{max-width:1600px;margin:0 auto;padding:0 50px;overflow:hidden}#main_container.content_block{margin:180px auto 60px}#main_container.content_block h4.super{padding-bottom:40px;font-size:14px}#main_container.content_block h4.super:after{max-width:90px;margin:0 auto}#main_container ul{list-style:none;padding-left:0}.find-table-section{margin:80px auto 150px!important}.find-table-section h2{font-weight:400;line-height:1.25;margin:0 0 35px}.find-table-section table{width:100%}.find-table-section table tr{border-bottom:1px solid #b1aea8;display:-webkit-box;display:-ms-flexbox;display:flex}.find-table-section table tr>td,.find-table-section table tr>th{width:33.33%}.find-table-section table tr>th{text-align:left;padding:10px 0;font-size:12px;color:#b1aea8;font-weight:400}.find-table-section table tr>td{padding:20px 0}.find-table-section table tr>td>span{border-bottom:2px dotted}.contact_part{text-align:center}.contact_part h3.content_default{color:#fff;font-size:32px;letter-spacing:.02em;text-transform:none;margin-bottom:30px}.contact_part a,.contact_part i,.contact_part p{color:#fff}.contact_part i{padding-right:8px}.horizontal{overflow:hidden}.horizontal .image_block_image_container{width:100%}.horizontal .image_block{width:100%}#main_container .banner.short{padding:25px 30px 25px}#main_container.banner__container{margin:80px auto 150px}#development_section{text-align:left;max-width:1600px;margin:80px auto;padding:0 50px}#development_section .content_bock_text{max-width:none}.dev-contact-form h4.super{margin:0 0 20px}.dev-contact-form h4.super:after{display:none}.dev-contact-btn{padding-top:20px;clear:both;text-align:center}.dev-contact-btn>.button{min-width:200px;padding:20px!important;border:none}.controls{text-align:left;position:relative}.controls button,.controls input[type=email],.controls input[type=tel],.controls input[type=text],.controls select,.controls textarea{border:1px solid #b1aea8;width:100%;margin-bottom:18px;line-height:2;font-weight:300;-webkit-transition:all .3s;transition:all .3s}.controls select{padding:11px 30px 12px 15px}.controls button:focus,.controls button:hover,.controls input[type=email]:focus,.controls input[type=email]:hover,.controls input[type=tel]:focus,.controls input[type=tel]:hover,.controls input[type=text]:focus,.controls input[type=text]:hover,.controls select:focus,.controls select:hover,.controls textarea:focus,.controls textarea:hover{outline:none;border-color:#000}.controls button:focus+label,.controls button:hover+label,.controls input[type=email]:focus+label,.controls input[type=email]:hover+label,.controls input[type=tel]:focus+label,.controls input[type=tel]:hover+label,.controls input[type=text]:focus+label,.controls input[type=text]:hover+label,.controls select:focus+label,.controls select:hover+label,.controls textarea:focus+label,.controls textarea:hover+label{color:#000;cursor:text}.controls .fa-sort{position:absolute;right:10px;top:17px;color:#999}.controls select{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.controls label{position:absolute;left:8px;top:12px;color:#b1aea8;display:inline-block;padding:6px 10px;font-weight:400;background-color:rgba(255,255,255,0);pointer-events:none;-webkit-transition:color .3s,top .3s,background-color .8s;transition:color .3s,top .3s,background-color .8s}.controls label.active{color:#000;top:-11px;font-size:11px;text-transform:uppercase;background-color:#fff}.controls textarea{resize:none;height:200px}.controls button{cursor:pointer;background-color:#07b3a1;border:none;color:#fff;padding:12px 0}.controls button:hover{background-color:#08ccb7}.ppsPopupShell .content_block{margin:50px 0;text-align:left}.ppsPopupShell .content_block .button{margin-bottom:35px!important}.ppsPopupShell .content_bock_title{margin-bottom:10px}.ppsPopupShell .description-block{padding-top:30px;border-top:1px solid #b1aea8}.ppsPopupShell .description-block h4.super{margin-bottom:0}.ppsPopupShell .description-block h4.super:after{display:none}.ppsPopupShell .description-block p{margin:0 0 25px!important;line-height:1.6}.RFP-title h2{margin-bottom:0}.RFP-contact-form .select-control label{left:30px}.RFP-contact-form .label-container>p:nth-child(2){padding-bottom:15px}.RFP-contact-form .label-container span.wpcf7-list-item{display:block;padding-bottom:10px}@media only screen and (max-width:1440px) and (min-width:801px){#development_section,#main_container{max-width:1000px;padding:0}#main_container.right .image_block_group:nth-of-type(odd) .image_block_text{position:absolute;left:20%}}@media only screen and (max-width:1024px) and (min-width:801px){#main_container h2.text_gradient{font-size:30px;margin-bottom:20px}#main_container .image_block_text_content ul>li{line-height:1;margin-bottom:10px}}@media only screen and (min-width:801px){.cel-50>.controls,.col-desktop-50{width:50%;float:left}.dev-contact-form>.col-desktop-50:first-child{padding-right:30px}.dev-contact-form>.col-desktop-50:nth-child(2){padding-left:30px}.dev-contact-form .cel-50>.controls:first-child{padding-right:10px}.dev-contact-form .cel-50>.controls:nth-child(2){padding-left:10px}.dev-contact-form .cel-50>.controls:nth-child(2)>label{left:18px}.RFP-contact-form>.col-desktop-50:nth-child(odd){padding-right:10px}.RFP-contact-form>.col-desktop-50:nth-child(2n){padding-left:10px}}@media only screen and (max-width:1000px){#development_section,#main_container{padding:0 25px}}@media only screen and (max-width:950px){.find-table-section{margin:70px auto 120px!important}#main_container.content_block{margin:150px auto 30px}#main_container.banner__container{margin:70px auto 120px}}#rfp_form{margin:80px auto 150px;width:100%;max-width:900px;padding:0 30px;margin-top:0}@media (max-width:950px){#rfp_form{margin:70px auto 120px}}#rfp_form .wpcf7-response-output{display:none!important}#development_section,#development_section__form{width:100%;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;padding:0 30px}#development_section__form{margin-bottom:150px}@media (max-width:950px){#development_section__form{margin-bottom:120px}}#development_section__form .wpcf7-response-output{display:none!important}@font-face{font-family:"Butler Light";src:url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler-Light.woff2) format("woff2"),url(//civanacarefree.com/wp-content/themes/civana/css/./fonts/butler/Butler-Light.woff) format("woff");font-weight:400;font-style:normal}