@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after{content:'';content:none;}q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.hide{display:none !important;}input{-webkit-appearance:none;}img{display:block;}.row:after{display:block;clear:both;content:'';}.row+.row{margin-top:1.5%;}[class^="col-"]{float:left;margin-right:1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}[class^="col-"]:last-child{margin-right:0%;}.align-right{text-align:right;}.col-1{width:6.95833%;}.col-2{width:15.41667%;}.col-3{width:23.875%;}.col-4{width:32.33333%;}.col-5{width:40.79167%;}.col-6{width:49.25%;}.col-7{width:57.70833%;}.col-8{width:66.16667%;}.col-9{width:74.625%;}.col-10{width:83.08333%;}.col-11{width:91.54167%;}.col-12{width:100%;}.USAGE-EXAMPLE{padding:2rem;font-size:1.8rem;}@media only screen and (min-width:1080px){.USAGE-EXAMPLE{padding-top:4rem;font-size:2.4rem;}}input.placeholder,textarea.placeholder{color:#aaa;font-weight:normal !important;}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;font-weight:normal !important;}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;font-weight:normal !important;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa;font-weight:normal !important;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa;font-weight:normal !important;}@font-face{font-display:block;}@font-face{font-display:block;font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/fonts/lato/v14/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-display:block;font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/fonts/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-display:block;font-family:'Lato';font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(/fonts/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-display:block;font-family:'Lato';font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(/fonts/S6u9w4BMUTPHh50XSwiPGQ.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url("/fonts//fontawesome-webfont.eot?v=4.7.0");src:url("/fonts//fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/fonts//fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/fonts//fontawesome-webfont.woff?v=4.7.0") format("woff"),url("/fonts//fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("/fonts//fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;font-display:block;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center;}.fa-li.fa-lg{left:-1.85714em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.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);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-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);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-search:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-fast-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-calendar:before{content:"";}.fa-comment:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-sign-in:before{content:"";}.fa-upload:before{content:"";}.fa-phone:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-money:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before{content:"";}.fa-user-md:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-building-o:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-calendar-o:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-gbp:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-youtube-play:before{content:"";}.fa-instagram:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-sun-o:before{content:"";}.fa-archive:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-building:before{content:"";}.fa-child:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-cc:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-fonticons:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-percent:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.fa-handshake-o:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-o:before{content:"";}.fa-address-book:before{content:"";}.fa-address-book-o:before{content:"";}.fa-vcard:before,.fa-address-card:before{content:"";}.fa-vcard-o:before,.fa-address-card-o:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-circle-o:before{content:"";}.fa-user-o:before{content:"";}.fa-id-badge:before{content:"";}.fa-drivers-license:before,.fa-id-card:before{content:"";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"";}.fa-shower:before{content:"";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-times-rectangle:before,.fa-window-close:before{content:"";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"";}.fa-snowflake-o:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number],select{-moz-appearance:textfield;}input,select{font-family:"Lato",sans-serif;}select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;}@media only screen and (max-width:819px){header a[href^="tel:"]{color:#fff;text-decoration:underline;}}html{height:100%;scroll-behavior:smooth;}body{font-family:"Lato",sans-serif;width:100%;max-width:100vw;overflow-x:hidden;background-color:#fff;-webkit-text-size-adjust:none;}body.locked{width:100% !important;height:100vh !important;overflow:hidden !important;}@media only screen and (max-width:1079px){body.locked{height:100vw !important;overflow:hidden !important;position:fixed;}}.relative{position:relative;}.padding{padding:20px;}@media only screen and (max-width:819px){.padding{padding:20px 12px;}}.hide{display:none;}.darkBlue{background-color:#16395b;}.container{width:1280px;margin:0 auto;scroll-behavior:smooth;}@media only screen and (max-width:1599px){.container{width:1200px;}}@media only screen and (max-width:1299px){.container{width:90%;}}@media only screen and (max-width:1079px){.container{width:90%;}}@media only screen and (max-width:819px){.container{width:94%;}}#login{background-color:#16395b;font-family:"Lato",sans-serif;background-image:url(/img/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}#login .validation-summary-errors{color:#fff;background-color:#ff6961;border-radius:3px;margin-bottom:20px;padding:8px;box-shadow:0 0 7px rgba(0,0,0,.4);font-weight:900;}#login .field-validation-error{color:#ff6961;}#login h1{font-size:2em;font-weight:900;color:#fff;letter-spacing:-.03em;}#login h2{font-size:1.4em;font-weight:700;color:#529ccd;letter-spacing:-.03em;}#login .wrapper{max-width:480px;margin-left:auto;margin-right:auto;padding-top:23vh;text-align:center;}@media only screen and (max-width:819px){#login .wrapper{width:90%;padding-top:11vh;}}#login .logo{width:100%;height:auto;max-width:240px;margin-left:auto;margin-right:auto;margin-bottom:15px;}@media only screen and (max-width:819px){#login .logo{max-width:180px;}}#login .form-row{background-color:#fff;border-radius:3px;padding:12px;box-shadow:0 0 7px rgba(0,0,0,.4);margin-bottom:20px;border:2px solid #84cdef;}#login .form-row label{display:block;color:#999;font-size:.8em;font-weight:900;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px;}#login .form-row input{border:0;outline:0;text-align:center;width:100%;color:#84cdef;font-weight:700;font-size:1.2em;}#login .form-row.invalid{border:2px solid #ff6961;}#login .form-row.invalid input,#login .form-row.invalid label{color:#ff6961 !important;}#login button{font-weight:900;line-height:24px;border:none;color:#fff;background:transparent;font-family:"Lato",sans-serif;font-size:1.3em;outline:none;cursor:pointer;text-align:right;float:right;display:block;transition:color .3s ease;}#login button i{margin-left:8px;}#login button .spin{transform:rotate(0deg);transition:all .3s ease;}#login button:hover{color:#84cdef;transition:color .5s ease;}#login button:hover .spin{transform:rotate(180deg);transition:transform .3s ease;}#login p{color:#fff;margin-bottom:20px;font-weight:900;line-height:1.4;}#login p i{color:#84cdef;margin-right:5px;}#login p.large{font-size:1.3em;color:#84cdef;}#login p.large a{float:none;text-align:center;}#login p.large a i{margin-left:10px;}#login a{color:#84cdef;display:inline-block;line-height:24px;text-align:left;float:left;text-decoration:none;}@media only screen and (max-width:819px){#login a{font-size:.9em;}}#login a:hover{text-decoration:underline;}#login .forty{position:absolute;bottom:10px;width:100%;left:0;right:0;}#login .forty img{max-width:80px;width:100%;height:auto;margin-left:auto;margin-right:auto;}@media only screen and (max-width:819px){#login .forty{display:none;}}.hidden{display:none;}#app{position:relative;background:#f9fafc;}@media only screen and (max-width:819px){#app{padding-bottom:60px;}}#app #sideBar{width:80px;background-color:#fff;height:100vh;position:fixed;box-shadow:0 0 5px rgba(0,0,0,.4);top:0;}@media only screen and (max-width:819px){#app #sideBar{bottom:0;width:100%;height:60px;top:unset;background-color:#16395b;box-shadow:0 0 14px rgba(0,0,0,.5);}}@media only screen and (max-width:819px){#app #sideBar.install{height:90px;}}#app #sideBar.install .ios{display:none;background:linear-gradient(-45deg,#529ccd,#66cdaa,#529ccd);background-size:400% 400%;animation:gradient 5s ease infinite;color:#fff;line-height:30px;text-align:center;font-size:.8em;}#app #sideBar.install .ios img{height:20px;width:auto;display:inline-block;margin-top:0 !important;vertical-align:middle;margin-bottom:3px;padding-left:4px;padding-right:4px;}@media only screen and (max-width:819px){#app #sideBar.install .ios{display:block;}}#app #sideBar img{width:76%;height:auto;margin-left:auto;margin-right:auto;margin-top:12px;}@media only screen and (max-width:819px){#app #sideBar img{display:none;}}#app #sideBar nav{padding-top:9px;}@media only screen and (max-width:819px){#app #sideBar nav{padding-top:0;text-align:center;}}#app #sideBar nav a{color:#bbb;display:block;font-size:1em;font-weight:700;text-decoration:none;text-align:center;height:80px;width:80px;transition:all .4s ease;border-bottom:1px solid #f1f1f1;line-height:86px;position:relative;}@media only screen and (max-width:819px){#app #sideBar nav a{display:inline-block;border-top:0 !important;border-bottom:0;border-right:1px solid rgba(255,255,255,.1);height:60px;width:60px;line-height:66px;color:#fff;}}#app #sideBar nav a .pip{width:12px;height:12px;background-color:#66cdaa;border-radius:50%;position:absolute;top:24px;right:20px;box-shadow:0 0 2px rgba(0,0,0,.7);}@media only screen and (max-width:819px){#app #sideBar nav a .pip{top:14px;right:14px;}}#app #sideBar nav a.active{color:#529ccd;}#app #sideBar nav a:first-of-type{border-top:1px solid #f1f1f1;}@media only screen and (max-width:819px){#app #sideBar nav a:first-of-type{border-top:none;}}@media only screen and (max-width:819px){#app #sideBar nav a:last-of-type{border-right:none;}}#app #sideBar nav a span{color:#529ccd;font-size:.58em;opacity:0;font-weight:400;display:block;padding-top:8px;transition:all .3s ease;display:none;}#app #sideBar nav a:hover{transition:all .3s ease;color:#84cdef;}#app #sideBar nav a:hover span{opacity:.8;transition:all .8s ease;}#app #sideBar nav i{font-size:1.8em;}@media only screen and (max-width:819px){#app #sideBar nav i{font-size:1.5em;}}#app .header{padding-bottom:20px;border-bottom:1px solid #f4f4f4;position:relative;margin:20px;margin-left:100px;margin-bottom:0;margin-top:2px;}@media only screen and (max-width:819px){#app .header{margin-left:12px;}}#app .gutter{padding:20px;clear:both;padding-bottom:0;position:relative;}@media only screen and (max-width:819px){#app .gutter{padding:10px;}}#app h1{font-size:2.6em;font-weight:900;color:#16395b;padding-top:15px;}@media only screen and (max-width:819px){#app h1{font-size:1.7em;}}#app .userControls{position:absolute;right:0;top:15px;font-weight:900;font-size:1em;color:#16395b;}@media only screen and (max-width:819px){#app .userControls{font-size:.7em;top:10px;}}#app .userControls a{color:#529ccd;display:inline-block;padding-left:4px;border-left:1px solid #eee;text-decoration:none;font-weight:700;margin-left:4px;}#app .userControls a i{margin-right:0 !important;}#app .userControls i{color:#529ccd;margin-right:5px;}#app #canvas{padding-left:80px;position:relative;min-height:88vh;}@media only screen and (max-width:819px){#app #canvas{padding-left:0;padding-bottom:0 !important;}}#app .dashTabs{margin-top:-10px;border-bottom:1px solid #eee;margin-bottom:20px;display:none;}@media only screen and (max-width:819px){#app .dashTabs{display:block;}}#app .dashTabs a{display:inline-block;font-weight:900;color:#16395b;line-height:40px;padding:0 20px;font-size:1.2em;cursor:pointer;}#app .dashTabs a.active{color:#529ccd;border-bottom:3px solid #529ccd;margin-bottom:-1px;}@media only screen and (max-width:819px){#app .dashTab{display:none;}}@media only screen and (max-width:819px){#app .dashtab-visible{display:block;}}#app .dashboard{float:left;width:calc(100% - 440px);}@media only screen and (max-width:1599px){#app .dashboard{width:calc(100% - 360px);}}@media only screen and (max-width:819px){#app .dashboard{width:100%;float:none;}}#app .recent-bookings{max-width:420px;width:100%;border-radius:3px;float:right;color:#fff;position:sticky;right:20px;top:20px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.25);}@media only screen and (max-width:1599px){#app .recent-bookings{max-width:340px;}}@media only screen and (max-width:1179px){#app .recent-bookings{height:unset !important;padding-bottom:64px;}}#app .recent-bookings .shadow{position:relative;background-color:#529ccd;}@media only screen and (max-width:819px){#app .recent-bookings{float:none;max-width:none;}}#app .recent-bookings .intro{background-color:#16395b;color:#fff;text-align:center;font-weight:900;padding:10px;}#app .recent-bookings .tabs{border-bottom:1px solid rgba(255,255,255,.4);text-align:left;color:#84cdef;margin-bottom:6px;}#app .recent-bookings .tabs a{font-size:1.1em;display:inline-block;width:49%;cursor:pointer;font-weight:900;padding:0 0 23px 0;}@media only screen and (max-width:1599px){#app .recent-bookings .tabs a{font-size:1em;text-align:center;}}#app .recent-bookings .tabs a.active{color:#fff;border-bottom:3px solid #fff;margin-bottom:-1px;}#app .recent-bookings .tab{padding-bottom:57px;min-height:69vh;max-height:69vh;overflow-y:scroll;}@media only screen and (max-width:1179px){#app .recent-bookings .tab{height:unset !important;overflow:visible !important;min-height:unset !important;max-height:unset !important;}}#app .recent-bookings .tab::-webkit-scrollbar{display:none;}#app .recent-bookings .tab .padding{padding-top:10px;}#app .recent-bookings .propertySelector{position:relative;}#app .recent-bookings .propertySelector i{position:absolute;right:15px;top:12px;font-size:1.3em;color:#ceebf9;}#app .recent-bookings .propertySelector select{border:0;outline:0;font-family:"Lato",sans-serif;color:#16395b;background-color:#fff;font-size:1em;display:block;padding:10px;width:100%;font-weight:700;border-radius:3px;border:3px solid #a3daf3;cursor:pointer;position:relative;}#app .recent-bookings .all{display:block;padding:20px 10px;text-align:center;font-weight:900;color:#fff;background-color:#4a8cb9;text-decoration:none;font-size:1em;position:absolute;bottom:0;left:0;right:0;}#app .recent-bookings .all i{margin-left:10px;color:#16395b;}#app .recent-bookings .all:hover{background-color:#427da4;background:linear-gradient(-45deg,#529ccd,#66cdaa,#529ccd);background-size:400% 400%;animation:gradient 5s ease infinite;}#app .recent-bookings .booking{border-bottom:1px solid rgba(255,255,255,.2);padding:18px 20px 10px 20px;}#app .recent-bookings .booking:nth-child(odd){background-color:rgba(132,205,239,.1);}#app .recent-bookings .booking:last-of-type{border-bottom:none;}#app .recent-bookings .booking.next{background:rgba(132,205,239,.95);border:none;position:relative;padding-left:0 !important;border-left:25px solid #84cdef;background-color:#66cdaa;background:linear-gradient(-45deg,#84cdef,#66cdaa,#84cdef);background-size:400% 400%;animation:gradient 11s ease infinite;}#app .recent-bookings .booking.next .details{padding-left:15px;}#app .recent-bookings .booking.next .details i{color:#fff;}#app .recent-bookings .booking.next .nights{background:linear-gradient(-45deg,#529ccd,#16395b) !important;}#app .recent-bookings .booking.next .occupancy{color:rgba(22,57,91,.5) !important;}#app .recent-bookings .booking.next .status{color:#fff !important;font-size:.9em !important;transform:rotate(90deg);transform-origin:0,0;position:absolute;left:-68px;top:60px;}#app .recent-bookings .booking.next a{color:#fff !important;}#app .recent-bookings .booking .meta{border-top:1px solid rgba(0,0,0,.1);padding-top:8px;margin-top:12px;}#app .recent-bookings .booking .meta .nights{display:inline-block;padding:4px 5px;color:#fff;background-color:#529ccd;font-size:.9em;font-weight:700;border-radius:3px;margin-right:15px;margin-left:8px;background:linear-gradient(-45deg,#529ccd,#84cdef);box-shadow:0 0 1px rgba(0,0,0,.8);}#app .recent-bookings .booking .meta .occupancy{display:inline-block;padding:4px 10px;color:#529ccd;font-weight:900;float:right;text-align:right;}#app .recent-bookings .booking .meta .occupancy i{color:#16395b;margin-right:10px;font-size:1.1em;}#app .recent-bookings .booking .meta .occupancy i.child{font-size:.8em;}#app .recent-bookings .booking #arrival,#app .recent-bookings .booking #departure{text-align:center;}#app .recent-bookings .booking #arrival span,#app .recent-bookings .booking #departure span{display:block;padding:5px 0;font-size:.7em;text-transform:uppercase;letter-spacing:1px;color:rgba(22,57,91,.7);font-weight:900;}#app .recent-bookings .booking #arrival i,#app .recent-bookings .booking #departure i{color:rgba(22,57,91,.7);font-size:1.6em;margin-bottom:4px;}#app .recent-bookings .booking #arrival .date,#app .recent-bookings .booking #departure .date{font-weight:900;font-size:.9em;}#app .recent-bookings .booking #departure i{color:rgba(22,57,91,.5);}#app .recent-bookings .booking #departure span,#app .recent-bookings .booking #departure .date{color:rgba(22,57,91,.5);}#app .recent-bookings .booking .to{text-align:center;padding-top:7px;font-size:1.4em;color:rgba(22,57,91,.3);}#app .recent-bookings .booking .details{padding-bottom:0;font-size:1em;margin-bottom:8px;border-radius:3px;text-align:left;}#app .recent-bookings .booking .details i{padding-right:5px;color:#529ccd;}#app .recent-bookings .booking .details span,#app .recent-bookings .booking .details a{color:#afdff5;font-weight:700;margin-right:10px;}#app .recent-bookings .booking .details a{display:inline-block;text-decoration:dotted;font-size:1em;color:#529ccd;}#app .recent-bookings .booking .details a:hover{color:#16395b;text-decoration:underline;}#app .recent-bookings .booking .details .status{padding:3px 5px;font-weight:700;display:inline-block;font-size:.7em;text-transform:uppercase;float:right;vertical-align:top;margin-top:-5px;border-radius:3px;}#app .recent-bookings .booking .details .status.confirmed{color:#66cdaa;border:2px solid #66cdaa;}#app .recent-bookings .booking .details .status.pending{background-color:#ffb347;}#app .recent-bookings .booking .details .status.cancelled{color:#ff6961;border:2px solid #ff6961;}#app .recent-bookings .booking .details .status.owner{color:#84cdef;border:2px solid #84cdef;}#app .widget{border-radius:3px;background-color:#fff;}#app .widget .title{font-weight:900;font-size:1.4em;padding-bottom:20px;margin-bottom:15px;}#app #dashboard-notifications .notification{border-radius:3px;margin-bottom:20px;box-shadow:0 0 5px rgba(0,0,0,.25);position:relative;}@media only screen and (max-width:819px){#app #dashboard-notifications .notification{padding-bottom:35px;}}#app #dashboard-notifications .notification .title{font-weight:900;color:#fff;font-size:1.4em;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px;margin-bottom:15px;}@media only screen and (max-width:819px){#app #dashboard-notifications .notification .title{font-size:1.2em;}}#app #dashboard-notifications .notification .title a{float:right;display:inline-block;padding:12px;background-color:rgba(0,0,0,.2);border-radius:3px;font-size:.7em;margin-top:-8px;margin-bottom:-6px;color:#fff;text-decoration:none;}@media only screen and (max-width:819px){#app #dashboard-notifications .notification .title a{position:absolute;bottom:0;right:0;left:0;text-align:left;padding-left:20px;margin:0;font-size:.9em;border-top-left-radius:0;border-top-right-radius:0;}}#app #dashboard-notifications .notification .title a i{margin-left:8px;color:#fff;}#app #dashboard-notifications .notification .title a:hover{background-color:rgba(0,0,0,.35);}#app #dashboard-notifications .notification .title i{margin-right:8px;color:rgba(0,0,0,.3);}#app #dashboard-notifications .notification .info{color:rgba(0,0,0,.5);font-weight:900;line-height:1.5;}#app #dashboard-notifications .notification.request{background-color:#66cdaa;background:linear-gradient(-45deg,#66cdaa,#529ccd);background-size:400% 400%;animation:gradient 8s ease infinite;}#app #dashboard-notifications .notification.news{background:linear-gradient(-45deg,#529ccd,#16395b);background-size:400% 400%;animation:gradient 8s ease infinite;color:#fff;}#app #dashboard-notifications .notification.news .title{border-bottom:1px solid rgba(255,255,255,.1);}#app #dashboard-notifications .notification.news .title i{color:#84cdef;}#app #dashboard-notifications .notification.news .info{color:#fff;}#app .cta{width:calc(33% - 10px);box-shadow:0 0 3px rgba(0,0,0,.25);margin-right:20px;float:left;height:520px;margin-bottom:20px;position:relative;background-color:#fff;}@media only screen and (max-width:1179px){#app .cta{height:auto !important;}}#app .cta .articles{padding-bottom:45px;}#app .cta .articles .article{padding-bottom:0;border-bottom:1px solid rgba(82,156,205,.2);}#app .cta .articles .article:last-of-type{border-bottom:none;}#app .cta .articles img{width:100%;height:auto;border-radius:3px;overflow:hidden;}#app .cta .articles a{font-weight:900;color:#16395b;text-decoration:none;line-height:1.4;font-size:1em;display:inline-block;margin-top:20px;margin-bottom:10px;}#app .cta .articles a:hover{color:#529ccd;}@media only screen and (max-width:1599px){#app .cta{width:calc(50% - 13px);height:500px;}#app .cta:nth-child(2){margin-right:0;}}@media only screen and (max-width:1179px){#app .cta{width:auto !important;margin-right:0;float:none;}}#app .cta:last-of-type{margin-right:0;}@media only screen and (max-width:1599px){#app .cta:last-of-type{width:100%;clear:both;height:auto !important;}}@media only screen and (max-width:1179px){#app .cta:last-of-type{width:auto !important;}}#app .cta .title{color:#16395b;border-bottom:2px solid #529ccd;}#app .cta .title span{color:#529ccd;}#app .cta .title i{color:#529ccd;margin-right:8px;}#app .cta .options{padding-top:15px;}#app .cta .options.offset{padding-bottom:45px;}#app .cta .options a{display:block;padding:18px 0;font-weight:900;color:#16395b;text-decoration:none;font-size:1.1em;border-bottom:1px solid rgba(82,156,205,.2);}@media only screen and (max-width:1299px){#app .cta .options a{padding:15px 0;}}#app .cta .options a:last-of-type{border-bottom:none;}#app .cta .options a:first-of-type{padding-top:0;}#app .cta .options a:hover{color:#529ccd;}#app .cta .options a i{color:#529ccd;margin-right:5px;font-size:1.1em;}#app .cta .contactus{margin:15px 0;}#app .cta .contactus .avatar{width:70px;height:70px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.4);margin-left:auto;margin-right:auto;overflow:hidden;}#app .cta .contactus .avatar img{width:100%;height:auto;}#app .cta .btn{position:absolute;bottom:0;left:0;right:0;background-color:#529ccd;line-height:55px;color:#fff;text-align:left;font-weight:900;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:1em;text-decoration:none;padding-left:20px;}#app .cta .btn.kb{background-color:#fff;border-top:1px solid #f5f5f5;color:#529ccd;}#app .cta .btn.kb:hover{color:#fff;}#app .cta .btn:hover{background-color:#4685ae;background:linear-gradient(-45deg,#529ccd,#66cdaa,#529ccd);background-size:400% 400%;animation:gradient 5s ease infinite;}#app .cta .btn i{color:#16395b;margin-right:20px;line-height:55px;float:right;}#app .cta .status{font-weight:900;margin:20px 0;color:#66cdaa;display:none;}#app .cta .status.operational i{margin-right:5px;}#app .cta p{line-height:1.4;color:#555;margin-bottom:20px;}#app .cta p .ccpContact{color:#529ccd;font-weight:700;}#app .cta p strong{font-weight:700;color:#529ccd;}#app .promos{clear:both;padding-top:30px;}#app .promos .promo,#app .promos .box{margin-bottom:20px;position:relative;width:100%;overflow:hidden;}@media only screen and (max-width:1299px){#app .promos .promo .col-3,#app .promos .box .col-3{width:100%;float:none;}}#app .promos .promo .title,#app .promos .box .title{margin-bottom:25px !important;}#app .promos .promo p,#app .promos .box p{text-align:left;line-height:1.4;color:#555;margin-bottom:20px;}#app .promos .promo .col-8 a,#app .promos .box .col-8 a{color:#529ccd;font-weight:900;text-decoration:none;font-size:1.1em;}#app .promos .promo .col-8 a i,#app .promos .box .col-8 a i{color:#16395b;margin-left:8px;}#app .promos .promo .col-8 a:hover,#app .promos .box .col-8 a:hover{color:#16395b;}#app .promos .promo img,#app .promos .box img{width:90%;height:auto;border-radius:5px;overflow:hidden;}#app .promos .promo .btn,#app .promos .box .btn{font-size:1em;line-height:55px;background-size:400% 400%;animation:gradient 11s ease infinite;position:relative;display:block;text-align:left;border-radius:0;text-decoration:none;font-weight:900;color:#529ccd;border-top:1px solid #f5f5f5;padding-left:20px;}#app .promos .promo .btn:hover,#app .promos .box .btn:hover{background:linear-gradient(-45deg,#84cdef,#66cdaa,#84cdef);background-size:400% 400%;animation:gradient 11s ease infinite;color:#fff;border-top:none;}#app .promos .promo .category,#app .promos .box .category{text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:3px;}@media only screen and (max-width:1299px){#app .promos .promo .category,#app .promos .box .category{margin-bottom:20px;}}#app .promos .promo .category a,#app .promos .box .category a{display:block;padding:50px 20px;text-align:center;color:#fff;font-size:1.1em;overflow:hidden;font-weight:900;text-decoration:none;background-color:rgba(22,57,91,.3);border-radius:3px;transition:all .3s ease;}@media only screen and (max-width:1299px){#app .promos .promo .category a,#app .promos .box .category a{padding:40px 20px;}}#app .promos .promo .category a.xl,#app .promos .box .category a.xl{padding:100px 20px;}@media only screen and (max-width:1299px){#app .promos .promo .category a.xl,#app .promos .box .category a.xl{padding:40px 20px;}}#app .promos .promo .category a:hover,#app .promos .box .category a:hover{background-color:rgba(22,57,91,.75);color:#fff;transition:all .3s ease;}#app .promos .promo .category:last-of-type,#app .promos .box .category:last-of-type{margin-right:0;}#app .promos .promo .title,#app .promos .box .title{color:#16395b;font-weight:900;font-size:1.5em;border-bottom:2px solid rgba(82,156,205,.15);padding-bottom:18px;margin-bottom:18px;text-align:left;}#app .promos .promo .title i,#app .promos .box .title i{color:#529ccd;margin-right:5px;}#app .promos .promo .title span,#app .promos .box .title span{color:#529ccd;}#app .promos .promo .title a,#app .promos .box .title a{float:right;font-size:70%;color:#529ccd;border-radius:3px;display:inline-block;padding:8px 10px;font-weight:700;text-decoration:none;border:1px solid rgba(82,156,205,.45);}#app .promos .promo .title a:hover,#app .promos .box .title a:hover{color:#fff;background-color:#529ccd;}@media only screen and (max-width:1599px){#app .promos .box .col-4,#app .promos .box .col-8{width:100% !important;float:none !important;}#app .promos .box img{width:100%;margin-bottom:15px;}}@media only screen and (max-width:1599px){#app .promos .col-6{width:100% !important;float:none !important;}}#app .breadcrumb{color:#999;}#app .breadcrumb a{color:#529ccd;text-decoration:none;font-weight:700;}#app .breadcrumb a i{margin-right:8px;}#app .breadcrumb a:hover{text-decoration:underline;}#app .page{margin:20px 0;box-shadow:0 0 5px rgba(0,0,0,.2);max-width:980px;position:relative;float:left;padding-bottom:20px;margin-right:20px;width:100%;background-color:#fff;margin-bottom:55px;}@media only screen and (max-width:819px){#app .page{float:none;margin:0;margin-top:15px;background-color:transparent;box-shadow:none;}#app .page .padding{padding-left:0;padding-right:0;}}#app .page .published{display:inline-block;padding-left:40px;font-size:.9em;color:#999;vertical-align:middle;margin-bottom:-15px;}@media only screen and (max-width:819px){#app .page .published{padding-left:0;}}#app .page .published i{color:#529ccd;margin-right:5px;}#app .page .title{margin-left:40px;margin-right:40px;font-weight:900;color:#16395b;font-size:2em;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c2e6f7;padding-top:20px;line-height:1.3;}@media only screen and (max-width:819px){#app .page .title{margin-left:0;margin-right:0;font-size:1.6em;line-height:1.1;padding-top:10px;}}#app .page .top{padding:35px 60px;margin-bottom:0;background-color:#529ccd;color:#fff;background:linear-gradient(-45deg,#529ccd,#16395b,#529ccd);background-size:400% 400%;animation:gradient 11s ease infinite;font-size:1.8em;font-weight:900;}#app .page .top i{color:#84cdef;margin-right:10px;}@media only screen and (max-width:819px){#app .page .top{padding:20px 12px;font-size:1.3em;border-top-left-radius:3px;border-top-right-radius:3px;}}#app .page .intro{background-color:rgba(82,156,205,.2);}@media only screen and (max-width:819px){#app .page .intro{padding-left:15px;padding-right:15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}}#app .page .intro p,#app .page .intro strong{color:rgba(22,57,91,.7);line-height:1.4;}#app .page .intro .padding{padding-bottom:5px;}#app .page img{width:calc(100% - 80px);height:auto;margin-left:40px;margin-right:40px;margin-bottom:30px;}@media only screen and (max-width:819px){#app .page img{margin-left:0;margin-right:0;width:100%;}}#app .page h3{color:#16395b;font-weight:900;font-size:1.4em;padding-left:40px;padding-right:40px;margin-top:35px;margin-bottom:15px;}@media only screen and (max-width:819px){#app .page h3{padding-left:0;padding-right:0;}}#app .page.article p:first-of-type{color:#16395b;font-size:1.3em;}@media only screen and (max-width:819px){#app .page.article p:first-of-type{font-size:1.2em;}}#app .page.article p:first-of-type:after{content:" ";display:block;background-color:#529ccd;width:48px;height:4px;margin-top:20px;margin-bottom:30px;}#app .page p{font-size:1.1em;line-height:1.6;color:#444;padding-left:40px;padding-right:40px;margin-bottom:20px;text-align:justify;}#app .page p.indent{margin-left:20px;}#app .page p .indent{margin-left:20px;display:block;}@media only screen and (max-width:819px){#app .page p{padding-left:0;padding-right:0;font-size:1em;line-height:1.5;text-align:left;}}#app .page p strong{font-weight:900;color:#16395b;}#app .page p a{color:#529ccd;}#app .page p.mandatory{font-weight:900;}#app .page p.mandatory i{color:#529ccd;margin-right:5px;}#app .page .signoff{width:60px;height:3px;background-color:#84cdef;margin-left:40px;margin-top:30px;margin-bottom:30px;}@media only screen and (max-width:819px){#app .page .signoff{margin-left:0;}}#app .page .author{color:#16395b;font-weight:900;font-size:1.4em;padding-left:40px;padding-right:40px;}@media only screen and (max-width:819px){#app .page .author{padding-left:0;padding-right:0;}}#app .page .role{color:#84cdef;font-size:.9em;text-transform:uppercase;letter-spacing:1px;padding-left:40px;padding-right:40px;padding-top:4px;font-weight:700;}@media only screen and (max-width:819px){#app .page .role{padding-left:0;padding-right:0;}}#app .page .formWrapper{padding-left:40px;padding-right:40px;}#app .page .formWrapper.onboard{border-top:6px solid #529ccd;padding-top:20px;margin-top:40px;}#app .page .formWrapper .umbraco-forms-fieldset{margin-bottom:0 !important;}#app .page .formWrapper h2{color:#529ccd;font-weight:900;font-size:1.6em;margin-top:60px;}@media only screen and (max-width:819px){#app .page .formWrapper h2{margin-top:40px;}}#app .page .formWrapper h4{color:#529ccd;font-weight:900;font-size:1.6em !important;border-bottom:1px solid rgba(132,205,239,.3);}#app .page .formWrapper legend{color:#84cdef;font-weight:700 !important;display:block !important;padding-top:35px;width:100%;padding-bottom:10px;font-size:1.3em;border-bottom:1px dotted rgba(132,205,239,.35);}#app .page .formWrapper p{padding-left:0;padding-right:0;font-style:italic;color:#555;}@media only screen and (max-width:819px){#app .page .formWrapper{padding-left:0;padding-right:10px;}}#app .page .formWrapper .help-block{color:rgba(22,57,91,.6);padding-bottom:5px;font-size:1.1em;font-style:italic;}#app .page .formWrapper .umbraco-forms-field{margin-bottom:30px;color:#16395b;}#app .page .formWrapper .umbraco-forms-field .umbraco-forms-field-wrapper{margin-top:10px;}#app .page .formWrapper .umbraco-forms-field input[type=text],#app .page .formWrapper .umbraco-forms-field input[type=password],#app .page .formWrapper .umbraco-forms-field textarea{padding:10px;border:2px solid #d4eef9;border-radius:3px;width:100%;max-width:600px !important;transition:all .3s ease;font-size:1em;color:#529ccd;font-weight:700;font-family:"Lato",sans-serif;}#app .page .formWrapper .umbraco-forms-field input[type=text]:focus,#app .page .formWrapper .umbraco-forms-field input[type=password]:focus,#app .page .formWrapper .umbraco-forms-field textarea:focus{border:2px solid #a9dcf4;transition:all .3s ease;outline:none;}#app .page .formWrapper .umbraco-forms-field input[type=text].input-validation-error,#app .page .formWrapper .umbraco-forms-field input[type=password].input-validation-error,#app .page .formWrapper .umbraco-forms-field textarea.input-validation-error{border:2px solid #ff6961;}#app .page .formWrapper .umbraco-forms-field input[type=checkbox]{border:2px solid #d4eef9 !important;height:30px !important;width:30px !important;display:inline-block !important;border-radius:3px;outline:none;transition:all .3s ease;text-align:center;position:relative;cursor:pointer;}#app .page .formWrapper .umbraco-forms-field input[type=checkbox]:checked::after{content:"✓";text-align:center;font-weight:900;font-size:1.7em;color:#529ccd;position:absolute;top:-3px;right:4px;}#app .page .formWrapper .umbraco-forms-field input[type=checkbox]:focus{border:2px solid #a9dcf4;transition:all .3s ease;outline:none;}#app .page .formWrapper input[type=submit]{outline:none;border:none;line-height:55px;border-radius:60px;background-color:#529ccd;color:#fff;font-size:1.2em;font-weight:900;text-align:center;display:inline-block;padding:0 44px;cursor:pointer;margin-right:15px;}#app .page .formWrapper input[type=submit]:hover{background-color:#4685ae;}#app .page .formWrapper label{font-size:1.2em;font-weight:900;margin-bottom:5px;}@media only screen and (max-width:819px){#app .page .formWrapper label{padding-left:0;font-size:1.1em;}}#app .page .formWrapper label span.umbraco-forms-indicator{color:#ff6961;}#app .page .formWrapper .field-validation-error{color:#ff6961 !important;font-weight:700;}#app .lastestUpdates{width:300px;float:left;padding-top:50px;background-color:transparent;}@media only screen and (max-width:819px){#app .lastestUpdates{display:none;}}#app .lastestUpdates .title{color:#888;margin-bottom:0;}#app .lastestUpdates ul li{margin-bottom:8px;}#app .lastestUpdates ul li a{text-decoration:none;color:#529ccd;line-height:1.4;}#app #recentBookings{color:#16395b;}#app #recentBookings .booking{border-bottom:1px solid rgba(132,205,239,.5);}#app #recentBookings .booking .details a{color:#529ccd;text-decoration:dotted;}#app #upcomingBookings{color:#16395b;background-color:#fff;}#app #upcomingBookings .booking{border-bottom:1px solid #eee;}#app #upcomingBookings .booking:first-of-type{border-bottom:none;}#app #bookings .propertySelector{max-width:360px;position:relative;}#app #bookings .propertySelector i{position:absolute;right:15px;top:12px;font-size:1.3em;color:#529ccd;}#app #bookings .propertySelector select{border:0;outline:0;font-family:"Lato",sans-serif;color:#16395b;background-color:#fff;font-size:1em;display:block;padding:10px;width:100%;font-weight:700;border-radius:3px;border:3px solid #529ccd;cursor:pointer;position:relative;}#app #bookings .tabs{margin-top:10px;border-bottom:1px solid #eee;}#app #bookings .tabs a{display:inline-block;font-weight:900;color:#16395b;line-height:40px;padding-right:20px;font-size:1.2em;cursor:pointer;}#app #bookings .tabs a.active{color:#529ccd;border-bottom:3px solid #529ccd;margin-bottom:-1px;}#app #bookings .confirmed{background-color:#66cdaa;font-weight:700;color:#fff;padding-left:8px;border-radius:.9em;font-size:1.1em;}#app #bookings .provisional{background-color:#ffb347;font-weight:700;color:rgba(0,0,0,.7);padding-left:8px;border-radius:.9em;font-size:1.1em;}#app #bookings .owner{background-color:#84cdef;font-weight:700;color:rgba(0,0,0,.7);padding-left:8px;border-radius:.9em;font-size:1.1em;}#app .mbsc-material.mbsc-selected .mbsc-calendar-cell-text{background:#529ccd;border-color:#529ccd;color:#fff;}#app .mbsc-material.mbsc-calendar-button.mbsc-button{color:#529ccd;font-weight:700;}#app .mbsc-material.mbsc-calendar-title{font-weight:700;}#app .mbsc-calendar-day-text{color:#16395b;}#app .mbsc-hover{background-color:rgba(82,156,205,.08);}#app .mbsc-hover .mbsc-calendar-day-text{background-color:#529ccd;color:#fff;}#app .mbsc-calendar-week-day{color:#16395b;font-size:1em;text-align:center;}#app .mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day,#app .mbsc-material.mbsc-calendar-height-md .mbsc-calendar-week-day{border-color:rgba(82,156,205,.2);}#app .mbsc-calendar-today{background-color:#16395b !important;border-color:#16395b !important;color:#fff !important;}#app .mbsc-calendar-day-outer{background-color:#fafafa;}#app .mbsc-material.mbsc-calendar-width-md .mbsc-calendar-text{height:2.2em;line-height:2.2em;}#app #informationRequests{background-color:transparent !important;max-width:420px;width:100%;border-radius:3px;float:right;color:#fff;height:calc(100vh - 181px);overflow:hidden;}@media only screen and (max-width:819px){#app #informationRequests{float:none;width:100%;overflow:visible;height:auto;max-width:none;}}#app #informationRequests .padding{padding-top:0;padding-bottom:0;}#app #informationRequests .title{border-bottom:1px solid rgba(82,156,205,.3);color:#16395b;}#app #informationRequests .request{border-bottom:1px solid #f4f4f4;padding:0 0 25px 0;}#app #informationRequests .request:first-child{padding-top:0 !important;}#app #informationRequests .request a{color:#529ccd;font-weight:900;text-decoration:none;font-size:1.1em;}@media only screen and (max-width:819px){#app #informationRequests .request a{font-size:1em !important;}}#app #informationRequests .request a span{color:#fff;display:inline-block;margin-right:5px;padding:4px;background-color:#ff6961;border-radius:3px;font-size:.9em;font-weight:400;margin-bottom:10px;}#app #informationRequests .request a span strong{font-weight:900;}#app #informationRequests .request p{line-height:1.2;font-size:1em;margin-top:5px;color:#777;margin-bottom:0;}@media only screen and (max-width:819px){#app #informationRequests .request p{font-size:.9em !important;}}#app #informationRequests .request p strong{font-weight:900;color:#ff6961;}#app #informationRequests .request.read{border-bottom:1px solid rgba(132,205,239,.3);}#app #informationRequests .request.read a{font-weight:900;color:rgba(22,57,91,.6);font-size:1em;}#app #informationRequests .request.read a i{color:rgba(82,156,205,.3);}#app #informationRequests .request.read a:hover{color:#529ccd;}#app .inbox{float:left;width:calc(100% - 440px);}#app .inbox .widget{box-shadow:0 0 3px rgba(0,0,0,.25);}@media only screen and (max-width:819px){#app .inbox{float:none;width:100%;}}#app .message-search{position:relative;margin-bottom:0;padding-right:10px;margin-bottom:20px;}#app .message-search input{border:0;outline:0;font-family:"Lato",sans-serif;color:#16395b;background-color:#fff;font-size:1em;display:inline-block;padding:10px;width:100%;font-weight:700;border-radius:3px;border:3px solid #529ccd;max-width:360px;}#app .message-search i{color:#529ccd;display:inline-block;margin-left:-30px;}#app #messages .message{border-bottom:1px solid rgba(132,205,239,.3);padding:25px 0;}@media only screen and (max-width:819px){#app #messages .message{padding:20px 0;}}#app #messages .message:last-of-type{border-bottom:none !important;}@media only screen and (max-width:819px){#app #messages .message:first-of-type{padding-top:0;}}#app #messages .message a{color:#16395b;font-weight:900;text-decoration:none;font-size:1.1em;line-height:1.2;}@media only screen and (max-width:819px){#app #messages .message a{font-size:1em;}}#app #messages .message a i{color:#529ccd;margin-right:8px;}#app #messages .message a br{display:none;}@media only screen and (max-width:819px){#app #messages .message a br{display:block;}}#app #messages .message a span{color:#fff;display:inline-block;margin-right:5px;padding:2px 4px;background-color:#529ccd;border-radius:3px;font-size:.9em;font-weight:400;background:linear-gradient(-45deg,#529ccd,#84cdef);}@media only screen and (max-width:819px){#app #messages .message a span{margin-bottom:5px;}}#app #messages .message a:hover{color:#529ccd;}#app #messages .message p{line-height:1.2;font-size:1em;margin-top:5px;color:#777;margin-bottom:0;}@media only screen and (max-width:819px){#app #messages .message p{font-size:.9em;}}#app #messages .message.read a{font-weight:900;color:rgba(22,57,91,.75);font-size:1em;}#app #messages .message.read a span{background:linear-gradient(-45deg,rgba(82,156,205,.5),#84cdef);}@media only screen and (max-width:819px){#app #messages .message.read a{font-size:.9em;}}#app #messages .message.read a i{color:rgba(82,156,205,.3);}#app #messages .message.read a:hover{color:#529ccd;}#app #bookingDetails .booking{text-align:center;}#app #bookingDetails .booking .status{padding:10px;font-weight:900;font-size:1em;text-transform:uppercase;vertical-align:top;color:#fff;}#app #bookingDetails .booking .status.confirmed{background:#66cdaa;}#app #bookingDetails .booking .status.pending{background:#ffb347;}#app #bookingDetails .booking .status.cancelled{background:#ff6961;}#app #bookingDetails .booking .status.owner{background:#84cdef;}#app #bookingDetails .booking .details{padding:25px 20px;margin-bottom:0;background-color:#529ccd;color:#fff;background:linear-gradient(-45deg,#529ccd,#16395b,#529ccd);background-size:400% 400%;animation:gradient 11s ease infinite;}@media only screen and (max-width:819px){#app #bookingDetails .booking .details{padding:35px 15px;}}#app #bookingDetails .booking .details i{color:#84cdef;}#app #bookingDetails .booking .details .property{font-weight:900;font-size:2.4em;margin-top:5px;}@media only screen and (max-width:819px){#app #bookingDetails .booking .details .property{font-size:1.6em;}}#app #bookingDetails .booking .details .property span{font-weight:700;color:#84cdef;font-size:70%;}#app #bookingDetails .booking #arrival,#app #bookingDetails .booking #departure{display:inline-block;vertical-align:top;text-align:center;}@media only screen and (max-width:819px){#app #bookingDetails .booking #arrival,#app #bookingDetails .booking #departure{font-size:82%;}}#app #bookingDetails .booking #arrival i,#app #bookingDetails .booking #departure i{font-size:3em;color:#16395b;}#app #bookingDetails .booking #arrival span,#app #bookingDetails .booking #departure span{display:block;color:#16395b;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-top:8px;margin-bottom:8px;}#app #bookingDetails .booking .to{padding:0 60px;display:inline-block;margin-top:15px;}@media only screen and (max-width:819px){#app #bookingDetails .booking .to{padding:0 30px;}}#app #bookingDetails .booking .to i{font-size:2.4em;color:#ddd;}@media only screen and (max-width:819px){#app #bookingDetails .booking .to i{font-size:1.3em;}}#app #bookingDetails .booking .date{color:#529ccd;font-weight:900;font-size:1.3em;}#app #bookingDetails .nights{display:inline-block;background-color:#529ccd;color:#fff;font-weight:900;font-size:1.2em;padding:8px;border-radius:3px;clear:both;margin-top:20px;background:linear-gradient(-45deg,#529ccd,#84cdef);box-shadow:0 0 1px rgba(0,0,0,.8);}@media only screen and (max-width:819px){#app #bookingDetails .nights{font-size:1em;}}#app #bookingDetails .occupancy{display:inline-block;padding:15px 25px;font-size:2em;color:#529ccd;font-weight:900;vertical-align:middle;}@media only screen and (max-width:819px){#app #bookingDetails .occupancy{font-size:1.6em;padding:5px 20px;}}#app #bookingDetails .occupancy i{color:#16395b;margin-right:10px;}#app #bookingDetails .occupancy i.child{font-size:70%;}#app #bookingDetails .dataRow{padding-top:20px;}@media only screen and (max-width:819px){#app #bookingDetails .dataRow{font-size:82%;}}#app #bookingDetails .dataRow label{color:#16395b;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block;}#app #bookingDetails .dataRow span{display:block;font-size:1.4em;font-weight:900;color:#529ccd;}#app #bookingDetails .dataRow span.pet{font-size:1.1em !important;margin-bottom:8px;}#app #bookingDetails .dataRow p{color:#666;font-size:1.1em;line-height:1.2em;margin-bottom:15px;text-align:center;}#app #bookingDetails .repeat{color:#999 !important;font-weight:700 !important;display:block;padding-top:8px;font-size:1em !important;}#app #bookingDetails .repeat i{color:#66cdaa;margin-right:5px;}#app #bookingDetails .guests{padding-top:30px;}@media only screen and (max-width:819px){#app #bookingDetails .guests{padding-top:15px;}}#app #bookingDetails .guests label{color:#16395b;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block;}#app #bookingDetails .guests span{font-size:2.2em;color:#529ccd;font-weight:900;}#app #bookingDetails .guests .requirement{display:inline-block;padding:15px;color:#555;font-weight:900;font-size:1.2em;color:#16395b;}@media only screen and (max-width:819px){#app #bookingDetails .guests .requirement{font-size:1em;padding:10px;display:block;}}#app #bookingDetails .guests .requirement .fa-times{color:#ff6961;}#app #bookingDetails .guests .requirement .fa-check{color:#66cdaa;}#app #bookingDetails .guests .requirement i{margin-right:5px;color:rgba(82,156,205,.4);}#app #bookingDetails .guests .requirement strong{color:#529ccd;font-weight:900;font-size:110%;}#app #bookingDetails .seperator{border-bottom:2px dotted rgba(82,156,205,.2);margin-top:30px;margin-bottom:10px;}#app .categories .widget{box-shadow:0 0 3px rgba(0,0,0,.25);margin-bottom:20px;position:relative;background-color:#fff;}#app .categories .widget .title{color:#16395b;border-bottom:2px solid #529ccd;}#app .categories .widget .title span{color:#529ccd;}#app .categories .resources li{border-bottom:1px solid #f4f4f4;padding:15px 0;}#app .categories .resources li:last-of-type{border:none;}#app .categories .resources li a{text-decoration:none;color:#16395b;line-height:1.3;font-weight:900;}#app .categories .resources li a:hover{color:#529ccd;}#app .categories .resources li a i{color:#529ccd;margin-right:8px;font-size:1.1em;}#app #knowledgebase .message-search{position:relative;margin-bottom:0;padding-right:10px;margin-bottom:30px;}#app #knowledgebase .message-search input{border:0;outline:0;font-family:"Lato",sans-serif;color:#16395b;background-color:#fff;font-size:1em;display:inline-block;padding:10px;width:100%;font-weight:700;border-radius:3px;border:3px solid #529ccd;max-width:360px;}#app #knowledgebase .message-search i{color:#529ccd;display:inline-block;margin-left:-30px;}#app #knowledgebase .article-list{float:left;width:calc(100% - 440px);}@media only screen and (max-width:1179px){#app #knowledgebase .article-list{width:100%;float:none;}}#app #knowledgebase .article-list .intro{background-color:rgba(82,156,205,.2);}@media only screen and (max-width:819px){#app #knowledgebase .article-list .intro{padding-left:15px;padding-right:15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}}#app #knowledgebase .article-list .intro p,#app #knowledgebase .article-list .intro strong{color:rgba(22,57,91,.7);line-height:1.4;}#app #knowledgebase .article-list .intro .padding{padding:15px;}#app #knowledgebase .refer{float:left;width:420px;margin-left:20px;}@media only screen and (max-width:1179px){#app #knowledgebase .refer{display:none;}}#app #knowledgebase .refer .title{color:#16395b;border-bottom:2px solid #529ccd;}#app #knowledgebase .refer .title span{color:#529ccd;}#app #knowledgebase .refer .title i{color:#529ccd;margin-right:8px;}#app #knowledgebase .refer p{color:#555;line-height:1.4;}#app #knowledgebase .refer a{font-weight:900;color:#16395b;text-decoration:none;line-height:1.4;font-size:1em;display:inline-block;margin-top:20px;margin-bottom:10px;}#app #knowledgebase .refer a:hover{color:#529ccd;}#app #knowledgebase .widget{box-shadow:0 0 3px rgba(0,0,0,.25);}#app #knowledgebase .widget .articles a{font-weight:900;color:#16395b;font-size:1.3em;text-decoration:none;display:inline-block;margin-bottom:10px;margin-top:10px;line-height:1.3;}#app #knowledgebase .widget .articles a:hover{color:#529ccd;}#app #knowledgebase .widget .articles .teaser{color:#666;line-height:1.4;max-width:640px;}#app #knowledgebase .widget .articles .row{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid rgba(82,156,205,.2);}#app #knowledgebase .widget .articles .row:last-of-type{border-bottom:none;}@media only screen and (max-width:819px){#app #knowledgebase .widget .articles{max-width:unset;}#app #knowledgebase .widget .articles .col-3,#app #knowledgebase .widget .articles .col-9{width:100%;float:none;}}#app #knowledgebase .widget img{width:100%;height:auto;border-radius:3px;overflow:hidden;}h2.subtitle{font-weight:900;color:#16395b;font-size:1.7em;margin-bottom:15px;}#list .booking{border-bottom:1px solid rgba(255,255,255,.2);padding:18px 20px 10px 20px;}@media only screen and (max-width:819px){#list .booking{padding:10px 8px 10px 8px;}}#list .booking:nth-child(odd){background-color:rgba(132,205,239,.1);}#list .booking:last-of-type{border-bottom:none;}#list .booking .meta{border-top:1px solid rgba(82,156,205,.1);padding-top:8px;margin-top:12px;}#list .booking .meta .nights{display:inline-block;padding:4px 5px;color:#fff;background-color:#529ccd;font-size:.9em;font-weight:700;border-radius:3px;margin-right:25px;background:linear-gradient(-45deg,#529ccd,#84cdef);box-shadow:0 0 1px rgba(0,0,0,.8);}@media only screen and (max-width:819px){#list .booking .meta .nights{margin-right:10px;}}#list .booking .meta .occupancy{display:inline-block;padding:4px 20px;color:#529ccd;font-weight:900;text-align:right;}@media only screen and (max-width:819px){#list .booking .meta .occupancy{padding:4px 10px;}}#list .booking .meta .occupancy i{color:#16395b;margin-right:10px;font-size:1.1em;}#list .booking .meta .occupancy i.child{font-size:.8em;}#list .booking #arrival,#list .booking #departure{text-align:left;}@media only screen and (max-width:1179px){#list .booking #arrival,#list .booking #departure{text-align:center;}}#list .booking #arrival span,#list .booking #departure span{display:block;padding:5px 0;font-size:.7em;text-transform:uppercase;letter-spacing:1px;color:rgba(22,57,91,.7);font-weight:900;}#list .booking #arrival i,#list .booking #departure i{color:rgba(22,57,91,.7);font-size:1.6em;margin-bottom:4px;}#list .booking #arrival .date,#list .booking #departure .date{font-weight:900;font-size:.9em;}#list .booking #departure i{color:rgba(22,57,91,.5);}#list .booking #departure span,#list .booking #departure .date{color:rgba(22,57,91,.5);}#list .booking .to{text-align:center;padding-top:7px;padding-left:40px;padding-right:40px;font-size:1.4em;color:rgba(22,57,91,.3);}@media only screen and (max-width:819px){#list .booking .to{padding-left:20px;padding-right:20px;}}#list .booking .row{max-width:720px;text-align:left;}@media only screen and (max-width:819px){#list .booking .row{text-align:center;}}#list .booking .row .col-5,#list .booking .row .col-2{width:auto;}@media only screen and (max-width:819px){#list .booking .row .col-5,#list .booking .row .col-2{float:none;display:inline-block;}}#list .booking .details{padding-bottom:0;font-size:1em;margin-bottom:8px;border-radius:3px;text-align:left;}#list .booking .details i{padding-right:5px;color:#529ccd;}#list .booking .details span,#list .booking .details a{color:#afdff5;font-weight:700;margin-right:10px;}#list .booking .details a{display:inline-block;text-decoration:none;font-size:1em;color:#529ccd;}#list .booking .details a i{opacity:.5;}#list .booking .details a:hover{color:#16395b;text-decoration:underline;}#list .booking .details .status{padding:3px 5px;font-weight:700;display:inline-block;font-size:.7em;text-transform:uppercase;float:right;vertical-align:top;margin-top:-5px;border-radius:3px;}#list .booking .details .status.confirmed{color:#66cdaa;border:2px solid #66cdaa;}#list .booking .details .status.pending{background-color:#ffb347;}#list .booking .details .status.cancelled{color:#ff6961;border:2px solid #ff6961;}#list .booking .details .status.owner{color:#84cdef;border:2px solid #84cdef;}#concierge{text-align:center;}#concierge .notification{background-color:rgba(102,205,170,.15);color:#5cb999;padding:10px 8px;margin-top:-10px;margin-bottom:44px;border-radius:5px;max-width:965px;margin-left:auto;margin-right:auto;font-weight:700;font-size:1em;}#concierge .breadcrumb{margin-bottom:35px;text-align:left;}#concierge .banner{margin-top:8px;max-width:980px;margin-left:auto;margin-right:auto;border-radius:5px;overflow:hidden;position:relative;margin-bottom:25px;}#concierge .banner img{width:100%;height:auto;}#concierge .banner .mask{height:125px;background:-moz-linear-gradient(top,rgba(22,57,91,.8) 1%,rgba(22,57,91,.58) 28%,rgba(22,57,91,0) 100%);background:-webkit-linear-gradient(top,rgba(22,57,91,.8) 1%,rgba(22,57,91,.58) 28%,rgba(22,57,91,0) 100%);background:linear-gradient(to bottom,rgba(22,57,91,.8) 1%,rgba(22,57,91,.58) 28%,rgba(22,57,91,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc16395b',endColorstr='#0016395b',GradientType=0);position:absolute;top:0;width:100%;}#concierge .banner .price{color:#fff;font-size:2.7em;position:absolute;top:10px;right:15px;font-weight:900;}#concierge .intro{margin-bottom:45px;max-width:980px;margin-left:auto;margin-right:auto;}#concierge .intro .col-8,#concierge .intro .col-4{text-align:left;}#concierge .intro .col-8 p,#concierge .intro .col-4 p{margin-right:20px !important;}@media only screen and (max-width:1079px){#concierge .intro .col-8,#concierge .intro .col-4{width:100%;float:none;}}@media only screen and (max-width:1079px){#concierge .intro .col-4{padding-top:25px;}}#concierge .intro p{font-size:1.1em;line-height:1.5;color:#555;margin-bottom:15px;}#concierge .intro p strong{font-weight:900;color:#16395b;}#concierge .intro label{color:#529ccd;display:block;font-size:1.2em;font-weight:900;margin:0 0 15px 0;}#concierge .intro select{border:3px solid #ddd;text-align:center;display:block;padding:8px;font-weight:900;font-size:1em;width:100%;max-width:640px;margin-left:auto;margin-right:auto;border-radius:5px;color:#555;}#concierge .intro select:focus{border:3px solid #529ccd;}@media only screen and (max-width:1079px){#concierge .intro select{max-width:none;}}#concierge .intro .button{display:block;padding:0 40px;font-size:1.2em;margin-top:15px;line-height:50px;color:#fff;font-weight:900;text-decoration:none;text-align:center;background-color:#529ccd;border-radius:25px;}@media only screen and (max-width:1079px){#concierge .intro .button{max-width:280px;margin-left:auto;margin-right:auto;margin-bottom:20px;}}#concierge h2{font-weight:900;font-size:2.4em;color:#529ccd;margin-bottom:15px;}#concierge h3{font-weight:900;font-size:1.7em;color:#16395b;margin-bottom:35px;}#concierge .categories{margin-top:10px;}#concierge .categories .category{display:inline-block;width:280px;height:160px;background-color:#529ccd;border-radius:5px;text-align:center;margin-right:15px;margin-bottom:15px;}#concierge .categories .category a{color:#fff;font-size:1.2em;font-weight:900;text-decoration:none;line-height:160px;}#concierge .products{margin-top:10px;}#concierge .products .product{display:inline-block;width:380px;text-align:center;margin-right:15px;margin-bottom:15px;position:relative;}#concierge .products .product .mask{height:90px;background:-moz-linear-gradient(top,rgba(22,57,91,.8) 1%,rgba(22,57,91,.58) 28%,rgba(22,57,91,0) 100%);background:-webkit-linear-gradient(top,rgba(22,57,91,.8) 1%,rgba(22,57,91,.58) 28%,rgba(22,57,91,0) 100%);background:linear-gradient(to bottom,rgba(22,57,91,.8) 1%,rgba(22,57,91,.58) 28%,rgba(22,57,91,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc16395b',endColorstr='#0016395b',GradientType=0);position:absolute;top:0;width:100%;}#concierge .products .product .price{color:#fff;font-size:2em;position:absolute;top:10px;right:10px;font-weight:900;}#concierge .products .product img{width:100%;height:auto;overflow:hidden;}#concierge .products .product a{color:#16395b;text-decoration:none;font-weight:900;display:block;padding:14px 0;font-size:1.2em;}#concierge .products .product a:hover{color:#529ccd;}.bg{position:fixed;right:0;width:100%;height:100vh;bottom:0;left:0;text-align:right;z-index:-1;background-image:url(/img/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:top right;animation:bg 90s linear infinite;}#welcome h2{font-weight:900;color:#16395b;font-size:2.8em;margin-bottom:0;margin-top:20vh;padding-left:20px;padding-right:20px;}#welcome h2 span{color:#84cdef;}#welcome .cta.first{height:auto;position:absolute;top:0;left:0;bottom:0;border-radius:0;background-color:#fff;background:linear-gradient(90deg,#f9fafc,#f9fafc,rgba(249,250,252,.8));background-size:100% 100%;width:100% !important;max-width:33% !important;height:100vh !important;text-align:center;box-shadow:0 0 6px rgba(0,0,0,.7);}#welcome .cta.first .btn{font-size:1.75em;line-height:75px;background:linear-gradient(-45deg,#84cdef,#66cdaa,#84cdef);background-size:400% 400%;animation:gradient 11s ease infinite;position:relative;display:block;text-align:center;border-radius:40px;margin-left:auto;margin-right:auto;margin-top:5vh;max-width:65%;}#welcome .cta.first .title{border:none;font-size:2em;margin-bottom:0;padding:30px 0;}#welcome .cta.first .title span{color:#16395b;}#welcome .cta.first .options{padding-left:20px;padding-right:20px;font-size:1.3em;}#welcome .cta.first .options a{padding:24px 0;}#welcome .cta.first p{font-size:1.1em;color:#777;padding-left:20px;padding-right:20px;line-height:1.5;}#welcome .cta.first p:first-of-type{font-size:1.3em;font-weight:700;line-height:1.5;color:#16395b;padding-top:30px;}#welcome .cta.first p strong{font-weight:900 !important;color:#84cdef;}.keyFacts{float:left;width:100%;max-width:260px;text-align:center;margin-top:20px;margin-left:-20px;background-color:#16395b;padding-top:20px;}@media only screen and (max-width:819px){.keyFacts{max-width:unset;margin-left:0;}}.keyFacts .usp{font-size:.9em;font-weight:700;padding-bottom:40px;color:#fff;text-transform:uppercase;letter-spacing:1px;}.keyFacts .usp strong{font-weight:900;color:#84cdef;padding-top:8px;display:block;font-size:2.2em;}.keyFacts .features{background-color:#529ccd;}.keyFacts .features .usp{padding-bottom:15px;padding-top:15px;border-bottom:1px solid rgba(255,255,255,.2);line-height:1.5;}.keyFacts .features .usp:last-of-type{border-bottom:none;}.bottom{width:calc(100% + 40px);left:-20px;right:-20px;bottom:0;position:fixed;z-index:-1;}.bottom img{width:100%;height:auto;}#checklist .intro{max-width:940px;font-weight:400;line-height:1.4;font-size:1.25em;margin-bottom:50px;margin-top:20px;color:#666;border-left:2px solid #84cdef;padding-left:25px;margin-left:15px;}#checklist .checkItem{max-width:980px;margin-bottom:50px;width:calc(33% - 10px);position:relative;background-color:#fff;padding-bottom:60px;border-radius:3px;width:100%;transition:all .3s ease;box-shadow:0 0 8px rgba(0,0,0,.25);}#checklist .checkItem:hover{box-shadow:0 0 5px rgba(0,0,0,.55);transition:all .3s ease;}#checklist .checkItem .fa-check{display:none;}#checklist .checkItem.complete{border:1px solid rgba(102,205,170,.4);border-right:60px solid #66cdaa;box-shadow:none;}#checklist .checkItem.complete .fa-check{display:block;position:absolute;right:-60px;top:0;width:60px;height:60px;text-align:center;line-height:60px;color:#fff;font-size:1.5em;}#checklist .checkItem.complete .title{color:#66cdaa;}#checklist .checkItem.complete .title span{color:#479077 !important;}#checklist .checkItem.complete a{color:#aaa;background-color:#fff;border-top:1px solid rgba(102,205,170,.4);}#checklist .checkItem.complete a i{color:#aaa;}#checklist .checkItem.complete a:hover{background-color:#5cb999;}#checklist .checkItem.complete a:hover i{color:#fff;}#checklist .checkItem.complete p{color:#999;}@media only screen and (max-width:819px){#checklist .checkItem.complete{width:calc(100% - 40px);border-right-width:40px !important;}#checklist .checkItem.complete .fa-check{width:40px !important;font-size:1.5em !important;right:-40px;}}#checklist .checkItem p{line-height:1.4;color:#666;font-size:1.1em;}#checklist .checkItem .btn{position:absolute;bottom:0;left:0;right:0;line-height:55px;text-align:left;font-weight:900;font-size:1em;text-decoration:none;padding-left:20px;color:#84cdef;background-color:#fff;border-top:1px solid rgba(132,205,239,.5);}#checklist .checkItem .btn i{color:#16395b;margin-right:20px;line-height:55px;float:right;}#checklist .checkItem .btn:hover{background:linear-gradient(-45deg,#84cdef,#66cdaa,#84cdef);background-size:400% 400%;animation:gradient 11s ease infinite;color:#fff;}#checklist .checkItem .title{font-weight:900;color:#16395b;font-size:1.5em;margin-bottom:15px;}#checklist .checkItem .title span{color:#529ccd;}.onboarding .header{display:none;}.tab{display:none;}.tab-visible{display:block;}#shop .title{color:#16395b;border-bottom:2px solid #529ccd;}#shop .category{display:inline-block;max-width:300px;text-align:center;margin-right:15px;margin-bottom:25px;}#shop .category img{width:100%;height:auto;margin-bottom:8px;}#shop .category a{font-weight:900;color:#529ccd;text-decoration:none;}@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes bg{0%{transform:scale(1);}50%{transform:scale(1.35);}100%{transform:scale(1);}}
        