@media screen{}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}@keyframes ifMenuFadeIn{from{opacity:0;transform:translate3d(20%,0,0);}to{opacity:1;transform:translate3d(0,0,0);}}@media screen{#wp-chatbot-shortcode-template-container img,#wp-chatbot-chat-container img{max-width:100%;height:auto;box-shadow:none !important;max-height:100%;}#wp-chatbot-chat-container{position:fixed;z-index:99999;}.wp-chatbot-ball{float:right;position:relative;cursor:pointer;background:#fff;width:60px;height:60px;border-radius:50%;padding:0 !important;outline:unset;border:none;box-shadow:#767580 0px 4px 20px;}#wp-chatbot-ball .wp-chatbot-ball img{width:60px !important;height:60px !important;display:block;border-radius:50%;padding:6px;box-sizing:border-box;}.wp-chatbot-ball-animator{position:relative;border-radius:50%;}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinHide{0%{opacity:0;}100%{opacity:0;}}.wp-chatbot-board-container{display:none;height:auto;width:370px;position:relative;box-sizing:border-box;}.wp-chatbot-header{border-radius:5px 5px 0 0;margin:0;box-sizing:border-box;text-align:center;position:relative;height:35px !important;}.wp-chatbot-header h3{margin:0 !important;padding:0 !important;}.wp-chatbot-content{height:400px;position:relative;padding:15px;box-sizing:border-box;display:block;}ul.wp-chatbot-messages-container{padding:0 !important;margin:0 !important;overflow:hidden;}@keyframes messageAnim{0%{transform:translateY(80px) scaleX(.5);opacity:0;}100%{transform:translateY(0) scaleX(1);opacity:1;}}ul.wp-chatbot-messages-container > li{position:relative;box-sizing:border-box;word-wrap:break-word;list-style:none;display:block;clear:both;line-height:150%;min-height:50px;margin:0 0 10px 0;animation:messageAnim .5s;opacity:1;-ms-word-break:break-all;word-break:break-all;word-break:break-word;}ul.wp-chatbot-messages-container > li:before{content:"";display:block;width:5px;height:5px;background:red;top:19px;z-index:999;position:absolute;border-radius:50%;box-shadow:-38px 0 #f35b5c,-28px 8px #88bfc9,-14px 35px #f35b5c,-4px 28px #88bfc9,30px 32px #f35b5c,28px 22px #88bfc9,43px 0px #f35b5c,35px -5px #88bfc9,20px -30px #f35b5c,10px -22px #88bfc9,-18px -30px #f35b5c,-14px -22px #88bfc9;animation:.9s bang ease-out backwards,.9s linear dothide;opacity:0;animation-duration:.5s,.5s;}@keyframes dothide{0%{opacity:1;}90%{opacity:1;}100%{opacity:1;}}@keyframes bang{from{box-shadow:0 0 white,0 0 white,0 0 white,0 0 white,0 0 white,0 0 white,0 0 white,0 0 white,0 0 white,0 0 white,0 0 white,0 0 white;}}.wp-chatbot-footer{border-radius:5px;}.wp-chatbot-tab-nav{padding:15px 5px;}.wp-chatbot-tab-nav ul{margin:0 !important;padding:0 !important;list-style:none;text-align:center;display:flex;justify-content:space-around;vertical-align:bottom;}.wp-chatbot-tab-nav ul li{display:inline-block;vertical-align:middle;position:relative;transition:.2s;margin:0 !important;padding:0 !important;}.wp-chatbot-tab-nav ul li a{display:block;width:24px;height:24px;margin:5px;background:url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../images/tab-btn-icon.png") no-repeat;border-radius:50%;position:relative;border-bottom:none;}.wp-chatbot-tab-nav ul li a:focus{outline:none;}.wp-chatbot-tab-nav ul li a[data-option="recent"]{background-position:-7px -7px;}.wp-chatbot-tab-nav ul li a[data-option="cart"]{background-position:-47px -7px;}.wp-chatbot-tab-nav ul li a[data-option="chat"]{background-position:-82px -2px;width:35px;height:35px;margin:0;}.wp-chatbot-tab-nav ul li a[data-option="help"]{background-position:-129px -7px;}.wp-chatbot-tab-nav ul li a[data-option="support"]{background-position:-128px -127px;}.wp-chatbot-tab-nav ul li a[data-option="live-chat"]{background-position:-169px -47px;}.wp-chatbot-tab-nav ul li:before{display:block;width:74px;background-size:200%,100%;transition:all .2s linear;height:26px;position:absolute;left:0;top:-25px;margin-left:-20px;border-radius:50%;}.wp-chatbot-tab-nav ul li a[data-option="chat"]:after{content:"";position:absolute;border-radius:50%;border:3px solid #fff;left:-9px;right:-9px;bottom:-9px;top:-9px;}.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before,.wp-chatbot-tab-nav ul li:hover a:before{content:"";position:absolute;left:-4px;right:-4px;bottom:-4px;top:-4px;border-radius:50%;border:3px solid #fff;transition:.2s;}.wp-chatbot-tab-nav ul li:hover:before,.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active:before{background-position:bottom;}.wp-chatbot-editor-container{border-radius:0 0 5px 5px;margin:0;padding:4px 15px;position:relative;}.wp-chatbot-editor-container input{display:inline-block !important;border:none !important;box-shadow:none;height:40px;width:88% !important;background-color:transparent !important;font-size:14px;margin:0 !important;padding:0 !important;outline:none !important;}.wp-chatbot-editor-container input:focus{outline:none;border:none;box-shadow:none;background:none;}.wp-chatbot-editor-container button{display:inline-block;height:40px;color:#fff !important;width:12%;cursor:pointer;margin:0 0 0 -8px;padding:0;border:none;outline:none;background-color:unset !important;}.wp-chatbot-editor-container button:focus{outline:none;border:none;box-shadow:none;}.wp-chatbot-board-container{display:none;}@keyframes chatbotProductAnimation{0%{transform:translate(200px);}95%{transform:translate(-10px);}100%{transform:translate(0);}}#wp-chatbot-desktop-close{display:block;position:absolute;right:9px;padding:5px;font-size:21px;line-height:2px;top:50%;width:28px;height:35px;background-color:transparent;border-radius:50%;color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;transition:.2s;transform:translateY(-50%);z-index:0;}#wp-chatbot-desktop-reload{display:inline-block;font-size:17px;line-height:20px;width:28px;height:35px;background-color:transparent;border-radius:50%;color:#fff;cursor:pointer;margin-left:8px;position:absolute;right:35px;top:5px;}.wp-chatbot-integration-button-container{position:absolute;left:-35px;top:130px;z-index:-1;}.wp-chatbot-integration-button-container span{cursor:pointer;width:40px;height:40px;background-image:url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../images/tab-btn-icon.png");background-repeat:no-repeat;border-radius:50%;display:block;}@media screen and (max-width: 1024px){.wp-chatbot-header{padding-left:50px;padding-right:50px;}.wp-chatbot-mobile-full-screen .wp-chatbot-board-container{width:100%;}}@media screen and (max-width: 480px){.wp-chatbot-mobile-full-screen{width:100%;}.wp-chatbot-mobile-full-screen .wp-chatbot-content{}.wp-chatbot-integration-button-container{position:absolute;left:15px;text-align:center;bottom:0;top:unset !important;}.wp-chatbot-integration-button-container a{display:inline-block;}.wp-chatbot-integration-button-container span{display:inline-block !important;}}@keyframes chatOpenAnim{to{opacity:1;}from{opacity:0;}}@keyframes chatOpenAnim2{to{opacity:1;}from{opacity:0;}}.floatingbot_delay{animation:floating_bot_anima 2s ease-in-out;animation-delay:.2s;}@keyframes floating_bot_anima{0%{transform:translatey(0);}50%{transform:translatey(1rem);}100%{transform:translatey(0);}}.qcwpbotmodal{display:none;position:fixed;z-index:9999999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9);}.qcwpbotmodal-content{margin:auto;display:block;width:80%;max-width:700px;}@keyframes zoom{from{transform:scale(0);}to{transform:scale(1);}}.qcwpbotclose{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s;}.qcwpbotclose:hover,.qcwpbotclose:focus{color:#bbb;text-decoration:none;cursor:pointer;}@media only screen and (max-width: 700px){.qcwpbotmodal-content{width:100%;}.wp-chatbot-board-container{width:310px;}}.wp-chatbot-ball:hover,.wp-chatbot-ball:focus{background:#fff;}.wp-chatbot-editor-container label{display:none;}@media screen and (device-aspect-ratio: 2/3){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:14px;}}@media screen and (device-aspect-ratio: 40/71){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:14px;}}@media screen and (device-aspect-ratio: 375/667){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"]{font-size:14px;}}@media screen and (device-aspect-ratio: 9/16){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"]{font-size:14px;}}@keyframes animate-wave-1{0%{background-position-x:0;}100%{background-position-x:1600px;}}@keyframes animate-wave-2{0%{background-position-x:0;}100%{background-position-x:-1600px;}}@keyframes animate-wave-3{0%{background-position-x:0;}100%{background-position-x:1600px;}}@keyframes animate-wave-4{0%{background-position-x:0;}100%{background-position-x:-1600px;}}#bottooltip{z-index:9999999999 !important;}.wp-chatbot-editor-container button{background-color:rgba(255,255,255,0) !important;}[data-forms='classic'] select:focus,[data-forms='classic'] textarea:focus,[data-forms='classic'] input[type='url']:focus,[data-forms='classic'] input[type='tel']:focus,[data-forms='classic'] input[type='text']:focus,[data-forms='classic'] input[type='date']:focus,[data-forms='classic'] input[type='email']:focus,[data-forms='classic'] input[type='number']:focus,[data-forms='classic'] input[type='search']:focus,[data-forms='classic'] input[type='password']:focus,[data-forms='classic'] span.select2-container--default .select2-selection--single:focus{color:#fff !important;}[data-forms='classic'] select:focus,[data-forms='classic'] textarea:focus,[data-forms='classic'] input[type='url']:focus,[data-forms='classic'] input[type='tel']:focus,[data-forms='classic'] input[type='text']:focus,[data-forms='classic'] input[type='date']:focus,[data-forms='classic'] input[type='email']:focus,[data-forms='classic'] input[type='number']:focus,[data-forms='classic'] input[type='search']:focus,[data-forms='classic'] input[type='password']:focus,[data-forms='classic'] span.select2-container--default .select2-selection--single:focus{color:#000 !important;}.wpbot-saas-live-chat [data-forms='classic'] select:focus,.wpbot-saas-live-chat [data-forms='classic'] textarea:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='url']:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='tel']:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='text']:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='date']:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='email']:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='number']:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='search']:focus,.wpbot-saas-live-chat [data-forms='classic'] input[type='password']:focus,.wpbot-saas-live-chat [data-forms='classic'] span.select2-container--default .select2-selection--single:focus{color:#222 !important;}#wp-chatbot-ball button:focus{outline:0px dotted !important;outline:0px auto -webkit-focus-ring-color !important;}@media screen and (-webkit-min-device-pixel-ratio:0){input#wp-chatbot-editor:focus,input#wp-chatbot-editor{font-size:14px;}}@media screen and (max-width: 480px){#wp-chatbot-chat-container{width:fit-content;}}}@media screen{button::-moz-focus-inner{padding:0;border:0;}}@media screen{@font-face{font-family:"FontAwesome";src:url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;}.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;}@-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-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-refresh:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-phone:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-instagram:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}}@media screen{@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@-webkit-keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@-webkit-keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@-webkit-keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@-webkit-keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}@keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms;}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms;}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;}@media (print), (prefers-reduced-motion: reduce){.animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;}}}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:.67em 0;}a{background-color:transparent;}b,strong{font-weight:bolder;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:.35em .75em .625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{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-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}[hidden]{display:none;}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.fa-bars:before{content:"";}.fa-envelope:before{content:"";}.fa-facebook:before{content:"";}.fa-image:before{content:"";}.fa-instagram:before{content:"";}.fa-linkedin:before{content:"";}.fa-paper-plane:before{content:"";}.fa-phone:before{content:"";}.fa-times:before{content:"";}.fa-twitter:before{content:"";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-brands-400.eot");src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-brands-400.woff2") format("woff2"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-brands-400.woff") format("woff"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-brands-400.ttf") format("truetype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/5bfa00172e97473860a96f18b340f3f5.svg#fontawesome") format("svg");}.fab{font-family:"Font Awesome 5 Brands";font-weight:400;}@font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-duotone-900.eot");src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-duotone-900.woff2") format("woff2"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-duotone-900.woff") format("woff"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-duotone-900.ttf") format("truetype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/314e2724f029624a7167d3ef5198214a.svg#fontawesome") format("svg");}.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900;}.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1);}.fad:after{color:var(--fa-secondary-color,inherit);opacity:.4;opacity:var(--fa-secondary-opacity,.4);}.fad.fa-bars:after{content:"􏃉";}.fad.fa-envelope:after{content:"􏃠";}.fad.fa-image:after{content:"􏀾";}.fad.fa-paper-plane:after{content:"􏇘";}.fad.fa-phone:after{content:"􏂕";}.fad.fa-times:after{content:"􏀍";}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-light-300.eot");src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-light-300.woff2") format("woff2"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-light-300.woff") format("woff"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-light-300.ttf") format("truetype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/b3d910b716a9ddb821eeaf5303b2dc1f.svg#fontawesome") format("svg");}.fal{font-family:"Font Awesome 5 Pro";font-weight:300;}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-regular-400.eot");src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-regular-400.woff2") format("woff2"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-regular-400.woff") format("woff"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-regular-400.ttf") format("truetype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/e70221c01393a280c552b46acd239071.svg#fontawesome") format("svg");}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-solid-900.eot");src:url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-solid-900.woff2") format("woff2"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-solid-900.woff") format("woff"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/fa-solid-900.ttf") format("truetype"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/601eb47a1dd75cb133dd8be8f8e5510f.svg#fontawesome") format("svg");}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900;}:host,:root{--vs-colors--lightest:rgba(60,60,60,.26);--vs-colors--light:rgba(60,60,60,.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-.115,.975,.855);--vs-transition-duration:150ms;}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s;}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}@keyframes vSelectSpinner{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor);}html{font-size:16px;}html:before{content:"tablet: 1280px, mobile: 767px, flyout: 1211px, medium: 800px";position:absolute;top:0;visibility:hidden;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0;}html{overflow-y:scroll;height:100%;}img{vertical-align:middle;max-width:100%;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}::-moz-selection{background:#0f55c4;color:#fff;text-shadow:none;}::selection{background:#0f55c4;color:#fff;text-shadow:none;}p{margin-top:0;}p:last-child{margin-bottom:0;}a{text-decoration:none;color:#000;outline:0;}a:hover,a:active{outline:0;}input,textarea{box-shadow:none;-webkit-appearance:none;}textarea{resize:vertical;}input,textarea,select,label{box-shadow:none;outline:0;margin:0;padding:0;}img{max-width:100%;}ul{margin:0;padding:0;}ul:before,ul:after{content:"";display:table;}ul:after{clear:both;}ul li{list-style-type:none;}picture{display:block;}button{border:none;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:normal;}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;}.siteWrapper{min-height:100vh;display:flex;flex-flow:column nowrap;position:relative;overflow:hidden;flex:1 1 auto;}.siteWrapper .siteInnerWrapper{flex:1 1 auto;}body{margin:0;font-size:1rem;line-height:1.462;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#282827;min-width:320px;max-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-weight:normal;}[v-cloak]{display:none;}@keyframes overlay-spinner{0%{transform:translate(-50%,-50%) rotate(0);}100%{transform:translate(-50%,-50%) rotate(350deg);}}button:focus{outline:none;}.button{display:inline-block;cursor:pointer;text-align:center;border:0;background:0;outline:none;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 20px;padding:10px 25px;background:#6c3b8c;line-height:1;transition:background-color .5s;position:relative;font-size:1rem;color:#fff;border-radius:25px;}.button:hover{background:#4c2962;}.button i{padding-right:3px;}.button[disabled]{opacity:.5;}.button{display:inline-block;cursor:pointer;text-align:center;border:0;background:0;outline:none;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 20px;padding:10px 25px;background:#6c3b8c;line-height:1;transition:background-color .5s;position:relative;font-size:1rem;color:#fff;border-radius:25px;}.button:hover{background:#4c2962;}.button i{padding-right:3px;}.button[disabled]{opacity:.5;}.buttonAlt{display:inline-block;cursor:pointer;text-align:center;border:0;background:0;outline:none;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 20px;padding:10px 25px;background:#6c3b8c;line-height:1;transition:background-color .5s;position:relative;font-size:1rem;color:#fff;border-radius:25px;background:#3c175b;color:#f5f5f5;}.buttonAlt:hover{background:#4c2962;}.buttonAlt i{padding-right:3px;}.buttonAlt[disabled]{opacity:.5;}.buttonAlt:hover{background:#4c2962;}.buttonAlt i{padding-right:3px;}.buttonAlt[disabled]{opacity:.5;}.buttonAlt:hover{background:#33144d;}.buttonOutline{display:inline-block;cursor:pointer;text-align:center;border:0;background:0;outline:none;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 20px;padding:10px 25px;background:#6c3b8c;line-height:1;transition:background-color .5s;position:relative;font-size:1rem;color:#fff;border-radius:25px;border:1px solid #6c3b8c;background:transparent;color:#6c3b8c;}.buttonOutline:hover{background:#4c2962;}.buttonOutline i{padding-right:3px;}.buttonOutline[disabled]{opacity:.5;}.buttonOutline:hover{background:#4c2962;}.buttonOutline i{padding-right:3px;}.buttonOutline[disabled]{opacity:.5;}.buttonOutline:hover{color:#f5f5f5;background:#6c3b8c;}.buttonSquare{display:inline-block;cursor:pointer;text-align:center;border:0;background:0;outline:none;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 20px;padding:10px 25px;background:#6c3b8c;line-height:1;transition:background-color .5s;position:relative;font-size:1rem;color:#fff;border-radius:25px;height:58px;padding:20px 25px;border-radius:4px;font-size:1.125rem;}.buttonSquare:hover{background:#4c2962;}.buttonSquare i{padding-right:3px;}.buttonSquare[disabled]{opacity:.5;}.buttonSquare:hover{background:#4c2962;}.buttonSquare i{padding-right:3px;}.buttonSquare[disabled]{opacity:.5;}form{}form:before,form:after{content:"";display:table;}form:after{clear:both;}form fieldset{border:0;margin:0 0 20px;padding:0;}form fieldset:last-child{margin-bottom:0;}form legend{display:none;}body{font-size:1.0625rem;line-height:28px;}a{color:#6c3b8c;}a:hover{text-decoration:none;}h1{font-size:3.25rem;line-height:1;}h2{font-size:2.75rem;line-height:1.2;}h3{font-size:1.875rem;line-height:50px;}@media all and (min-width:  768px ) and (max-width:  1299px ){h3{font-size:1.625rem;line-height:42px;}}@media all and (max-width: 767px){h3{font-size:1.375rem;line-height:40px;}}h1,h2,h3,h4,h5,h6,p{margin:10px 0 25px 0;}main h3{font-weight:400;}.mainMenu{position:relative;margin-left:auto;margin-right:20px;}@media all and (min-width: 1211px){.mainMenu{}.mainMenu:before,.mainMenu:after{content:"";display:table;}.mainMenu:after{clear:both;}.mainMenu li ul{display:block;opacity:0;visibility:hidden;transition:opacity 400ms linear 0s,visibility 0s linear 400ms;}.mainMenu li:hover > ul{opacity:1;visibility:visible;transition-delay:0s;}}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (max-width: 767px){.mainMenu{margin-left:auto;margin-right:auto;}}.mainMenu li{float:left;position:relative;}@media all and (max-width: 1211px){.mainMenu li{width:100%;}}.mainMenu li.menu-item-has-children > a{position:relative;}.mainMenu li.menu-item-has-children > a:after{content:"";position:absolute;top:0;right:20px;color:#fff;content:"";font-family:"Font Awesome 5 Pro";font-weight:400;transition:transform .3s,color .3s;font-size:.875rem;}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (max-width: 767px){.mainMenu li.menu-item-has-children > a:after{top:20px;right:calc(50% - 150px);}}@media (min-width: 1212px){.mainMenu li.menu-item-has-children > a:after{position:relative;margin-left:11px;right:0;top:50%;transform:translateY(-50%);}}@media all and (min-width:  1300px ){.mainMenu li.menu-item-has-children:hover > a:after{color:#fff;}}.mainMenu li a{padding:0 15px;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;display:block;font-size:1.5rem;cursor:pointer;}@media (max-width: 1655px){.mainMenu li a{font-size:.9375rem;transition:color .5s ease;}}@media all and (min-width:  1300px ){.mainMenu li:hover > a{background:transparent;color:rgba(255,255,255,.7);}}@media all and (min-width: 1211px){.mainMenu li ul{position:absolute;left:0;top:100%;background:#3c175b;width:295px;padding:25px 0;border-radius:8px;}.mainMenu li ul .sub-menu{top:0;left:100%;}.mainMenu li ul li{width:100%;}.mainMenu li ul li:last-child{border-bottom:0;}.mainMenu li ul li a{color:#fff;font-family:Nunito Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.88px;line-height:19px;padding:5px 25px;}}@media all and (max-width: 1211px){.mainMenu li ul{display:none;}.mainMenu li ul li a{padding-left:20px;}.mainMenu li ul li:last-child{border-bottom:0;}}.menuTrigger{display:none;cursor:pointer;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.875rem;line-height:1;}.menuTrigger i{padding-right:5px;}@media all and (max-width: 1211px){.menuTrigger{display:flex;align-items:center;width:68px;z-index:9999;padding-right:15px;margin-right:15px;}}.flyoutButton{display:none;padding:20px;color:#fff;cursor:pointer;}@media all and (max-width: 1211px){.flyoutButton{display:inline-block;}}.contactMethods .headerContactButton{margin-bottom:0;min-width:108px;min-height:35px;padding:9px 10px;font-size:1.125rem;}.footerWrap,.siteInnerWrapper{transition:transform .3s ease-in-out;}.headerWrap{transition:left .3s ease-in-out,right .3s ease-in-out;}@media all and (max-width: 1211px){.flyoutWrap{position:fixed;top:0;width:100%;background:#6c3b8c;z-index:20;overflow:auto;display:none;}.flyoutWrap .sub-menu{background-color:#3c175b;}.contactMethods{margin-top:auto;padding:20px;}.contactMethods .headerContactTelephone,.contactMethods .headerContactEmail{margin-bottom:0;}.contactMethods a{color:#fff;margin-bottom:0;}.contactMethods .button{margin-bottom:0;background-color:#fff;color:#6c3b8c;}}.footerWrap{position:relative;width:100%;background:#6c3b8c;padding:71px 0 0;content-visibility:auto;contain-intrinsic-size:500px;}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (max-width: 767px){.footerWrap{padding:27px 0 0;}}.footerWrap footer{margin:0 auto;color:#fff;padding:0 80px;}@media all and (max-width: 767px), all and (min-width:  768px ) and (max-width:  1299px ){.footerWrap footer{padding:0 20px;}}.footerWrap footer .menuGroupsWrap{}.footerWrap footer .menuGroupsWrap:before,.footerWrap footer .menuGroupsWrap:after{content:"";display:table;}.footerWrap footer .menuGroupsWrap:after{clear:both;}@media all and (min-width:  768px ) and (max-width:  1299px ){.footerWrap footer .menuGroupsWrap{flex-wrap:wrap;}}@media all and (max-width: 767px), all and (min-width:  768px ) and (max-width:  1299px ), all and (min-width:  1300px ){.footerWrap footer .menuGroupsWrap{width:100%;margin:0;display:flex;padding-bottom:65px;justify-content:space-between;flex-wrap:wrap;}}@media all and (max-width: 544px){.footerWrap footer .menuGroupsWrap{display:block;}}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (max-width: 767px){.footerWrap footer .menuGroupsWrap{padding-bottom:0;}}.footerWrap footer .menuGroupsWrap .menuGroup{margin:0 0 25px;font-size:.75rem;flex-grow:1;}@media all and (max-width: 767px), all and (min-width:  768px ) and (max-width:  1299px ){.footerWrap footer .menuGroupsWrap .menuGroup{flex:0 0 50%;}}@media all and (min-width:  1300px ){.footerWrap footer .menuGroupsWrap .menuGroup{margin-bottom:0;}}@media all and (max-width: 544px){.footerWrap footer .menuGroupsWrap .menuGroup{margin-bottom:0;}}.footerWrap footer .menuGroupsWrap .menuGroup .menuGroupTitle{font-weight:500;position:relative;margin:0 60px 18px 0;font-size:1.125rem;display:inline-block;}.footerWrap footer .menuGroupsWrap .menuGroup .menuGroupTitle:after{content:"";display:inline-block;width:50px;height:2px;background-color:rgba(255,255,255,.5);position:absolute;top:50%;transform:translateY(-50%);right:-60px;}.footerWrap footer .menuGroupsWrap .menuGroup a,.footerWrap footer .menuGroupsWrap .menuGroup button{color:#fff;font-size:.9375rem;transition:color .3s;letter-spacing:.5px;border:0;box-shadow:none;background:0;cursor:pointer;}.footerWrap footer .menuGroupsWrap .menuGroup a:hover,.footerWrap footer .menuGroupsWrap .menuGroup button:hover{color:rgba(255,255,255,.5);}@media all and (max-width: 767px){.footerWrap footer .menuGroupsWrap .menuGroup > ul{margin-bottom:20px;}}.footerWrap .contactsWrap{border-top:1px solid rgba(255,255,255,.5);display:flex;padding-top:58px;padding-bottom:65px;flex-wrap:wrap;}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (max-width: 767px){.footerWrap .contactsWrap{padding:20px;}}.footerWrap .contactsWrap .accreditation,.footerWrap .contactsWrap .contacts{width:100%;}.footerWrap .contactsWrap .accreditation p,.footerWrap .contactsWrap .contacts p{margin-top:0;}@media all and (min-width:  1300px ){.footerWrap .contactsWrap .accreditation,.footerWrap .contactsWrap .contacts{width:50%;}}.footerWrap .contactsWrap .accreditation{margin-bottom:35px;margin-bottom:20px;}@media all and (min-width:  1300px ), all and (max-width: 767px){.footerWrap .contactsWrap .accreditation{margin-bottom:0;}}.footerWrap .contactsWrap .accreditation p{color:rgba(255,255,255,.5);font-weight:700;font-size:.8125rem;line-height:23px;margin-bottom:20px;}.footerWrap .contactsWrap .accreditation img{height:54px;margin-right:60px;margin-bottom:20px;display:inline-block;}.footerWrap .contactsWrap .accreditation img:last-of-type{margin-right:0;}@media all and (max-width: 1610px){.footerWrap .contactsWrap .accreditation img{margin-right:15px;}}@media all and (max-width: 767px){.footerWrap .contactsWrap .accreditation img{margin-bottom:30px;}}@media all and (max-width: 610px){.footerWrap .contactsWrap .accreditation img{float:left;margin:0 20px 20px 0;width:calc(( 100% - ( 20px * ( 3 - 1 ) ) ) / 3);height:auto;}.footerWrap .contactsWrap .accreditation img:nth-of-type(3n){margin-right:0;}@supports (-ms-ime-align: auto){.footerWrap .contactsWrap .accreditation img:nth-of-type(3n){width:calc(( 100% - ( 20px * ( 3 - 1 ) ) ) / 3 - .5px);float:right;}}.footerWrap .contactsWrap .accreditation img:nth-of-type(3n + 1){clear:both;}}@media all and (max-width: 610px) and all and (-ms-high-contrast: active), all and (max-width: 610px) and (-ms-high-contrast: none){.footerWrap .contactsWrap .accreditation img:nth-of-type(3n){width:calc(( 100% - ( 20px * ( 3 - 1 ) ) ) / 3 - .5px);float:right;}}.footerWrap .contactsWrap .contacts{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (min-width: 768px){.footerWrap .contactsWrap .contacts{flex-wrap:nowrap;}}.footerWrap .contactsWrap .contacts .contactArea{width:100%;}.footerWrap .contactsWrap .contacts .contactArea:nth-child(1){margin-bottom:20px;}@media (min-width: 768px){.footerWrap .contactsWrap .contacts .contactArea{width:calc(50% - 30px);}.footerWrap .contactsWrap .contacts .contactArea:nth-child(1){margin-bottom:0;}}.footerWrap .contactsWrap .contacts .contactArea p{font-size:.75rem;line-height:24px;color:rgba(255,255,255,.7);}.footerWrap .contactsWrap .contacts .contactArea p a{font-weight:700;color:rgba(255,255,255,.7);transition:color .3s;}.footerWrap .contactsWrap .contacts .contactArea p a:hover{color:#fff;}.footerWrap .contactsWrap .contacts i{font-size:2.625rem;color:rgba(255,255,255,.5);margin-bottom:20px;}.footerWrap .larn_number{padding-top:0;margin-bottom:0;}.footerDetail{background:#fff;padding:35px 20px;}.footerDetail .footerDetailInner{max-width:1280px;min-width:20px;margin:0 auto;}@media all and (min-width:  1300px ), all and (min-width:  768px ) and (max-width:  1299px ){.footerDetail .footerDetailInner{position:relative;display:flex;justify-content:space-between;align-items:center;}}@media all and (max-width: 767px){.footerDetail{text-align:center;}}.footerDetail .copyright,.footerDetail .credits{color:#764994;font-size:.625rem;font-weight:300;line-height:1;text-transform:uppercase;}@media all and (max-width: 767px){.footerDetail .copyright,.footerDetail .credits{display:block;text-align:center;margin:0 0 10px;}}.footerDetail .credits a:hover{color:#0f55c4;}.footerDetail .socials{display:flex;justify-content:center;padding:10px 0;}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (min-width:  1300px ){.footerDetail .socials{position:absolute;left:0;right:0;margin:0 auto;width:50%;padding:0;}}.footerDetail .socials a{display:inline-block;}.footerDetail .socials a i{font-size:1.5rem;color:#6c3b8c;transition:color .3s;margin:0 20px;}.footerDetail .socials a:hover i{color:#502c68;}.logo{float:left;padding:15px 0;position:relative;z-index:100;clip-path:polygon(0 0,100% 0%,70% 100%,0 76%);background-color:#fff;}@media all and (max-width: 767px){.logo{padding:33px 10px;}}.logo a{display:flex;height:100px;align-items:center;padding-left:50px;}.logo a img{width:100%;max-width:400px;}@media (max-width: 1755px){.logo a img{max-width:325px;}}@media (max-width: 1450px){.logo a img{max-width:275px;}}@media (max-width: 1375px){.logo a img{max-width:200px;}}@media all and (min-width:  768px ) and (max-width:  1299px ){.logo a img{width:165px;}}@media all and (max-width: 767px){.logo a img{width:120px;}}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (max-width: 767px){.logo a{padding-left:20px;height:100%;}}.headerWrap{position:absolute;top:0;width:100%;background:transparent;z-index:5000;}.headerWrap:before,.headerWrap:after{content:"";display:table;}.headerWrap:after{clear:both;}@media all and (min-width:  1300px ){.headerWrap{overflow:unset;}}.headerWrap header{position:relative;display:flex;justify-content:space-between;margin:15px 15px 0;}.headerWrap header .logoWrapper{width:49%;}@media (max-width: 1755px){.headerWrap header .logoWrapper{width:41%;}}@media (max-width: 1344px){.headerWrap header .logoWrapper{width:32%;}}@media (max-width: 1250px){.headerWrap header .logoWrapper{width:28%;}}.headerWrap header .logo{padding:5px 0 20px;width:575px;height:150px;flex-shrink:0;}@media (max-width: 1755px){.headerWrap header .logo{width:485px;height:130px;}}@media (max-width: 1450px){.headerWrap header .logo{width:425px;height:130px;}}@media (max-width: 1375px){.headerWrap header .logo{width:330px;height:115px;}}@media (max-width: 1275px){.headerWrap header .logo{width:250px;height:115px;}}@media all and (min-width:  768px ) and (max-width:  1299px ){.headerWrap header .logo{width:250px;height:100px;padding:5px 0 10px;}}@media all and (max-width: 767px){.headerWrap header .logo{width:200px;height:80px;padding:5px 0 10px;}}.headerWrap .contactMethods{display:flex;align-items:flex-start;}@media all and (max-width: 767px), all and (min-width:  768px ) and (max-width:  1299px ){.headerWrap .contactMethods{align-items:center;justify-content:center;}}.headerWrap .contactMethods .contactMethodsIcon{margin-right:33px;transition:color .3s;font-size:1.375rem;}@media all and (min-width:  1300px ){.headerWrap .contactMethods .contactMethodsIcon:hover{color:#6c3b8c;}}.headerWrap .contactMethods .headerContactButton{margin-left:5px;}.headerWrap .flyoutWrap{z-index:1;}@media (min-width: 1212px){.headerWrap .flyoutWrap{width:100%;justify-content:space-between;padding-right:30px;}.headerWrap .flyoutWrap,.headerWrap .contactMethods{display:flex;align-items:center;height:115px;}.headerWrap .flyoutWrap .buttonAlt,.headerWrap .contactMethods .buttonAlt{margin-bottom:0;}.headerWrap .contactMethods{padding-left:15px;padding-right:30px;}.headerWrap .contactMethods a{color:#fff;}}@media (max-width: 1211px){.headerWrap .mainMenu{padding-top:75px;text-align:center;}.headerWrap .mainMenu li a{padding:20px 0;font-size:22px;}}@media all and (max-width: 767px){.headerWrap .mainMenu{padding-top:25px;text-align:center;}.headerWrap .mainMenu li a{padding:20px 0;font-size:22px;}}.propertyMainInfo__enquire{display:flex;justify-content:space-between;}@media all and (max-width: 767px){.propertyMainInfo__enquire{flex-direction:column;}}.propertyMainInfo__enquire a,.propertyMainInfo__enquire .ff_form_modal{min-height:50px;font-size:1rem;flex:0 0 calc(50% - 8px);padding:10px 0 0;margin-bottom:0;}@media all and (max-width: 767px){.propertyMainInfo__enquire a,.propertyMainInfo__enquire .ff_form_modal{padding:0;}}.propertyMainInfo__enquire a button,.propertyMainInfo__enquire .ff_form_modal button{display:block;width:100%;padding:16px 25px;margin:0;font-size:inherit;}@media all and (max-width: 767px){.propertyMainInfo__enquire a,.propertyMainInfo__enquire .ff_form_modal{margin-bottom:10px;}}.propertyMainInfo__description{margin-top:34px;}.propertyMainInfo__description h2{font-weight:700;font-size:1.125rem;line-height:22px;margin-bottom:10px;color:#6c3b8c;}.propertyMainInfo__description h3{font-weight:700;font-size:1rem;line-height:22px;margin-bottom:10px;color:#6c3b8c;}.propertyMainInfo__description p{font-size:1rem;line-height:28px;}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}}.breakdownContentTitle_main{color:#6c3b8c;margin-bottom:115px;font-size:3.75rem;line-height:64px;font-weight:800;margin-top:0;}@media all and (max-width: 767px){.breakdownContentTitle_main{font-size:1.875rem;line-height:40px;margin-bottom:30px;}}.fluentform{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:content-box;}.fluentform form{max-width:100%;margin:40px auto;}.fluentform form .ff-el-form-control{height:58px;}.fluentform form button.ff-btn-submit{background-color:#6c3b8c;}.imgTextContentWrap{margin-bottom:60px;}@media all and (min-width:  768px ) and (max-width:  1299px ){.imgTextContentWrap{flex:0 0 calc(50% - 30px);}}.imgTextContentWrap h2{font-size:2.5rem;line-height:50px;color:#6c3b8c;}@media all and (max-width: 767px){.imgTextContentWrap h2{font-size:1.875rem;line-height:40px;}}.imgTextContentWrap h3{font-size:1.25rem;line-height:26px;font-weight:700;margin:0 0 25px 0;}.imgTextContentWrap ul{margin-bottom:35px;}.imgTextContentWrap ul li{font-size:.9375rem;line-height:26px;padding-left:26px;position:relative;}.imgTextContentWrap ul li:before{content:"";width:26px;height:26px;position:absolute;display:inline-block;font-weight:900;text-rendering:auto;font-family:"Font Awesome 5 Pro";left:0;color:#6c3b8c;}.imgTextContentWrap .buttonSquare:nth-of-type(2){background-color:transparent;border:1px solid #6c3b8c;color:#6c3b8c;}.imgTextContentWrap .buttonSquare:nth-of-type(2):hover{background-color:#6c3b8c;color:#fff;}.propertyItemStatus{position:absolute;color:#fff;top:12px;right:10px;font-size:.8125rem;font-weight:700;letter-spacing:1.5px;line-height:19px;display:inline-block;height:35px;border-radius:4px;padding:8px 14px;z-index:1;text-transform:uppercase;}.propertyItemStatus__offer{background-color:#6c3b8c;}@media all and (max-width: 767px){.propertyItemStatus{font-size:.6875rem;padding:4px 7px;height:26px;}}.propertyItemRatio{position:relative;margin-bottom:28px;overflow:hidden;background-color:#000;}@media all and (max-width: 767px), all and (min-width:  768px ) and (max-width:  1299px ){.propertyItemRatio{margin-bottom:18px;}}.propertyItemRatio div:before{display:block;content:"";width:100%;padding-top:calc(( 1 / 1 ) * 100%);}.propertyItemRatio .propertyItemPicture,.propertyItemRatio img{position:absolute;top:0;left:0;right:0;bottom:0;}.propertyItemRatio .propertyItemPicture{background-color:#000;}.propertyItemRatio .propertyItemPicture img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease,opacity .5s ease;}.propertyItemCategory,.propertyItemName{margin-top:0;margin-bottom:15px;}@media all and (min-width:  768px ) and (max-width:  1299px ), all and (max-width: 767px){.propertyItemCategory,.propertyItemName{margin-bottom:8px;}}.propertyItemName,.propertyItemBedroom{color:#6c3b8c;font-weight:700;}.propertyItemCategory,.propertyItemBedroom,.propertyItemPrice,.propertyItemDimensions{font-size:1rem;line-height:22px;}.propertyItemCategory,.propertyItemPrice,.propertyItemDimensions{color:#6c3b8c;font-weight:700;}.propertyItemCategory__unit,.propertyItemPrice__unit,.propertyItemDimensions__unit{text-transform:uppercase;}.propertyItemName{font-size:1.1875rem;line-height:27px;}@media all and (max-width: 767px){.propertyItemName{font-size:1rem;line-height:22px;}}.propertyItemBedroom,.propertyItemDimensions{margin-bottom:22px;}.propertyItemBedroom__icon,.propertyItemDimensions__icon{font-size:18px;margin-right:8px;}.propertyItemPrice{margin-bottom:0;}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:300;font-display:swap;src:local("Nunito Sans Light"),local("Nunito-Sans-Light"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/NunitoSans-Light.ttf") format("truetype");}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Nunito Sans Regular"),local("Nunito-Sans-Regular"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/NunitoSans-Regular.ttf") format("truetype");}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Nunito Sans Semi Bold"),local("Nunito-Sans-Semi-Bold"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/NunitoSans-SemiBold.ttf") format("truetype");}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Nunito Sans Bold"),local("Nunito-Sans-Bold"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/NunitoSans-Bold.ttf") format("truetype");}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:800;font-display:swap;src:local("Nunito Sans Extra Bold"),local("Nunito-Sans-Extra-Bold"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/NunitoSans-ExtraBold.ttf") format("truetype");}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:900;font-display:swap;src:local("Nunito Sans Black"),local("Nunito-Sans-Black"),url("https://www.westportproperty.co.uk/wp-content/themes/property/min/fonts/NunitoSans-Black.ttf") format("truetype");}.fluentform *{box-sizing:border-box;}.fluentform .clearfix:after,.fluentform .clearfix:before,.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{content:" ";display:table;}.fluentform .clearfix:after,.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both;}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:flex;gap:15px;width:100%;}.frm-fluent-form .ff-t-cell{display:flex;flex-direction:column;vertical-align:inherit;width:100%;}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0;}.frm-fluent-form .ff-t-cell:last-of-type{flex-grow:1;padding-right:0;}}@media (max-width:768px){.ff-t-cell{margin-left:0 !important;}}.fluentform .ff-el-group{margin-bottom:20px;}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{display:block;float:none;text-align:left;}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-bottom:0;margin-left:auto;}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative;}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--fluentform-danger);content:" *";margin-left:3px;}.fluentform .ff-el-form-control{display:block;width:100%;}.fluentform input[type=checkbox],.fluentform input[type=radio]{display:inline-block;margin:0;}.fluentform input[type=checkbox]{-webkit-appearance:checkbox;}.fluentform input[type=radio]{-webkit-appearance:radio;}.fluentform textarea{max-width:100%;}.fluentform .ff-text-left{text-align:left;}.fluentform .ff-el-form-control::-moz-placeholder{color:#868e96;opacity:1;}.fluentform .ff-el-form-control::placeholder{color:#868e96;opacity:1;}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){background-color:#e9ecef;opacity:1;}.ff-errors-in-stack{display:none;margin-top:15px;}@keyframes skeleton-loading{0%{background-color:#e3e6e8;}to{background-color:#f0f3f5;}}.fluentform .ff-el-group.ff-hpsf-container{display:none !important;position:absolute !important;transform:translateX(1000%) !important;}@keyframes ff-progress-anim{0%{width:0;}5%{width:0;}10%{width:15%;}30%{width:40%;}50%{width:55%;}80%{width:100%;}95%{width:100%;}to{width:0;}}:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto;}.ff-default .ff_btn_style{border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:8px 20px;position:relative;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;}.ff-default .ff_btn_style:focus,.ff-default .ff_btn_style:hover{opacity:.8;outline:0;text-decoration:none;}.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:1px solid var(--fluentform-border-color);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-bottom:0;max-width:100%;padding:11px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:var(--fluentform-primary);color:var(--fluentform-secondary);outline:none;}.ff-default textarea{min-height:90px;}select.ff-el-form-control:not([size]):not([multiple]){height:var(--fluentform-input-select-height,auto);}@keyframes ff_move{0%{background-position:0 0;}to{background-position:50px 50px;}}.ff-default{font-family:inherit;}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0;}@media screen{.wp-chatbot-board-container{background:#fff;border-radius:5px;box-shadow:0 5px 40px rgba(0,0,0,.3);overflow:hidden;}.wp-chatbot-board-container:after{content:"";position:absolute;right:0;bottom:-26px;width:0;height:0;border-left:30px solid transparent;border-right:0 solid transparent;border-top:30px solid #fff;}.wp-chatbot-header{background:#1f8ceb;}.wp-chatbot-header h3{color:#fff;font-size:18px !important;letter-spacing:1px;}ul.wp-chatbot-messages-container li{font-size:14px;}.wp-chatbot-editor-container{background-color:#f2f6f9;}.wp-chatbot-editor-container input,.wp-chatbot-editor-area input::-webkit-input-placeholder,.wp-chatbot-editor-area input::-moz-placeholder,.wp-chatbot-editor-area input:-ms-input-placeholder,.wp-chatbot-editor-area input:-moz-placeholder{color:#565867;}.wp-chatbot-footer{padding:0;}.wp-chatbot-tab-nav ul li a[data-option="recent"]{background-position:-7px -47px;}.wp-chatbot-tab-nav ul li a[data-option="cart"]{background-position:-47px -47px;}.wp-chatbot-tab-nav ul li a[data-option="chat"]{background-position:-82px -42px;}.wp-chatbot-tab-nav ul li a[data-option="help"]{background-position:-129px -47px;}.wp-chatbot-tab-nav ul li a[data-option="chat"]:after{content:"";position:absolute;border-radius:50%;border:3px solid #1f8ceb;left:-9px;right:-9px;bottom:-9px;top:-9px;}.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before,.wp-chatbot-tab-nav ul li:hover a:before{border:2px solid #1f8ceb;}.wpbot-saas-live-chat{width:310px !important;height:500px;box-shadow:0 5px 40px rgba(0,0,0,.16) !important;display:none;}.wp-chatbot-header{color:#fff;background:linear-gradient(135deg,#2a27da 0%,#0cf 100%);}.wp-chatbot-header{display:flex;align-content:center;align-items:center;}.wp-chatbot-content{height:calc(100vh - 320px) !important;}div#wp-chatbot-ball-container{box-shadow:rgba(0,18,46,.16) 0px 8px 36px 0px;}.wp-chatbot-tab-nav ul li a{width:32px;height:32px;background:#fff url("https://www.westportproperty.co.uk/wp-content/plugins/wpbot-pro/templates/template-00/../../images/tab-btn-icon.png") no-repeat;}.wp-chatbot-tab-nav ul li a[data-option="help"]{background-position:-125px -44px;}.wp-chatbot-tab-nav ul li a[data-option="support"]{background-position:-166px -44px;}.wp-chatbot-board-container:after{border-top:30px solid rgba(255,255,255,0);}.wp-chatbot-header{padding:10px 15px;}.wp-chatbot-ball{box-shadow:rgba(0,77,255,.5) 0px 4px 24px;}.wp-chatbot-tab-nav ul{margin:0 !important;padding:0 !important;list-style:none;text-align:center;display:flex;justify-content:flex-start;vertical-align:bottom;}.wp-chatbot-tab-nav ul li a[data-option="chat"]:after{border:0 solid #1f8ceb;}.wp-chatbot-tab-nav ul li.wp-chatbot-operation-active a:before,.wp-chatbot-tab-nav ul li:hover a:before{border:0px solid #1f8ceb;}.wp-chatbot-tab-nav ul li a[data-option="chat"]{background-position:-82px -38px;}.wp-chatbot-tab-nav{padding:4px 5px;}.wp-chatbot-editor-container button{width:auto;box-shadow:rgba(0,77,255,.5) 0px 4px 24px;position:absolute;right:-20px;z-index:999999;padding:0 0 0 0;background:white !important;border-radius:50%;width:46px;height:46px;top:0;}.wp-chatbot-board-container{overflow:visible;}.wp-chatbot-editor-container button:hover{background:#2a27da !important;}.wp-chatbot-board-container{background:rgba(255,255,255,0);}.wp-chatbot-footer{padding:0;background:#fff;}.qcchatbot-template-00 .wp-chatbot-content{z-index:9999 !important;background:rgba(255,255,255,1) !important;position:relative !important;}.wp-chatbot-editor-container button i{color:#3a3a3a;font-size:20px;transform:translate(-10%);}.wp-chatbot-editor-container button:hover i{color:#fff;}}