@charset "UTF-8";.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0;color:inherit;border:0;padding:0 !important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(clientlib-owl/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.supergraphics-1-video-v1{background-image:url('clientlib-redesign/resources/images/supergraphics-1-video-v1.png');background-size:cover;background-position:center;background-repeat:no-repeat}
.supergraphics-2-videoplustext-v2{background-image:url('clientlib-redesign/resources/images/supergraphics-2-videoplustext-v2.png');background-size:cover;background-position:center;background-repeat:no-repeat}
.video-v2 .container--fullwdh{width:var(--content-width);max-width:calc(100% - 40px)}
@media(max-width:834px){.video-v2 .container--fullwdh{max-width:100% !important}
}
@media(min-width:1360px){.video-v2 .container--fullwdh{width:var(--content-width-lg)}
}
.video-v2 .video-wrapper-v2{justify-content:center;align-items:center;padding:0 189px 120px 189px}
.video-v2 .text-btn-container-v2{max-width:230px}
.video-v2 .fraservideo__player{position:relative;width:var(--content-width);height:75vh !important;max-height:75vh !important;min-height:75vh !important}
@media only screen and (min-width:1360px){.video-v2 .fraservideo__player{width:1062px}
}
.video-v2 .fraservideo__newplayicon-v2{width:128px;height:128px;border:2px solid var(--white-color);display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;left:50%;top:50%;cursor:pointer;border-radius:50%;transform:translate(-50%,-50%)}
.video-v2 .text-head-v2{font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-align:left;margin-bottom:16px;font-family:'synthese-regular';text-transform:uppercase}
.text-subheader-v2>p,.text-subheader-v2 a,.text-subheader-v2>h1,.text-subheader-v2>h2,.text-subheader-v2>h3,.text-subheader-v2>h4,.text-subheader-v2>h5,.text-subheader-v2>h6{line-height:48px;letter-spacing:-1px;text-align:left;margin-bottom:32px;word-break:break-all;white-space:break-spaces;font-family:'synthese-book'}
.text-subheader-v2>p{font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:left;margin-bottom:32px;word-break:break-all;white-space:break-spaces}
.video-v2 .text-descrip-v2 p{font-size:16px;font-weight:350;line-height:32px;text-align:left;margin-bottom:32px;font-family:'synthese-book'}
.videoplustext-container-v2 #fraservideo1{object-fit:cover;width:100%;height:415px}
.videoplustext-container-v2 .text-container-v2{width:40%;display:flex;flex-direction:column;justify-content:center}
.video-v2 .video-text-wrapper-v2{justify-content:center;align-items:center;max-width:100%;padding-bottom:120px}
.video-v2 .videoplustext-container-v2{display:flex;width:100%;gap:64px;justify-content:space-between;margin-bottom:190px}
.video-v2 .video-container-v2{position:relative}
.video-container-v2 .fraservideo__player{width:704px;max-height:415px !important;min-height:415px !important}
.video-v2 .youtube-video-v-2{height:75vh !important}
.video-v2 .videoplustext-reverse{flex-direction:row-reverse}
.bg-video-v2{background-color:#ededee !important}
.video-v2 .youtube-video-wrapper-v2{padding:0;margin:72px 0}
.youtube-video-wrapper-v2 .fraservideo__posteroverlay{width:1062px;height:75vh;margin-left:10%;margin-top:120px;margin-bottom:120px}
.youtube-video-wrapper-v2 .fraservideo__player{object-fit:fill;background-size:cover !important}
.videoplustext-container-v2 .fraservideo__player{background-color:gray}
.video-v2 .youtube-video-text-wrapper-v2{display:flex;justify-content:center;padding:0}
.youtube-video-text-wrapper-v2 .video-container-v2{width:60%;height:fit-content}
.bg--white,.bg--white .video-v2{background-color:var(--white-color) !important}
.bg--black,.bg--black .video-v2{background-color:var(--black-color) !important}
.bg--red,.bg--red .video-v2{background-color:var(--red-color) !important}
.bg--burgundy-v2,.bg--burgundy-v2 .video-v2{background-color:var(--burgundy-color-v2) !important}
.bg--lavender,.bg--lavender .video-v2{background-color:var(--lavender-color) !important}
.bg--champagne,.bg--champagne .video-v2{background-color:var(--champagne-color) !important}
.bg--slate-v2,.bg--slate-v2 .video-v2{background-color:var(--slate-color-v2) !important}
.bg--pine-v2,.bg--pine-v2 .video-v2{background-color:var(--pine-color-v2) !important}
.bg--mushroom-v2,.bg--mushroom-v2 .video-v2{background-color:var(--mushroom-color-v2) !important}
.bg--pearl-v2,.bg--pearl-v2 .video-v2{background-color:var(--pearl-color-v2) !important}
.bg--crimson-v2,.bg--crimson-v2 .video-v2{background-color:var(--crimson-color-v2) !important}
.contactus-disc-v2 a{text-decoration:underline}
.homebannervideo.sup-graphics-1 .video-v2.container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/videov1.png');position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;z-index:-1;background-size:100% 100%}
.homebannervideo.sup-graphics-2 .video-v2.container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/videov2_left.png');position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom left;z-index:-1}
.homebannervideo.sup-graphics-3 .video-v2.container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/videov2_right.png');position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom right;z-index:-1}
@media(max-width:767px){.video-v2 .video-text-wrapper-v2{padding-bottom:72px}
.video-v2 .videoplustext-container-v2{margin:0;gap:54px;flex-direction:column-reverse;align-items:center;width:100%}
.video-v2 .text-container-v2{width:90%;height:auto}
.video-v2 .text-head-v2{font-size:12px;line-height:16px}
.text-subheader-v2>p{font-size:32px;line-height:40px;margin-bottom:16px}
.video-v2 .text-descrip-v2{margin-bottom:48px}
.video-v2 .text-btn-container-v2{margin-bottom:56px}
.video-v2 #fraservideo1{width:100%;max-height:unset !important;min-height:unset !important}
.video-v2 .fraservideo__newplayicon-v2{width:64px;height:64px}
.video-v2 .svg-video-v2{height:17px;width:20px}
.videoplustext-container-v2 .fraservideo__player{height:unset !important}
.video-v2 .video-wrapper-v2{margin:70px 0}
.youtube-video-wrapper-v2 .fraservideo__player{height:211px}
.video-v2 .youtube-overlay-v2{height:100%;margin:0}
.video-v2 .youtube-playicon-v2{top:50%}
.youtube-video-wrapper-v2 .fraservideo__player{margin:0;height:211px !important}
.video-v2 .youtube-video-wrapper-v2{height:55%;position:relative}
.youtube-video-wrapper-v2 .fraservideo__posteroverlay{margin:0;width:100%}
.videoplustext-container-v2 .video-container-v2{margin-bottom:0 !important}
.youtube-video-text-wrapper-v2 .video-container-v2{margin-top:0;width:100%;margin-bottom:72px;height:211px}
.youtube-video-text-wrapper-v2 .text-container-v2{margin:0}
.youtube-video-text-wrapper-v2 .text-btn-container-v2{margin-bottom:0}
.youtube-video-text-wrapper-v2 .fraservideo__player{height:211px !important}
.homebannervideo.sup-graphics-1 .video-v2.container::after,.homebannervideo.sup-graphics-2 .video-v2.container::after,.homebannervideo.sup-graphics-3 .video-v2.container::after{opacity:0}
.video-v2-overlay{width:auto !important}
}
.video-v2 .fraservideo__player{z-index:1}
.video-v2 .video-v2-overlay{background:black;position:absolute;opacity:.15;z-index:2;width:1062px;max-height:75vh !important;min-height:75vh !important}
.videoplustext-container-v2 .video-v2-overlay{width:100%;max-height:415px !important;min-height:415px !important}
@media(min-width:768px) and (max-width:1024px){.video-v2 .fraservideo__player{height:50vh !important;min-height:50vh !important;max-height:50vh !important}
.videoplustext-container-v2 #fraservideo1{height:415px !important;min-height:415px !important}
.video-text-wrapper-v2{padding-bottom:72px !important}
.video-text-wrapper-v2 .frasernewimgtxt{justify-content:flex-end}
.video-text-wrapper-v2 .videoplustext-container-v2{margin:0;flex-direction:column;align-items:center}
.video-text-wrapper-v2 .video-container-v2{width:100%;margin:0}
.video-text-wrapper-v2 .text-container-v2{width:95%;margin:0;height:auto}
}
.video-v2 .height-author-v2 .fraservideo__player{height:515px !important;min-height:515px !important;max-height:515px !important}
@media only screen and (min-width:1920px){.video-v2 .fraservideo__player{object-fit:fill;min-height:70vh !important;max-height:70vh !important}
}
@media(max-width:767px){.video-v2 .svg-video-v2{height:25px;width:25px}
.video-v2 .fraservideo__newplayicon-v2{width:80px;height:80px;margin-top:-12px}
.video-v2 .fraservideo__newplayicon-v2{opacity:0}
.video-v2 .fraservideo__newplayicon-v2.show-video-v2{opacity:1}
.video-v2 .youtube-playicon-v2{opacity:1 !important}
}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}
.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(1 * 2);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}
.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(1 * 3);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}
.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-2s{-webkit-animation-delay:calc(1s * 2);animation-delay:calc(1s * 2);-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}
.animate__animated.animate__delay-3s{-webkit-animation-delay:calc(1s * 3);animation-delay:calc(1s * 3);-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}
.animate__animated.animate__delay-4s{-webkit-animation-delay:calc(1s * 4);animation-delay:calc(1s * 4);-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}
.animate__animated.animate__delay-5s{-webkit-animation-delay:calc(1s * 5);animation-delay:calc(1s * 5);-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}
.animate__animated.animate__faster{-webkit-animation-duration:calc(1s / 2);animation-duration:calc(1s / 2);-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}
.animate__animated.animate__fast{-webkit-animation-duration:calc(1s * 0.8);animation-duration:calc(1s * 0.8);-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}
.animate__animated.animate__slow{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}
.animate__animated.animate__slower{-webkit-animation-duration:calc(1s * 3);animation-duration:calc(1s * 3);-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}
@media print,(prefers-reduced-motion:reduce){.animate__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}
.animate__animated[class*="Out"]{opacity:0}
}
@-webkit-keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}
80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0) scaleY(0.95);transform:translate3d(0,0,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}
}
@keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}
80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0) scaleY(0.95);transform:translate3d(0,0,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}
}
.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
.animate__flash{-webkit-animation-name:flash;animation-name:flash}
@-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)}
}
.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.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,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shakeX{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 shakeX{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)}
}
.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}
@-webkit-keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}
@keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}
.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}
@-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)}
}
.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
@-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,0);transform:rotate3d(0,0,1,0)}
}
@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,0);transform:rotate3d(0,0,1,0)}
}
.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.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(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.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)}
}
.animate__tada{-webkit-animation-name:tada;animation-name:tada}
@-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)}
}
.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}
.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-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)}
}
.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:calc(1s * 1.3);animation-duration:calc(1s * 1.3);-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@-webkit-keyframes backInDown{0{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes backInDown{0{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}
@-webkit-keyframes backInLeft{0{-webkit-transform:translateX(-2000px) scale(1);transform:translateX(-2000px) scale(1);opacity:.7}
80%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes backInLeft{0{-webkit-transform:translateX(-2000px) scale(1);transform:translateX(-2000px) scale(1);opacity:.7}
80%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}
@-webkit-keyframes backInRight{0{-webkit-transform:translateX(2000px) scale(1);transform:translateX(2000px) scale(1);opacity:.7}
80%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes backInRight{0{-webkit-transform:translateX(2000px) scale(1);transform:translateX(2000px) scale(1);opacity:.7}
80%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}
@-webkit-keyframes backInUp{0{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes backInUp{0{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}
@-webkit-keyframes backOutDown{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}
}
@keyframes backOutDown{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}
}
.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}
@-webkit-keyframes backOutLeft{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
}
@keyframes backOutLeft{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
}
.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}
@-webkit-keyframes backOutRight{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
}
@keyframes backOutRight{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
}
.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}
@-webkit-keyframes backOutUp{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}
}
@keyframes backOutUp{0{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
100%{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}
}
.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}
@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.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(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.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(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.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(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.animate__bounceIn{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(0.9);transform:translate3d(0,25px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);transform:translate3d(0,-10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);transform:translate3d(0,5px,0) scaleY(0.985)}
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(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(0.9);transform:translate3d(0,25px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);transform:translate3d(0,-10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);transform:translate3d(0,5px,0) scaleY(0.985)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);transform:translate3d(-10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);transform:translate3d(5px,0,0) scaleX(0.995)}
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(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);transform:translate3d(-10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);transform:translate3d(5px,0,0) scaleX(0.995)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);transform:translate3d(10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);transform:translate3d(-5px,0,0) scaleX(0.995)}
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(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);transform:translate3d(10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);transform:translate3d(-5px,0,0) scaleX(0.995)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);transform:translate3d(0,10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);transform:translate3d(0,-5px,0) scaleY(0.985)}
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(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);transform:translate3d(0,10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);transform:translate3d(0,-5px,0) scaleY(0.985)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.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(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.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(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}
.animate__bounceOut{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);transform:translate3d(0,10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);transform:translate3d(0,10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}
}
.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(0.9);transform:translate3d(20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(0.9);transform:translate3d(20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}
}
.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);transform:translate3d(-20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);transform:translate3d(-20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}
}
.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);transform:translate3d(0,-10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(0.9);transform:translate3d(0,20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);transform:translate3d(0,-10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(0.9);transform:translate3d(0,20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}
}
.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-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)}
}
.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-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)}
}
.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-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)}
}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-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)}
}
.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-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)}
}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-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)}
}
.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-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)}
}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-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)}
}
.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}
@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}
@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}
@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-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)}
}
.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-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)}
}
.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-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)}
}
.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-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)}
}
.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-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)}
}
.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-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)}
}
.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-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)}
}
.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-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)}
}
.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
}
@keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
}
.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}
@-webkit-keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
}
@keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
}
.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}
@-webkit-keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
}
@keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
}
.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}
@-webkit-keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
}
@keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
}
.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}
@-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(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-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,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-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(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translate3d(0,0,0) rotate3d(0,1,0,0);-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,0);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animate__animated.animate__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)}
}
.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-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)}
}
.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-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}
}
.animate__flipOutX{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-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}
}
.animate__flipOutY{-webkit-animation-duration:calc(1s * 0.75);animation-duration:calc(1s * 0.75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedInRight{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 lightSpeedInRight{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)}
}
.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedInLeft{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 lightSpeedInLeft{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)}
}
.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOutRight{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOutRight{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes lightSpeedOutLeft{from{opacity:1}
to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}
}
@keyframes lightSpeedOutLeft{from{opacity:1}
to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}
}
.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
@-webkit-keyframes rotateOut{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes rotateOutDownLeft{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
@-webkit-keyframes rotateOutDownRight{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
@-webkit-keyframes rotateOutUpLeft{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
@-webkit-keyframes rotateOutUpRight{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{from{opacity:1}
to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
@-webkit-keyframes hinge{0{-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-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-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-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-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-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}
}
.animate__hinge{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}
@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.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(0.1) rotate(30deg);transform:scale(0.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)}
}
.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
@-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)}
}
.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-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)}
}
.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}
.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}
@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}
.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0)}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0)}
}
.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0)}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0)}
}
.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}
.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-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)}
}
.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-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)}
}
.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-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)}
}
.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-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)}
}
.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-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)}
}
.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-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)}
}
.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-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)}
}
.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-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)}
}
.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.fraserbanner{width:100%;position:relative}
.fraserbanner__imagelist{position:relative}
.fraserbanner__imagelist::before,.fraserbanner__imagelist::after{background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);position:absolute;width:270px;height:100%;top:0;left:0;z-index:1;content:""}
.container--editmode .fraserbanner__imagelist .fraserbanner__image,.container--editmode .fraserbanner__imagelist .fraservideo__player{min-height:700px;max-height:700px}
.container--editmode .fraserbanner--subpage .fraserbanner__image,.container--editmode .fraserbanner--subpage{min-height:600px;max-height:600px}
.fraserbanner--subpage{height:auto}
.fraserbanner.fraserbanner--subpage .simpleParallax{height:100%}
.fraserbanner--subpage::before{width:100%;height:35%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);position:absolute;bottom:0;left:0;z-index:1;content:""}
.fraserbanner--subpage::after{display:none}
.fraserbanner__imagelist::after{left:auto;right:0;transform:matrix(-1,0,0,1,0,0)}
.fraserbanner__image{width:100%;height:auto}
.fraserbanner__overlay{background-color:var(--black-color-opc7);padding:83px 55px;position:absolute;top:45%;left:calc((100% - var(--content-width)) / 2);min-height:370px;margin-top:-185px}
.fraserbanner__overlay.landscape{transform:rotate(90deg)}
.fraserbanner__overlay.landscape>.fraserbanner__overlayinner{transform:rotate(270deg)}
.fraserheader__logo.landscape{padding:30px 100px !important}
.fraserbanner__overlayinner{width:205px;display:flex;flex-direction:column;justify-content:center}
.fraserbanner__scdrylogo{width:130px;height:135px;margin-left:auto;margin-right:auto}
.fraserbanner__scdrylogolink,.fraserbanner__scdrylogoimg{width:100%;height:100%}
.fraserbanner__scdrylogolink{float:left}
.fraserbanner__dotlist{position:absolute;width:100%;bottom:35px;z-index:2;display:flex;justify-content:center}
.fraserbanner__dot{background:var(--white-color);transform:rotate(45deg);width:10px;height:10px;cursor:pointer;margin:7px}
.fraserbanner--dotactive{background:var(--cream-color-1)}
.fraserbanner__nav{width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;left:40px;background:url(clientlib-redesign/resources/images/chevron__left__icon.png) no-repeat transparent;background-size:contain;z-index:3;cursor:pointer}
.fraserbanner--navnext{left:auto;right:40px;background:url(clientlib-redesign/resources/images/chevron__right__icon.png) no-repeat transparent;background-size:contain}
.fraserbanner--subpage .fraserbanner__image{height:auto;transform:none !important}
.fraserbanner__pageheading{position:absolute;z-index:2;bottom:25px;width:100%;left:0;text-align:center}
.fraserbanner__imagelist .fraservideo__player{min-height:calc(70vh - 65px);max-height:calc(70vh - 65px)}
@media(max-width:1280px){.fraserbanner__imagelist .fraservideo__player{min-height:calc(100vh - 65px);max-height:calc(100vh - 65px)}
}
@media(max-width:1024px){.fraserbanner__imagelist .fraservideo__player{min-height:100vh;max-height:100vh}
}
@media(max-width:834px){.fraserbanner{margin-top:65px}
.fraserbanner::before,.fraserbanner::after{height:calc(100% - 5px)}
.fraserbanner__nav{display:none}
.fraserbanner__imagelist .fraservideo__player{min-height:240px}
.fraserbanner--subpage{overflow:hidden}
.fraserbanner--subpage::before{bottom:0}
}
.fraserenquiryform{margin-top:55px;display:flex;justify-content:center;border-bottom:solid 1px var(--border-color2)}
.fraserenquiryform__elm{margin-top:40px;padding-bottom:40px}
.border-bottom-color{border-bottom:1px solid var(--cream-color-1)}
.fraserenquiryform__field{display:flex;flex-direction:column;margin-bottom:40px}
.fraserenquiryform__label{margin-bottom:15px}
.fraserenquiryform__input{padding:16px;border:1px solid var(--black-color-var2);font-size:16px}
.fraserenquiryform__input::placeholder{color:var(--black-color-var4) !important}
.fraserenquiryform__image{width:50%}
.fraserenquiryform__submit{width:230px}
.fraserenquiryform__checkbox{margin:0 10px 0 0;float:left}
.fraserenquiryform__textarea{border:1px solid var(--cream-color-1);resize:none}
.fraserenquiryform__success{display:none;margin-bottom:40px}
.fraserenquiryform__textarea::placeholder{color:red}
.fraserenquiryform__fieldtext{font-family:var(--fraser-font);font-style:normal;font-weight:normal;font-size:16px;line-height:22px;color:var(--black-color);float:left;width:calc(100% - 35px)}
.fraserenquiryform__fieldlist{margin-bottom:15px;float:left;width:100%}
.success{border-color:#32cd32}
.error{border-color:red}
.msg{color:red;font-size:14px}
@media(max-width:834px){.fraserenquiryform__submit,.fraserenquiryform__image{width:100%}
.fraserenquiryform{margin-top:15px}
.fraserenquiryform .col--8{width:100%;max-width:100%;flex:0 0 100%}
.fraserenquiryform__elm{padding-bottom:0}
}
.facilitieslist__cont{display:flex;max-height:720px;overflow-y:hidden}
.sds::before{content:"";width:100px;height:100px;background-color:black;position:absolute;left:0;top:24px}
.facilitieslist__options{width:30%;padding:0 0 0 35px;overflow:auto;position:relative;background:var(--black-color-var1);width:calc(100% - 715px)}
.facilitieslist__optionslist{display:flex;align-items:flex-start;cursor:pointer;padding:12px 0;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.facilitieslist__floorbubble{position:relative;z-index:2;border-radius:50%;background-color:var(--black-color);color:var(--white-color);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--black-color);position:absolute;cursor:pointer;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.facilitieslist--floorbubbleactive,.facilitieslist__floorbubble:hover{background-color:var(--cream-color-1);color:var(--black-color);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.facilitieslist__optionmsg{color:var(--white-color);font-size:16px;font-family:var(--fraser-font);font-style:normal;font-weight:normal;font-size:16px;line-height:24px}
.facilitieslist__optionsnum{width:20px;min-width:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;height:20px;padding:4px;margin-right:8px;font-size:12px;font-family:var(--fraser-font);font-style:normal;font-weight:normal;font-size:12px;line-height:16px;display:flex;align-items:center;text-align:center;text-transform:capitalize;background-color:var(--cream-color-1);margin-top:2px}
.facilitieslist__optionslist:hover,.facilitieslist--optionsactive{color:var(--cream-color-1);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.facilitieslist__optionslist:hover .facilitieslist__optionsnum,.facilitieslist--optionsactive .facilitieslist__optionsnum{background:var(--bubble-hover-color);color:var(--black-color);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.facilitieslist__optionslist:hover .facilitieslist__optionmsg,.facilitieslist--optionsactive .facilitieslist__optionmsg{color:var(--cream-color-1);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.facilitieslist__floor{width:70%;overflow:hidden;height:720px;position:relative;width:715px}
.facilitieslist__image{margin:0;width:165%;position:relative;left:-30%;top:-90px;min-height:830px;max-width:initial}
#facilitiesSkyDeckSection{display:none;height:auto}
.facilitieslist__tablink{background-color:transparent;border:0;padding:4px;margin:13.5px;font-size:24px;font-weight:900;margin-bottom:32px;line-height:36px;letter-spacing:0;color:var(--black-color-var4);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.facilitieslist__tablink:hover{text-decoration:none}
.facilitieslist--tablinkactive{border-bottom:4px solid var(--cream-color-1);color:var(--black-color);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.facilitieslist__tab{display:flex;justify-content:center;margin:10px auto 30px;width:100%}
.facilitieslist__optcont{max-height:720px;overflow:auto;padding-bottom:85px;padding-top:35px}
.facilitieslist__optcont::before{position:absolute;top:610px;left:0;content:"";height:110px;background:linear-gradient(180deg,rgba(51,51,51,0) 0,#333 100%);width:100%}
@media(max-width:834px){.facilitieslist{width:111%;margin-left:-5.5%}
.facilitieslist__cont{flex-direction:column-reverse;max-height:100%}
.facilitieslist__options{padding-left:25px;padding-top:20px;width:100%;padding-bottom:0;max-height:100%;overflow:hidden}
.facilitieslist{flex-direction:column}
.facilitieslist__floor{width:100%;height:auto}
.facilitieslist__image{height:auto;min-height:auto;top:-20px;object-fit:contain;margin-bottom:-35px}
.facilitieslist__optcont::before{display:none}
.facilitieslist__floorbubble{display:none}
.facilitieslist__imgcont{height:auto}
.facilitieslist__options{padding-top:0;max-height:100% !important}
.facilitieslist__optcont{padding-top:13px;padding-bottom:28px;max-height:100%}
.facilitieslist__options .btn.btn--var.mar-bt--30.hide--desktop{margin-bottom:12px !important;margin-top:13px}
}
.fraserslider{margin-top:120px;margin-bottom:120px}
.fraserslider__info{display:flex;width:100%;justify-content:center;margin-top:25px;display:none}
.fraser--carousel .owl-item.active .fraserslider__info{display:flex}
.fraserslider__index{display:flex;background:var(--cream-color-1);width:24px;height:24px;margin-right:10px;border-radius:50%;justify-content:center;align-items:center}
.fraser--carousel .owl-dots{display:none}
.fraserslider__image{width:100%;max-height:560px}
.fraser--carousel .fraserslider__image{min-height:560px}
@media(max-width:834px){.fraser--carousel .fraserslider__image{height:240px}
.fraser--carousel .owl-nav{display:none}
.fraser--carousel .owl-dots{display:flex;bottom:80px;width:100%}
.fraserslider{margin-top:0;margin-bottom:40px}
}
.floorplan{padding:55px 0 80px}
.floorplan__selection{display:flex;margin-top:25px}
.floorplan__legend{margin-top:24px}
.floorplan__description{justify-content:center;width:100%;margin-top:40px;display:none}
.floorplan__para{width:80%;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-align:center}
.floorplan__section{margin:12px 0}
.floorplan__button{width:312px;height:56px;border:0;color:var(--white-color);background:var(--cream-color-1)}
.floorplan__image{width:100%;height:100%}
#floorplanDesc,#floorplanImgLegend,#floorplanImg,.floorplan__details{display:none}
.floorplan__details.appear{display:block}
.floorplan__img{width:100%;height:100%;mix-blend-mode:multiply}
.select__box{margin-top:-1px}
.select__box .option{border-bottom:1px solid var(--cream-color-2);padding:7px 15px;cursor:pointer}
.select--valueselected{padding:7px 15px}
.select__box label,.select label{cursor:pointer;font-family:var(--fraser-font);font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:var(--black-color-var1);width:100%;display:block;width:calc(100% - 30px)}
.select label{max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.select__box span,.select span{font-family:var(--fraser-font);font-style:normal;font-weight:normal;font-size:12px;line-height:20px;color:var(--black-color-var1);width:100%;display:block;width:calc(100% - 30px);max-width:180px}
.select__box .option .radio,.select .radio{display:none}
.select__box .options__container.active{display:block}
.select__box .options__container{display:none;border:1px solid var(--cream-color-2);position:absolute;width:calc(100% - 30px);z-index:5;background:var(--white-color);left:15px;top:126px}
.select__box .option:last-child{border-bottom:0}
@media(max-width:834px){.select__box .options__container{width:100%;left:0;max-height:255px;overflow:auto}
.floorplan .heading{text-align:left !important;width:100% !important}
.floorplan__selection{flex-direction:column;margin-top:0;width:100%;display:block}
.floorplan__legend,.floorplan__description{display:none}
.floorplan__button{width:100%;margin-top:16px;margin-bottom:57px}
.floorplan{padding:10px 0 40px}
.floorplan [class*="col--"]{width:100%;max-width:100%}
.floorplan__image{height:auto}
#floorplanImg{margin-top:40px}
.floorplan .para.pad-lt--55{padding-left:30px !important;font-size:8px;line-height:10px}
.floorplan .heading{margin-bottom:20px}
.floorplan .col--6.mar-top--30{margin-top:5px !important}
#floorplanDesc,#floorplanImgLegend{display:none}
.floorplan__imgcont{width:100%;max-width:100%;flex:0 0 100%}
.floorplan .col{padding-left:0;padding-right:0}
}
.bg--black .floorplan__img,.bg--black8 .floorplan__img,.bg--blackv1 .floorplan__img,.bg--white .floorplan__img,.bg--red .floorplan__img,.bg--grey .floorplan__img,.bg--copolgrey.floorplan__img,.bg--burgundy .floorplan__img,.bg--lavender .floorplan__img,.bg--champagne .floorplan__img,.bg--pine .floorplan__img,.bg--slate .floorplan__img,.bg--mushroom .floorplan__img,.bg--pearl .floorplan__img,.bg--cream .floorplan__img{mix-blend-mode:normal}
.faqsection{padding:55px 0 40px}
.faqsection__expand{border-bottom:1px solid var(--cream-color-1);width:100%;margin-bottom:25px !important;padding-left:0;padding-right:0}
.faqsection__expclps{position:relative;cursor:pointer;margin-bottom:15px !important;padding-right:40px}
.fraserbanner .mobile{display:none}
.faqsection__chevicon{position:absolute;width:24px;height:24px;right:10px;top:5px;cursor:pointer}
.faqsection--collapse{font-weight:700 !important}
.faqsection--collapse .faqsection__chevicon{transform:rotate(180deg)}
.faqsection__hidecontent{padding-bottom:15px;display:none}
.faqsection__inner{margin-bottom:15px;padding-right:0}
@media(max-width:640px){.fraserbanner .mobile{display:block}
.fraserbanner .desktop{display:none}
}
.fraserfaq__right{border-left:1px solid var(--border-color);padding-left:30px}
.fraserfaq__divider{width:100%;height:1px;background:var(--border-color);display:none;margin-bottom:10px}
@media(max-width:834px){.fraserfaq__right{border:0}
.fraserfaq__divider{display:block}
.faqsection{padding:15px 0}
.faqsection__inner{margin-bottom:0}
.faqsection__expand{margin-bottom:15px}
.redesignhomepage .fraserstrategy.brdr{border:none !important}
}
.mar-lft--15{margin-left:15px !important}
@media(max-width:640px){.mar-lft--15{margin-left:0 !important}
.faq__btn{width:100%}
}
.brdr{border:1px solid var(--cream-color-1) !important}
@media(max-width:640px){.brdr{padding:15px !important}
}
.arrow{transition:.3s ease-in-out;cursor:pointer;transform:rotate(0)}
.content:not(.fraser-video-player){transition:.4s ease-in-out}
.fraserfooternew{border-radius:0;display:flex;align-items:flex-start;flex-direction:row;justify-content:space-around;padding:65px 0 40px}
.fraserfooternew__logo{width:229px;height:85px}
.fraserfooternew__image{width:100%;height:auto}
.fraserfooternew__socialimg,.fraserfooter--socialhover{width:50px;height:50px}
.fraserfooternew__list{display:block;float:left;font-family:var(--newfraser-font) !important;font-style:normal;font-weight:500;font-size:16px;letter-spacing:0;line-height:20px;color:var(--cream-color-1);width:100%;margin-bottom:8px}
.fraserfooternew__list:last-child{margin-bottom:0}
.fraserfooternew__list a{color:var(--grey-color-var4) !important;margin-top:8px;font-family:var(--newfraser-font) !important}
.fraserfooternew__linksocialgroup{display:flex}
.fraserfooternew__address{margin-bottom:40px}
.fraserfooternew__addresslist{display:inline-block;color:var(--cream-color-1);margin:10px 0;width:100%}
.fraserfooternew__addresslist:last-child .fraserfooternew__addressimg{margin-bottom:30px}
.fraserfooternew__addressimg{padding-right:10px;padding-top:5px;float:left}
.fraserfooternew__linksocial{width:50px;display:flex;align-items:center;justify-content:center;margin-right:15px;height:50px;border-radius:50px}
.fraserfooternew__socialink{display:flex;align-items:center;width:100%;justify-content:center;height:100%;border-radius:50%;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;position:relative;aspect-ratio:1 / 1}
.fraserfooternew__socialimg{-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserfooternew__socialimg,.fraserfooter--socialhover{position:absolute;width:100%;height:100%;left:0;top:0}
.fraserfooternew__socialink:hover .fraserfooternew__socialimg,.fraserfooter--socialhover{opacity:0;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserfooternew__socialink:hover .fraserfooter--socialhover{opacity:1;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserfooternew__listlink{font-family:(--newfraser-font);font-style:normal;font-weight:normal;font-size:16px;letter-spacing:0;line-height:24px;color:var(--grey-color-var4);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserfooternew__listlink:hover{color:var(--white-color) !important;text-decoration:none;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserfooternew__image{width:100%;height:auto}
.fraserfooternew__copyrights{display:flex;justify-content:center;align-items:center;margin-top:40px;padding-bottom:40px}
.fraserfooternew__copyrights a{color:var(--monochrome-color-var4) !important;text-decoration:none}
.fraserfooternew__copytxt{margin-bottom:0 !important;margin-right:20px;border-right:solid 1px var(--monochrome-color-var4);padding-right:20px;line-height:18px !important;font-family:var(--newfraser-font);font-style:normal;font-weight:normal;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;color:var(--monochrome-color-var4)}
.fraserfooternew__logo{width:229px;height:85px}
.fraserfooternew .ffn-newheading{margin-bottom:7px;width:100%;float:left}
.fraserfooternew__links{float:left;width:100%}
.fraserfooternew__copylink{font-family:var(--newfraser-font);font-style:normal;font-weight:normal;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;color:var(--grey-color-var4);border-right:solid 1px var(--monochrome-color-var4);margin-right:20px;padding-right:20px;text-decoration:none}
.fraserfooternew__copylink:hover{color:var(--white-color) !important;text-decoration:none}
.fraserfooternew__copylink:last-child{border:0;margin-right:0;padding-right:0}
.footer__divider{border-bottom:1px solid var(--grey-color);margin:24px 0}
.fraserfooternew__headinglink:hover{color:var(--white-color) !important;text-decoration:none}
.fraserfooternew__headinglink{padding:0 !important;border-bottom:0 !important}
.fraserfooternew__headinglink::after{display:none}
@media(max-width:834px){.fraserfooter{flex-direction:column}
.fraserfooter>[class*="ffn-col--"]{width:100%;flex:0 0 100%;max-width:100%;margin-top:40px}
.fraserfooternew__links{margin:10px auto 0;position:relative;padding-bottom:10px}
.fraserfooternew__links::after{position:absolute;width:calc(100% + 40px);left:-20px;bottom:0;height:1px;background:var(--monochrome-color);content:""}
.fraserfooternew__list a{width:100%}
.fraserfooternew__copytxt{padding-right:0;border-right:0;margin-right:0;max-width:320px;padding-bottom:7px}
.fraserfooternew__copyrights{flex-direction:row;align-items:flex-start;margin-top:15px;flex-wrap:wrap}
.fraserfooternew__copylink{padding-left:0 !important}
.fraserfooternew__logohidesktp{border-top:solid 1px var(--black-color-var3);width:100%;flex:0 0 100%;max-width:100%;padding-top:40px}
.fraserfooternew__listlink{width:200px;float:left;padding:0}
.fraserfooter{padding:0 0 40px}
.fraserfooternew__addresslist{display:inline-block;width:100%}
.fraserfooternew__addressimg{float:left}
.fraserfooternew__address{margin-bottom:20px}
.fraserfooternew{flex-direction:column}
.fraserfooternew [class*="ffn-col--"]{width:100%;max-width:100%;flex:0 0 100%}
.fraserfooternew{padding:0}
.fraserfooternew .ffn-newheading{padding:20px 0;margin-bottom:0;position:relative;margin-top:0;display:flex;justify-content:space-between;align-items:center;font-size:16px;letter-spacing:0;line-height:24px}
.fraserfooternew .ffn-newheading::after{position:absolute;width:calc(100% + 40px);left:-20px;bottom:0;height:1px;background:var(--monochrome-color);content:""}
.fraserfooternew__links{display:none}
.fraserfooternew__arrow{width:24px;height:24px}
.fraserfooternew hr{display:none}
.fraserfooternew__logo{width:229px;height:85px;display:block;margin:40px auto 24px}
.fraserfooternew__linksocialgroup{justify-content:center;margin-bottom:50px}
.fraserfooternew__linksocial{margin-top:0 !important}
.fraserfooternew__linksocial:last-child{margin-right:0 !important}
}
@media(min-width:1024px){.redesignpage .fraserreasons.fraser--row .fraserreasons__blocks .heading--variation1{font-size:40px;line-height:58px}
}
@media(max-width:1024px){.redesignpage .fraserreasons.fraser--row .fraserreasons__blocks .heading--variation1{font-size:36px;line-height:56px}
}
@media(max-width:992px){.redesignpage .fraserreasons.fraser--row .fraserreasons__blocks .heading--variation1{font-size:30px;line-height:46px}
}
.fraserfooter{padding:65px 0 40px}
.fraserfooter__links{margin-top:16px}
.fraserfooter__list{margin:5px 5px 5px 0;display:block;float:left;font-family:var(--fraser-font);font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--cream-color-1);width:100%}
.fraserfooter__linksocialgroup{display:flex}
.fraserfooter__address{margin-bottom:40px}
.fraserfooter__addresslist{display:inline-block;color:var(--cream-color-1);margin:10px 0;width:100%}
.fraserfooter__addresslist:last-child .fraserfooter__addressimg{margin-bottom:30px}
.fraserfooter__addressimg{padding-right:10px;padding-top:5px;float:left}
.fraserfooter__linksocial{width:50px;display:flex;align-items:center;justify-content:center;margin-right:15px;height:50px;border-radius:50px;border:1px solid var(--cream-color-1)}
.fraserfooter__socialink{display:flex;align-items:center;width:100%;justify-content:center;height:100%;border-radius:50%;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserfooter__socialink:hover{background:var(--cream-color-1);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserfooter__socialimg,.fraserfooter--socialhover{-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserfooter__socialink:hover .fraserfooter__socialimg,.fraserfooter--socialhover{display:none;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserfooter__socialink:hover .fraserfooter--socialhover{display:block;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserfooter__listlink{font-family:var(--fraser-font);font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:var(--cream-color-1);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserfooter__listlink:hover{color:var(--bubble-hover-color);text-decoration:none;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserfooter__image{width:100%;height:auto}
.fraserfooter__copyrights{display:flex;justify-content:center;align-items:center;margin-top:60px}
.fraserfooter__copytxt{color:var(--black-color-var2) !important;margin-bottom:0 !important;margin-right:20px;border-right:solid 1px var(--white-color);padding-right:20px;line-height:18px !important}
.fraserfooter__logo{width:229px;height:85px}
.fraserfooter__addresslist img{width:16px}
@media(max-width:834px){.fraserfooter{flex-direction:column}
.fraserfooter>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%;margin-top:40px}
.fraserfooter__links{margin-bottom:30px}
.fraserfooter__copytxt{padding-right:0;border-right:0;margin-right:0;max-width:320px;padding-bottom:7px}
.fraserfooter__copyrights{flex-direction:column;align-items:flex-start;margin-top:15px}
.fraserfooter__copylink{padding-left:0 !important}
.fraserfooter__logohidesktp{border-top:solid 1px var(--black-color-var3);width:100%;flex:0 0 100%;max-width:100%;padding-top:40px}
.fraserfooter__listlink{width:200px;float:left;padding:0}
.fraserfooter{padding:0 0 40px}
.fraserfooter__addresslist{display:inline-block;width:100%}
.fraserfooter__addressimg{float:left}
.fraserfooter__address{margin-bottom:20px}
}
@font-face{font-family:"synthese-regular";src:url("clientlib-partials/resources/fonts/synthese-regular.eot");src:url("clientlib-partials/resources/fonts/synthese-regular.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-regular.svg#synthese-regular") format("svg"),url("clientlib-partials/resources/fonts/synthese-regular.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-regular.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-boldoblique";src:url("clientlib-partials/resources/fonts/synthese-boldoblique.eot");src:url("clientlib-partials/resources/fonts/synthese-boldoblique.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-boldoblique.svg#synthese-boldoblique") format("svg"),url("clientlib-partials/resources/fonts/synthese-boldoblique.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-boldoblique.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-bold";src:url("clientlib-partials/resources/fonts/synthese-bold.eot");src:url("clientlib-partials/resources/fonts/synthese-bold.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-bold.svg#synthese-bold") format("svg"),url("clientlib-partials/resources/fonts/synthese-bold.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-bold.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-bookoblique";src:url("clientlib-partials/resources/fonts/synthese-bookoblique.eot");src:url("clientlib-partials/resources/fonts/synthese-bookoblique.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-bookoblique.svg#synthese-bookoblique") format("svg"),url("clientlib-partials/resources/fonts/synthese-bookoblique.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-bookoblique.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-book";src:url("clientlib-partials/resources/fonts/synthese-book.eot");src:url("clientlib-partials/resources/fonts/synthese-book.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-book.svg#synthese-book") format("svg"),url("clientlib-partials/resources/fonts/synthese-book.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-book.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-lightoblique";src:url("clientlib-partials/resources/fonts/synthese-lightoblique.eot");src:url("clientlib-partials/resources/fonts/synthese-lightoblique.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-lightoblique.svg#synthese-lightoblique") format("svg"),url("clientlib-partials/resources/fonts/synthese-lightoblique.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-lightoblique.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-light";src:url("clientlib-partials/resources/fonts/synthese-light.eot");src:url("clientlib-partials/resources/fonts/synthese-light.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-light.svg#synthese-light") format("svg"),url("clientlib-partials/resources/fonts/synthese-light.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-light.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-oblique";src:url("clientlib-partials/resources/fonts/synthese-oblique.eot");src:url("clientlib-partials/resources/fonts/synthese-oblique.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-oblique.svg#synthese-oblique") format("svg"),url("clientlib-partials/resources/fonts/synthese-oblique.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-oblique.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-ultraoblique";src:url("clientlib-partials/resources/fonts/synthese-ultraoblique.eot");src:url("clientlib-partials/resources/fonts/synthese-ultraoblique.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-ultraoblique.svg#synthese-ultraoblique") format("svg"),url("clientlib-partials/resources/fonts/synthese-ultraoblique.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-ultraoblique.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"synthese-ultra";src:url("clientlib-partials/resources/fonts/synthese-ultra.eot");src:url("clientlib-partials/resources/fonts/synthese-ultra.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/synthese-ultra.svg#synthese-ultra") format("svg"),url("clientlib-partials/resources/fonts/synthese-ultra.woff") format("woff"),url("clientlib-partials/resources/fonts/synthese-ultra.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-Black";src:url("clientlib-partials/resources/fonts/Lato-Black.eot");src:url("clientlib-partials/resources/fonts/Lato-Black.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-Black.svg#Lato-Black") format("svg"),url("clientlib-partials/resources/fonts/Lato-Black.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-Black.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-BlackItalic";src:url("clientlib-partials/resources/fonts/Lato-BlackItalic.eot");src:url("clientlib-partials/resources/fonts/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-BlackItalic.svg#Lato-BlackItalic") format("svg"),url("clientlib-partials/resources/fonts/Lato-BlackItalic.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-BlackItalic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-BoldItalic";src:url("clientlib-partials/resources/fonts/Lato-BoldItalic.eot");src:url("clientlib-partials/resources/fonts/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-BoldItalic.svg#Lato-BoldItalic") format("svg"),url("clientlib-partials/resources/fonts/Lato-BoldItalic.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-BoldItalic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-Bold";src:url("clientlib-partials/resources/fonts/Lato-Bold.eot");src:url("clientlib-partials/resources/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-Bold.svg#Lato-Bold") format("svg"),url("clientlib-partials/resources/fonts/Lato-Bold.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-Bold.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-Italic";src:url("clientlib-partials/resources/fonts/Lato-Italic.eot");src:url("clientlib-partials/resources/fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-Italic.svg#Lato-Italic") format("svg"),url("clientlib-partials/resources/fonts/Lato-Italic.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-Italic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-Light";src:url("clientlib-partials/resources/fonts/Lato-Light.eot");src:url("clientlib-partials/resources/fonts/Lato-Light.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-Light.svg#Lato-Light") format("svg"),url("clientlib-partials/resources/fonts/Lato-Light.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-Light.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-LightItalic";src:url("clientlib-partials/resources/fonts/Lato-LightItalic.eot");src:url("clientlib-partials/resources/fonts/Lato-LightItalic.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-LightItalic.svg#Lato-LightItalic") format("svg"),url("clientlib-partials/resources/fonts/Lato-LightItalic.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-LightItalic.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-Regular";src:url("clientlib-partials/resources/fonts/Lato-Regular.eot");src:url("clientlib-partials/resources/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-Regular.svg#Lato-Regular") format("svg"),url("clientlib-partials/resources/fonts/Lato-Regular.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-Thin";src:url("clientlib-partials/resources/fonts/Lato-Thin.eot");src:url("clientlib-partials/resources/fonts/Lato-Thin.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-Thin.svg#Lato-Thin") format("svg"),url("clientlib-partials/resources/fonts/Lato-Thin.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-Thin.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Lato-ThinItalic";src:url("clientlib-partials/resources/fonts/Lato-ThinItalic.eot");src:url("clientlib-partials/resources/fonts/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"),url("clientlib-partials/resources/fonts/Lato-ThinItalic.svg#Lato-ThinItalic") format("svg"),url("clientlib-partials/resources/fonts/Lato-ThinItalic.woff") format("woff"),url("clientlib-partials/resources/fonts/Lato-ThinItalic.woff2") format("woff2");font-weight:normal;font-style:normal}
html,body,div,span,embed,object,iframe,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,output,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,main,section,article,aside,canvas,details,summary,figure,figcaption,header,footer,hgroup,menu,nav,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;scroll-behavior:smooth}
html{text-size-adjust:100%;box-sizing:border-box;font-size:16px;position:relative}
@media only screen and (max-width:320px){html{font-size:14px}
}
*,*:before,*:after{box-sizing:inherit}
body{color:#4a4a4a;font-family:"synthese-regular","Lato-Regular",sans-serif;font-size:16px;line-height:1;overflow-x:hidden !important;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent}
main,section,article,aside,details,summary,figure,figcaption,header,footer,hgroup,menu,nav{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table,caption,tbody,thead,tfoot,tr,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset{margin:0;padding:0;border:1px solid silver}
textarea{overflow:auto;vertical-align:top;resize:none}
input,textarea,select{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;appearance:none}
button,input,textarea,select,optgroup{color:inherit;font-family:var(--newfraser-font);border:0}
input,select{vertical-align:middle}
select,button{text-transform:none}
.clickable,label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="file"],input[type="checkbox"]{cursor:pointer}
button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:button}
input[type="search"]{box-sizing:content-box;appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
sub,sup{position:relative;line-height:0;font-size:75%;vertical-align:baseline}
sup{top:-0.5em}
sub{font-size:.6em;padding-left:.5em}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:'synthese-regular','Lato-Regular',sans-serif}
h1{font-weight:bold}
h2{font-size:18px}
h3{font-size:1.23rem}
h4{font-size:1rem}
h5{font-size:12px}
h6{font-size:10px}
b,strong,optgroup{font-weight:bold}
dfn{font-style:italic}
small{font-size:80%}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff0;color:#000;font-style:italic}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
code,kbd,pre,samp{font-size:1em}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc}
a{text-decoration:none;color:inherit}
.no-touchevents.is-windows a{-webkit-transition:all .3s;transition:all .3s}
:focus{outline:0}
address{font-style:normal;line-height:1.7}
noscript{position:fixed;top:0;width:100%;padding:5px;text-align:center;color:white;background:gray}
@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
.visible-print-block{display:block !important}
.visible-print-inline{display:inline !important}
.visible-print-inline-block{display:inline-block !important}
.hidden-print{display:none !important}
}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-button-icon-only{text-indent:0}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}
.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:0}
.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:0}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:0}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:0}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(97.6%)}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border:0}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;overflow:visible;border:0}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis;font-family:'synthese-regular','Lato-Regular';color:black}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:'synthese-regular','Lato-Regular',sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'synthese-regular','Lato-Regular',sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay{background:#aaa;opacity:.003}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(clientlib-redesign/css/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(clientlib-redesign/css/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(clientlib-redesign/css/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(clientlib-redesign/css/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(clientlib-redesign/css/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(clientlib-redesign/css/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(clientlib-redesign/css/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
 */.ui-widget{font-family:'synthese-regular','Lato-Regular',sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'synthese-regular','Lato-Regular',sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay{background:#aaa;opacity:.003}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.ui-datepicker{border:1px solid #ddd;min-width:350px}
.ui-datepicker-header{border:0;background-color:black;color:white}
.ui-datepicker th span{font-weight:bold}
.ui-datepicker .ui-corner-all{background-color:#4d4949;border:0;cursor:pointer}
.ui-datepicker .ui-datepicker-calendar span,.ui-datepicker .ui-datepicker-calendar a{border:0;padding:.8em .5em}
.ui-datepicker .ui-datepicker-calendar span.ui-state-highlight,.ui-datepicker .ui-datepicker-calendar a.ui-state-highlight{background-color:transparent;font-weight:bold;color:black}
.ui-datepicker .ui-datepicker-calendar span.ui-state-active,.ui-datepicker .ui-datepicker-calendar a.ui-state-active{background-color:red;color:white}
.ui-datepicker .ui-icon{width:20px;height:18px;background-size:contain;background-position:center center}
.ui-datepicker-prev .ui-icon{background-image:url('clientlib-redesign/resources/fraseroldimages/vid-prev.svg')}
.ui-datepicker-next .ui-icon{background-image:url('clientlib-redesign/resources/fraseroldimages/vid-next.svg')}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none;opacity:.7}
.slick-current{opacity:1}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.grid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
@media(min-width:768px){.grid{width:740px}
}
@media(min-width:992px){.grid{width:960px}
}
@media(min-width:1200px){.grid{width:1160px}
}
.grid-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.row{margin-left:-10px;margin-right:-10px}
.headingtext .row{margin-left:0;margin-right:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.visible-xs,.visible-sm,.visible-sm-up,.visible-md,.visible-md-up,.visible-lg{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px){.visible-sm-up{display:block !important}
table.visible-sm-up{display:table}
tr.visible-sm-up{display:table-row !important}
th.visible-sm-up,td.visible-sm-up{display:table-cell !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:992px){.visible-md-up{display:block !important}
table.visible-md-up{display:table}
tr.visible-md-up{display:table-row !important}
th.visible-md-up,td.visible-md-up{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media(min-width:768px){.hidden-sm-up{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:992px){.hidden-md-lg{display:none !important}
}
@media(max-width:1199px){.hidden-md-down{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
@media(max-width:991px){.hidden-sm-xs{display:none !important}
}
.clearfix:before,.clearfix:after,.grid:before,.grid:after,.grid-fluid:before,.grid-fluid:after,.row:before,.row:after{display:table;content:""}
.clearfix:after,.grid:after,.grid-fluid:after,.row:after{clear:both}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important;visibility:hidden}
.tab-content{display:none;visibility:none}
.menu.overlap-up ~ .tab-content .wrapper:first-child .inner-container{padding-top:30px}
@media only screen and (min-width:768px) and (max-width:991px){.menu.overlap-up ~ .tab-content .wrapper:first-child .inner-container{padding-top:15px}
}
@media only screen and (max-width:767px){.menu.overlap-up ~ .tab-content .wrapper:first-child .inner-container{padding-top:40px}
}
.show-block{display:block !important;visibility:visible !important}
.invisible{visibility:hidden}
.hidden{display:none !important;visibility:hidden !important}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.text-left{text-align:left !important}
@media only screen and (min-width:992px){.text-right-md{text-align:right}
}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.text-uppercase{text-transform:uppercase}
.bold{font-weight:bold}
.bolder{font-weight:800}
img{max-width:100%;vertical-align:middle}
.display-block{display:block}
.display-in-block{display:inline-block}
.display-table-cell{display:table-cell}
.pos{position:absolute}
.wrap-block{overflow:hidden}
.dark-grey{color:#373737}
.black{color:#000 !important}
.list-inline{text-align:center}
.list-inline li{display:inline-block;vertical-align:middle}
::-webkit-input-placeholder{color:#b5adad}
::-moz-placeholder{color:#b5adad}
:-ms-input-placeholder{color:#b5adad}
:-moz-placeholder{color:#b5adad}
.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.picker__input{cursor:default}
.picker__input.picker__input--active{border-color:#0089ec}
.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker{width:100%}
.picker__holder{position:absolute;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:260px;max-width:466px;max-height:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0 .15s,border-width 0 .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0 .15s,border-width 0 .15s}
.picker__frame{padding:1px}
.picker__wrap{margin:-1px}
.picker--opened .picker__holder{max-height:25em;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0,border-width 0;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0,border-width 0;box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}
.picker__box{padding:1px}
.picker__header{text-align:center;position:relative;background-color:#4d4949;border:0;cursor:pointer;padding:8px 0;color:white}
.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}
.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}
@media(min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}
}
.picker__select--month{width:35%}
.picker__select--year{width:22.5%}
.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}
.picker__nav--prev,.picker__nav--next{position:absolute;padding:0 7px;width:1em;height:100%;box-sizing:content-box;top:0}
@media(min-width:24.5em){.picker__nav--prev,.picker__nav--next{top:0}
}
.picker__nav--prev{left:0;padding-right:1.25em}
@media(min-width:24.5em){.picker__nav--prev{padding-right:1.5em}
}
.picker__nav--next{right:0;padding-left:1.25em}
@media(min-width:24.5em){.picker__nav--next{padding-left:1.5em}
}
.picker__nav--prev:before,.picker__nav--next:before{content:" ";width:20px;height:100%;background:url(clientlib-redesign/resources/fraseroldimages/vid-prev.svg) center center no-repeat;background-size:8px;display:block}
.picker__nav--next:before{transform:rotate(180deg)}
.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000}
.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}
.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em}
.picker__table td{margin:0;padding:0}
.picker__weekday{width:14.285714286%;padding-bottom:.25em;font-size:.9rem;color:#333;font-weight:bold}
@media(min-height:33.875em){.picker__weekday{padding-bottom:.5em}
}
.picker__day{padding:8px 5px;font-weight:200;border:1px solid white;background:#f6f6f6;color:#454545;font-size:.9rem;text-align:right}
.picker__day--today{position:relative}
.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}
.picker__day--disabled:before{border-top-color:#aaa}
.picker__day--outfocus{color:#ddd}
.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:white;background:red}
.picker__day--highlighted{border-color:red;background:red;color:white}
.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:red}
.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:red;color:#fff}
.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}
.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}
.picker__footer{text-align:center;display:none}
.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}
.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}
.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:0}
.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}
.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}
.picker__button--today:before{top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}
.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #e20}
.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}
.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}
.picker__button--today[disabled]:before{border-top-color:#aaa}
.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}
.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}
@media(min-height:46.75em){.picker__list-item{padding:.5em 1em}
}
.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10}
.picker__list-item--highlighted{border-color:#0089ec;z-index:10}
.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb}
.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10}
.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}
.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}
.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}
.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold}
.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff;border-color:#fff}
.picker--time{min-width:256px;max-width:320px}
.picker--time .picker__holder{background:#f2f2f2}
@media(min-height:40.125em){.picker--time .picker__holder{font-size:.875em}
}
.picker--time .picker__box{padding:0;position:relative}
.study-group .pickadate{position:absolute;top:100%;visibility:hidden}
.study-group .picker__holder{top:60px}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}
#swipebox-overlay img{border:none !important}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#swipebox-container{position:relative;width:100%;height:100%}
#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}
#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}
#swipebox-slider .slide .swipebox-video-container{background:0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}
#swipebox-slider .slide-loading{background:url(clientlib-redesign/resources/fraseroldimages/icon-loader.gif) no-repeat center center}
#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}
#swipebox-bottom-bar{top:50%;transform:translateY(-50%);background:transparent !important}
#swipebox-title{display:block;width:100%;text-align:center}
#swipebox-prev,#swipebox-next,#swipebox-close{background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:53px;height:53px;top:0}
#swipebox-prev{background-image:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg) !important;background-size:contain;transform:rotate(180deg)}
#swipebox-next{background-image:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg) !important;background-size:contain}
#swipebox-close{background-image:url(clientlib-redesign/resources/fraseroldimages/icons.svg)}
#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}
#swipebox-prev{float:left}
#swipebox-next{float:right}
#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}
.swipebox-no-close-button #swipebox-close{display:none}
#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3;display:none}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}
.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}
.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}
.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}
@-webkit-keyframes rightSpring{0{left:0}
50%{left:-30px}
100%{left:0}
}
@keyframes rightSpring{0{left:0}
50%{left:-30px}
100%{left:0}
}
@-webkit-keyframes leftSpring{0{left:0}
50%{left:30px}
100%{left:0}
}
@keyframes leftSpring{0{left:0}
50%{left:30px}
100%{left:0}
}
@media screen and (min-width:800px){#swipebox-close{right:10px}
#swipebox-arrows{width:100%;padding:0 20px}
}
#swipebox-overlay{background:#0d0d0d}
#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}
#swipebox-top-bar{color:white !important;font-size:15px;line-height:43px;font-family:'synthese-regular','Lato-Regular',sans-serif}
.control-label{font:1rem 'synthese-regular','Lato-Regular'}
.control-label.check-control{padding-left:36px;line-height:24px;display:inline-block;position:relative}
.control-label.check-control:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-color:#FFF}
.control-label.check-control:after{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:url('clientlib-redesign/resources/fraseroldimages/icon-checked.svg') center no-repeat;background-size:100%;opacity:0;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}
input.error+.check-control:before{border:1px solid #ed1c24}
input[type="checkbox"]:checked+.control-label.check-control:after{opacity:1;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.lb-radio{line-height:23px;position:relative;padding-left:33px;display:inline-block;cursor:pointer}
.lb-radio:before{content:"";position:absolute;width:23px;height:23px;border-radius:50%;background-color:#FFF;left:0;top:0}
.lb-radio:after{content:"";position:absolute;width:13px;height:13px;left:5px;top:5px;opacity:0;border-radius:50%;background-color:#ed1c24;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
input[type="radio"]:checked+.lb-radio:after{opacity:1}
.form-control{font:1rem 'synthese-regular','Lato-Regular';padding:0 25px;height:58px;line-height:58px;width:100%;background:white}
.form-control:not([readonly]):focus{color:#4a4a4a}
.global-contact-us .form-control:not([readonly]):focus{color:var(--black-color)}
.form-control.has-border{border:solid 1px #817979}
.form-control[disabled]{opacity:.8;cursor:default}
.val_error{color:#ff1f1f}
textarea.form-control{height:200px;line-height:normal;padding-top:20px;padding-bottom:20px}
.custom-wffm-form [class*='btn'],.general-form [class*='btn']{margin:30px 0 0}
@media only screen and (max-width:767px){.custom-wffm-form [class*='btn'],.general-form [class*='btn']{margin:20px 0}
}
.form-group{position:relative;padding:0;margin-bottom:20px}
.form-group:before,.form-group:after{display:table;content:""}
.form-group:after{clear:both}
.form-group:before,.form-group:after{display:table;content:""}
.form-group:after{clear:both}
.form-group[class*="icon-"] input{padding-right:55px;background-size:23px 23px;background-repeat:no-repeat;background-position:right 25px center}
.form-group.icon-contact input{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-contact.svg')}
.form-group.icon-phone input{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-phone.svg')}
.form-group.icon-calendar-grey input{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-calendar-grey.svg')}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;z-index:10;display:none}
.no-scrolling .ui-selectmenu-menu{z-index:101}
.ui-selectmenu-menu .ui-menu-item{font:1rem var(--newfraser-font);color:black;padding:0 30px;border-top:1px solid #ededee;cursor:pointer;line-height:56px}
.ui-selectmenu-menu .ui-menu-item:hover{background:#ededee}
.phrase-two .ui-selectmenu-menu .ui-menu-item:hover{background:#585858}
.phrase-two .ui-selectmenu-menu .ui-state-active{background-color:#585858;color:#FFF;border:0}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;max-height:500px;background-color:#fff}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#b5adad}
.ui-selectmenu-button,select.form-control{position:relative;cursor:pointer;display:block;padding:0 25px;z-index:4}
.no-touchevents.is-windows .ui-selectmenu-button:hover:after,.no-touchevents.is-windows select.form-control:hover:after{animation:wobble-vertical .75s alternate}
.ui-selectmenu-button .ui-selectmenu-text,select.form-control .ui-selectmenu-text{line-height:58px}
.ui-selectmenu-button{background:white}
.ui-selectmenu-button .ui-icon-triangle-1-s{content:'';background:url(clientlib-redesign/resources/fraseroldimages/icon-down.svg) no-repeat center center;position:absolute;right:20px;width:20px;top:0;height:100%;z-index:2;pointer-events:none}
.ui-selectmenu-button.ui-selectmenu-button-open .ui-icon-triangle-1-s{transform:rotate(180deg)}
.label{font:1.125rem/1.56 'synthese-regular','Lato-Regular';color:black;display:inline-block;margin:30px 0 20px}
.cmp-form-text{text-align:left}
.form-check-input{appearance:auto;transform:scale(1.8);margin:3px 3px 3px 4px}
.checkbox-inline{display:inline-block;margin-left:10px}
select.form-control{background:white;appearance:none;-webkit-appearance:none}
@media only screen and (max-width:767px){select.form-control{height:60px;font-size:1.25rem;background:white url(clientlib-redesign/resources/fraseroldimages/icon-down.svg) no-repeat;background-position:calc(100% - 20px) center;border:1px solid rgba(0,0,0,0.2);position:relative;z-index:50}
#salutation-button{display:none}
#salutation{color:#817979 !important;border:solid 1px #817979}
.form-control.error{border:1px solid #ed1c24 !important}
}
input[type="radio"].form-control{position:absolute;visibility:hidden}
.validation-summary-errors{display:none}
.has-error .form-control{border-color:#ed1c24}
.has-error .field-validation-error{color:#ed1c24;padding:6px 20px 12px;font-size:14px;display:inline-block}
.cust-select{position:relative;font:1rem 'synthese-regular','Lato-Regular';background:white}
.cust-select.selected .ui-selectmenu-text{color:black}
.cust-select .ui-selectmenu-button{width:100%;border:0;background:white !important}
.cust-select.has-border:after{right:25px}
.cust-select.has-border .ui-selectmenu-button{border:solid 1px #817979}
.cust-select.has-border .ui-selectmenu-button:before{right:25px}
.cust-select select.error ~ .ui-selectmenu-button{border:1px solid #ed1c24}
.ui-selectmenu-menu .ui-menu{border:0;box-shadow:0 4px 4px rgba(0,0,0,0.1)}
.ui-selectmenu-menu .ui-menu-item{list-style:none;padding:0}
.ui-selectmenu-menu .ui-menu-item-wrapper{padding:0 30px;border-color:#ededee}
.ui-selectmenu-menu .ui-state-active{background-color:#ededee;color:inherit}
.suggest-help{background-color:#ededee}
@media only screen and (min-width:768px){.suggest-help{margin-left:30px}
}
.suggest-help .top-block{font-size:.875rem;color:#ed1c24;padding:25px}
.suggest-help .suggest-list .item{margin:0 25px;padding:25px 0;border-top:1px solid rgba(0,0,0,0.2);display:block}
.suggest-help .suggest-list .item p{padding-top:7px;font-size:1.125rem;color:#817979;line-height:1.44}
@media only screen and (min-width:768px){[data-validate] select.form-control{opacity:0;position:absolute}
}
[data-validate] .form-control.error{border:1px solid #ed1c24}
[data-validate] label.error{color:#ed1c24;display:inline-block;margin-left:1.5em;display:none !important}
.g-recaptcha{margin-top:30px}
.form-submission-response .modal.modal-page{background:0;min-height:0}
.form-submission-response .modal.modal-page .modal-body{padding:0}
.form-submission-response .modal.modal-page .inner-container{padding:0}
input[type='number']{-moz-appearance:textfield}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
.table{table-layout:fixed;width:100%}
@media only screen and (min-width:768px){.table{margin-top:15px;margin-bottom:15px}
}
.table thead{background-color:#4d4949;color:white}
.table th,.table td{text-align:left;padding:20px;line-height:1.4}
@media only screen and (max-width:767px){.table th,.table td{padding-left:10px;padding-right:10px}
}
.table th.has-border,.table td.has-border{border:1px solid white;padding-right:5px;padding-left:5px}
.table th.has-border.text-small,.table td.has-border.text-small{font:.875rem 'synthese-regular','Lato-Regular',sans-serif}
.table th{font-family:'synthese-regular','Lato-Regular';font-weight:normal}
.table th>table{table-layout:fixed;width:100%}
.table th>table td{font-size:.875rem}
.table th>table th,.table th>table td{text-align:center;padding:5px}
@media only screen and (min-width:768px){.table th>table th,.table th>table td{background-color:#4d4949 !important}
}
.table td{font-weight:normal;word-wrap:break-word}
.table td p+p{padding-top:10px}
.table>tbody>tr:nth-child(even) td{background-color:rgba(181,173,173,0.25)}
.table>tbody>tr:nth-child(odd) td{background-color:rgba(237,237,238,0.25)}
.table tr.subheading td{background-color:#c7c7c7}
.table-label-value tr:nth-child(even) td:first-child{background-color:#5d5a5a;color:white}
.table-label-value tr:nth-child(even) td:last-child{background-color:rgba(237,237,238,0.25)}
.table-label-value tr:nth-child(odd) td:first-child{background-color:#4d4949;color:white}
.table-label-value tr:nth-child(odd) td:last-child{background-color:rgba(181,173,173,0.25)}
.table-characteristics th,.table-characteristics td{font:.875rem 'synthese-regular','Lato-Regular',sans-serif;text-align:center;vertical-align:top;border:1px solid white}
.table-characteristics th{text-align:center}
.table-characteristics td{color:black;background-color:rgba(181,173,173,0.25) !important}
.table-characteristics tr.has-bgd td{background-color:rgba(77,73,73,0.25) !important}
@media only screen and (min-width:768px){.table-center th:not(:first-child),.table-center td:not(:first-child){text-align:center}
}
.table-compact th{font-size:.875rem}
.table-compact td:not(:first-child){font-size:.875rem}
@media only screen and (max-width:767px){.table-compact td:not(:first-child):after{top:15px;font-weight:bold;width:30%}
}
@media only screen and (max-width:767px){.table-compact td{padding-left:40%}
}
@media only screen and (max-width:767px){.table-compact td:first-child{font-family:'synthese-regular','Lato-Regular'}
}
.table-compact th,.table-compact td{padding:15px 10px}
.table-compact th:not(:first-child),.table-compact td:not(:first-child){text-align:right}
.table-conquas{table-layout:fixed;width:100%;border:1px solid #656565}
.table-conquas th,.table-conquas td{text-align:left;vertical-align:middle}
.table-conquas th.align-top,.table-conquas td.align-top{vertical-align:top}
.table-conquas th{background-color:#444;line-height:1.22;padding:20px;font-family:'synthese-regular','Lato-Regular'}
.table-conquas th.has-border{position:relative}
.table-conquas th.has-border:before{content:"";height:1px;width:calc(100% - 40px);width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-o-calc(100% - 40px);bottom:0;left:20px;background-color:#979797;position:absolute}
.table-conquas td{line-height:1.38;padding:15px 10px}
.table-conquas td:first-child{padding-left:20px}
.table-conquas td:last-child{padding-right:20px}
.table-conquas tr:nth-child(odd){background-color:#1a1a1a}
.table-conquas tr:nth-child(even){background-color:#000}
@media only screen and (max-width:1024px){.table-conquas{table-layout:auto}
}
.stock-fundamentals td:first-child{font-family:'synthese-regular','Lato-Regular'}
@media only screen and (max-width:767px){.scrollable-x{overflow-x:auto;position:relative;width:100%}
.scrollable-x .table:not(.table-label-value){min-width:728px}
}
@media only screen and (max-width:1024px){#conquas-modal .scrollable-x{overflow-x:auto;position:relative;width:100%}
}
[class^='btn']{color:white;display:inline-block;text-align:center;font:1rem/54px var(--newfraser-bold-font);cursor:pointer;height:56px;width:230px;padding:0 30px;transition:all .3s;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
[class^='btn'][disabled]{opacity:.5;cursor:default}
[class^='btn'].btn-link{color:black;background-color:transparent}
[class^='btn'].btn-primary{border-color:#ed1c24;text-decoration:none;background:#ed1c24;color:white}
.no-touchevents.is-windows [class^='btn'].btn-primary:not([disabled]):hover{background:#bf0000;color:white}
.no-touchevents.is-windows .phrase-two [class^='btn'].btn-primary:not([disabled]):hover{background:#32a8e5}
[class^='btn'].btn-white{color:white;border-color:white}
.no-touchevents.is-windows [class^='btn'].btn-white:hover{background:white;color:#ed1c24}
.no-touchevents.is-windows .phrase-two [class^='btn'].btn-white:hover{color:#32a8e5}
[class^='btn'].btn-default{color:#4a4a4a}
[class^='btn'].btn-default:hover{background-color:#4a4a4a;color:white;border-color:#4a4a4a}
[class^='btn'].btn-default.btn-white{border-color:white;color:white}
[class^='btn'].btn-default.btn-white:hover{background-color:white;color:#4a4a4a}
[class^='btn'].btn-default.btn-opacity{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);background:transparent}
[class^='btn'].btn-default.btn-opacity:hover{background-color:white;color:#4a4a4a}
@media only screen and (min-width:768px){[class^='btn'].min-size{min-width:290px}
}
@media only screen and (max-width:480px){[class^='btn'].min-size{width:100%;padding:0}
}
[class^='btn'].min-size-small{padding:0 10px;min-width:144px}
[class^='btn'].min-size-small+.min-size-small{margin-left:20px}
@media only screen and (max-width:320px){[class^='btn'].min-size-small{min-width:calc((100vw - 60px) / 2);min-width:-moz-calc((100vw - 60px) / 2);min-width:-webkit-calc((100vw - 60px) / 2);min-width:-o-calc((100vw - 60px) / 2)}
}
[class^='btn'].btn-medium{width:180px}
[class^='btn'].btn-block{display:block;width:100%}
@media only screen and (max-width:767px){[class^='btn'].btn-block{padding:0 5px}
}
[class^='btn'].btn-menu-block{display:block;width:50%}
@media only screen and (max-width:767px){[class^='btn'].btn-menu-block{padding:0 5px}
}
[class^='btn'].btn-orange{color:white;border-color:#f39200;background:#f39200}
.no-touchevents.is-windows [class^='btn'].btn-orange:hover{color:#f39200;background:0}
[class^='btn'].btn-blue{color:white;border-color:#32a8e5;background:#32a8e5}
.no-touchevents.is-windows [class^='btn'].btn-blue:hover{background:0;color:#32a8e5}
[class^='btn'].btn-red{color:white;border-color:#ed1c24;background:#ed1c24}
.no-touchevents.is-windows [class^='btn'].btn-red:hover{background:0;color:#ed1c24}
[class^='btn'].btn-red-transparent{color:#ed1c24;border-color:#ed1c24;background:0}
.no-touchevents.is-windows [class^='btn'].btn-red-transparent:hover{background:#ed1c24;color:white}
[class^='btn'].btn-yellow{color:white;border-color:#f39200;background:#f39200}
.no-touchevents.is-windows [class^='btn'].btn-yellow:hover{background:0;color:#f39200}
[class^='btn'].btn-yellow-transparent{color:#f39200;border-color:#f39200;background:0}
.no-touchevents.is-windows [class^='btn'].btn-yellow-transparent:hover{background:#f39200;color:white}
[class^='btn'].btn-purple{color:white;border-color:#5955a1;background:#5955a1}
.no-touchevents.is-windows [class^='btn'].btn-purple:hover{background:0;color:#5955a1}
[class^='btn'].btn-purple-transparent{color:#5955a1;border-color:#5955a1;background:0}
.no-touchevents.is-windows [class^='btn'].btn-purple-transparent:hover{background:#5955a1;color:white}
[class^='btn'].btn-royal-blue{color:white;border-color:#111b2f;background:#111b2f}
.no-touchevents.is-windows [class^='btn'].btn-royal-blue:hover{background:0;color:#111b2f}
[class^='btn'].btn-royal-blue-transparent{color:#111b2f;border-color:#111b2f;background:0}
.no-touchevents.is-windows [class^='btn'].btn-royal-blue-transparent:hover{background:#111b2f;color:white}
[class^='btn'].btn-sand-grey{color:white;border-color:#918a7c;background:#918a7c}
.no-touchevents.is-windows [class^='btn'].btn-sand-grey:hover{background:0;color:#918a7c}
[class^='btn'].btn-sand-grey-transparent{color:#918a7c;border-color:#918a7c;background:0}
.no-touchevents.is-windows [class^='btn'].btn-sand-grey-transparent:hover{background:#918a7c;color:white}
[class^='btn'].btn-light-green{color:white;border-color:#b7d691;background:#b7d691}
.no-touchevents.is-windows [class^='btn'].btn-light-green:hover{background:0;color:#b7d691}
[class^='btn'].btn-light-green-transparent{color:#b7d691;border-color:#b7d691;background:0}
.no-touchevents.is-windows [class^='btn'].btn-light-green-transparent:hover{background:#b7d691;color:white}
[class^='btn'].btn-parc-life-green{color:white;border-color:#a4d65e;background:#a4d65e}
.no-touchevents.is-windows [class^='btn'].btn-parc-life-green:hover{background:0;color:#a4d65e}
[class^='btn'].btn-parc-life-green-transparent{color:#a4d65e;border-color:#a4d65e;background:0}
.no-touchevents.is-windows [class^='btn'].btn-parc-life-green-transparent:hover{background:#a4d65e;color:white}
[class^='btn'].btn-blue-transparent{color:#32a8e5;border-color:#32a8e5;background:0}
.no-touchevents.is-windows [class^='btn'].btn-blue-transparent:hover{background:#32a8e5;color:white}
[class^='btn'].btn-download{position:relative;color:#4a4a4a;display:inline-block;text-align:left;font:1.125rem 'synthese-regular','Lato-Regular';cursor:pointer;border:2px solid #817979;padding:8px 50px 8px 25px;transition:all .3s;height:auto;margin-bottom:20px}
@media only screen and (max-width:767px){[class^='btn'].btn-download{right:18px;padding:8px 40px 8px 20px}
}
[class^='btn'].btn-download span{display:block}
[class^='btn'].btn-download:after{content:'';background:url(clientlib-redesign/resources/fraseroldimages/icon-download-grey.svg) 100% center no-repeat;position:absolute;right:20px;top:0;width:20px;height:100%}
.no-touchevents.is-windows [class^='btn'].btn-download:hover:after{background-image:url(clientlib-redesign/resources/fraseroldimages/icon-download-white.svg)}
ul.buttons{padding-top:50px}
ul.buttons li{display:inline-block;float:left}
ul.buttons li:not(:last-child){padding-right:20px}
a,.link{font-family:var(--newfraser-font)}
.link{color:#4a4a4a}
.no-touchevents.is-windows .link:hover{text-decoration:underline}
.link:active{text-decoration:underline}
.link.disabled{opacity:.2;cursor:default}
.no-touchevents.is-windows .link.disabled:hover{text-decoration:none}
.link.disabled:active{text-decoration:underline}
.link-1{text-decoration:underline;cursor:pointer;display:inline-block}
.link-1:hover{text-decoration:none}
.link-ic{padding-left:28px;text-decoration:underline;cursor:pointer;display:inline-block;max-width:600px}
.link-ic i{padding-left:30px}
.link-ic:hover{text-decoration:none}
.link-ic:not(:first-child){padding-top:20px}
.link-default{text-decoration:underline}
.no-touchevents.is-windows .link-default:hover{text-decoration:none;color:black}
.phrase-two .link-default{color:#32a8e5;word-break:break-word;white-space:normal}
.no-touchevents.is-windows .link-default:hover{color:#32a8e5}
.link-primary{text-decoration:underline;color:#1c9ad7}
.no-touchevents.is-windows .link-primary:hover{text-decoration:none}
.link-download{font:1rem/1.44 'synthese-regular','Lato-Regular';color:black;display:inline-block;padding:5px 15px 5px 0;text-decoration:underline;vertical-align:middle;transition:all .3s}
.link-download:after{content:'';background:url(clientlib-redesign/resources/fraseroldimages/icon-download.svg) 100% 4px no-repeat;display:inline-block;width:30px;height:30px;vertical-align:middle;transition:all .3s}
.no-touchevents.is-windows .link-download:hover{text-decoration:none}
.no-touchevents.is-windows .link-download:hover:after{background-position:100% 6px}
.btn-primary-link{border:0;color:#4a4a4a;display:inline-block;font-size:1.125rem;padding:0 1px 14px 0;height:37px;border-bottom:1px solid #d3d3d3;margin-right:0;margin-left:25px}
.btn-group-center span.seperator{border-right:1px solid lightgray;display:inline-block;height:14px;width:11px;margin-top:21px;position:absolute}
@media only screen and (min-width:768px){.btn-group-center .btn-primary{width:40%;margin-top:15px}
.btn-group-center .btn-primary:nth-child(1),.btn-group-center .btn-primary:nth-child(2){margin-top:0}
.btn-group-center .btn-primary:nth-child(odd){float:left;margin-right:1%}
.btn-group-center .btn-primary:nth-child(even){float:right;margin-left:1%}
.btn-group-center .btn-primary.btn-center{margin:15px 26%}
}
@media only screen and (max-width:767px){.btn-group-center .btn-primary{display:block;width:100%;margin-top:15px}
.btn-group-center .btn-primary:first-child{margin-top:0}
}
[class^="icon-"]:before,[class*=" icon-"]:before,.slick-prev:before,.slick-next:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
svg.svg-frasers-logo .alt{fill:#817979}
svg.svg-frasers-logo .alt.text{fill:#4b403f}
svg.svg-frasers-logo.alt .alt{fill:white}
i[class^="icon-"].icon-up{background-image:url("clientlib-redesign/resources/fraseroldimages/tri-status-up.svg");background-repeat:no-repeat;background-size:15px 15px;background-position:bottom;width:22px;height:22px;display:inline-block}
i[class^="icon-"].icon-loader{background-image:url("clientlib-redesign/resources/fraseroldimages/loader.svg");background-repeat:no-repeat;background-position:center center;animation:rotate 1.4s linear infinite;-webkit-animation:rotate 1.4s linear infinite;-moz-animation:rotate 1.4s linear infinite;width:57px;height:57px;background-size:47px;position:relative;display:inline-block}
i[class^="icon-"].icon-hourglass{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-hourglass.svg');background-repeat:no-repeat;background-position:bottom;width:30px;height:30px;display:inline-block}
i[class^="icon-"].icon-penny{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-penny.svg');background-repeat:no-repeat;background-position:bottom;width:30px;height:30px;display:inline-block}
i[class^="icon-"].icon-indexed{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-indexed.svg');background-repeat:no-repeat;background-position:bottom;width:30px;height:30px;display:inline-block}
i[class^="icon-"].icon-absolute{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-absolute.svg');background-repeat:no-repeat;background-position:bottom;width:30px;height:30px;display:inline-block}
i[class^="icon-"].icon-close{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-close.svg');background-size:14px 14px;background-position:center center;background-repeat:no-repeat;padding:13px 20px}
.icon-upload{background:url('clientlib-redesign/resources/fraseroldimages/icon-upload.svg') left 0 no-repeat}
.icon-plus{background:url('clientlib-redesign/resources/fraseroldimages/icon-plus.svg') left center no-repeat}
.icon-plus-black{background:url('clientlib-redesign/resources/fraseroldimages/icon-plus-black.svg') left center no-repeat}
.icon-remove{background:url('clientlib-redesign/resources/fraseroldimages/icon-remove.svg') no-repeat 0 center;margin-bottom:20px}
[data-accordion] .collapse-header,[data-accordion-link] .collapse-header{position:relative;cursor:pointer;background-color:#dedcdc;padding:17px 30px 15px;color:#4d4949;margin-top:30px;font:1rem/1.44 var(--newfraser-bold-font)}
[data-accordion] .collapse-header:after,[data-accordion-link] .collapse-header:after{content:'';position:absolute;top:50%;right:30px;transform:translateY(-50%);background:url(clientlib-redesign/resources/fraseroldimages/icon-down.svg) no-repeat right center;width:20px;height:15px;transition:all .3s}
[data-accordion] .collapse-header.active:after,[data-accordion-link] .collapse-header.active:after{transform:translateY(-50%) rotate(180deg)}
@media only screen and (max-width:767px){[data-accordion] .collapse-header:after,[data-accordion-link] .collapse-header:after{top:50%}
}
@media only screen and (max-width:767px){[data-accordion] .collapse-header,[data-accordion-link] .collapse-header{margin-top:15px;padding-left:20px;padding-right:45px}
[data-accordion] .collapse-header:after,[data-accordion-link] .collapse-header:after{right:20px;opacity:.7;background-image:url(clientlib-redesign/resources/fraseroldimages/icon-down-grey.svg)}
}
[data-accordion] .collapse-inner,[data-accordion-link] .collapse-inner{display:none;padding:20px 30px;background-color:#d5d5d5}
[data-accordion] .collapse-inner h4,[data-accordion-link] .collapse-inner h4{padding:5px 0 13px}
[data-accordion] .collapse-inner p+h4,[data-accordion-link] .collapse-inner p+h4{padding-top:28px}
[data-accordion] .collapse-item:first-child .collapse-header,[data-accordion-link] .collapse-item:first-child .collapse-header{margin-top:0}
[data-accordion].job-opening .collapse-header,[data-accordion-link].job-opening .collapse-header{font-family:inherit}
@media only screen and (min-width:768px){[data-accordion].job-opening .collapse-header,[data-accordion-link].job-opening .collapse-header{padding:30px 40px}
[data-accordion].job-opening .collapse-header:after,[data-accordion-link].job-opening .collapse-header:after{margin-top:40px;right:40px}
}
[data-accordion].job-opening .collapse-inner,[data-accordion-link].job-opening .collapse-inner{padding:30px 40px}
@media only screen and (max-width:767px){[data-accordion].job-opening .collapse-inner,[data-accordion-link].job-opening .collapse-inner{padding:20px}
}
[data-accordion].job-opening .job-short-desc,[data-accordion-link].job-opening .job-short-desc{border-top:1px solid rgba(0,0,0,0.1);padding:20px 0 0;margin-top:15px}
@media only screen and (max-width:767px){[data-accordion].job-opening .job-short-desc .col-sm-3,[data-accordion-link].job-opening .job-short-desc .col-sm-3{padding-bottom:15px}
[data-accordion].job-opening .job-short-desc .col-sm-3:last-child,[data-accordion-link].job-opening .job-short-desc .col-sm-3:last-child{padding-bottom:0}
[data-accordion].job-opening .job-short-desc,[data-accordion-link].job-opening .job-short-desc{margin-bottom:20px}
}
[data-accordion].job-opening .job-header,[data-accordion-link].job-opening .job-header{padding-bottom:20px}
[data-accordion].job-opening .job-header>dl,[data-accordion-link].job-opening .job-header>dl{clear:both}
[data-accordion].job-opening .job-header dt,[data-accordion-link].job-opening .job-header dt{float:left;min-width:110px;line-height:1.875;font:16px/30px var(--newfraser-font)}
[data-accordion].job-opening .job-header dd,[data-accordion-link].job-opening .job-header dd{overflow:hidden;font:16px/30px var(--newfraser-font)}
[data-accordion].job-opening .job-header div,[data-accordion-link].job-opening .job-header div{font-family:var(--newfraser-font);color:var(--black-color)}
[data-accordion].job-opening .collapse-inner p,[data-accordion-link].job-opening .collapse-inner p{font-family:var(--newfraser-font);line-height:1.875;font-size:1rem;color:#555;text-align:center}
[data-accordion].job-opening .collapse-inner ul,[data-accordion-link].job-opening .collapse-inner ul{list-style-type:disc;margin-left:18px;line-height:1.67em;padding:10px 0 30px;font-family:var(--newfraser-font)}
[data-accordion].job-opening .collapse-inner li,[data-accordion-link].job-opening .collapse-inner li{list-style-type:disc;list-style:inherit;color:var(--black-color);font-family:var(--newfraser-font)}
@media only screen and (max-width:767px){[data-accordion].job-opening .collapse-inner ul,[data-accordion-link].job-opening .collapse-inner ul{padding:0}
}
[data-accordion].job-opening .collapse-inner ul>li,[data-accordion-link].job-opening .collapse-inner ul>li{margin-left:2px;padding:.2rem 0;font:16px/30px var(--newfraser-font);list-style:inherit}
.share-job-box{display:inline-flex;margin-top:30px}
@media only screen and (max-width:767px){.share-job-box{display:inline-block;margin-top:24px;text-align:center;width:100%}
}
.share-job-link{position:relative;margin-left:46px;display:inline-block;margin-top:16px}
@media only screen and (max-width:767px){.share-job-link{position:relative;margin-top:12px;margin-left:15px;display:block}
}
.share-job-link input{opacity:0;top:0;left:0;width:100%;height:100%;position:absolute}
.share-job-link .share-box{position:absolute;bottom:100%;left:0;min-width:150px;max-width:100%;padding:5px 10px 5px 10px;background:#FFF url('clientlib-redesign/resources/fraseroldimages/icon-tick.svg') right 10px center no-repeat;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);z-index:1}
@media only screen and (max-width:767px){.share-job-link .share-box{left:70px}
}
.share-job-link .share-box:before{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-12px;border-top:10px solid #FFF;border-left:11px solid transparent;border-right:11px solid transparent;width:22px;height:10px;z-index:2}
.share-job-link .share-box .text-link{color:#4d4949;font-size:11px;display:block;margin-top:3px;word-wrap:break-word}
.share-job-link a{text-decoration:underline;font:16px/24px var(--newfraser-bold-font);letter-spacing:0;color:gray;border:0;margin-left:6px;position:relative}
@media only screen and (max-width:767px){.share-job-link a{margin-left:6px}
}
.share-job-link a:before{content:"";position:absolute;margin-left:-30px;top:0;background:url('../../../content/dam/frasersproperty/feature/project/fcl-corporate/images/icons/Icon_svg.svg') left center no-repeat;background-size:contain;width:24px;height:24px}
.faq-content{padding-top:20px}
.faq-content .collapse-inner p{line-height:1.5}
.circle-image{background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:50%}
.image-white-border{border:5px solid #fff;-webkit-box-shadow:0 2px 8px 0 #dcdcdc;box-shadow:0 2px 8px 0 #dcdcdc}
.flex-wrap{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin:0 -1rem}
.windows.safari.no-touchevents.is-windows .flex-wrap{display:-webkit-box}
.flex-wrap.flex-left{justify-content:inherit}
@media only screen and (max-width:480px){.flex-wrap{margin:0}
}
.flex-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}
.flex-item.flex-item-big{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}
.flex-item.flex-start{-webkit-box-align:flex-start !important;-webkit-align-items:flex-start !important;-ms-flex-align:flex-start !important;align-items:flex-start !important}
.flex-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.loading{background:rgba(0,0,0,0.85);position:fixed;bottom:0;top:0;right:0;left:0;z-index:1000;display:-webkit-flex;display:flex;justify-content:center}
.downloadlink{font:1.25rem 'synthese-regular','Lato-Regular';margin-top:10px;text-decoration:underline;padding:10px 23px 10px 0;background:url('clientlib-redesign/resources/fraseroldimages/download.svg') no-repeat 100% 14px}
.no-touchevents.is-windows .downloadlink:hover{color:black;background-position:100% 16px}
.disappear{opacity:0}
.map-legend{width:100%;height:100vh;position:relative}
@media only screen and (max-width:767px){.inner-container .map-legend{width:100vw;margin-left:-20px}
}
.map-legend iframe{width:100%;height:100%;border:0;bottom:0;position:absolute}
.bg-grey{background-color:#282828 !important}
.bg-WhatsAppgrey{background-color:#445a65}
.bg-light-grey{background-color:#383838}
.bg-blue{background-color:#32a8e5}
.custom-checkbox{position:relative;display:block;padding:7px 0}
.custom-checkbox>input{display:none}
.custom-checkbox>span{padding-left:40px;line-height:1.5;display:inline-block;font-size:.875rem;position:relative}
.custom-checkbox .content{padding-left:40px;position:relative;display:block}
.custom-checkbox>span:before,.custom-checkbox .content:before{position:absolute;content:"";background:url('clientlib-base/resources/images/icons/icon-unselected.jpg') center no-repeat;width:25px;height:25px;left:0;top:0}
.custom-checkbox>span.warning:before,.custom-checkbox .content.warning:before{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-unselected-red.jpg')}
.custom-checkbox input[type=checkbox]:checked+span:before,.custom-checkbox input[type=checkbox]:checked+.content:before{background:url('clientlib-base/resources/images/icons/icon-selected.jpg')}
.custom-checkbox.center>span:before,.custom-checkbox.center .content:before{top:50%;transform:translateY(-50%)}
.residence-suites+.residence-suites{margin-top:30px}
.text-wrapper p{line-height:1.5}
.text-wrapper p+p{margin-top:20px}
.livclo-list li{position:relative}
.livclo-list li .num{text-align:center;font-size:13px;display:inline-block;background-color:#01635f;vertical-align:middle;width:25px;height:25px;line-height:25px;border-radius:50%;position:absolute;top:.2rem;left:0}
.livclo-list li p{padding-left:37px}
.share-link{display:inline-flex;margin-top:30px}
@media only screen and (max-width:767px){.share-link{display:inline-block;margin-top:24px;text-align:center;width:100%}
}
.share-link input{opacity:0;top:0;left:0;width:100%;height:100%;position:absolute}
.share-link .share-box{position:absolute;bottom:100%;left:50px;min-width:150px;max-width:100%;padding:5px 10px 5px 10px;background:#FFF url('clientlib-redesign/resources/fraseroldimages/icon-tick.svg') right 10px center no-repeat;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);z-index:1}
.share-link .share-box:before{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-12px;border-top:10px solid #FFF;border-left:11px solid transparent;border-right:11px solid transparent;width:22px;height:10px;z-index:2}
.share-link .share-box .text-link{color:#4d4949;font-size:11px;display:block;margin-top:3px;word-wrap:break-word}
.share-link a{padding-left:20px;position:relative;text-decoration:underline;font:16px/24px var(--newfraser-bold-font);letter-spacing:0;color:gray;border:0;margin-left:6px}
.share-link a:before{content:"";position:absolute;margin-left:-30px;top:50%;margin-top:-13px;background:url('clientlib-redesign/resources/fraseroldimages/icon-share-link.svg') left center no-repeat;background-size:contain;width:24px;height:24px}
.share-link a>span{margin-left:6px}
.bg-blue,.bg-blue.phrase2-sub-menu,.bg-blue.phrase2-sub-menu .menu-wrapper{background-color:#32a8e5}
.bg-dark-blue{background-color:#155b80}
.bg-dark-blue.phrase2-sub-menu,.bg-dark-blue.phrase2-sub-menu .menu-wrapper{background-color:#155b80}
.bg-light-blue{background-color:#79c3e8}
.bg-light-blue.phrase2-sub-menu,.bg-light-blue.phrase2-sub-menu .menu-wrapper{background-color:#79c3e8}
.bg-dark-red{background-color:#8d1014}
.bg-dark-red.phrase2-sub-menu,.bg-dark-red.phrase2-sub-menu .menu-wrapper{background-color:#8d1014}
.bg-red{background-color:#ed1c24}
.bg-red.phrase2-sub-menu,.bg-red.phrase2-sub-menu .menu-wrapper{background-color:#ed1c24}
.bg-light-red{background-color:#f5787c}
.bg-light-red.phrase2-sub-menu,.bg-light-red.phrase2-sub-menu .menu-wrapper{background-color:#f5787c}
.bg-dark-yellow{background-color:#935600}
.bg-dark-yellow.phrase2-sub-menu,.bg-dark-yellow.phrase2-sub-menu .menu-wrapper{background-color:#935600}
.bg-yellow{background-color:#f39200}
.bg-yellow.phrase2-sub-menu,.bg-yellow.phrase2-sub-menu .menu-wrapper{background-color:#f39200}
.bg-light-yellow{background-color:#f7be68}
.bg-light-yellow.phrase2-sub-menu,.bg-light-yellow.phrase2-sub-menu .menu-wrapper{background-color:#f7be68}
.bg-dark-green{background-color:#4f6e2d}
.bg-dark-green.phrase2-sub-menu,.bg-dark-green.phrase2-sub-menu .menu-wrapper{background-color:#4f6e2d}
.bg-green{background-color:#87ba49}
.bg-green.phrase2-sub-menu,.bg-green.phrase2-sub-menu .menu-wrapper{background-color:#87ba49}
.bg-royal-blue{background-color:#111b2f}
.bg-royal-blue.phrase2-sub-menu,.bg-royal-blue.phrase2-sub-menu .menu-wrapper{background-color:#111b2f}
.bg-sand-grey{background-color:#918a7c}
.bg-sand-grey.phrase2-sub-menu,.bg-sand-grey.phrase2-sub-menu .menu-wrapper{background-color:#918a7c}
.bg-parc-life-green{background-color:#a4d65e}
.bg-parc-life-green.phrase2-sub-menu,.bg-parc-life-green.phrase2-sub-menu .menu-wrapper{background-color:#a4d65e}
.bg-parc-life-blue{background-color:#6cace4}
.bg-parc-life-blue.phrase2-sub-menu,.bg-parc-life-blue.phrase2-sub-menu .menu-wrapper{background-color:#6cace4}
.bg-parc-life-purple{background-color:#7d55c7}
.bg-parc-life-purple.phrase2-sub-menu,.bg-parc-life-purple.phrase2-sub-menu .menu-wrapper{background-color:#7d55c7}
.bg-parc-life-orange{background-color:#ff8200}
.bg-parc-life-orange.phrase2-sub-menu,.bg-parc-life-orange.phrase2-sub-menu .menu-wrapper{background-color:#ff8200}
.bg-light-green{background-color:#b7d691}
.bg-light-green.phrase2-sub-menu,.bg-light-green.phrase2-sub-menu .menu-wrapper{background-color:#b7d691}
.bg-dark-purple{background-color:#353161}
.bg-dark-purple.phrase2-sub-menu,.bg-dark-purple.phrase2-sub-menu .menu-wrapper{background-color:#353161}
.bg-purple{background-color:#5955a1}
.bg-purple.phrase2-sub-menu,.bg-purple.phrase2-sub-menu .menu-wrapper{background-color:#5955a1}
.bg-light-purple{background-color:#9d99c5}
.bg-light-purple.phrase2-sub-menu,.bg-light-purple.phrase2-sub-menu .menu-wrapper{background-color:#9d99c5}
.bg-white.phrase2-sub-menu,.bg-white.phrase2-sub-menu .menu-wrapper{background-color:white}
.bg-black{background-color:black}
.bg-black.phrase2-sub-menu,.bg-black.phrase2-sub-menu .menu-wrapper{background-color:black}
.bg-grey.phrase2-sub-menu,.bg-grey.phrase2-sub-menu .menu-wrapper{background-color:#282828}
.bg-WhatsAppgrey.phrase2-sub-menu,.bg-WhatsAppgrey.phrase2-sub-menu .menu-wrapper{background-color:#445a65}
.bg-light-grey.phrase2-sub-menu,.bg-light-grey.phrase2-sub-menu .menu-wrapper{background-color:#383838}
#enquiry{position:relative}
#enquiry .loader{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;padding:0}
.list-numberic{list-style-type:decimal !important;margin-left:20px;line-height:1.67em;padding:.5rem 0}
.list-numberic li{padding:.2rem 5px}
.list-default{list-style-type:disc;margin-left:17px;line-height:1.67em;padding:10px 0 30px}
.list-default>li{padding:.2rem 0}
.mac.safari .list-default{margin-left:20px}
@media screen and (min-width:801px){.list-normal{list-style-type:none;line-height:1.67em;padding:10px 0 30px;white-space:nowrap}
}
.list-normal{list-style-type:none;line-height:1.67em;padding:10px 0 30px}
.list-normal li{padding:.2rem 0}
.filelist .remove{font-family:'synthese-regular','Lato-Regular',sans-serif;text-decoration:underline}
[data-tab] .tab-header{display:table;width:100%;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}
[data-tab] .tab-header:before,[data-tab] .tab-header:after{display:table;content:""}
[data-tab] .tab-header:after{clear:both}
[data-tab] .tab-header:before,[data-tab] .tab-header:after{display:table;content:""}
[data-tab] .tab-header:after{clear:both}
[data-tab] .tab-header li{display:table-cell;position:relative}
[data-tab] .tab-header li:after{content:'';position:absolute;top:20px;bottom:20px;right:0;width:1px;background:rgba(74,74,74,0.5)}
[data-tab] .tab-header li:last-child:after{content:none}
[data-tab] .tab-header a{font:1rem 'synthese-regular','Lato-Regular';color:rgba(74,74,74,0.5);position:relative;display:block;text-align:center;padding:20px}
[data-tab] .tab-header a:before{content:'';position:absolute;background:#ed1c24;bottom:0;height:4px;left:0;width:0;transition:all .3s}
[data-tab] .tab-header a.active{color:#4a4a4a}
[data-tab] .tab-header a.active:before{width:100%}
.no-touchevents.is-windows [data-tab] .tab-header a:hover{color:#4a4a4a}
@media only screen and (max-width:991px){[data-tab] [data-tab-header]{display:none}
}
[data-tab] [data-tab-content]>.inner{display:none}
[data-tab] [data-tab-content]>.inner.active{display:block}
.tabs-dropdown{background-color:white;position:relative;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);padding:10px 0}
@media only screen and (min-width:768px){.tabs-dropdown{display:none}
}
.tabs-dropdown .text-small{color:#817979;padding:0 35px 0 20px}
.tabs-dropdown:after{content:'';background:url(clientlib-redesign/resources/fraseroldimages/icon-down.svg) no-repeat right center;position:absolute;right:15px;width:20px;height:16px;bottom:12px;z-index:2}
.tabs-dropdown select{color:#4b403f;height:100%;width:100%;z-index:10;text-align:left;font:1rem/1.44 'synthese-regular','Lato-Regular';padding:0 35px 0 20px;border:0;background:0;position:relative;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none}
.main-header-tab .tab-header{position:absolute;max-width:980px;margin:0 auto;left:50%;transform:translate(-50%,-37px)}
.main-header-tab .tab-header a{padding:25px 20px}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(clientlib-redesign/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.no-scrolling{overflow:hidden}
.no-scrolling-history .container{z-index:10}
body.no-scrolling-history{overflow:hidden;height:100%}
.container{position:relative;min-height:500px;max-width:100%;padding-left:0 !important;padding-right:0 !important}
.managerstitle .modal .modal-body p{color:white !important}
.headercarousel .fraser--row .fraserbanner .owl-dots{align-items:end}
.headercarousel .fraser--row .fraserbanner .owl-dots .owl-dot{width:25px;height:2px;margin:5px}
.headercarousel .fraser--row .fraserbanner .owl-dots .owl-dot.active{background:var(--red-color) !important;height:4px}
.reits-contact-us .inner-container,.global-contact-us .inner-container{max-width:1280px;padding:0;text-align:left}
.reits-contact-us #contact-us,.global-contact-us #contact-us{margin-top:50px}
.globalcontactus .global-contact-us .form-group input,.globalcontactus .global-contact-us textarea{color:var(--black-color)}
.reits-contact-us .inner-container .col-sm-7.col-md-8{margin-left:153px}
.global-contact-us .inner-container .col-sm-7.col-md-8{margin-left:153px;width:60%}
.global-contact-us .inner-container .col-sm-5.col-md-4{width:28%;margin-top:60px}
.reits-contact-us .menu .main>li>a,.global-contact-us .menu .main>li>a{text-align:left !important}
.reits-contact-us .menu .main>li,.global-contact-us .menu .main>li{padding-right:0 !important}
.reits-contact-us .inner-container h2.line,.global-contact-us .inner-container h2.line{padding:50px 0 10px;font-size:2rem;font-family:var(--newfraser-bold-font);color:var(--black-color)}
.reits-contact-us .inner-container p.title-6,.global-contact-us .inner-container p.title-6{padding:0 0 20px;font-size:1rem;font-family:var(--newfraser-font)}
.reits-contact-us .inner-container #form-replace .label,.global-contact-us .inner-container #form-replace .label{margin:0 0 6px;font-size:1rem;font-family:var(--newfraser-bold-font)}
.reits-contact-us .inner-container .message-text,.global-contact-us .inner-container .message-text,.enquiry-form-container .left-container .message-text{color:var(--grey-color);font-size:.75rem;font-family:var(--newfraser-bookoblique-font);line-height:24px}
.reits-contact-us .inner-container input::placeholder,.reits-contact-us .inner-container textarea::placeholder,.global-contact-us .inner-container input::placeholder,.global-contact-us .inner-container textarea::placeholder{color:var(--grey-color-var5) !important;font-size:1rem;font-family:var(--newfraser-font);line-height:24px}
.reits-contact-us .inner-container input,.reits-contact-us .inner-container textarea,.global-contact-us .inner-container input,.global-contact-us .inner-container textarea{font-family:var(--newfraser-font)}
.reits-contact-us .inner-container [class^='btn'].btn-primary,.global-contact-us .inner-container [class^='btn'].btn-primary{font-size:1rem;font-family:var(--newfraser-bold-font);background-color:#ed1c24 !important;color:white;margin:0}
.reits-contact-us .form-submit-border,.global-contact-us .form-submit-border{margin-top:25px !important}
.reits-contact-us input.form-control,.global-contact-us input.form-control{padding:0 12px}
.reits-contact-us textarea.form-control,.global-contact-us textarea.form-control{padding:18px 12px}
.reits-contact-us .reits-contactus-ir-email .inner-container,.global-contact-us .global-contactus-ir-email .inner-container{max-width:100%}
.reits-contact-us .reits-contactus-ir-email .inner-container iframe,.global-contact-us .global-contactus-ir-email .inner-container iframe{height:700px}
.global-contact-us .suggest-help .suggest-list .item p{white-space:break-spaces}
.global-contact-us .ui-selectmenu-button{padding:0 12px}
.global-contact-us .ui-selectmenu-button .ui-selectmenu-text{color:var(--grey-color-var5) !important;font-size:1rem;font-family:var(--newfraser-font)}
.global-contact-us .form-group.has-border.cust-select.selected .ui-selectmenu-button .ui-selectmenu-text{color:var(--black-color) !important}
.global-contact-us .upload-document{height:56px;background-color:var(--scdry-mushroom);width:310px;margin-top:24px !important}
.global-contact-us .upload-document .link-ic{height:56px;display:flex;align-items:center;justify-content:center;float:none;text-decoration:none}
.global-contact-us .upload-document .link-ic .icon-upload{background:url('clientlib-redesign/resources/images/icon-upload.svg');height:30px;background-repeat:no-repeat;background-size:20px;background-position:center;margin-right:15px}
.global-contact-us .upload-document .link-ic label span{font-family:var(--newfraser-bold-font);line-height:24px;color:#fff}
.global-contact-us .upload-document .link-ic label input{height:56px;width:auto}
.global-contact-us .inner-container .upload-text{margin:23px 0 10px !important}
.global-contact-us .inner-container p.text-default{width:120%;font-family:var(--newfraser-font);color:var(--grey-color);line-height:24px}
.global-contact-us .ui-selectmenu-button,select.form-control{z-index:1}
.global-maps .inner-container{max-width:902px !important;padding:0}
.global-maps .line{padding:30px 0;font-family:var(--newfraser-bold-font);font-size:2rem;color:var(--black-color);line-height:40px}
.global-maps .inner-container .row{margin:0}
.global-maps #gmap-responsivegrid.map{min-height:557px}
.global-maps .map-container{padding:0 !important;width:47.666667%}
.global-maps .inner-container .row .col-sm-6.col-md-6.col-md-offset-1{text-align:left;margin:0;padding:0}
.global-maps .inner-container .ir-inner p{margin:25px 0;font-size:1.2rem;font-family:var(--newfraser-font);color:var(--black-color);line-height:32px}
.awardlist .menu .main{padding:0 !important;background-color:white !important;border:1px solid var(--grey-color)}
.awardlist .menu .main>li.caret>a{color:var(--black-color);font-family:var(--newfraser-bold-font);font-size:1.5rem;line-height:32px;display:flex;padding:0 23px}
.awardlist .menu .main>li.caret:before{right:25px;background-size:20px 20px;width:30px;top:0}
.awardlist .menu .main>li.caret.active .sub-nav{top:122px}
.awardlist .inner-container{text-align:left;max-width:1060px !important;padding:0 40px !important}
.awardlist .inner-container .text-center{margin-top:71px}
.awardlist .inner-container .text-center .line.center{font-family:var(--newfraser-bold-font);font-size:28px;line-height:40px;padding:30px 0 32px}
.awardlist .inner-container .text-center .line.center:before{background:0}
.awardlist .menu .main>li.caret .sub-nav li>a{font-family:var(--newfraser-font)}
.awardlist .add-pad-top{padding-top:30px}
.awardlist .award-list-container{margin-top:-122px}
.enquiry-form-container .col-sm-6.col-xs-12{width:60%}
.enquiry-form-container .col-sm-6.col-xs-12 .title-2{text-align:left;font-size:2rem;font-family:var(--newfraser-bold-font);color:#fff;margin-top:22px}
.enquiry-form-container .left-container{width:60%;text-align:left;padding-top:15px}
.enquiry-form-container .right-container{width:32%;margin-left:7%}
.enquiry-form-container .left-container .text-default{font-size:1rem;font-family:var(--newfraser-font);color:#fff;margin-bottom:24px}
.enquiry-form-container .left-container .label-enquiry{font:1rem/1.5 var(--newfraser-bold-font);color:#fff;display:inline-block;margin:0 0 10px}
.enquiry-form-container .left-container .custom-checkbox{display:flex}
.enquiry-form-container .left-container .custom-checkbox .content{display:flex;align-items:center;padding-left:0}
.enquiry-form-container .left-container .custom-checkbox .content:before{margin-right:20px;position:relative;min-width:25px}
.enquiry-form-container .left-container .custom-checkbox .content p.text-small{color:#fff;font-size:14px;font-family:var(--newfraser-font);line-height:20px}
.enquiry-form-container .left-container .custom-checkbox .content p.text-small a{font-family:var(--newfraser-font)}
.enquiry-form-container .left-container input.form-control{height:56px;line-height:56px;background-color:#171717;border:1px solid #fff;padding:0 16px;font-family:var(--newfraser-font);color:var(--grey-color-var5)}
.enquiry-form-container .left-container textarea.form-control{background-color:#171717;border:1px solid #fff;padding:16px;font-family:var(--newfraser-font);color:var(--grey-color-var5)}
.enquiry-form-container .left-container input.form-control::placeholder,.enquiry-form-container .left-container textarea.form-control::placeholder{color:var(--grey-color-var5) !important}
.enquiry-form-container .left-container .mar-bot-xs{margin-bottom:0}
.enquiry-form-container .left-container [class^='btn'].btn-default.btn-opacity{font-size:1rem;font-family:var(--newfraser-bold-font);background-color:#ed1c24 !important;color:white;margin:25px 0 0}
.tab-component .inner-container{max-width:1280px;padding:0}
.contentpage .tab-component .awardlist .achievements-year-picker{top:149px;position:sticky;z-index:4}
.contentpage .tab-component .menu.overlap-up{position:sticky;top:119px;min-height:auto;height:auto;z-index:4}
@media(min-width:991px){.tab-component .tab-content .pad-top-sm{padding-top:0 !important}
}
.contentpage .tab-component .menu.overlap-up:not(.filter-grey) .inner-container{top:unset !important}
.contentpage .tab-component .awardlist .award-list-container{z-index:3;position:relative}
.contentpage #header{z-index:5}
.contentpage .globalheader nav.nav{z-index:6}
.contentpage .tab-component .awardlist .achievements-year-picker.sticky{display:none}
.tab-component .menu .main{padding:0 137px 0 153px;background:#2b2b2b;height:120px}
.tab-component .menu .main>li{padding-right:20px}
.tab-component .menu .main>li>a{text-align:center;height:120px;width:100%;line-height:1.1;padding:46px 0 40px 0;margin-left:0}
.tab-component .menu .main>li>a:before{content:'';position:absolute;background:#ed1c24;bottom:0;height:4px;left:0;width:0;transition:all .3s}
.tab-component .menu .main>li>a span.tab-title{width:182px;white-space:normal;font:24px/32px var(--newfraser-bold-font);letter-spacing:-0.72px}
.tab-component .tab-only .inner-container{top:-60px !important}
.tab-component .tab-only.sticky .inner-container{top:0 !important}
.tab-component .menu.menu-business-unit .main{padding:0}
.tab-component .menu.menu-business-unit .main>li.caret.tab{padding-right:0}
.tab-component .menu.menu-business-unit .main>li.caret:before{right:25px;background-size:20px}
.tab-component .menu.menu-business-unit .main>li>a span.tab-title{width:100%;text-align:left;color:#fff;padding-left:25px}
.tab-component .menu.menu-business-unit .main>li.caret.active .sub-nav{top:120px}
.tab-component .menu.menu-business-unit .main>li.caret .sub-nav li a{font-size:20px;line-height:32px}
.residence-text-image{margin-top:150px}
.residence-txt-img .wrapper{background:url(../../../content/dam/frasersproperty/sprint-2/img__txt__bg.svg);background-size:1015px;background-position:0 255px;padding:100px 0;background-repeat:no-repeat}
.residence-txt-img .inner-container [class*='col-']:not([class*="-offset"]):first-child{margin:0 80px 0 0}
.residence-txt-img .inner-container .col-sm-5.col-xs-12{width:42%;padding:0}
.residence-txt-img .inner-container .col-sm-5.col-xs-12 .ir-inner{text-align:left}
.residence-txt-img .inner-container .col-sm-5.col-xs-12 .ir-inner h2{font-family:var(--newfraser-bold-font);font-size:32px;color:#fff;padding:15px 0 20px}
.residence-txt-img .inner-container .col-sm-5.col-xs-12 .ir-inner h2.line:before{background:none !important}
.residence-txt-img .inner-container .col-sm-5.col-xs-12 .ir-inner p{font-family:var(--newfraser-font);color:var(--black-color);margin-top:20px}
.residence-txt-img .inner-container .col-sm-7.col-xs-12{width:50%}
.residence-txt-img .row-flex-center{align-items:start}
.residence-txt-img .square-carousel .slick-dots{bottom:-30px;right:0;position:absolute;display:flex !important;align-items:end;padding:0}
.residence-txt-img .slick-dots li{width:24px;margin-left:10px;font-size:0}
.residence-txt-img .slick-dots li button{height:1px;transform:none;width:24px}
.residence-txt-img .square-carousel .slick-dots li.slick-active button{background:var(--red-color);height:4px}
.residence-txt-img .btn-default{margin-top:30px}
.residence-txt-img a.btn-default:hover{background-color:#b2151b !important}
.mediatiles .wrapper{padding:50px 0 100px}
.mediatiles .title-2.line.center{font-size:32px;font-family:var(--newfraser-bold-font);padding-bottom:50px;line-height:40px;color:var(--black-color)}
.mediatiles .table-view .bloggish{display:flex;background-color:#fff;box-shadow:none;height:auto}
.mediatiles .table-view .bloggish .thumb-wrapper{width:40%}
.mediatiles .table-view .bloggish .info{text-align:left;width:60%;padding:36px 80px 0 41px}
.mediatiles .bloggish .info [class*='title']{font-family:var(--newfraser-bold-font);font-size:24px;line-height:40px;height:auto;color:var(--monochrome-color);white-space:normal}
.mediatiles .table-view .bloggish .info .description{white-space:normal;-webkit-line-clamp:unset;-webkit-box-orient:unset;text-overflow:unset;overflow:unset;padding:20px 0 0;max-height:initial}
.mediatiles .table-view .bloggish .info .description p{font-family:var(--newfraser-font);color:var(--monochrome-color);line-height:30px;font-size:1rem}
.contentcarousel{margin-top:150px}
.contentcarousel .container.container--fluid{background:url(../../../content/dam/frasersproperty/sprint-2/img__txt__bg.svg) no-repeat;background-size:1050px;background-position:0 230px}
.contentcarousel .container--content.container--fxdwdh{padding-bottom:150px;padding-top:80px;width:1060px}
.contentcarousel .flex--rowreverse .col--8{padding-left:23px;padding-right:20px}
.contentcarousel .col--8{padding-right:23px;padding-left:20px;flex:0 0 66%;max-width:66%}
.contentcarousel .col--8 .fraserimgntxt__slider.owl-carousel .owl-dots{bottom:30px;right:20px;justify-content:end;align-items:baseline}
.contentcarousel .col--8 .fraserimgntxt__slider.owl-carousel .owl-dots button.owl-dot{transform:none;height:1px;width:24px;margin:0 5px 0 0}
.contentcarousel .col--8 .fraserimgntxt__slider.owl-carousel .owl-dots button.owl-dot.active{background:var(--red-color);height:4px}
.contentcarousel .flex--rowreverse .col--4{padding-right:23px;padding-left:20px;margin-top:5px !important}
.contentcarousel .col--4{padding-left:23px;padding-right:20px;margin-top:5px !important;flex:0 0 34%;max-width:34%}
.contentcarousel .fraserimgntxt .fraserimgntxt__inner h3.para.para--variation2{font-size:32px;font-family:var(--newfraser-bold-font);line-height:40px;margin-bottom:25px}
.contentcarousel .fraserimgntxt .fraserimgntxt__inner p.para{font-family:var(--newfraser-font)}
.contentcarousel .fraserimgntxt .fraserimgntxt__inner button.btn{width:175px;min-width:175px}
.contact-us-footer .fraser--row.touchcont{height:280px;align-items:center;padding:0}
.contact-us-footer .fraser--row.touchcont .touchcont__bg{left:0;top:-3px;margin-left:-80px}
.contact-us-footer .fraser--row.touchcont .touchcont__inner{max-width:initial;align-items:center;flex:100%}
.contact-us-footer .fraser--row.touchcont .touchcont__inner h4.newheading{margin:0 0 35px 0}
.contact-us-footer .fraser--row.touchcont .touchcont__inner button.newbtn{width:34%}
.contact-us-footer .wrapper.contact-us .inner-container h2{margin-bottom:20px}
.banner-all .hero.hero-pages{position:relative;height:auto}
.banner-all .hero.hero-pages:after{background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0.2));bottom:0;top:auto;height:75%;display:none}
.banner-all .hero.hero-pages .item{height:calc(100vw * 9/16);max-height:500px;position:relative}
.banner-all .hero.hero-pages .thumb{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;left:0;top:0;overflow:hidden}
.banner-all .hero.hero-pages .thumb video{min-width:100%}
.banner-all .hero.hero-pages .inner-container{height:100%;z-index:2;text-align:left}
.banner-all .hero.hero-pages .inner-container .inner-content{position:absolute;bottom:5px;width:100%}
.banner-all .hero.hero-pages .banner-img-text .inner-container .inner-content,.banner-all .hero.hero-pages .banner-video-text .inner-container .inner-content{bottom:25px}
.banner-all .hero.hero-pages .banner-slider-text .inner-container .inner-content{bottom:160px}
.banner-all .hero.hero-pages .inner-container .inner-content .caption{line-height:1.4;max-width:650px}
.banner-all .hero.hero-pages .inner-container .inner-content .banner-caption{line-height:1.4;max-width:1000px;padding-top:0}
.banner-all .hero.hero-pages .inner-container .inner-content .title.line{font-size:40px;font-family:var(--newfraser-bold-font) !important;line-height:48px}
.banner-all .hero.hero-pages .banner-slider-text .inner-container .inner-content .banner-caption{padding-bottom:0}
.banner-all .hero.hero-pages .inner-container .banner-caption p{font-family:var(--newfraser-font);font-size:16px;color:#fff}
.banner-all .hero.hero-pages.small{color:#000}
.banner-all .hero.hero-pages.small.white{color:#FFF}
.banner-all .hero.hero-pages.small.white [class*="title-"]{color:#FFF}
.banner-all .hero.hero-pages.small .item{max-height:330px}
.banner-all .hero.hero-pages .breadcrumb .home{background:url('clientlib-redesign/resources/images/home__icon.png') no-repeat;background-size:16px;width:16px;background-position:center;height:20px}
.banner-all .hero .breadcrumb ul li:not(:first-child){padding-left:35px}
.banner-all .hero .breadcrumb ul li:not(:first-child):before{top:-3px;font-size:20px;left:11px;font-family:var(--newfraser-font)}
.banner-all .hero.hero-pages.small .breadcrumb .home{background-image:url("clientlib-base/resources/images/media-center-home-black.svg")}
.banner-all .hero.hero-pages.small.white .breadcrumb .home{background-image:url("clientlib-base/resources/images/media-center-home.svg")}
.banner-all .hero.hero-pages.small .thumb:after{display:none}
.banner-all .hero .breadcrumb.ab-breadcrumb{position:absolute;width:100%;left:0;top:60px;z-index:3;font-family:'synthese-regular','Lato-Regular'}
.banner-all .hero-pages .show-more{position:relative;width:100%;bottom:30px;background:transparent;background-position:center bottom;background-size:cover;background-repeat:no-repeat;z-index:3;height:0;transition:.5s all}
.banner-all .hero-pages .show-more.active{padding:20px 0;bottom:auto;height:auto;background-image:url("clientlib-base/resources/images/icons/show-more-bg.svg")}
.banner-all .hero-pages .show-more.active .content-more-info{color:#4a4a4a}
.banner-all .hero-pages .show-more.active .show-more-link{color:#4a4a4a}
.banner-all .hero-pages .show-more .content-more-info p{padding-bottom:20px;font-family:var(--newfraser-font);font-size:16px}
.banner-all .show-more .show-more-link:after{background:url("clientlib-base/resources/images/icons/icon-down-red.svg") no-repeat 100% center;margin-left:5px;background-size:15px;background-position:left 1px}
.banner-all .show-more.active .show-more-link:after{transform:rotate(-180deg);background-position:0 center;margin-left:-5px}
.banner-all .hero-pages .show-more .content-more-info,.hero-pages .show-more .content-mobile{transition:none;max-width:1000px}
.banner-all .hero-detail-carousel .slick-dots{display:flex !important;position:relative;bottom:100px;left:180px}
.banner-all .hero-detail-carousel .slick-dots li{display:flex;align-items:flex-end}
.banner-all .hero-detail-carousel .slick-dots button{font-size:0;width:24px;margin-left:10px}
.banner-all .hero-detail-carousel .slick-dots .slick-active button{height:4px;background-color:var(--red-color)}
.banner-all .hero-text.banner-hero-text{height:300px;background-color:var(--red-color);display:flex;align-items:end}
.banner-all .banner-hero-text h2{text-align:left;margin-left:185px;margin-right:185px}
.banner-all .banner-hero-text p{font-size:40px;font-family:var(--newfraser-bold-font);line-height:48px;color:#fff;padding-bottom:80px}
.rich-text .inner-container{max-width:1060px !important;padding:0 40px !important}
@media(max-width:991px){.banner-all .hero-pages .show-more{bottom:auto;padding:20px 0;height:auto;background-image:url("clientlib-base/resources/images/upload/show-more-bg.jpg")}
.banner-all .hero-pages .show-more.active{padding:20px 0}
.banner-all .hero-pages .show-more .content-mobile,.hero-pages .show-more .show-more-link{color:#4a4a4a}
.banner-all .hero-pages .show-more .content-mobile .row [class*="col-"]{padding-bottom:20px}
.banner-all .hero-pages .show-more .content-mobile .caption{padding:0}
.banner-all .hero-pages .show-more [class*="title-"]{color:#4a4a4a;padding-bottom:5px}
}
@media only screen and (min-width:768px){.reits-contact-us .inner-container [class^='btn'].btn-primary.min-size,.global-contact-us .inner-container [class^='btn'].btn-primary.min-size{min-width:175px}
.enquiry-form-container .left-container [class^='btn'].btn-default.btn-opacity{max-width:175px}
}
@media only screen and (max-width:767px){.reits-contact-us .wrapper,.global-contact-us .wrapper{padding:30px 20px}
.reits-contact-us .inner-container .col-sm-7.col-md-8,.global-contact-us .inner-container .col-sm-7.col-md-8{margin-left:0;width:100%}
.global-contact-us .inner-container .col-sm-5.col-md-4{width:100%}
.reits-contact-us #contact-us,.global-contact-us #contact-us{margin-top:0}
.reits-contact-us .inner-container h2.line,.global-contact-us .inner-container h2.line{padding-top:0}
.reits-contact-us .pad-top-lg,.global-contact-us .pad-top-lg{padding-top:16px !important;border-top:1px solid var(--black-color)}
.reits-contact-us .inner-container p.title-6,.global-contact-us .inner-container p.title-6{font-size:1.125rem}
.reits-contact-us .inner-container #form-replace .label,.global-contact-us .inner-container #form-replace .label{margin:0 0 12px}
.reits-contact-us .g-recaptcha,.global-contact-us .g-recaptcha{margin-top:48px}
.reits-contact-us .inner-container [class^='btn'].btn-primary.min-size,.global-contact-us .inner-container [class^='btn'].btn-primary.min-size{width:175px}
.reits-contact-us .menu select,.global-contact-us .menu.select-mobile-version select{margin-top:60px;margin-bottom:24px;color:#fff !important;font-family:var(--newfraser-bold-font);background:#000 url(clientlib-redesign/resources/images/arrow--down.png) no-repeat !important;background-position:calc(100% - 20px) center !important;background-size:20px 20px !important;width:90.5%}
.reits-contact-us .reits-contactus-ir-email .inner-container iframe,.global-contact-us .global-contactus-ir-email .inner-container iframe{height:700px !important}
.reits-contact-us .menu.sticky select,.global-contact-us .menu.select-mobile-version.sticky select{margin:0}
.global-contact-us .inner-container p.text-default{width:100%}
.global-contact-us .inner-container .upload-text{margin:36px 0 10px !important}
.global-contact-us .upload-document{margin-top:30px !important;width:241px}
.global-maps .wrapper{padding:30px 20px !important}
.global-maps .line{border-bottom:1px solid var(--grey-color)}
.global-maps .inner-container .row{margin-top:40px}
.global-maps .map-container{width:100%}
.global-maps .inner-container .row .col-sm-6.col-md-6.col-md-offset-1{padding:10px 0 0 0}
.global-maps #gmap-responsivegrid.map{margin-bottom:0 !important;min-height:426px}
.achievements-year-picker{top:2px !important}
.awardlist .award-list-container{margin-top:-61px}
.awardlist .menu>select{color:var(--black-color);font-family:var(--newfraser-bold-font);padding:13px 27px 17px 23px;background:white url(clientlib-redesign/resources/images/arrow--down.png) no-repeat center center;background-position:calc(100% - 20px) center;background-size:22px 22px}
.awardlist .inner-container{padding:0 25px !important}
.awardlist .inner-container .text-center .line.center{font-size:24px;padding:25px 0 32px}
.awardlist .inner-container .text-center{margin-top:30px}
.enquiry-form-container .col-sm-6.col-xs-12{width:100%}
.enquiry-form-container .left-container{width:100%}
.enquiry-form-container .col-sm-6.col-xs-12 .title-2{margin-top:10px;font-size:28px;line-height:35px;margin-bottom:17px}
.enquiry-form-container .left-container .text-default{margin-bottom:25px !important}
.enquiry-form-container .left-container .text-default.first-text{padding-bottom:24px;border-bottom:1px solid #fff}
.enquiry-form-container .left-container .custom-checkbox .content{align-items:flex-start}
.tab-component .menu select{height:62px;color:var(--black-color);font-family:var(--newfraser-bold-font);background:white url(clientlib-redesign/resources/images/arrow--down.png) no-repeat;background-size:20px 20px;background-position:calc(100% - 20px) center}
.tab-component .menu.menu-business-unit select{color:#fff;background:var(--black-color) url(clientlib-redesign/resources/images/arrow--down.png) no-repeat;background-size:20px 20px;background-position:calc(100% - 20px) center}
.residence-txt-img .wrapper{padding:30px 0 50px;background-position:0 480px;background-size:1240px}
.residence-txt-img .inner-container .col-sm-5.col-xs-12{width:100%;padding:25px 10px 10px}
.residence-txt-img .inner-container .col-sm-5.col-xs-12 .ir-inner h2{font-size:28px}
.residence-txt-img .inner-container .col-sm-5.col-xs-12 .ir-inner p{font-size:18px;margin-top:0;line-height:28px}
.residence-txt-img .inner-container .col-sm-7.col-xs-12{width:100%;padding:10px}
.residence-txt-img .square-carousel .slick-dots{position:unset;justify-content:center;margin-top:30px}
.residence-txt-img .btn-default{margin-top:20px;width:175px}
.mediatiles .inner-container{padding:0}
.mediatiles .title-2.line.center{padding-bottom:28px;border-bottom:1px solid var(--grey-color)}
.mediatiles .col-md-4:first-child{padding-top:36px}
.mediatiles .table-view .bloggish{flex-wrap:wrap}
.mediatiles .table-view .bloggish .thumb-wrapper{width:100%}
.mediatiles .table-view .bloggish .info{width:90%;padding:34px 18px 0}
.mediatiles .bloggish .info [class*='title']{line-height:35px}
.mediatiles .table-view .bloggish .info .description{padding-bottom:20px;padding-top:35px}
.mediatiles .table-view .bloggish .info .description p{line-height:28px}
.contentcarousel .container.container--fluid{background-size:1200px;background-position:0 270px}
.contentcarousel .container--content.container--fxdwdh{padding:14px 0 24px}
.contentcarousel .fraserimgntxt .fraserimgntxt__inner h3.para.para--variation2{font-size:24px;line-height:35px;margin-bottom:20px;margin-top:35px !important}
.contentcarousel .fraserimgntxt .fraserimgntxt__inner p.para{line-height:28px}
.contentcarousel .col--8 .fraserimgntxt__slider.owl-carousel .owl-dots{position:unset;justify-content:center;margin-top:10px}
.banner-all .hero.hero-pages .item.has-video.no-show-more.playing .thumb:after{background-image:url("clientlib-base/resources/images/icons/icon-play-button.png"),linear-gradient(to top,rgba(150,150,150,0.65),rgba(51,51,51,0));background-size:50px 50px,100%;background-repeat:no-repeat,no-repeat;background-position:center center,top left}
.banner-all .hero.hero-pages .item.has-video.no-show-more .thumb:after{content:'';position:absolute;z-index:1;width:100%;background:linear-gradient(to top,rgba(150,150,150,0.65),rgba(51,51,51,0));bottom:0;top:auto;height:100%;display:block}
.banner-all .hero.hero-pages .item.has-video .thumb:after{display:none}
.banner-all .hero.hero-pages .item>.inner-container{padding:30px 20px 0;position:absolute;bottom:10px;width:100%;max-height:none;height:auto}
.banner-all .hero.hero-pages .item.has-video>.inner-container .inner-content{bottom:0;position:relative}
.banner-all .hero.hero-pages .item.has-video>.inner-container .inner-content>.title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;font-size:1.5rem}
.banner-all .hero.hero-pages .item.has-video.no-show-more{height:auto;max-height:none;padding-top:calc(100vw * 9/16)}
.banner-all .hero.hero-pages .item.has-video.no-show-more .thumb{height:calc(100vw * 9/16)}
.banner-all .hero.hero-pages .inner-container .inner-content .title.line{font-size:1.5rem;line-height:40px;padding-bottom:0}
.banner-all .hero .breadcrumb.ab-breadcrumb{top:10px}
.banner-all .hero.hero-pages .inner-container .inner-content{bottom:0}
.banner-all .hero.hero-pages .banner-slider-text .inner-container .inner-content{bottom:50px}
.banner-all .hero-detail-carousel .slick-dots{bottom:30px;left:13px}
.banner-all .hero-text.banner-hero-text{height:auto;min-height:150px}
.banner-all .banner-hero-text h2{margin-left:20px;margin-right:20px}
.banner-all .banner-hero-text p{font-size:24px;padding-bottom:15px}
.contact-us-footer .inner-container{padding:0}
.contact-us-footer .fraser--row.touchcont{height:180px}
.contact-us-footer .fraser--row.touchcont .touchcont__bg{width:135%;left:0;margin-left:-130px;top:15%}
.contact-us-footer .fraser--row.touchcont .touchcont__inner{width:100%}
.contact-us-footer .fraser--row.touchcont .touchcont__inner h4.newheading{margin:0 0 25px 0}
.contact-us-footer .fraser--row.touchcont .touchcont__inner button.newbtn{width:100%;min-width:100%}
.contact-us-footer .wrapper.contact-us .inner-container ul li a h4{font-size:.8rem}
.rich-text .inner-container{padding:0 20px !important}
}
@media only screen and (max-width:991px){.reits-contact-us .menu,.global-contact-us .menu{margin:0}
}
.inner-container{max-width:1060px;padding:0 40px;margin:0 auto;position:relative}
@media only screen and (max-width:991px){.inner-container{padding:0 20px}
}
.inner-container.form-submission-response>p{font-size:50px;text-align:center}
.text-bold{font-family:'synthese-bold','Lato-Bold'}
@media only screen and (min-width:992px){.center-content{max-width:75%;min-width:800px;margin:0 auto}
.center-content .row-center [class*='col-']{width:33.333%}
}
.wrapper{padding:50px 0}
@media only screen and (max-width:767px){.wrapper{padding:30px 0}
}
.wrapper.small-pad{padding:30px 0}
.wrapper.medium-pad{padding:45px 0}
.wrapper.reset-pad{padding:0}
@media only screen and (max-width:767px){.wrapper.reset-pad{padding:0}
}
[class*='wrapper']:before,header:before,[class*='wrapper']:after,header:after{display:table;content:""}
[class*='wrapper']:after,header:after{clear:both}
[class*='wrapper']:before,header:before,[class*='wrapper']:after,header:after{display:table;content:""}
[class*='wrapper']:after,header:after{clear:both}
.pad-top-none{padding-top:0 !important}
.pad-bot-none{padding-bottom:0 !important}
.pad-top-xl{padding-top:100px}
@media only screen and (max-width:991px){.pad-top-xl{padding-top:70px}
}
@media only screen and (max-width:767px){.pad-top-xl{padding-top:50px}
}
.pad-bot-xl{padding-bottom:100px}
.pad-bot-xlg{padding-bottom:80px !important}
.pad-top-lg{padding-top:50px !important}
@media only screen and (max-width:767px){.pad-top-lg{padding-top:30px !important}
}
.pad-bot-lg{padding-bottom:50px !important}
@media only screen and (max-width:767px){.pad-bot-lg{padding-bottom:30px !important}
}
.pad-top{padding-top:30px !important}
@media only screen and (max-width:767px){.pad-top{padding-top:10px !important}
}
.pad-top-sm{padding-top:20px !important}
.pad-top-xs{padding-top:10px !important}
.pad-bot-xs{padding-bottom:10px !important}
.pad-bot{padding-bottom:30px !important}
.pad-right{padding-right:30px}
.pad-left{padding-left:30px}
.mar-left{margin-left:45px}
@media only screen and (max-width:767px){.mar-left{margin-left:0}
}
.mar-right-xs{margin-right:15px}
.mar-top-xl{margin-top:100px}
@media only screen and (max-width:767px){.mar-top-xl{margin-top:50px}
}
@media only screen and (min-width:992px){.pad-left-only-desktop{padding-left:70px}
}
@media only screen and (min-width:992px){.pad-top-only-desktop{padding-top:30px}
}
@media only screen and (max-width:767px){.pad-left-mobile{padding-left:15px}
}
.pad-top-md{padding-top:15px !important}
.pad-bot-md{padding-bottom:15px !important}
.pad-left-md{padding-left:15px !important}
.pad-bot-xs{padding-bottom:10px}
.pad-top-xs{padding-top:10px}
.mar-top{margin-top:30px !important}
.mar-bot{margin-bottom:30px !important}
.mar-bot-md{margin-bottom:15px}
.mar-bot-xs{margin-bottom:10px}
.mar-top-xs{margin-top:10px}
.mar-top-md{margin-top:15px}
.mar-top-xxs{margin-top:10px}
@media only screen and (max-width:767px){.mar-top-xxs{margin-top:0}
}
.bgd-grey{background:#f9f9f9 !important}
.bgd-dark-grey{background:#efeeeb !important}
.bgd-blue{background:#e6eef4 !important}
.bgd-dark-blue{background:#233a58}
.default-wrap:before,.default-wrap:after{display:table;content:""}
.default-wrap:after{clear:both}
.default-wrap:before,.default-wrap:after{display:table;content:""}
.default-wrap:after{clear:both}
.no-scrolling{overflow:hidden;height:100%}
.no-scrolling #header{z-index:3;top:0;left:0;width:100%}
.no-scrolling-nav{overflow:hidden;height:100%}
.link-decor{font:1.125rem/54px 'synthese-regular','Lato-Regular';text-decoration:underline}
.link-decor:hover{text-decoration:none}
.bd-top-light-grey{border-top:1px solid rgba(155,155,155,0.5)}
.view-projects-link{position:absolute;width:120px;height:100%;height:calc(100% - 30px);height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:-o-calc(100% - 30px);right:-110px;background-color:#4d4949;text-align:center;padding:20px;top:15px}
.view-projects-link span{color:#FFF;display:block;position:relative;padding-top:45px;line-height:1.44em;background:url('clientlib-redesign/resources/fraseroldimages/caret-right.svg') left 32px top no-repeat;background-size:15px;top:50%;font:1.125rem/1.44 'synthese-regular','Lato-Regular';-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.view-projects-link:hover span{background:url('clientlib-redesign/resources/fraseroldimages/caret-right.svg') left 37px top no-repeat;background-size:15px;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;transition:.3s all}
@media only screen and (max-width:1280px){.view-projects-link{position:relative;width:auto;left:50%;border:2px solid #4a4a4a;padding:0 30px;top:auto;display:inline-block;margin-top:30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.view-projects-link span{padding:15px 30px 15px 0;top:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);background-position:right 5px center;background-size:8px}
.view-projects-link:hover span{background-size:8px;background-position:right center}
}
@media only screen and (max-width:1024px){.row{margin-left:-10px;margin-right:-10px}
.headingtext .row{margin-left:0;margin-right:0}
.row [class*='col-']{padding-left:10px;padding-right:10px}
}
.row[data-carousel] [class*='thumb-']{height:100%}
@media only screen and (min-width:992px){.row.no-pad-md-up [class*="col-"]{padding:0 !important}
}
.row-default{margin-top:40px;margin-bottom:40px}
@media only screen and (max-width:1024px){.row-default{margin-top:20px;margin-bottom:20px}
}
@media only screen and (min-width:992px){.row-fixed>.col-md-8{float:left;width:72%}
}
@media only screen and (min-width:992px) and (max-width:1024px){.row-fixed>.col-md-8{margin-right:10px}
}
.row-fixed>.col-md-4{width:auto;overflow:hidden;float:none}
.scrolling-x .row{display:-webkit-flex;display:flex;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.scrolling-x .row.row-left{justify-content:flex-start}
.scrolling-x [class*='col-']{width:25%;float:left;padding-bottom:20px}
@media only screen and (min-width:992px){.center-content .scrolling-x [class*='col-']{width:33.33333333%}
}
.scrolling-x [class*='col-'] [class*='thumb-']{margin-bottom:0 !important;height:100%}
@media only screen and (min-width:992px){.scrolling-x [class*='col-md-4']{width:33.33333333%}
}
@media only screen and (max-width:991px){.scrolling-x{overflow-x:auto}
.scrolling-x .row{justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:nowrap}
.scrolling-x [class*='col-']{width:auto !important;white-space:normal;text-align:left;padding-bottom:10px}
.scrolling-x [class*='col-'] [class*='thumb-']{width:75vw;max-width:270px}
}
.row-center:before,.row-center:after{display:table;content:""}
.row-center:after{clear:both}
.row-center:before,.row-center:after{display:table;content:""}
.row-center:after{clear:both}
.row-center [class*='col-']{padding-bottom:20px;margin:0 -1px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex}
.row-center [class*='col-'] [class*='thumb-'],.row-center [class*='col-'] .portfolio{width:100%;margin-bottom:15px}
@media only screen and (max-width:991px){.row-center [class*='col-']{padding-bottom:10px}
}
@media only screen and (min-width:768px){.row-center{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.row-center [class*='col-']{float:left;width:33.34%}
.row-center [class*='col-'] [class*='thumb-'],.row-center [class*='col-'] .portfolio{margin-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:991px){.row-center [class*='col-']{width:calc((100vw - 20px)/2);width:-moz-calc((100vw - 20px)/2);width:-webkit-calc((100vw - 20px)/2);width:-o-calc((100vw - 20px)/2)}
.row-center[data-carousel-xs] [class*='col-']{width:calc((100vw - 20px)/3);width:-moz-calc((100vw - 20px)/3);width:-webkit-calc((100vw - 20px)/3);width:-o-calc((100vw - 20px)/3)}
}
@media only screen and (min-width:992px){.row-center.four-items{margin:0 auto}
.row-center.four-items [class*='col-']{width:50%}
}
.row-flex:before,.row-flex:after{content:none}
.row-flex [class*='col-']{padding-top:20px;padding-bottom:20px}
.row-flex [class*='col-']:before,.row-flex [class*='col-']:after{display:table;content:""}
.row-flex [class*='col-']:after{clear:both}
.row-flex [class*='col-']:before,.row-flex [class*='col-']:after{display:table;content:""}
.row-flex [class*='col-']:after{clear:both}
@media only screen and (max-width:991px){.row-flex [class*='col-']{padding-top:10px;padding-bottom:10px}
}
@media only screen and (min-width:768px){.row-flex{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.row-flex.left{justify-content:flex-start}
.row-flex [class*='col-']{float:left}
.row-flex [class*='col-']:not([class*="-offset"]){margin:0 -1px}
.row-flex [class*='col-'] [class*='thumb-']{height:100%;margin-bottom:0}
}
@media only screen and (max-width:767px){.row-flex.mobile-reverse{display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:column-reverse}
}
a.underline{text-decoration:underline;display:inline-block}
.row-flex-center{margin-left:-10px;margin-right:-10px}
.row-flex-center:before,.row-flex-center:after{display:table;content:""}
.row-flex-center:after{clear:both}
.row-flex-center:before,.row-flex-center:after{display:table;content:""}
.row-flex-center:after{clear:both}
.row-flex-center [class*='col-']{padding-top:15px;padding-bottom:15px}
.row-flex-center [class*='col-']:before,.row-flex-center [class*='col-']:after{display:table;content:""}
.row-flex-center [class*='col-']:after{clear:both}
.row-flex-center [class*='col-']:before,.row-flex-center [class*='col-']:after{display:table;content:""}
.row-flex-center [class*='col-']:after{clear:both}
@media only screen and (max-width:991px){.row-flex-center [class*='col-']{padding-top:10px;padding-bottom:10px}
}
@media only screen and (min-width:768px){.row-flex-center{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-align-items:center}
.row-flex-center [class*='col-']{float:left}
.row-flex-center [class*='col-']:not([class*="-offset"]){margin:0 -1px}
.row-flex-center [class*='col-'] [class*='thumb-']{height:100%;margin-bottom:0}
}
.row-left{display:flex;flex-wrap:wrap}
.row-left:before,.row-left:after{display:table;content:""}
.row-left:after{clear:both}
.row-left:before,.row-left:after{display:table;content:""}
.row-left:after{clear:both}
.row-left [class*='col-']{padding-top:15px;padding-bottom:15px}
.row-left [class*='col-']:before,.row-left [class*='col-']:after{display:table;content:""}
.row-left [class*='col-']:after{clear:both}
.row-left [class*='col-']:before,.row-left [class*='col-']:after{display:table;content:""}
.row-left [class*='col-']:after{clear:both}
@media only screen and (max-width:991px){.row-left [class*='col-']{padding-top:10px;padding-bottom:10px}
.row-left [class*='col-']{width:100%}
}
.thank-you{padding:100px 0}
img.img-responsive{width:100%}
.full-photo{max-width:80%;margin:0 auto;display:block;box-shadow:0 0 10px black}
.notes{font-size:.875rem;color:#4d4949;padding-top:20px}
.notes>p{display:none}
.notes ul,.notes ol{margin-top:15px;padding:7px 20px 7px 0;line-height:1.4}
.notes ul li,.notes ol li{padding-bottom:7px}
@media only screen and (max-width:767px){.notes ul.list-numberic,.notes ol.list-numberic{padding-left:0;padding-right:0}
}
.notes p+ul,.notes ol{margin-top:0}
.notes ol.alpha{list-style-type:lower-alpha}
.notes p{padding:20px 0 0 0;line-height:1.5}
.notes table{margin-top:15px}
.notes table td{vertical-align:top;padding:5px}
.info>.row{margin-right:0 !important;margin-left:0 !important}
@media only screen and (min-width:992px){.info .row:not(:last-child){padding-bottom:30px}
}
@media only screen and (min-width:992px){.info [class^="col-"]{padding-left:0;padding-right:0}
}
@media only screen and (max-width:991px){.info [class^="col-"]{padding-bottom:30px}
}
.loader{width:100%;display:inline-block;text-align:center;padding-top:30px;padding-bottom:30px}
.loading{background:transparent !important}
.no-result{font-family:var(--newfraser-font);font-size:1.125rem;text-align:center;padding-top:60px;padding-bottom:60px}
.ui-datepicker{z-index:3 !important}
.map{min-height:350px}
@keyframes wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}
33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes wobble-vertical{25%{margin-top:4px}
50%{margin-top:-2px}
75%{margin-top:1px}
100%{margin-top:0}
}
@keyframes wobble-vertical-2{16.65%{transform:translateY(6px)}
33.3%{transform:translateY(-5px)}
49.95%{transform:translateY(4px)}
66.6%{transform:translateY(-2px)}
83.25%{transform:translateY(1px)}
100%{transform:translateY(0)}
}
@-webkit-keyframes circle{0{opacity:1}
40%{opacity:1}
100%{width:120%;height:200%;opacity:0}
}
@keyframes circle{0{opacity:1}
40%{opacity:1}
100%{width:120%;height:200%}
}
@keyframes circlePlanner{0{opacity:1}
40%{opacity:1}
100%{width:100%;height:100%}
}
@keyframes rotate{to{transform:rotate(-360deg)}
}
@-webkit-keyframes rotate{to{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate{to{transform:rotate(-360deg)}
}
.gray-to-white{background:linear-gradient(to bottom,#fff 41%,#ededee 127%)}
.grey{background:#ededee}
.light-grey{background:#f6f6f6}
.white{background-color:white}
.fix-height{height:562px}
.zoomed{zoom:125%;-moz-transform:scale(1.25);-moz-transform-origin:50% 0}
.modal{background:#2b2b2b;position:fixed;z-index:100;top:0;bottom:0;right:0;left:0;overflow-y:auto;display:none}
.modal.normal-modal{display:block;position:static;background:#f6f6f6}
.modal .title-2.limited{max-width:700px}
.modal.modal-page{display:block;position:static;min-height:100vh;background:white}
.modal .icon-close,.modal .icon-close-back{position:absolute;top:30px;right:20px;padding-top:35px;display:inline-block;background:url('clientlib-redesign/resources/fraseroldimages/icon-close-red.svg') top center no-repeat;line-height:1.55;cursor:pointer;z-index:9999;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all all .3s;-webkit-transition:all all .3s;background-size:15px 15px;width:1%}
@media only screen and (max-width:767px){.modal .icon-close,.modal .icon-close-back{width:17px;height:17px;font-size:0;top:0;margin-top:23px;right:20px;-webkit-transform:translate3d(0,0,0)}
}
.modal .modal-head{padding:30px 0;background-color:#FFF}
@media only screen and (max-width:767px){.modal .modal-head{padding:20px 0}
}
.modal .modal-head .inner-container:before,.modal .modal-head .inner-container:after{display:table;content:""}
.modal .modal-head .inner-container:after{clear:both}
.modal .modal-head .inner-container:before,.modal .modal-head .inner-container:after{display:table;content:""}
.modal .modal-head .inner-container:after{clear:both}
.modal .modal-head .logo{width:185px;float:left}
.modal .modal-head .logo img{width:100%;max-width:185px}
.modal .modal-body{padding:60px 0 100px;position:relative}
@media only screen and (max-width:1024px){.modal .modal-body{padding:40px 0 60px}
}
@media only screen and (max-width:767px){.modal .modal-body{padding:6px 0}
}
.modal .modal-body .inner-container{max-width:1060px;margin:0 auto;position:relative;padding:0}
@media only screen and (min-width:1021px){.modal .modal-body .photo-profile{width:332px;height:429px;overflow:hidden;position:absolute}
}
@media only screen and (max-width:767px){.modal .modal-body .inner-container .row{margin-left:0;margin-right:0}
.modal .modal-body img{width:100%;height:auto}
.modal .modal-body .photo-profile{overflow:hidden;height:calc((100vw - 20px));height:-moz-calc((100vw - 20px));height:-webkit-calc((100vw - 20px))}
}
.modal .modal-body p{color:black !important;font:16px/28px var(--newfraser-font)}
.modal .modal-body .bloggish p{color:#b5adad}
.modal .modal-body .info{color:white;text-align:left}
.modal .modal-body .info .position{font:24px/28px var(--newfraser-bold-font);text-align:left}
@media only screen and (max-width:767px){.modal .modal-body .info .position{font:20px/24px var(--newfraser-bold-font)}
}
.modal .scroll-top{position:fixed;bottom:0;right:calc((100% - 980px)/2);right:-moz-calc((100% - 980px)/2);right:-webkit-calc((100% - 980px)/2);right:-o-calc((100% - 980px)/2);z-index:9999;background-color:#ed1c24;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
@media only screen and (max-width:991px){.modal .scroll-top{right:20px}
}
.modal .scroll-top .scroll-top-btn{padding:36px 24px 20px;display:inline-block;background:url('clientlib-redesign/resources/fraseroldimages/icon-up-white.svg') top 22px center no-repeat;line-height:1.55;cursor:pointer;color:#FFF;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all all .3s;-webkit-transition:all all .3s}
@media only screen and (max-width:767px){.modal .scroll-top .scroll-top-btn{padding:0;width:40px;height:40px;background-position:center center;text-indent:-9999px}
}
.modal .scroll-top:hover .scroll-top-btn{background-position:top 17px center}
@media only screen and (max-width:767px){.modal .row-text-img [class*="col-"]{width:50%;float:left}
}
@media only screen and (max-width:480px){.modal .row-text-img [class*="col-"]{width:100%}
}
.modal .has-scroll{max-height:calc(100vh - 230px);overflow:auto;word-break:break-word;margin-left:50px}
.modal .has-scroll::-webkit-scrollbar{display:none}
@media only screen and (max-width:767px){.modal .has-scroll{padding-right:0;margin-left:0;overflow:visible}
}
.modal.modal-small{width:calc(100vw - 40px);width:-moz-calc(100vw - 40px);width:-webkit-calc(100vw - 40px);width:-o-calc(100vw - 40px);height:calc(100vh - 80px);height:-moz-calc(100vh - 80px);height:-webkit-calc(100vh - 80px);height:-o-calc(100vh - 80px);max-width:1200px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}
.modal.modal-small [class*="title"]{color:white;text-align:left;padding-bottom:67px}
@media only screen and (max-width:767px){.modal.modal-small{top:45%;overflow:auto;padding-left:7px;padding-right:7px;width:-webkit-calc(100vw - 0px)}
.modal.modal-small [class*="title"]{padding-bottom:24px}
}
.modal#search-modal{background:linear-gradient(to bottom,#fff,#ededee 100%)}
.modal#search-modal .modal-head{background-color:transparent}
.modal#search-modal form#search-form{padding-bottom:30px}
.modal#search-modal label{position:relative;max-width:550px;display:block;width:95%;margin:0 auto}
.modal#search-modal input.search-input{background-color:transparent;width:72%;font-size:1.125rem;font-family:'synthese-regular','Lato-Regular';padding:7px 10px;border-bottom:2px solid #9d9d9d;margin:0 15px;float:left}
.modal#search-modal .clear-input,.modal#search-modal btn{background-position:center;background-repeat:no-repeat;position:absolute}
.modal#search-modal .clear-input{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-close.svg');top:5px;right:5px;width:14px;height:14px;background-size:14px 14px;background-position:center center;padding:15px}
@media(max-width:991px){.filter-grey{display:none}
.filter-text{font:18px/40px var(--newfraser-bold-font);display:inline-block;padding-top:30px;padding-bottom:6px}
.filter-modal{background:white}
.filter-modal .modal-head{background:0;height:60px;padding:0}
.filter-modal .modal-body{height:calc(100% - 60px);padding:0 0 20px;margin-top:20px}
.filter-modal .modal-body .inner-container{height:100%}
.filter-modal .modal-head .icon-close{right:auto;left:8px}
.filter-level-1>ul>li{border-top:solid 1px #ededee}
.filter-level-1>ul>li:first-child{border-top:0}
.filter-level-1>ul>li .item-level-1{font:1.235rem var(--newfraser-font);padding:20px 20px;display:block;color:#817979;text-align:left}
.filter-level-2{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:white;padding:0 20px;display:none}
.filter-level-2.active{display:block}
.filter-level-2 .head-line{position:relative;border-bottom:solid 1px #ededee;justify-content:space-between;display:flex;margin-bottom:10px}
.filter-level-2 .back-level-1{background:url('clientlib-base/resources/images/icon-back-red.svg') 0 center no-repeat;padding:0 0 0 20px;font:1.5rem/2 var(--newfraser-bold-font);display:inline-block}
.filter-level-2 .list-filter-block li{margin-left:0;margin-right:0}
.filter-level-2 .list-filter-block .custom-chk{height:60px;line-height:60px;width:100% !important}
.filter-level-2 .text-small{color:#817979 !important;font:1.125rem var(--newfraser-font);margin-bottom:5px}
.filter-level-2 .btn-default{position:absolute;bottom:20px;width:auto;right:0;left:0;border:2px solid #4a4a4a}
.filter-level-2 .list-filter-inline{overflow:hidden;margin:0 -5px 20px}
.filter-level-2 .list-filter-inline li{width:calc(100%/3);float:left}
.filter-level-2 .list-filter-inline .custom-chk{width:auto;margin:5px;display:block;float:none}
.filter-level-2 form{position:relative;padding-bottom:80px;min-height:calc(100% + 20px)}
}
.searchbtn{background:#ed1c24;font-family:"synthese-regular","Lato-Regular",sans-serif;font-style:normal;font-weight:bold;font-size:16px;letter-spacing:0;line-height:8px;color:#fff;padding:15px;min-width:120px;border:0;cursor:pointer;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;text-align:center}
.searchbtn:hover{background:#b2151b;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.search-component{min-height:100vh}
.custom-search-edit{min-height:100%}
.search-component label{position:relative;max-width:550px;display:block;width:95%;margin:0 auto}
.search-component input.search-input{background-color:transparent;width:100%;font-size:1.125rem;font-family:'synthese-regular','Lato-Regular';padding:7px 10px;border-bottom:2px solid #9d9d9d}
.search-component .clear-input,.search-component btn{background-position:center;background-repeat:no-repeat;position:absolute}
.search-component .clear-input{background-image:url('clientlib-base/resources/images/icons/icon-close.svg');top:5px;right:5px;width:14px;height:14px;background-size:14px 14px;background-position:center center;padding:15px}
.search-component button{display:none}
.search-component .showing{font-family:'synthese-regular','Lato-Regular';font-size:1.125rem;padding:40px 15px;letter-spacing:.5px}
.search-component .results .card{background-color:white;padding:45px 45px 25px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}
.search-component .results .card a{word-break:break-word;white-space:normal}
.search-component .results .card .breadcrumb{font-family:'synthese-regular','Lato-Regular';font-size:1.125rem;color:#4d4949;line-height:1.5;padding:20px 0 25px;letter-spacing:.4px}
.search-component .results .card .desc{font-size:1rem;color:#7a7a7a;line-height:1.5;letter-spacing:.4px}
.search-component .results .card:not(:first-child){margin-top:40px}
.search-component .no-result p,.search-component .no-result .title-2{color:#4a4a4a}
.search-component .no-result .title-2{margin:40px 0 20px}
.modal-backdrop{position:fixed;z-index:99;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.75)}
.modal-body .social-share{background-color:#817979;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);z-index:9999;position:fixed;top:220px;right:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all all .3s;-webkit-transition:all all .3s}
.modal-body .social-share:hover{background-color:#ed1c24;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all all .3s;-webkit-transition:all all .3s}
@media only screen and (max-width:1024px){.modal-body .social-share{top:200px}
}
@media only screen and (max-width:767px){.modal-body .social-share{top:160px}
}
.modal-body .social-share ul li a{color:white;position:relative;width:50px;height:55px;display:block;border-bottom:1px solid rgba(255,255,255,0.7)}
.modal-body .social-share ul li a:after{content:'';top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;position:absolute;opacity:.85;transition:opacity .3s}
.modal-body .social-share ul li a.social-facebook:after{background-image:url('clientlib-redesign/resources/fraseroldimages/social-facebook.svg')}
.modal-body .social-share ul li a.social-googleplus:after{background-image:url('clientlib-redesign/resources/fraseroldimages/social-googleplus.svg')}
.modal-body .social-share ul li a.social-twitter:after{background-image:url('clientlib-redesign/resources/fraseroldimages/social-twitter.svg')}
.modal-body .social-share ul li a.social-linkedin:after{background-image:url('clientlib-redesign/resources/fraseroldimages/social-linkedin.svg')}
.modal-body .social-share ul li a:hover:after{opacity:1}
.modal-body .social-share ul li:last-child a{border:0}
@media only screen and (max-width:767px){.modal-body .social-share ul li a{width:34px}
}
.modal-body .icon-share{padding:55px 26px 15px;display:inline-block;background:url('clientlib-redesign/resources/fraseroldimages/icon-share.svg') top 15px center no-repeat;line-height:1.55;cursor:pointer;color:#ededee;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all all .3s;-webkit-transition:all all .3s}
@media only screen and (max-width:767px){.modal-body .icon-share{background-position:center center;text-indent:-9999px;background-size:25px;padding:14px 23px 13px}
}
.default-modal{overflow-x:hidden}
.default-modal .step{display:none;position:absolute;left:50%;transform:translateX(-50%)}
.default-modal .step:first-child,.default-modal .step.active{display:block;position:static;transform:none}
.default-modal .step .list-option{padding:40px 0 70px}
.default-modal .step .list-option li{padding:5px 0}
@media only screen and (max-width:767px){.default-modal .step .list-option{padding:10px 0 30px}
}
@media only screen and (min-width:768px) and (max-width:991px){.default-modal .step .list-thumb-square li{width:calc((100vw - 40px)/5 - 9px);width:-moz-calc((100vw - 40px)/5 - 9px);width:-webkit-calc((100vw - 40px)/5 - 9px);width:-o-calc((100vw - 40px)/5 - 9px);height:calc((100vw - 40px)/5 - 9px);height:-moz-calc((100vw - 40px)/5 - 9px);height:-webkit-calc((100vw - 40px)/5 - 9px);height:-o-calc((100vw - 40px)/5 - 9px)}
.default-modal .step .list-thumb-square li .thumb-square{width:calc((100vw - 40px)/5 - 9px);width:-moz-calc((100vw - 40px)/5 - 9px);width:-webkit-calc((100vw - 40px)/5 - 9px);width:-o-calc((100vw - 40px)/5 - 9px);height:calc((100vw - 40px)/5 - 9px);height:-moz-calc((100vw - 40px)/5 - 9px);height:-webkit-calc((100vw - 40px)/5 - 9px);height:-o-calc((100vw - 40px)/5 - 9px)}
}
@keyframes animModal{1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
.modal-fade{display:none}
.modal-fade.active{display:block}
.modal-full-screen{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:auto;background:#f9f9fa;background-position:center center;background-size:cover;background-repeat:no-repeat;display:none}
.modal-full-screen.modal-active{display:block}
.modal-full-screen .icon-close,.modal-fade .icon-close{position:absolute;font-size:3rem;right:4rem;top:4rem;z-index:10}
@media only screen and (max-width:991px){.modal-full-screen .icon-close,.modal-fade .icon-close{right:2rem;top:2rem;font-size:2.5rem}
}
.modal-full-screen .icon-close:before,.modal-fade .icon-close:before{font-weight:bold}
.modal-full-screen .icon-close:hover,.modal-fade .icon-close:hover{opacity:.8}
@media only screen and (max-width:767px){.modal-full-screen .text-large,.modal-fade .text-large{font-size:1.4rem;line-height:1.5}
}
.modal-full-screen .modal-body,.modal-fade .modal-body{min-height:100%;overflow:hidden;position:relative;padding:90px 0;z-index:2}
.modal-full-screen .modal-body:before,.modal-fade .modal-body:before{content:'';background:rgba(0,0,0,0.5);position:absolute;z-index:0;top:0;bottom:0;right:0;left:0}
@media only screen and (max-width:767px){.modal-full-screen .modal-body,.modal-fade .modal-body{padding:60px 0}
}
.modal-full-screen .modal-body .label,.modal-fade .modal-body .label{color:white}
.modal-full-screen .thumb,.modal-fade .thumb{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:0;right:0;top:0;left:0;z-index:1}
.modal-full-screen .thumb:before,.modal-fade .thumb:before{content:'';position:absolute;bottom:0;right:0;left:0;top:0;z-index:2;opacity:.3;background-image:linear-gradient(to top,#000,#636363)}
.modal-full-screen .inner-container,.modal-fade .inner-container{position:relative;z-index:2}
.modal-full-screen .inner-container .group,.modal-fade .inner-container .group{min-height:0}
.modal-full-screen .range-value,.modal-fade .range-value{margin-top:20px}
.modal-full-screen .range-value span,.modal-fade .range-value span{font-size:1.538rem;color:white}
#investment-simulator-modal .modal-body:before{content:none}
.lightbox{background-color:#8b6060;position:fixed !important;left:0 !important;right:0;top:0 !important;bottom:0;z-index:1000;padding:20px;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}
.lightbox .lb-details,.phrase-two .lightbox .lb-details,.lightbox .lb-closeContainer span,.phrase-two .lightbox .lb-closeContainer span{display:none}
.lightbox .lb-close{position:absolute;top:10px;right:10px}
.lightbox .icon-close{position:absolute;right:4rem;top:4rem;font-size:3rem;z-index:10}
.lightbox .icon-close:before{color:#ccbbbc;font-weight:900}
.lightbox .icon-close:hover:before{color:white}
.lightbox .lightbox-body{background:#f9f9fa}
.lightbox .slick-prev,.lightbox .slick-next{position:fixed}
@media only screen and (max-width:1024px){.lightbox .slick-prev,.lightbox .slick-next{position:absolute;display:block !important;top:20rem;bottom:auto;z-index:10}
.lightbox .slick-next:before{right:30px;opacity:1}
.lightbox .slick-prev:before{left:30px;opacity:1}
}
@media only screen and (max-width:767px){.lightbox{padding:15px}
.lightbox .icon-close{right:2rem;top:2rem}
.lightbox .banner-wrap .item .thumb{height:20rem}
.lightbox .slick-prev,.lightbox .slick-next{top:11rem}
}
.slide-modal{overflow:hidden}
.slide-modal .slide-inner{width:999999px;overflow:hidden}
.slide-modal .modal-container{float:left;width:1140px;overflow:hidden}
@media only screen and (max-width:1024px){.slide-modal .modal-container{width:calc((100vw - 60px));width:-moz-calc((100vw - 60px));width:-webkit-calc((100vw - 60px));width:-o-calc((100vw - 60px))}
}
@media only screen and (max-width:991px){.slide-modal .modal-container{width:calc((100vw - 30px));width:-moz-calc((100vw - 30px));width:-webkit-calc((100vw - 30px));width:-o-calc((100vw - 30px))}
}
.modal-primary{background:#525659;border:0}
.modal-primary header{padding:25px 0;position:relative}
.modal-primary header:before,.modal-primary header:after{display:table;content:""}
.modal-primary header:after{clear:both}
.modal-primary header:before,.modal-primary header:after{display:table;content:""}
.modal-primary header:after{clear:both}
@media only screen and (max-width:767px){.modal-primary header{padding:15px 0 17px}
.modal-primary header .logo img{max-width:160px}
}
.modal-primary .icon-close{color:white;background:0;top:50%;transform:translateY(-50%)}
.no-touchevents.is-windows .modal-primary .icon-close:hover{box-shadow:0 0 7px white}
.modal-primary .modal-body{margin:50px 0}
.modal-bualuang-payroll{background-color:#f9f9f9}
.modal-bualuang-payroll .modal-body{margin-top:0}
.modal-bualuang-payroll .thumb{height:370px}
.modal-bualuang-payroll .thumb.white-space{background-color:white;background-size:auto}
.modal-detail p,.modal-body .inner-container.pad-top-xlg p{font-size:1rem;line-height:1.5;text-align:left}
.modal-detail img,.modal-body .inner-container.pad-top-xlg img{display:block;margin:0 auto}
.modal-detail em,.modal-body .inner-container.pad-top-xlg em{color:black;line-height:1.5}
.modal-detail ol,.modal-body .inner-container.pad-top-xlg ol{list-style-type:decimal;margin-left:17px;line-height:1.5}
.modal-detail ol>li,.modal-body .inner-container.pad-top-xlg ol>li{font-size:1rem;padding:.2rem 5px}
.modal-detail ul,.modal-body .inner-container.pad-top-xlg ul{list-style-type:disc;margin-left:17px;line-height:1.5}
.modal-detail ul>li,.modal-body .inner-container.pad-top-xlg ul>li{padding:.2rem 0}
.modal-detail p+ul,.modal-body .inner-container.pad-top-xlg p+ul{padding-bottom:15px}
.modal-detail iframe,.modal-body .inner-container.pad-top-xlg iframe{width:100% !important}
.modal-detail .press-release,.modal-body .inner-container.pad-top-xlg .press-release{background:0}
.modal-detail .press-release [class*='title'],.modal-body .inner-container.pad-top-xlg .press-release [class*='title']{color:black}
.modal-detail .press-release .text-small.text-grey,.modal-body .inner-container.pad-top-xlg .press-release .text-small.text-grey{color:#817979}
.modal-detail .press-release .title-5.text-default,.modal-body .inner-container.pad-top-xlg .press-release .title-5.text-default{color:black}
.modal-detail .press-release .btn-default.btn-white,.modal-body .inner-container.pad-top-xlg .press-release .btn-default.btn-white{color:#4a4a4a;border-color:#4a4a4a}
.no-touchevents.is-windows .modal-detail .press-release .btn-default.btn-white:hover,.no-touchevents.is-windows .modal-body .inner-container.pad-top-xlg .press-release .btn-default.btn-white:hover{background-color:#4a4a4a;color:white}
.modal-detail .press-release .inner-container,.modal-body .inner-container.pad-top-xlg .press-release .inner-container{max-width:none;padding:0}
.announcement-detail{color:black;padding:20px 0 40px}
@media only screen and (max-width:991px){.announcement-detail{padding:10px 0}
}
.announcement-detail dl{overflow:hidden;padding:6px 0}
.announcement-detail dt{font:1.125rem/1.56 'synthese-regular','Lato-Regular'}
@media only screen and (min-width:768px){.announcement-detail dt{float:left;width:340px;padding-right:20px}
}
.announcement-detail dd{overflow:hidden;line-height:1.56}
.modal .press-release .btn-default:not(:hover){color:#4a4a4a !important;border-color:#4a4a4a !important}
.modal .press-release .btn-default:hover{background-color:#4a4a4a;color:white}
.icon-status{width:77px;margin-bottom:40px}
@media print{body{margin:0;background:transparent;color:#000;font-family:'synthese-regular','Lato-Regular',sans-serif;font-size:1rem;box-shadow:none;text-shadow:none}
img,fieldset{border:0}
h1{font-size:1.8em}
h2{font-size:1.6em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1em}
h6{font-size:.9em}
ol,ul{list-style-type:none}
ol li,ul li{list-style-type:disc}
dt{font-weight:bold}
a,a:visited{color:#000;text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
input,select,textarea{border:1px solid #000}
input{padding:1px 0}
select{margin:0;padding:0;background:#fff;line-height:normal}
img{max-width:100%}
pre,blockquote{border:1px solid #000;page-break-inside:avoid}
a{text-decoration:none;color:inherit}
div{text-align:left}
caption{display:none}
table{border-top:1px solid #000;border-left:1px solid #000;border-collapse:separate;border-spacing:0}
table th,table td{padding:5px;border-right:1px solid #000;border-bottom:1px solid #000;text-align:left}
tr,img{page-break-inside:avoid}
#header,.modal,.hero,.btn-primary,.contact-us,#footer,.menu.overlap-up,.image-overlay-item,.portfolio,.full-screen-carousel,.view-projects-link,.modal-head,.social-share,.btn-blue,.btn-orange,.modal-detail>.wrapper{display:none}
.col-sm-4{width:33.33333333%;float:left}
.col-sm-8{overflow:hidden}
.col-md-7{width:58.33333333%;float:left}
.col-md-4.col-md-offset-1{margin-left:8.33333333%;overflow:hidden}
}
.line{padding:20px 0;position:relative;top:0;font-size:24px}
.line:before,.hero.hero-carousel .heading:before{content:'';background:0;width:80px;height:5px;position:absolute;top:0;left:0}
.line.text-white:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-white.svg')}
.line.small:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-small.svg')}
.line.blue-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-blue.svg') no-repeat}
.line.parc-life-blue-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-parc-life-blue.svg') no-repeat}
.line.parc-life-green-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-parc-life-green.svg') no-repeat}
.line.royal-blue-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-riviere-royal-blue.svg') no-repeat}
.line.sand-grey-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-riviere-sand-grey.svg') no-repeat}
.line.parc-life-purple-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-parc-life-purple.svg') no-repeat}
.line.parc-life-orange-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-parc-life-orange.svg') no-repeat}
.line.dblue-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-dblue.svg') no-repeat !important}
.line.lblue-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-lblue.svg') no-repeat !important}
.line.red-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-red.svg') no-repeat !important}
.line.dred-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-dred.svg') no-repeat !important}
.line.lred-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-lred.svg') no-repeat !important}
.line.green-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-green.svg') no-repeat !important}
.line.dgreen-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-dgreen.svg') no-repeat !important}
.line.lgreen-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-lgreen.svg') no-repeat !important}
.line.purple-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-purple.svg') no-repeat !important}
.line.dpurple-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-dpurple.svg') no-repeat !important}
.line.lpurple-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-lpurple.svg') no-repeat !important}
.line.yellow-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-yellow.svg') no-repeat !important}
.line.dyellow-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-dyellow.svg') no-repeat !important}
.line.lyellow-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-lyellow.svg') no-repeat !important}
.line.white-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-white.svg') no-repeat !important}
.line.black-line:before{background:url('clientlib-redesign/resources/fraseroldimages/heading-line-black.svg') no-repeat !important}
.line.center:before{left:50%;transform:translateX(-50%)}
.line-top-bot{padding-top:15px;padding-bottom:15px;border-top:1px solid #817979;border-bottom:1px solid #817979}
[class*='title'].center{text-align:center;max-width:800px;margin:0 auto}
nav.nav{background-color:#817979;min-height:50px;font-size:1rem;font-family:'synthese-regular','Lato-Regular';position:relative}
nav.nav ul.main{float:left;display:table;margin-top:2px;height:47px}
nav.nav ul.main>li{padding-right:25px;text-align:center;position:relative;display:table-cell;vertical-align:middle}
nav.nav ul.main>li.caret{cursor:pointer;padding-right:40px;height:31px;background-image:url('clientlib-redesign/resources/fraseroldimages/caret-white.svg');background-position:calc(100% - 18px) center;background-repeat:no-repeat}
nav.nav ul.main>li.caret a[target="_blank"]{background-image:url('clientlib-redesign/resources/fraseroldimages/out.svg');background-position:calc(100% - 20px) center}
nav.nav ul.main>li.caret.active a,nav.nav ul.main>li.caret:hover a{color:white}
nav.nav ul.main>li.caret.active:before,nav.nav ul.main>li.caret:hover:before{color:red}
nav.nav ul.main>li.caret.active .sub-nav,nav.nav ul.main>li.caret:hover .sub-nav{visibility:visible;opacity:1;top:48px;transition:all .2s}
nav.nav ul.main>li.caret .sub-nav{visibility:hidden;opacity:0;transition:none;min-width:290px;position:absolute;z-index:5;top:35px;left:-30px;background-color:#4d4949;box-shadow:0 3px 4px rgba(100,100,100,0.5)}
nav.nav ul.main>li.caret .sub-nav li a{padding:13px 30px;color:white;display:block;text-align:left;font-family:'synthese-regular','Lato-Regular';line-height:1.45}
nav.nav ul.main>li.caret .sub-nav li a:hover{background-color:black}
nav.nav ul.main>li.caret .sub-nav li.active a{padding-right:0;margin:0 30px;color:rgba(237,237,238,0.6);cursor:default;font:.875rem 'synthese-regular','Lato-Regular',san-serif;border-bottom:1px solid rgba(255,255,255,0.1);background:url('clientlib-redesign/resources/fraseroldimages/icon-global.svg') no-repeat 0 center !important}
nav.nav ul.main>li.caret .sub-nav li.divide>a{border-bottom:2px solid rgba(237,237,238,0.2)}
nav.nav ul.main>li.caret .sub-nav li.out a{padding-right:30px;background-image:url('clientlib-redesign/resources/fraseroldimages/out.svg');background-position:calc(100% - 30px) center;background-repeat:no-repeat}
nav.nav ul.main>li.resicaret{cursor:pointer;padding-right:40px;height:31px;background-image:url('clientlib-redesign/resources/fraseroldimages/caret-white.svg');background-position:calc(100% - 18px) center;background-repeat:no-repeat}
nav.nav ul.main>li.resicaret a[target="_blank"]{background-image:url('clientlib-redesign/resources/fraseroldimages/out.svg');background-position:calc(100% - 20px) center}
nav.nav ul.main>li.resicaret.active a,nav.nav ul.main>li.resicaret:hover a{color:white}
nav.nav ul.main>li.resicaret.active:before,nav.nav ul.main>li.resicaret:hover:before{color:red}
nav.nav ul.main>li.resicaret.active .sub-nav,nav.nav ul.main>li.resicaret:hover .sub-nav{visibility:visible;opacity:1;top:48px;transition:all .2s}
nav.nav ul.main>li.resicaret .sub-nav{visibility:hidden;opacity:0;transition:none;min-width:290px;position:absolute;z-index:5;top:35px;left:-30px;background-color:#4d4949;box-shadow:0 3px 4px rgba(100,100,100,0.5)}
nav.nav ul.main>li.resicaret .sub-nav li a{padding:13px 30px;color:white;display:block;text-align:left;font-family:'synthese-regular','Lato-Regular';line-height:1.45}
nav.nav ul.main>li.resicaret .sub-nav li a:hover{background-color:black}
nav.nav ul.main>li.resicaret .sub-nav li.active a{padding-right:0;margin:0 30px;color:rgba(237,237,238,0.6);cursor:default;font:.875rem 'synthese-regular','Lato-Regular',san-serif;border-bottom:1px solid rgba(255,255,255,0.1);background:url('clientlib-redesign/resources/fraseroldimages/icon-global.svg') no-repeat 0 center !important}
nav.nav ul.main>li.resicaret .sub-nav li.divide>a{border-bottom:2px solid rgba(237,237,238,0.2)}
nav.nav ul.main>li.resicaret .sub-nav li.out a{padding-right:30px;background-image:url('clientlib-redesign/resources/fraseroldimages/out.svg');background-position:calc(100% - 30px) center}
nav.nav ul.main>li.out a{padding-right:30px !important;background-image:url('clientlib-redesign/resources/fraseroldimages/out.svg');background-position:calc(100% - 8px) center}
nav.nav a{color:white;background-repeat:no-repeat}
nav.nav .misc{float:right;padding:17px 5px;color:white;position:relative}
nav.nav .misc#pageZoom{cursor:pointer;display:inline-block}
nav.nav .misc#pageZoom .hoverlayer{visibility:hidden;opacity:0;transition:all .25s;position:absolute;width:187px;right:-25px;top:20px;z-index:1;background-color:#4d4949;padding-bottom:12px}
nav.nav .misc#pageZoom .hoverlayer ul li{display:inline-block;width:49%;height:70px}
nav.nav .misc#pageZoom .hoverlayer ul li a{display:inline-block;padding:10px 15px;margin-top:7px;width:100%;text-align:center;color:#817979;transition:color .2s;color:white;position:relative}
nav.nav .misc#pageZoom .hoverlayer ul li a span.letter{font-size:1.125rem;padding-bottom:5px}
nav.nav .misc#pageZoom .hoverlayer ul li a span.desc{font-size:.875rem;font-family:'synthese-regular','Lato-Regular'}
nav.nav .misc#pageZoom .hoverlayer ul li:not(.active) a:hover{opacity:.8}
nav.nav .misc#pageZoom .hoverlayer ul li.active a{cursor:default}
nav.nav .misc#pageZoom .hoverlayer ul li.active a:before{content:" ";background:url(clientlib-redesign/resources/fraseroldimages/red-underline.svg) no-repeat center center;background-size:cover;position:absolute;left:25px;right:25px;height:3px;bottom:0;transition:all .15s;color:white}
nav.nav .misc#pageZoom .hoverlayer .letter,nav.nav .misc#pageZoom .hoverlayer .desc{display:block}
@media only screen and (min-width:1200px){nav.nav .misc#pageZoom .hoverlayer{right:-80px}
}
nav.nav .misc#pageZoom .hoverlayer:before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #4d4949;position:absolute;top:-8px;left:140px}
@media only screen and (min-width:1200px){nav.nav .misc#pageZoom .hoverlayer:before{left:85px}
}
nav.nav .misc#pageZoom.active .hoverlayer,nav.nav .misc#pageZoom:hover .hoverlayer{visibility:visible;opacity:1;top:48px}
nav.nav .str a{font-family:'synthese-regular','Lato-Regular'}
nav.nav.nav-alt{background-color:#ededee}
nav.nav.nav-alt a{color:#817979}
nav.nav.nav-alt ul.main>li.caret.active>a,nav.nav.nav-alt ul.main>li.caret:hover>a{color:red}
nav.nav.nav-alt ul.main>li.resicaret.active>a,nav.nav.nav-alt ul.main>li.resicaret:hover>a{color:red}
#logo-menu{background-color:white;height:100px}
#logo-menu .logo{text-align:left;margin:19px 0;float:left}
#logo-menu .logo img{-webkit-transform:translate3d(0,0,0)}
@media only screen and (min-width:992px){#logo-menu .logo img{max-height:60px;max-width:235px}
}
#logo-menu .search{background:url('clientlib-redesign/resources/fraseroldimages/search.svg') no-repeat right center;float:right;width:40px;height:40px;margin:30px 0 0}
.no-touchevents.is-windows #logo-menu .search:hover{transform:scale(1.1);background-image:url('clientlib-redesign/resources/fraseroldimages/search-hover.svg')}
#logo-menu .links{font-family:'synthese-regular','Lato-Regular';padding-left:20px;float:right;display:table;width:calc((100% - 280px))}
#logo-menu .links>li{display:table-cell;letter-spacing:.5px;position:relative}
#logo-menu .links>li a{display:block;padding:40px 6px;font-weight:bold;color:#353535;cursor:pointer;font-size:1.05rem;text-align:center;white-space:nowrap}
@media only screen and (min-width:992px) and (max-width:1160px){#logo-menu .links>li a{padding:40px 20px;font-size:1rem}
}
#logo-menu .links>li.active a{color:red}
#logo-menu .links>li.out a span{padding-right:25px;background:url(clientlib-redesign/resources/fraseroldimages/out-black.svg) no-repeat right center;display:inline-block}
#logo-menu .links>li:before{content:" ";background:var(--red-color);background-size:cover;position:absolute;height:3px;bottom:20px;opacity:0;right:5px;left:5px;transition:all .15s}
#logo-menu .links>li.active a,#logo-menu .links>li:hover a{color:black}
#logo-menu .links>li.active:before,#logo-menu .links>li:hover:before{opacity:1}
#logo-menu .links>li.caret{cursor:pointer;position:relative}
#logo-menu .links>li.caret .sub-nav{font-size:1rem;visibility:hidden;padding:0 20px;opacity:0;position:absolute;z-index:5;top:80px;background-color:white;left:50%;box-shadow:0 3px 4px rgba(100,100,100,0.2);transform:translateX(-50%);transition:none}
#logo-menu .links>li.caret .sub-nav li a{padding:13px 10px;color:#555;display:block;text-align:center;white-space:nowrap}
#logo-menu .links>li.caret .sub-nav li a:hover{color:#000}
#logo-menu .links>li.caret .sub-nav li.active a{color:#999}
#logo-menu .links>li.caret .sub-nav li:not(:first-child)>a{border-top:1px solid #ededee}
#logo-menu .links>li.caret .sub-nav li.out>a{background:url(clientlib-redesign/resources/fraseroldimages/out-black.svg) 100% center no-repeat;padding-right:30px}
#logo-menu .links>li.caret:hover .sub-nav{visibility:visible;opacity:1;top:98px;transition:all .2s}
#logo-menu .links.large{display:table;width:calc((100% - 280px))}
#logo-menu .links.large>li{display:table-cell}
#logo-menu .links.large>li a{padding-left:6px;padding-right:6px}
#logo-menu .mega-menu{position:relative}
.hamburger-box{position:relative;display:inline-block;width:23px;height:24px;float:right;margin:9px 0 0 10px}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:100%;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background:#4b403f}
.hamburger-inner{top:2px}
.hamburger-inner:before,.hamburger-inner:after{display:block;content:''}
.hamburger-inner:before{top:8px;transition-duration:.2s;transition-property:transform,opacity}
.hamburger-inner:after{top:16px}
.hamburger-inner.active{transform:translate3d(0,8px,0) rotate(45deg)}
.hamburger-inner.active:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
.hamburger-inner.active:after{transform:translate3d(0,-16px,0) rotate(-90deg)}
@media only screen and (max-width:991px){#header #logo-menu{height:70px}
#header #logo-menu .inner-container{position:relative;height:100%}
#header #logo-menu .logo{position:absolute;top:50%;left:20px;transform:translateY(-50%);margin:0;width:125px;max-width:35vw}
#header #logo-menu .mega-menu{position:absolute;right:20px;top:50%;transform:translateY(-50%)}
#header #logo-menu .search{margin:0;background-position:center center}
.mega-menu-mobile{background:#4d4949;position:absolute;top:70px;bottom:0;z-index:999;left:0;right:0;display:flex;flex-direction:column;align-items:flex-end;overflow-y:auto;transition:all .3s}
.mega-menu-mobile.showing{max-height:calc((100vh - 70px));max-height:-moz-calc((100vh - 70px));max-height:-webkit-calc((100vh - 70px));max-height:-o-calc((100vh - 70px));height:calc((100vh - 70px));height:-moz-calc((100vh - 70px));height:-webkit-calc((100vh - 70px));height:-o-calc((100vh - 70px))}
.mega-menu-mobile:not(.showing){max-height:0 !important}
.mega-menu-mobile .level-1{font:1.125rem 'synthese-regular','Lato-Regular';position:relative;z-index:20;align-items:flex-start;width:100%}
.mega-menu-mobile .level-1.showing-level-3{overflow:hidden}
.mega-menu-mobile .level-1 .item-header a{display:block}
.mega-menu-mobile .level-1 .collapse-header{background:#4d4949;font:1.5rem var(--newfraser-bold-font);padding:20px;margin:0;border-bottom:solid 1px rgba(129,121,121,0.35);box-shadow:none;color:white;z-index:1}
.mega-menu-mobile .level-1 .collapse-header:after{opacity:.7;right:20px;background-image:url(clientlib-redesign/resources/fraseroldimages/icon-down-grey.svg)}
.mega-menu-mobile .level-1 .collapse-header.icon-expand:after{background:url(clientlib-redesign/resources/fraseroldimages/out.svg) no-repeat right center;background-size:20px;height:20px;transform:translateY(-50%) !important}
.mega-menu-mobile .level-1 .collapse-inner{padding:0 0 0 40px;background:#222;position:relative;z-index:2}
.mega-menu-mobile .level-2{background:#222}
.mega-menu-mobile .level-2 .item-header{color:white;border-bottom:solid 1px rgba(129,121,121,0.35);padding:13px 50px 14px 0;position:relative;font:1.125rem/1.5 'synthese-regular','Lato-Regular'}
.mega-menu-mobile .level-2 .item-header:after{content:'';position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-90deg);background:url(clientlib-redesign/resources/fraseroldimages/icon-down-white.svg) no-repeat center center;width:20px;height:15px;background-size:12px;opacity:.5;transition:all .3s}
.mega-menu-mobile .level-2 .item-header.icon-expand:after{background-image:url(clientlib-redesign/resources/fraseroldimages/out.svg);transform:translateY(-50%)}
.mega-menu-mobile .level-3{background-color:#222;position:fixed;top:70px;bottom:0;width:100vw;left:100vw;right:0;z-index:20;transition:all .5s;overflow-y:auto;max-height:calc((100vh - 70px));max-height:-moz-calc((100vh - 70px));max-height:-webkit-calc((100vh - 70px));max-height:-o-calc((100vh - 70px))}
.mega-menu-mobile .level-3.active{left:0}
.mega-menu-mobile .level-3 .back-level-2{background:#4d4949;display:block;color:white;padding:15px 20px}
.mega-menu-mobile .level-3 .back-level-2:before{background:url(clientlib-redesign/resources/fraseroldimages/icon-down-white.svg) no-repeat center right;content:'';display:inline-block;vertical-align:middle;margin-right:10px;transform:rotate(90deg);width:15px;height:15px;background-size:15px}
.mega-menu-mobile .level-3 .title-level-3{color:white;position:relative;display:inline-block;margin:20px 20px 30px 20px;font:1.5rem 'synthese-regular','Lato-Regular'}
.mega-menu-mobile .level-3 .title-level-3:before{content:" ";background:url(clientlib-redesign/resources/fraseroldimages/red-underline.svg) no-repeat bottom right;width:100%;left:0;bottom:-10px;height:3px;background-size:cover;position:absolute}
.mega-menu-mobile .level-3 .item-header.active span:before{content:" ";background:url(clientlib-redesign/resources/fraseroldimages/red-underline.svg) no-repeat bottom right;width:100%;left:0;bottom:-10px;height:3px;background-size:cover;position:absolute}
.mega-menu-mobile .level-3 .item-header{padding-left:0;font-size:1.125rem;background:0}
.mega-menu-mobile .level-3 .item-header span{position:relative}
.mega-menu-mobile .level-3 .item-header:after{content:none}
.mega-menu-mobile .level-3 .item-header.collapse-header:after{content:'';background:url(clientlib-redesign/resources/fraseroldimages/icon-plus.svg) no-repeat center center}
.mega-menu-mobile .level-3 .item-header.collapse-header.active:after{content:'';background-image:url(clientlib-redesign/resources/fraseroldimages/icon-minus.svg);transform:translateY(-50%)}
.mega-menu-mobile .level-3 .content{margin:0 0 0 40px;border-top:solid 1px rgba(129,121,121,0.35)}
.mega-menu-mobile .level-3 .content .collapse-inner{padding-left:30px}
.mega-menu-mobile .level-3 .sub-nav{padding:10px 0}
.mega-menu-mobile .level-3 .sub-nav a{color:#b5adad;display:block;padding:10px 0}
.collapse-header.icon-expand a{display:block}
}
.quick-links{border-top:solid 1px rgba(129,121,121,0.35);width:100%;align-items:flex-end;display:table}
.quick-links a{border-left:solid 1px rgba(129,121,121,0.35);display:block;height:33.33vw;display:table-cell;vertical-align:middle;background-color:#4d4949;color:white;font:1.125rem 'synthese-regular','Lato-Regular';text-align:center;width:33.33%}
.quick-links a:first-child{border:0}
.quick-links a:active{background:black}
.quick-links a span{display:block;padding:10px 0;font-family:var(--newfraser-font)}
@media only screen and (min-width:480px){.quick-links a{height:120px}
}
@media only screen and (min-width:768px) and (max-width:991px){.mega-menu-mobile .level-1{max-height:calc((100vh - 70px));max-height:-moz-calc((100vh - 70px));max-height:-webkit-calc((100vh - 70px));max-height:-o-calc((100vh - 70px))}
.mega-menu-mobile .level-3 .content{max-height:calc((100vh - 200px) - 120px);max-height:-moz-calc((100vh - 200px) - 120px);max-height:-webkit-calc((100vh - 200px) - 120px);max-height:-o-calc((100vh - 200px) - 120px)}
.mega-menu-mobile .showing-level-3 .item-1{min-height:calc((100vh - 70px));min-height:-moz-calc((100vh - 70px));min-height:-webkit-calc((100vh - 70px));min-height:-o-calc((100vh - 70px))}
}
.banner-image{background-position:center;background-size:cover;background-repeat:no-repeat;height:485px}
.banner-image .inner-container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;height:100%}
.banner-image .inner-container .title{font:3.5rem 'synthese-ultra','Lato-Black';color:#FFF}
@media only screen and (max-width:767px){.banner-image .inner-container .title{font-size:2.5rem}
}
.banner-image .inner-container .title.bigger{font:5rem var(--newfraser-bold-font)}
@media only screen and (max-width:767px){.banner-image .inner-container .title.bigger{font-size:3rem}
}
.edit-cta-top-margin{margin-top:400px !important}
.banner-image .inner-container .caption{font-size:1.375rem;padding:20px 0;font-family:'synthese-regular','Lato-Regular'}
@media only screen and (max-width:991px){.banner-image{height:43vw}
}
@media only screen and (max-width:767px){.banner-image{height:60vw}
}
.banner-image.phrase2-page{position:relative}
.banner-image.phrase2-page:before{content:"";background:rgba(0,0,0,0.05);width:100%;height:100%;position:absolute}
.hero{background-position:center;background-size:cover;background-repeat:no-repeat;color:white;position:relative;height:300px;width:100%}
.hero .breadcrumb{font-size:16px;padding:10px 0}
.hero .breadcrumb ul{text-align:left}
.hero .breadcrumb ul li{display:inline;position:relative}
.hero .breadcrumb ul li:not(:first-child){padding-left:25px}
.hero .breadcrumb .home{background:url('clientlib-redesign/resources/fraseroldimages/media-center-home.svg') no-repeat;width:14px;height:16px;display:inline-block;text-indent:-9999px}
@media only screen and (max-width:767px){.hero .breadcrumb ul li:not(:first-child){visibility:hidden}
}
.hero .breadcrumb ul li:not(:first-child):before{content:'>';position:absolute;left:7px}
.hero .title{text-align:left;font:3.5rem var(--newfraser-bold-font)}
@media only screen and (max-width:767px){.hero .title{font-size:2.5rem}
}
.hero .caption{font-size:1.375rem;padding:20px 0;font-family:var(--newfraser-font)}
.hero .banner-caption{font-size:1.375rem;padding:20px 0;font-family:'synthese-regular','Lato-Regular'}
.hero:after{content:'';position:absolute;z-index:1;top:40px;left:0;height:80%;width:100%;background-color:#393939;background:linear-gradient(to bottom,#393939 0,#3d3d3d 9%,rgba(89,89,89,0) 100%)}
.hero .overlay{padding:60px 0;position:absolute;top:0;width:100%;z-index:2;text-shadow:1px 0 3px rgba(89,89,89,0.3)}
.hero.hero-centered{background-color:#595959;height:400px}
.hero.hero-centered:after{display:none}
.hero.hero-centered .overlay{left:0}
.hero.hero-centered .text{font-family:'synthese-regular','Lato-Regular';font-size:2rem;line-height:2;padding:15px 0;width:100%;max-width:700px;text-align:center;margin:0 auto;text-shadow:1px 0 3px #595959}
.hero.hero-centered .text u{text-decoration:none;border-bottom:2px solid #999;cursor:pointer}
.hero.hero-centered .text u:hover{color:white;border-color:white}
.hero.hero-carousel{height:auto;overflow:hidden;visibility:hidden}
.hero.hero-carousel .item{height:485px;opacity:1 !important;background:#4d4949}
.hero.hero-carousel .item .desktopVideo{width:auto;height:100%;position:absolute;left:calc((100vw - 862px) / 2)}
.hero.hero-carousel .item .mobileVideo{min-width:100%;max-height:50%;position:absolute;top:25%}
.hero.hero-carousel .item .play-btn{position:absolute;top:80%;right:0;transform:translate(-50%,-50%);width:124px;height:124px;background:url('clientlib-redesign/resources/fraseroldimages/icon-oval.svg') center no-repeat;background-size:cover;cursor:pointer;transition:.3s all}
@media only screen and (max-width:1024px){.hero.hero-carousel .item{height:calc(100vw * 9/16)}
.hero.hero-carousel .item .play-btn{width:80px;height:80px}
}
@media only screen and (max-width:767px){.hero.hero-carousel .item{height:auto;background:0}
.hero.hero-carousel .item .play-btn{width:60px;height:60px}
}
.hero.hero-carousel .item .play-btn:hover{opacity:.8}
.hero.hero-carousel .heading{position:relative;max-width:800px;padding-top:20px}
.hero.hero-carousel:after{display:none}
.hero.hero-carousel .thumb{position:absolute;right:0;top:0;left:0;bottom:0;background-size:cover;background-position:center center}
.hero.hero-carousel .thumb:before{content:'';background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.7)),linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.2));position:absolute;top:0;left:0;right:0;bottom:0}
.hero.hero-carousel .inner-container{display:table;width:100%;height:100%}
.hero.hero-carousel .inner-container .caption{padding:0;position:absolute;bottom:0}
.hero.hero-carousel .caption .link-banner{margin-top:30px;color:white;display:inline-block;font-size:.875rem;line-height:1.5;padding:17px 50px 17px 20px;background:#817979 url('clientlib-redesign/resources/fraseroldimages/caret-right-red.svg') no-repeat;background-position:calc(100% - 20px) center;transition:all .3s}
@media only screen and (max-width:767px){.hero.hero-carousel .caption .link-banner{padding:5px 20px 5px 0;color:#b5adad;background-position:calc(100% - 5px) center;background-color:transparent;width:100%}
}
.no-touchevents .hero.hero-carousel .caption .link-banner:hover{background-color:#4d4949}
.hero.hero-simple{background-color:#ed1c24;padding:20px 0 40px;height:auto}
.hero.hero-simple .breadcrumb{font-family:var(--newfraser-font);font-size:16px}
.hero.hero-simple .caption,#res-type-modal .hero.hero-simple .caption *{color:rgba(255,255,255,0.8);line-height:1.3;font-size:1.125rem;padding-bottom:30px;font-family:var(--newfraser-font)}
#res-type-modal .text-white{color:white}
.hero.hero-simple .title-7{color:rgba(255,255,255,0.8)}
@media only screen and (max-width:767px){.hero.hero-carousel .thumb{position:relative;height:calc(100vw*9/16)}
.hero.hero-carousel .thumb:before{content:none}
.hero.hero-carousel .inner-container{display:block;padding:0}
.hero.hero-carousel .inner-container .caption{background:#212121;padding:20px;display:block;min-height:calc(100vw * 9/16);position:static}
.hero.hero-carousel .heading{font-size:24px;min-height:calc(100vw * 9/16 - 100px)}
.hero.hero-simple .title-7{padding-bottom:20px}
}
.hero.hero-simple:after{display:none}
.hero.hero-simple:not(.pad-bot-lg) .caption:last-child{padding-bottom:0}
.hero.hero-simple *:last-child.title{padding-bottom:25px}
@media only screen and (max-width:767px){.hero .row .col-sm-3:last-child .title-7{padding-bottom:0}
}
#res-type-modal .show-more .content-more-info,.show-more .content-more-info{color:rgba(255,255,255,0.8);overflow:hidden;max-height:0;opacity:0;transition:all .5s;font:1.125rem/1.44 'synthese-regular','Lato-Regular'}
.show-more .content-more-info p{padding-bottom:30px}
.show-more .show-more-link:after{content:'';background:url(clientlib-redesign/resources/fraseroldimages/icon-down-white.svg) no-repeat 100% center;background-size:15px;padding-right:25px;width:15px;height:10px;display:inline-block;transition:all .3s}
.show-more .show-more-link .less{display:none}
.show-more.active .show-more-link:after{transform:rotate(-180deg);background-position:0 center}
.show-more.active .more{display:none}
.show-more.active .less{display:inline-block}
.show-more.active .content-more-info{max-height:1000px;opacity:1;transition:all 1s}
#res-type-modal .show-more-link span{color:rgba(255,255,255,0.8)}
.hero.pad-bot-lg .show-more{padding-bottom:30px}
.portfolio{display:block;overflow:hidden;height:313px;position:relative;z-index:0}
@media only screen and (min-width:768px) and (max-width:991px){.portfolio{height:calc((100vw - 60px) / 2);height:-moz-calc((100vw - 60px) / 2);height:-webkit-calc((100vw - 60px) / 2);height:-o-calc((100vw - 60px) / 2)}
}
@media only screen and (max-width:767px){.portfolio{height:calc((100vw - 40px));height:-moz-calc((100vw - 40px));height:-webkit-calc((100vw - 40px));height:-o-calc((100vw - 40px))}
}
@media only screen and (max-width:991px){.portfolio.port2{height:auto}
}
.menu-bar .menu.small.overlap-up.sortable.api-sort.filter-grey.mixed-filter .list-filter-block .custom-chk.multiple{width:96%}
.portfolio .thumb{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;width:100%;position:relative;transition:all .3s;overflow:hidden}
.portfolio .thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(rgba(0,0,0,0.2) 53%,rgba(0,0,0,0.9));background:linear-gradient(rgba(0,0,0,0.2) 53%,rgba(0,0,0,0.9))}
.portfolio .thumb.priority:before{background:#817979}
.portfolio .thumb.priority+.inner{padding:40px}
@media only screen and (max-width:1024px){.portfolio .thumb.priority+.inner{padding:20px 20px 30px}
}
@media only screen and (max-width:991px){.portfolio .thumb.priority+.inner{width:100%;position:relative}
.portfolio .thumb.priority+.inner [class*="title-"],.portfolio .thumb.priority+.inner p,.portfolio .thumb.priority+.inner span{color:#4a4a4a}
}
.portfolio .inner{position:absolute;bottom:0;color:white;padding:20px;z-index:2}
.portfolio .inner>*[class^="title"]{color:white;padding-bottom:10px}
.portfolio .inner p{font-family:'synthese-regular','Lato-Regular'}
.portfolio .icon-expand:after{content:'';background:url('clientlib-redesign/resources/fraseroldimages/out.svg') no-repeat center center;width:20px;height:20px;display:inline-block;margin-left:8px}
.portfolio:hover .thumb{transform:scale(1.1)}
.heading-text a{font-family:var(--newfraser-font)}
.property-result .wrapper{padding:50px 0}
@media only screen and (max-width:767px){.image .inner-container{padding:0 20px !important}
}
.headingtext .span{font-family:var(--newfraser-bold-font)}
.menu-bar .menu{min-height:50px;position:relative;font-size:1rem;z-index:1;margin-top:20px;-webkit-transform:translate3d(0,0,0)}
.menu-bar .menu[data-filters].sticky{z-index:2}
.menu-title{font:16px/32px var(--newfraser-bold-font)}
.menu-bar .menu>select{padding-right:1.5rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:5px 50px 5px 20px;font-family:var(--newfraser-font)}
@media only screen and (min-width:992px){.menu-bar .menu>select{display:none}
}
.menu-bar .menu>select[disabled]{opacity:.5}
.menu-bar .menu .inner-container{position:relative}
.menu-bar .menu.overlap-up{height:0;min-height:0;z-index:2}
.menu-bar .menu.overlap-up:not(.filter-grey) .inner-container{top:-40px}
.menu-bar .menu.overlap-up.filter-grey{margin:20px 0 50px;height:auto}
@media only screen and (max-width:991px){.menu-bar .menu{margin:0 20px 0}
.menu-bar .menu.overlap-up{height:auto;margin-top:-30px;margin-bottom:-30px;background:white}
.menu-bar .menu>select{height:60px;font-size:1.25rem;background:white url(clientlib-base/resources/images/icons/icon-down.svg) no-repeat;background-position:calc(100% - 20px) center;border:1px solid rgba(0,0,0,0.2);position:relative;z-index:50;color:#555}
.menu-bar .phrase-two .menu>select{background:white url(clientlib-base/resources/images/icons/icon-down-blue.svg) no-repeat;background-position:calc(100% - 20px) center}
.menu-bar .menu select:not(.hidden)+select{margin-top:15px}
}
.mainmenu{height:150px}
@media only screen and (max-width:991px){.mainmenu{height:70px}
}
.menu-bar .menu .main{background-color:white;font:16px/32px var(--newfraser-font);display:flex;width:100%;height:40px;table-layout:fixed;text-align:left;padding:0;margin-top:20px;padding-left:5px}
@media only screen and (max-width:991px){.menu-bar .menu .main{display:none !important}
}
.menu-bar .menu .main>li{display:table-cell;text-align:left;position:relative;vertical-align:middle;font:16px/32px var(--newfraser-light);padding-top:3px}
.menu-bar .menu .main>li>a{color:#aaa;display:flex !important;align-items:center;height:23px;width:100%;text-align:left;position:relative;font:16px/32px var(--newfraser-font);margin-left:31px;padding:0}
.menu-bar .menu .main>li>a:before{bottom:-15px;background:#fff;height:0}
.menu-bar .menu .main>li>a span.type{font:.75rem var(--newfraser-font);color:#8e8e8e;display:block;padding-top:5px}
.menu-bar .menu .main>li>a img{margin-left:10px;margin-top:2px;width:20px !important}
.menu-bar .menu .main>li.caret.active .sub-nav{visibility:visible;opacity:1;top:38px;transition:all .2s;border-top:0;overflow:hidden;width:auto;padding-left:10px;border-top:0;overflow-y:inherit;padding-bottom:16px;overflow-x:hidden}
.menu-bar .menu .main>li.caret .sub-nav li:hover{background-color:#fff}
.menu-bar .menu .main>li.caret:before{top:11px;background:0}
.menu-bar .menu .main>li.caret.active a img{transform:rotate(180deg)}
.menu-bar .custom-chk{width:104px;height:40px;background-color:#ededee;float:left;line-height:40px;position:relative}
.menu-bar .custom-chk input{opacity:0;position:absolute}
.menu-bar .custom-chk span{display:block;padding:0 20px;color:#817979;font-size:14px;font-family:var(--newfraser-font);text-align:left}
.list-filter-block li{overflow:hidden;margin:4px 4px 8px;cursor:default}
.link-reset-section{margin-bottom:20px;padding-bottom:20px}
.menu-bar .custom-chk.multiple span:after{content:'';position:absolute;width:16px;height:16px;top:50%;right:15px;transform:translateY(-50%);background:url("clientlib-base/resources/images/icon-plus.svg") no-repeat}
.menu-bar .custom-chk input:checked+span{background:#817979;color:white}
.menu-bar .custom-chk input:checked+span:after{content:'';position:absolute;width:14px;height:12px;top:50%;right:15px;transform:translateY(-50%);background:url("clientlib-base/resources/images/icon-check-white.svg") no-repeat}
.link-reset{font:14px var(--newfraser-font);border-bottom:1px solid #4a4a4a;color:#4a4a4a;float:left;margin:10px 0;padding:0;background:0}
.menu-bar .menu.overlap-up.filter-grey .btn-default{height:40px;line-height:35px;padding:0 20px;float:right;border:2px solid #4a4a4a;width:90px;margin-right:12px;font-size:14px;font-family:var(--newfraser-bold-font);background-color:white;color:#4a4a4a}
.menu-bar .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-inline{overflow:hidden;width:449px;margin:0 -4px 20px}
.menu-bar .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-inline li{float:left;margin:4px}
.menu-bar .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-block{overflow:hidden;width:280px;margin:0 -4px 20px}
.li{overflow:hidden;margin:4px 4px 8px;cursor:default}
.menu-bar .menu .main>li>a span.overflow-text{max-height:27px;max-width:calc(100% - 32px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-transform:capitalize}
@media only screen and (min-width:992px){.menu-bar .menu.overlap-up.mixed-filter.sticky .inner-container{top:0}
}
.menu-bar .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.sticky{padding:0 110px;border-top:1px solid #fff;margin-top:135px;background:#fff}
.menu-bar .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.sticky>.main,.menu-bar .menu.sticky>.main{max-width:915px;margin-left:73px;margin-bottom:10px !important;margin-top:10px !important;height:45px}
.menu[data-filters].sticky,.table.sticky,.media-content .menu.sticky{z-index:9999}
.modal-backdrop{z-index:10001}
.modal.modal-small.active{z-index:10002}
#header #logo-menu .links.large>li.caret{width:auto;left:unset;height:auto}
#header #logo-menu .links.large li.caret a{margin-left:0 !important}
#logo-menu .links>li.caret .sub-nav{width:auto !important}
.view-by-topics .line-top{border-top:3px solid #817979;display:block;padding:30px 0 0;max-width:980px;margin:30px 0 0}
.cross-carousel{margin-left:calc(50vw - 1018px / 2 + 20px)}
.cmp-slider-left{margin-left:calc(50vw - 1018px / 2 + 20px);margin:inherit}
.left-slider:not(.cross-carousel) .slider-col{width:312px;margin:30px 10px 0}
.cmp-slider-left .slick-list{overflow:visible}
.left-slider .slick-next{background:url("clientlib-base/resources/images/media-center-carousel-next-hov.svg") no-repeat;background-size:cover;width:102px;height:102px;top:50%;transform:translateY(-50%);transition:all .3s;right:0}
.left-slider .slick-prev{background:url("clientlib-base/resources/images/media-center-carousel-prev-hov.svg") no-repeat;background-size:cover;width:102px;height:102px;top:50%;transform:translateY(-50%);transition:all .3s;left:calc(-50vw + 980px / 2)}
@media(max-width:1199px){.cmp-slider-left{margin:0}
.left-slider{flex-wrap:nowrap;overflow-x:scroll;display:flex;margin:0 -20px}
.left-slider.cross-carousel{margin:0}
.left-slider .slider-col{width:auto;margin:25px 0 20px 20px}
.left-slider .slider-col .bloggish{width:80vw;max-width:312px;height:100%;margin:0}
.left-slider .slider-col:last-child .bloggish{margin-right:20px}
.view-by-topics{margin:0 20px}
.view-by-topics .title-4{text-align:center}
}
.press-release{background-color:#817979;color:white}
.press-release .title-5{padding:10px 0;transition:all .3s}
.press-release .line.text-white:before{background:url(clientlib-redesign/resources/fraseroldimages/heading-line.svg) no-repeat}
.press-release.white{background-color:white}
.press-release.white .text-small.text-grey{color:#817979}
.press-release.white .title-5.text-default{color:black}
.press-release.white .btn-default.btn-white{color:#4a4a4a;border-color:#4a4a4a}
.no-touchevents.is-windows .press-release.white .btn-default.btn-white:hover{background-color:#4a4a4a;color:white}
.press-release:not(.white) .btn-default{color:white;border-color:white}
.no-touch .press-release:not(.white) .btn-default:hover{background:white;color:#4a4a4a}
.news-item{padding:0 0 20px}
.no-touchevents.is-windows .news-item>a:hover [class*='title']{color:#b5adad}
.bloggish{background-color:#4d4949;color:#b5adad;box-shadow:0 0 20px rgba(0,0,0,0.12);position:relative;top:0;transition:all .2s;height:460px;display:block}
@media only screen and (min-width:768px) and (max-width:991px){}
.bloggish .inner{padding-right:50px}
.bloggish div.thumb{height:100%;background-repeat:no-repeat;background-size:cover}
.bloggish .thumb{transition:all .3s}
.bloggish .thumb-wrapper{overflow:hidden;position:relative;z-index:1;height:250px}
.bloggish .thumb-wrapper .label{color:#fff !important;margin-bottom:16px;background-color:var(--grey-color);width:fit-content;block-size:fit-content;padding:6px;font:14px/20px var(--newfraser-book)}
@media only screen and (max-width:991px){.bloggish .thumb-wrapper{width:auto;height:auto}
}
.bloggish .thumb-wrapper .img-report{position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%)}
.no-touchevents.is-windows a.bloggish:hover{box-shadow:0 0 20px rgba(0,0,0,0.75)}
.no-touchevents.is-windows a.bloggish:hover .thumb{transform:scale(1.1)}
.bloggish .info{padding:25px 25px 0}
@media only screen and (min-width:992px){*:not(.table-view) .bloggish .info .date{position:absolute;bottom:0}
}
@media only screen and (min-width:768px) and (max-width:991px){}
.bloggish .info .date{font-size:.8125rem;padding:25px 0}
.bloggish .info [class*='title']{color:white;white-space:normal;overflow-wrap:break-word}
.bloggish .info .description{font-size:1.0625rem;padding:15px 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:93px;overflow:hidden}
.bloggish.pub{background-color:transparent;box-shadow:none !important;height:auto;display:block}
.bloggish.pub [class*='title'],.bloggish.pub .date,.bloggish.pub .desc{padding-left:0;padding-right:0}
.bloggish.pub [class*='title']{color:black}
.bloggish.pub .date,.bloggish.pub .desc{font-size:.875rem;position:static !important;padding-top:10px;padding-bottom:10px;color:#4d4949}
.bloggish.pub .thumb{position:relative;display:block;height:320px;width:320px}
.bloggish.pub .thumb:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-size:50px;background-position:center}
@media only screen and (max-width:767px){.bloggish.pub{width:164px}
.bloggish.pub .thumb{height:164px;width:164px}
}
.bloggish.pub .info{color:#000;white-space:normal;width:320px;background-color:white;height:200px;text-align:left;padding-top:20px;padding-left:25px;padding-right:25px}
@media only screen and (min-width:768px) and (max-width:1024px){.bloggish.pub .info{display:flex;flex-wrap:wrap}
}
@media only screen and (max-width:767px){.bloggish.pub .info{padding:7px 5px 20px;width:164px;height:150px}
}
.bloggish.pub.report .thumb:after{background-image:url('clientlib-redesign/resources/fraseroldimages/report.svg');background-size:55px}
.bloggish.pub.letter .thumb:after{background-image:url('clientlib-redesign/resources/fraseroldimages/letter.svg')}
.bloggish.pub.presentation .thumb:after{background-image:url('clientlib-redesign/resources/fraseroldimages/presentation.svg');background-size:90px}
.bloggish.pub.profile .thumb-wrapper{height:auto}
.bloggish.pub.profile .thumb{width:100%}
.bloggish.locate-map{box-shadow:none !important;height:auto;padding-bottom:25px}
.bloggish.locate-map .thumb-wrapper{height:308px;overflow:hidden}
.bloggish.locate-map .thumb-wrapper .thumb{background-position:center}
@media only screen and (min-width:768px) and (max-width:991px){.bloggish.locate-map .thumb-wrapper{width:50%}
}
.bloggish.locate-map .info{background-color:#4d4949}
.bloggish.locate-map .info span,.bloggish.locate-map .info p{color:#FFF;line-height:1.4;max-height:82px}
@media only screen and (max-width:991px){.bloggish.locate-map{margin-top:20px}
}
.table-view [class*='col-']{width:100%}
@media only screen and (min-width:768px){.table-view .bloggish{height:auto;display:table;width:100%}
.table-view .bloggish .thumb-wrapper{display:table-cell;width:30%;min-width:200px}
.table-view .bloggish .thumb-wrapper .thumb{background-position:center}
.table-view .bloggish .info{display:table-cell;vertical-align:top}
.table-view .bloggish .info .title-5{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:600px}
.table-view .bloggish .info .description{max-height:70px;-webkit-line-clamp:2}
.table-view .bloggish.pub{display:block}
}
.property-result-content{width:312px;padding-top:0 !important}
@media only screen and (max-width:768px){.property-result-content{width:100%;margin-bottom:4px}
}
.portfolio-thumb{background:#dedcdc 0 0 no-repeat padding-box;position:relative;top:0;transition:all .2s;width:100%;display:flex;flex-direction:column;white-space:normal}
@media only screen and (max-width:480px){.portfolio-thumb{display:block}
}
.portfolio-thumb .thumb{transition:all .3s;height:100%;width:312px;background-position:center;background-repeat:no-repeat;background-size:cover}
@media only screen and (max-width:768px){.portfolio-thumb .thumb{width:100%}
}
.portfolio-thumb .thumb-wrapper{overflow:hidden;display:table-cell}
@media only screen and (min-width:992px){.portfolio-thumb .thumb-wrapper{height:225px !important}
}
@media only screen and (max-width:991px){.portfolio-thumb .thumb-wrapper{height:180px}
}
@media only screen and (max-width:480px){.portfolio-thumb .thumb-wrapper{display:block;width:100%}
}
.portfolio-thumb .info{display:table-cell;padding:16px 16px 50px 16px;position:relative;vertical-align:top;white-space:normal;font-family:var(--newfraser-font)}
.portfolio-thumb .info [class*='title']{margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:154px;font-family:var(--newfraser-bold-font);white-space:normal;color:#2b2b2b;font-weight:bold}
@media only screen and (max-width:480px){.portfolio-thumb .info{padding:16px;padding-bottom:20px}
.portfolio-thumb .info [class*='title']{margin-bottom:30px}
}
.portfolio-thumb .info .description{color:#2b2b2b;width:100%;left:0;bottom:25px;font:16px/24px var(--newfraser-font)}
@media only screen and (max-width:480px){.portfolio-thumb .info .description{position:static;padding:0;font-family:var(--newfraser-font)}
}
.portfolio-thumb .info p{font:16px/24px var(--newfraser-font)}
@media only screen and (max-width:768px){.portfolio-thumb .info p{font:16px/24px var(--newfraser-font)}
}
.portfolio-thumb .info .category{color:#fff !important;margin-bottom:16px;background-color:var(--grey-color);width:fit-content;block-size:fit-content;padding:6px;font:14px/20px var(--newfraser-book)}
@media only screen and (max-width:480px){.portfolio-thumb .info{display:block;width:100%}
}
.portfolio-thumb.suites .info{padding-bottom:45px}
.portfolio-thumb.suites .info [class*='title']{margin-bottom:10px}
.portfolio-thumb.suites .info .description{position:absolute;padding:0 25px}
@media only screen and (min-width:992px){.portfolio-thumb.suites .info .description{overflow:hidden;max-height:47px}
}
.portfolio-thumb.suites .suites-info{margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.portfolio-thumb.suites .suites-info p{font-size:.9375rem;line-height:1.6}
.portfolio-thumb.suites .suites-info .fully-sold{color:#FFF;background-color:#ed1c24;padding:5px 5px;margin-top:5px;display:inline-block;font-size:11px;letter-spacing:.5px;text-transform:uppercase}
.row-flex .portfolio-thumb.suites{height:100%;white-space:normal}
.portfolio-thumb.full .thumb-wrapper{height:214px}
@media only screen and (min-width:768px){.portfolio-thumb.full .thumb-wrapper{width:40%}
}
@media only screen and (max-width:480px){.portfolio-thumb.full .thumb-wrapper{width:50vw}
}
.portfolio-thumb.full .description{position:static;display:block;padding:0;max-height:none}
.portfolio-thumb.full .info [class*='title']{margin-bottom:5px;font:1.125rem/1.56 'synthese-bold','Lato-Bold';color:black}
.portfolio-thumb.penthouse-thumb .thumb-wrapper{overflow:hidden;display:table-cell}
@media only screen and (min-width:992px){.portfolio-thumb.penthouse-thumb .thumb-wrapper{width:66.6666666%;height:300px !important}
}
@media only screen and (max-width:480px){.portfolio-thumb.penthouse-thumb .thumb-wrapper{display:block}
}
.view-more{margin-top:40px}
@media only screen and (max-width:768px){.view-more{margin-top:24px}
}
.no-touchevents.is-windows a.portfolio-thumb:hover{box-shadow:none}
.no-touchevents.is-windows a.portfolio-thumb:hover .thumb{transform:scale(1.1)}
@media only screen and (min-width:768px) and (max-width:991px){.our-portfolio .row-flex [class*='col-']{float:none;width:100%}
.our-portfolio .row-flex [class*='col-'] [class*='thumb-']{height:180px}
}
@media only screen and (min-width:992px){.row-flex .portfolio-thumb{height:100%}
}
.downloads{background-color:white;color:black}
.downloads .row-flex [class*="col"]{margin-bottom:30px}
.downloads .title-5{padding:0 0 10px;transition:all .3s}
.downloads .title-4{padding-bottom:30px}
.downloads .title-2{padding-bottom:40px}
.downloads .item{height:100%;position:relative;padding:0 20px 0 0;display:block}
.downloads .item p{color:#4d4949}
@media only screen and (min-width:768px){.downloads .item:before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#c6c3c4}
}
.downloads .row:not(.overflowing) [class^="col-"]:nth-child(3n) .item:before,.downloads .row:not(.overflowing) [class^="col-"]:last-child .item:before{display:none}
.downloads *[data-sort-yr]{display:none}
.downloads.magazine .item>img{float:left;width:75px;margin-right:15px}
.downloads.magazine .item:before{display:none}
.publication-filter+.downloads .show-block .item:before{display:none !important}
.no-touchevents.is-windows .downloads a:hover .title-5{color:#817979}
.no-touchevents.is-windows .news-item a.title-5:hover{color:#817979}
.menu{min-height:50px;position:relative;font-size:1rem;z-index:2;-webkit-transform:translate3d(0,0,0)}
.menu>select{padding-right:1.5rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:5px 50px 5px 20px;font-family:'synthese-regular','Lato-Regular'}
@media only screen and (min-width:992px){.menu>select{display:none}
}
.menu>select[disabled]{opacity:.5}
.menu .inner-container{position:relative}
.menu.overlap-up{height:0;min-height:0}
.menu.overlap-up:not(.filter-grey) .inner-container{top:40px}
.menu.overlap-up.filter-grey{margin:25px 0 50px;height:auto}
@media only screen and (min-width:992px){.menu.overlap-up.sticky{position:fixed;top:150px;left:0;right:0;margin-top:0}
.menu.overlap-up.sticky .inner-container{top:0}
.menu.overlap-up.mainmenu-sticky.sticky{top:138px}
}
@media only screen and (max-width:991px){.menu.overlap-up.sticky{top:70px !important;position:fixed;left:0;right:0;margin-top:0}
}
@media only screen and (max-width:991px){.menu{margin:0 20px 0}
.menu.overlap-up{height:auto;margin-top:-30px;margin-bottom:-30px;background:white}
.menu>select{height:60px;font-size:1.25rem;background:white url(clientlib-redesign/resources/fraseroldimages/icon-down.svg) no-repeat;background-position:calc(100% - 20px) center;border:1px solid rgba(0,0,0,0.2);position:relative;z-index:50;color:#555}
.menu>select[disabled]{height:60px;font-size:1.25rem;background:white no-repeat;background-position:calc(100% - 20px) center;border:1px solid rgba(0,0,0,0.2);position:relative;z-index:50;color:#555;opacity:1}
.phrase-two .menu>select{background:white url(clientlib-redesign/resources/fraseroldimages/icon-down-blue.svg) no-repeat;background-position:calc(100% - 20px) center}
.menu select:not(.hidden)+select{margin-top:15px}
}
.menu .main{background-color:var(--monochrome-color);font-family:'synthese-regular','Lato-Regular';font-size:1.125rem;display:table;width:100%;height:120px;table-layout:fixed;padding:0 153px}
@media only screen and (max-width:991px){.menu .main{display:none !important}
}
.menu .main>li{display:table-cell;vertical-align:middle;text-align:center;position:relative}
.menu .main>li>a{color:#aaa;display:flex;align-items:center;height:120px;width:100%;line-height:1.1;text-align:left;position:relative;font-size:1.5rem;font-family:var(--newfraser-font)}
.menu .main>li>a span.type{font:1.5rem/2rem var(--newfraser-bold-font);color:#8e8e8e;display:block;padding-top:5px}
.menu .main>li>a span.title{font:16px/32px var(--newfraser-light);color:black}
.menu .main>li>a img{margin-left:10px;margin-top:7px;width:20px !important}
.menu .main>li>a span:not(:first-child){display:block;padding-top:8px;text-transform:capitalize}
.menu .main>li>a:before{content:'';position:absolute;background:#ed1c24;bottom:-2px;height:4px;left:0;width:0;transition:all .3s}
.menu .main>li.active>a{color:#fff;font-family:var(--newfraser-bold-font)}
.menu .main>li:hover>a{color:#fff}
.menu .main>li.active>a:before{width:100%}
.menu .main>li.caret{cursor:pointer}
.menu .main>li.caret:before{content:'';background:url(clientlib-redesign/resources/images/arrow--down.png) no-repeat center center;position:absolute;right:30px;width:20px;top:20px;bottom:0;z-index:2;pointer-events:none;transition:all .2s}
.menu .main>li.caret>a{color:#555}
.menu .main>li.caret.active:before{transform:rotate(180deg)}
.menu .main>li.caret.active a img{transform:rotate(180deg)}
.menu .main>li.caret.active .sub-nav{visibility:visible;opacity:1;top:78px;transition:all .2s}
.menu .main>li.caret .sub-nav{visibility:hidden;opacity:0;transition:none;min-width:150px;position:absolute;z-index:1;left:0;width:100%;top:50px;background-color:white;border-top:1px solid #d8d8d8;box-shadow:0 3px 4px rgba(100,100,100,0.5);max-height:400px;overflow-y:auto}
.menu .main>li.caret .sub-nav.wide{min-width:190px}
.menu .main>li.caret .sub-nav li{padding:0}
.menu .main>li.caret .sub-nav li.show-block{visibility:inherit !important}
.menu .main>li.caret .sub-nav li a{padding:15px 25px;color:#555;display:block;text-align:left;font-family:var(--newfraser-font)}
.menu .main>li.caret .sub-nav li:hover{background-color:#ededee}
.menu .main>li.caret .sub-nav li a:hover{color:#000}
.menu .main>li.caret .sub-nav li.parent a{cursor:default;background:white !important;font:.875rem 'synthese-regular','Lato-Regular'}
.menu .main>li.caret .sub-nav li.parent span{color:#8e8e8e !important}
.menu .main>li.caret .sub-nav li.active a{color:#999}
.menu .main>li.caret .sub-nav li:not(:last-child)>a{border-bottom:1px solid #ededee}
.menu .main>li.caret .sub-nav li.child>a{padding-left:55px}
.menu .main>li.caret.disabled{opacity:.5}
.menu .main>li.caret.disabled:after{content:'';position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;cursor:default}
.menu .main>li.caret.disabled:before{transform:none !important}
.menu .main>li.caret.disabled .sub-nav{display:none}
.menu .main>li.resicaret{cursor:pointer}
.menu .main>li.resicaret:before{content:'';background:url(clientlib-redesign/resources/fraseroldimages/blue_arrow_down.svg) no-repeat center center;position:absolute;right:30px;width:20px;top:20px;bottom:0;z-index:2;pointer-events:none;transition:all .2s}
.menu .main>li.resicaret>a{color:#555}
.menu .main>li.resicaret.active:before{transform:rotate(180deg)}
.menu .main>li.resicaret.active .sub-nav{visibility:visible;opacity:1;top:78px;transition:all .2s}
.menu .main>li.resicaret .sub-nav{visibility:hidden;opacity:0;transition:none;min-width:150px;position:absolute;z-index:1;left:0;width:100%;top:50px;background-color:white;border-top:1px solid #d8d8d8;box-shadow:0 3px 4px rgba(100,100,100,0.5);max-height:400px;overflow-y:auto}
.menu .main>li.resicaret .sub-nav.wide{min-width:190px}
.menu .main>li.resicaret .sub-nav li{padding:0}
.menu .main>li.resicaret .sub-nav li.show-block{visibility:inherit !important}
.menu .main>li.resicaret .sub-nav li a{padding:15px 25px;color:#555;display:block;text-align:left}
.menu .main>li.resicaret .sub-nav li:hover{background-color:#ededee}
.menu .main>li.resicaret .sub-nav li a:hover{color:#000}
.menu .main>li.resicaret .sub-nav li.parent a{cursor:default;background:white !important;font:.875rem 'synthese-regular','Lato-Regular'}
.menu .main>li.resicaret .sub-nav li.parent span{color:#8e8e8e !important}
.menu .main>li.resicaret .sub-nav li.active a{color:#999}
.menu .main>li.resicaret .sub-nav li:not(:last-child)>a{border-bottom:1px solid #ededee}
.menu .main>li.resicaret .sub-nav li.child>a{padding-left:55px}
.menu .main>li.resicaret.disabled{opacity:.5}
.menu .main>li.resicaret.disabled:after{content:'';position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;cursor:default}
.menu .main>li.resicaret.disabled:before{transform:none !important}
.menu .main>li.resicaret.disabled .sub-nav{display:none}
.menu a.misc{float:right;padding:17px 5px}
.menu.small .main>li>a{display:block}
@media only screen and (max-width:991px){.menu.small{font-size:1.125rem}
.menu.small .main{display:block}
.menu.small li{display:block}
}
.menu.no-shadow .main{box-shadow:none;border:1px solid rgba(0,0,0,0.2)}
@media only screen and (min-width:992px){.menu.overlap-up.sticky.sc-loggedin{top:139px}
}
.menu.overlap-up:not(.small) .main>li.caret:before,.menu.overlap-up:not(.small) .main>li.resicaret:before{top:0}
.achievements-year-picker{top:0}
.section.overlap-up .inner-container{top:-45px}
.section.overlap-up .inner-container .content{box-shadow:0 0 20px rgba(0,0,0,0.2);background-color:white}
.section.overlap-up .inner-container .content .vid-container{position:relative;width:100%;height:0;padding-bottom:56.25%}
.section.overlap-up .inner-container .content .vid-container>iframe,.section.overlap-up .inner-container .content .vid-container>video{position:absolute;top:0;left:0;width:100%;height:100%}
.section.form .inner-container{padding:40px 70px}
.section.form .row{padding-bottom:40px}
@media only screen and (max-width:767px){.section.form .row{padding-bottom:20px}
}
.section.form label>span{display:block;font-weight:bold;padding:15px 0;letter-spacing:.2px}
.section.form input,.section.form select{font-size:1rem;padding:12px;width:100%;height:58px;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media only screen and (max-width:767px){.section.form input,.section.form select{margin-top:20px}
}
.section.form .datepicker{height:58px;cursor:pointer;background-image:url('clientlib-redesign/resources/fraseroldimages/calendar-icon.svg');background-repeat:no-repeat;background-position:calc(100% - 15px) center;box-shadow:none;border:1px solid rgba(0,0,0,0.2)}
.section.form select{background-image:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'version='1.1'width='32'height='24'viewBox='003224'><polygonpoints='0,032,016,24'style='fill:rgb%28138,138,138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.section.form .btn{font-size:1rem;line-height:60px;padding:0 20px;height:65px;letter-spacing:.15px}
.image-overlay{padding-bottom:50px}
.image-overlay .row{padding-bottom:30px}
@media only screen and (max-width:1024px){.image-overlay .row>div:not(:last-child) .image-overlay-item{margin-bottom:30px}
}
.image-overlay-item{display:block;background-position:center center;background-size:cover;background-color:grey;height:370px;padding:65px 25px;color:white;position:relative}
@media only screen and (min-width:768px) and (max-width:991px){.image-overlay-item{height:calc((100vw - 60px) / 2);height:-moz-calc((100vw - 60px) / 2);height:-webkit-calc((100vw - 60px) / 2);height:-o-calc((100vw - 60px) / 2)}
}
@media only screen and (max-width:767px){.image-overlay-item{height:calc((100vw - 40px) * .8);height:-moz-calc((100vw - 40px) * .8);height:-webkit-calc((100vw - 40px) * .8);height:-o-calc((100vw - 40px) * .8);padding:20px}
}
.image-overlay-item:not(.no-overlay):before{content:'';position:absolute;background-color:rgba(33,33,33,0.33);height:100%;width:100%;top:0;bottom:0;left:0;right:0;transition:all .3s}
.image-overlay-item:not(.no-overlay) .inner{position:absolute;bottom:35px;background-image:url('clientlib-redesign/resources/fraseroldimages/caret-right.svg');background-repeat:no-repeat;background-position:0 100%;padding-bottom:25px;padding-right:25px;z-index:1;text-align:left}
@media only screen and (min-width:768px){.image-overlay-item:not(.no-overlay) .inner{max-height:40%;transition:all .5s}
}
@media only screen and (max-width:767px){.image-overlay-item:not(.no-overlay) .inner{bottom:20px;background-size:8px;padding-bottom:33px}
.image-overlay-item:not(.no-overlay) .inner .caption{padding-top:8px}
}
.image-overlay-item:not(.no-overlay) .inner .caption,.image-overlay-item:not(.no-overlay) .inner .linktext{line-height:1.4;font-size:1.125rem;letter-spacing:.5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-bottom:0}
.image-overlay-item:not(.no-overlay) .inner .caption{max-height:10px;white-space:normal}
.image-overlay-item:not(.no-overlay) .inner .linktext{display:block;margin-top:30px;max-height:100px}
.image-overlay-item:not(.no-overlay) [class*='title']{transition:all .5s;padding-bottom:0}
.image-overlay-item:not(.no-overlay) .caption{overflow:hidden}
@media only screen and (min-width:768px){.image-overlay-item:not(.no-overlay) .caption{padding-bottom:30px;opacity:0;transition:all 1s}
}
.image-overlay-item:not(.no-overlay).faq-item{background:#4d4949 url(clientlib-redesign/resources/fraseroldimages/faq-big-icon.svg) no-repeat 100% 100%}
.image-overlay-item:not(.no-overlay).subscribe-form{background-color:#4d4949}
.image-overlay-item:not(.no-overlay).subscribe-form .inner{position:relative;bottom:auto;max-height:none;padding-right:0;background:0}
.image-overlay-item:not(.no-overlay).subscribe-form .title-2{padding-bottom:40px}
.image-overlay-item:not(.no-overlay).subscribe-form [class*='btn']{float:right;background-color:#ed1c24;color:white}
.image-overlay-item:not(.no-overlay).subscribe-form .form-group{overflow:hidden}
@media only screen and (max-width:991px){.image-overlay-item:not(.no-overlay).subscribe-form .form-control,.image-overlay-item:not(.no-overlay).subscribe-form [class*='btn']{padding:0 12px}
}
.no-touchevents.is-windows a.image-overlay-item:hover .inner{background-image:url('clientlib-redesign/resources/fraseroldimages/caret-right-red.svg');max-height:100%}
.no-touchevents.is-windows a.image-overlay-item:hover [class*='title']{padding-bottom:10px}
.no-touchevents.is-windows a.image-overlay-item:hover .caption{opacity:1;max-height:100px}
.no-touchevents.is-windows a.image-overlay-item:hover:before{background-color:rgba(33,33,33,0.7)}
.fin-stock-info .info{color:#ededee;background-color:#4d4949;position:relative;margin-bottom:30px;padding:20px}
@media only screen and (min-width:992px){.fin-stock-info .info{padding:30px;min-height:370px}
}
@media only screen and (max-width:991px){.fin-stock-info .info{padding-bottom:30px}
}
.fin-stock-info .info [class^="title"]{color:white}
.fin-stock-info .info .more{font:1.125rem/1.4 'synthese-regular','Lato-Regular';padding:18px 30px 18px 0;position:absolute;bottom:0;color:#ddd;background:url('clientlib-redesign/resources/fraseroldimages/caret-right-red.svg') 100% center no-repeat}
.fin-stock-info .info .more:hover{color:white}
@media only screen and (max-width:991px){.fin-stock-info .info .more{position:relative;padding-bottom:0;padding-top:0;bottom:-10px}
}
.fin-stock-info .info.financial ul{padding-top:20px}
.fin-stock-info .info.financial ul li{padding:15px 0}
.fin-stock-info .info.financial ul li:not(:last-child){border-bottom:1px solid #7a7474}
.fin-stock-info .info.financial ul li a{font-size:1.125rem;line-height:1.5}
.fin-stock-info .stock-info-overview{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}
@media only screen and (min-width:992px){.fin-stock-info .stock-info-overview{display:table;width:100%}
.fin-stock-info .stock-info-overview .info.stock{display:table-cell;width:370px;vertical-align:top}
}
.fin-stock-info .main-info{padding:30px}
@media only screen and (min-width:992px){.fin-stock-info .main-info{display:table-cell}
}
.fin-stock-info .info.stock{overflow:hidden;margin:0}
.info.stock{display:block}
.info.stock [class^="title"].up,.info.stock [class^="title"].down{margin:20px 0;background-position:0 center;background-repeat:no-repeat;background-size:25px;padding-left:35px}
.info.stock [class^="title"].up{background-image:url('clientlib-redesign/resources/fraseroldimages/tri-status-up.svg')}
.info.stock [class^="title"].down{background-image:url('clientlib-redesign/resources/fraseroldimages/stock-down.svg')}
.info.stock .title-4{margin-top:0;color:white}
.info.stock .title-4.up,.info.stock .title-4.down{background-size:16px;padding-left:25px;background-position:0 7px;margin-bottom:10px}
.info.stock .title-4 span{padding-left:10px;font-family:'synthese-regular','Lato-Regular',san-serif}
.info.stock .title-4 img.status{height:18px;margin-top:-5px;padding-right:10px}
.info.stock.grey{padding:20px;color:#b5adad;background:#4d4949;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}
.info.stock.grey .title-5{padding:5px 0;color:white}
.info.stock table{table-layout:fixed;width:100%;max-width:300px}
@media only screen and (min-width:992px){.info.stock table{margin-left:23px}
}
.info.stock table td{font-size:1.125rem;padding:12px 0}
.info.stock .date{font-size:.875rem;line-height:1.5}
.info.stock ul{padding-top:20px}
.row-flex .info.stock{height:100%}
.info.stock .top-inner{min-height:85px}
.info.stock .table-stock{padding-bottom:0;padding:10px 0}
.info.stock .table-stock [class^="title"].up,.info.stock .table-stock [class^="title"].down{margin:20px 0;background-position:0 center;background-repeat:no-repeat;background-size:25px;padding-left:35px}
.info.stock .table-stock [class^="title"].up{background-image:url('clientlib-redesign/resources/fraseroldimages/tri-status-up.svg')}
.info.stock .table-stock [class^="title"].down{background-image:url('clientlib-redesign/resources/fraseroldimages/stock-down.svg')}
.info.stock .table-stock .title-4{margin-top:0;color:white}
.info.stock .table-stock .title-4.up,.info.stock .table-stock .title-4.down{background-size:16px;padding-left:25px;background-position:0 7px;margin-bottom:10px;margin-top:5px}
.info.stock .table-stock .title-4 span{font:1.3rem/1.33 'synthese-ultra','Lato-Black';padding-left:0;font-family:'synthese-ultra','Lato-Black'}
.info.stock .table-stock .title-4 img.status{height:18px;margin-top:-5px;padding-right:10px}
.info.stock .table-stock [class^="title"].up,.info.stock .table-stock [class^="title"].down{background-position:0 8px}
.info.stock .table-stock [class^="col-"]{padding-bottom:0}
.info.stock .table-stock table td{font-size:.9rem;padding:9px 0}
.info.stock .table-stock .title-2{line-height:30px}
.info.stock .table-stock+.table-stock{border-top:1px solid #7a7474;padding-top:10px;margin-top:10px}
@media only screen and (max-width:767px){.info.stock .table-stock+.table-stock{margin-top:25px}
}
a.info.stock:hover{box-shadow:0 0 8px rgba(0,0,0,0.9)}
.info-stock .main-info{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}
.center-stock .info.stock .top-inner{min-height:0}
.center-stock .inner-info{overflow:hidden}
@media only screen and (min-width:768px){.center-stock .inner-info .col{width:49%;float:left}
.center-stock .inner-info .col:first-child{border-right:1px solid rgba(237,237,237,0.3)}
.center-stock .inner-info .col:last-child{padding-left:20px}
}
.contact-us{background-color:#ed1c24}
@media only screen and (max-width:767px){}
.contact-us ul{display:flex;flex-flow:wrap;margin:0 -6.5%}
.contact-us ul>li{text-align:center;flex-basis:20%;padding-top:30px}
@media only screen and (max-width:991px){.contact-us ul>li{flex-basis:33%}
}
.contact-us .btn-white{margin-top:10px}
@media only screen and (min-width:768px) and (max-width:991px){.contact-us .btn-white{margin-top:30px}
}
.contact-us .question{font-family:'synthese-regular','Lato-Regular';font-size:2.25rem}
.contact-us .timezone{color:white;width:100%;height:100%;display:block;text-align:center}
.contact-us .timezone>*{cursor:pointer}
.contact-us .timezone.clock .frame{background:url('clientlib-redesign/resources/fraseroldimages/clock-frame.svg') no-repeat}
@media only screen and (max-width:767px){.contact-us .timezone{transform:scale(0.85)}
}
.contact-us .timezone .frame{width:80px;height:80px;margin:auto;position:relative;margin-bottom:10px}
.contact-us .timezone .frame>img{width:80px;height:80px}
.contact-us .timezone .hour-hand{width:3px;height:20px;background-image:url('clientlib-redesign/resources/fraseroldimages/clock-hand-hour.svg');background-repeat:no-repeat;position:absolute;top:20px;left:38px}
.contact-us .timezone .minute-hand{width:4px;height:29px;background-image:url('clientlib-redesign/resources/fraseroldimages/clock-hand-minute.svg');background-repeat:no-repeat;position:absolute;top:12px;left:38px}
.contact-us .timezone .second-hand{width:1px;height:31px;background-color:#fff;position:absolute;top:10px;left:39px}
.contact-us .timezone .pin{width:3px;height:3px;background:white;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}
.contact-us .timezone .hour-hand,.contact-us .timezone .minute-hand,.contact-us .timezone .second-hand{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;border-top-left-radius:60%;border-top-right-radius:60%;border-bottom-left-radius:70%;border-bottom-right-radius:70%}
.contact-us .timezone .spacetime{min-height:25px;display:block}
[data-section='ir-email'] iframe{width:100%;height:500px}
@media only screen and (max-width:480px){[data-section='ir-email'] iframe{height:600px}
}
.categories{background:#ededee;padding:30px;margin-bottom:30px}
@media only screen and (max-width:767px){.categories{padding:0;background:0}
}
.categories .text-small{color:black}
.categories a{display:block;padding:10px 0;font:1rem/1.56 'synthese-bold','Lato-Bold'}
.no-touchevents.is-windows .categories a:hover{color:#ed1c24}
.categories a.active{color:#ed1c24}
.ir-contact{padding:30px;color:black}
.ir-contact p{line-height:1.5}
.calendar-container{height:538px;left:50%;margin:-255px 0 0 -245px;position:absolute;top:45%;width:510px}
.calendar{margin-top:30px;font-size:1.125rem;background:rgba(181,173,173,0.25);overflow:hidden;position:relative}
.calendar table{width:57%;margin-top:50px}
@media only screen and (max-width:767px){.calendar table{width:100%;transform:scale(0.9);margin-top:10px}
}
.calendar .title-7{border-bottom:solid 1px #817979;padding:0 0 30px;margin-bottom:30px}
.calendar .event-days td{color:#817979;font:1.125rem 'synthese-regular','Lato-Regular'}
@media only screen and (min-width:768px){.calendar{padding:30px}
}
.calendar header{position:relative;margin-top:23px}
@media only screen and (min-width:768px){.calendar header{width:57%}
}
.calendar header .month{text-align:center;font:1.5rem 'synthese-regular','Lato-Regular';color:black}
.calendar thead{font-weight:600}
.calendar tbody{color:#7c8a95}
.calendar td{height:3rem;line-height:3rem;text-align:center;width:3rem;position:relative}
.calendar td span{border-radius:50%;display:inline-block;width:3rem;height:3rem;color:black}
.calendar td.event span{color:#ed1c24}
.calendar td.event.active span{background:#c0392b;color:#f9f9f9}
.event{cursor:pointer;position:relative;color:#ed1c24}
.event.green-event:after{background:#009e82}
.event.blue-event:after{background:#0078ab}
.event.current-day:after{background:#f9f9f9}
.btn-prev,.btn-next{color:#cbd1d2;height:32px;font-size:22px;line-height:28px;margin:-16px;position:absolute;top:50%;width:32px;border:0}
.btn-prev{left:15px;z-index:1000000;background:url(clientlib-redesign/resources/fraseroldimages/arrow--left.png) no-repeat center center;background-size:20px 20px}
.btn-next{right:15px;background:url(clientlib-redesign/resources/fraseroldimages/arrow--right.png) no-repeat center center;background-size:20px 20px}
.btn-next.disabled,.btn-prev.disabled{fill:var(--grey-color-var5) !important;pointer-events:none}
@media only screen and (max-width:991px){.btn-prev,.btn-next{background:0}
}
@media only screen and (max-width:767px){.btn-prev,.btn-next{position:inherit;background:0;padding:0 20px;margin:0}
.btn-next.disabled .news--arrow path,.btn-prev.disabled .news--arrow path{fill:var(--grey-color-var5) !important;pointer-events:none}
}
.list{background-color:#4d4949;padding:15px}
@media only screen and (min-width:768px){.list{padding:30px;position:absolute;right:0;width:40%;top:0;bottom:0;overflow-y:auto}
}
.close{color:#a4aaab;margin-top:-15px;margin-right:10px;float:right}
.day-event{width:100%;padding-top:20px;padding-bottom:0;margin-bottom:50px;color:white;display:none}
.day-event p{padding-top:20px;padding-bottom:20px}
.print-btn{padding:1px 14px 5px 14px}
.event-item{height:100%;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);padding:25px;color:black;position:relative;padding:25px 25px 55px 25px;min-height:220px}
.event-item .text-default{padding:10px 0}
.event-item .text-small{position:absolute;bottom:25px;left:25px}
.event-tab .tab-header{width:auto;background:0;box-shadow:none;border:solid 1px rgba(181,173,173,0.5)}
.event-tab .tab-header li{float:left;display:inline-block}
.event-tab .tab-header li:first-child{border-right:solid 1px rgba(181,173,173,0.5)}
.event-tab .tab-header li:after{content:none}
.event-tab .tab-header a{box-shadow:none;display:block;width:auto;text-align:left;color:#4d4949;padding-left:65px;background-color:#ededee;background-position:20px center;background-repeat:no-repeat;padding-right:5px}
@media only screen and (min-width:768px){.event-tab .tab-header a{min-width:195px}
}
.event-tab .tab-header a.icon-calendar{background-image:url(clientlib-redesign/resources/fraseroldimages/icon-calendar.svg)}
.event-tab .tab-header a.icon-table-view{background-image:url(clientlib-redesign/resources/fraseroldimages/icon-table-view.svg)}
.event-tab .tab-header a.icon-grid-view{background-image:url(clientlib-redesign/resources/fraseroldimages/icon-grid-view.svg)}
.no-touchevents.is-windows .event-tab .tab-header a:hover{color:black}
.event-tab .tab-header a:before{content:none}
.event-tab .tab-header a.active{color:#ed1c24 !important;background-color:white}
.event-tab .tab-header a.active.icon-calendar{background-image:url(clientlib-redesign/resources/fraseroldimages/icon-calendar-active.svg)}
.event-tab .tab-header a.active.icon-table-view{background-image:url(clientlib-redesign/resources/fraseroldimages/icon-table-view-active.svg)}
.event-tab .tab-header a.active.icon-grid-view{background-image:url(clientlib-redesign/resources/fraseroldimages/icon-grid-view-active.svg)}
.video-info{padding:30px}
@media only screen and (min-width:992px){.video-info .text-default{padding-top:20px}
}
.video-gallery{padding-bottom:35px;padding-top:10px}
@media only screen and (max-width:991px){.video-gallery .inner-container{padding:0}
}
@media only screen and (max-width:767px){.video-gallery .mobile-wrapper{max-height:380px;overflow:hidden}
}
.video-gallery .slick-slider{margin:0 -10px}
.video-gallery .slick-slider .slick-arrow{box-shadow:none;background:transparent;border-radius:0;border:0;background-repeat:no-repeat;background-position:center center;width:53px;height:53px;transition:all .3s}
.video-gallery .slick-slider .slick-arrow.slick-prev{left:-120px;background-image:url('clientlib-redesign/resources/fraseroldimages/vid-prev.svg')}
.no-touchevents.is-windows .video-gallery .slick-slider .slick-arrow.slick-prev:hover{margin-left:-5px}
.video-gallery .slick-slider .slick-arrow.slick-next{right:-120px;background-image:url('clientlib-redesign/resources/fraseroldimages/vid-next.svg')}
.no-touchevents.is-windows .video-gallery .slick-slider .slick-arrow.slick-next:hover{margin-right:-5px}
.video-gallery .slick-slider .item{width:335px;padding:20px 15px}
@media only screen and (max-width:1024px){.video-gallery .slick-slider .item{width:322px}
}
@media only screen and (max-width:767px){.video-gallery .slick-slider .item{width:270px;padding:10px}
}
.video-gallery .slick-slider .item .text-default{padding:10px 0}
.video-gallery .slick-slider .item .thumbnail{display:block;background-repeat:no-repeat;background-size:cover;background-position:center;height:173px;position:relative;margin-bottom:20px}
.video-gallery .slick-slider .item .thumbnail:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:url('clientlib-redesign/resources/fraseroldimages/vid-play.svg') center center no-repeat;opacity:.8;transition:opacity .3s}
.video-gallery .slick-slider .item .thumbnail:hover:after{opacity:1}
.video-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:table;z-index:2;background-color:rgba(0,0,0,0.8)}
.video-popup>div{display:table-cell;text-align:center;position:relative;vertical-align:middle;max-width:80%;max-height:80%}
.video-popup #ytplayer-b{position:absolute;top:0;left:0;width:100%;min-height:100%;padding:5% 15%}
.full-screen-carousel{position:relative;width:100%}
.full-screen-carousel .carousel .item{position:relative;height:calc(100vw / 1.78);height:-moz-calc(100vw / 1.78);height:-webkit-calc(100vw / 1.78);height:-o-calc(100vw / 1.78)}
@media only screen and (min-width:1200px){.full-screen-carousel .carousel .item{height:700px}
}
.full-screen-carousel .carousel-nav{cursor:pointer;text-align:center;position:relative;z-index:99;max-width:505px;width:100%;margin:-90px auto 30px;padding:0 20px}
.residencehomepage .full-screen-carousel .carousel-nav{z-index:0}
@media only screen and (max-width:480px){.full-screen-carousel .carousel-nav{margin:-30px auto 0}
}
@media only screen and (max-width:375px){.full-screen-carousel .carousel-nav{margin:-22px auto 0}
}
.full-screen-carousel .carousel-nav .slick-track{left:0 !important}
.full-screen-carousel .carousel-nav .item{height:60px;border:1px solid #FFF;position:relative;margin:0 4px;width:109px;float:none;display:inline-block;vertical-align:middle}
.full-screen-carousel .carousel-nav .item.slick-current{border:1px solid #ed1c24}
@media only screen and (max-width:375px){.full-screen-carousel .carousel-nav .item{height:44px}
}
.full-screen-carousel.has-panorama .carousel .item{height:625px;position:relative}
@media only screen and (max-width:767px){.full-screen-carousel.has-panorama .carousel .item{max-height:625px;height:calc(100vw * 1.29);height:-moz-calc(100vw * 1.29);height:-webkit-calc(100vw * 1.29);height:-o-calc(100vw * 1.29)}
}
@media only screen and (max-width:767px){.full-screen-carousel.has-panorama .carousel-nav{position:relative;margin:20px auto 0 !important}
}
.full-screen-carousel .thumb{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;width:100% !important;height:100%;left:0;top:0;display:flex;justify-content:center;flex-direction:column}
.full-screen-carousel .thumb>video{min-width:100%}
.full-screen-carousel .slick-arrow{transition:all .3s}
.full-screen-carousel .slick-prev{transform:rotate(180deg)}
.full-screen-carousel .slick-prev:hover{margin-left:-5px}
.full-screen-carousel .slick-next:hover{margin-right:-5px}
@media only screen and (max-width:767px){.full-screen-carousel.has-logo{background:rgba(0,0,0,0.8);padding-bottom:20px}
}
.full-screen-carousel.has-logo img{margin:0 auto;max-width:70%}
.full-screen-carousel.has-logo .slick-arrow{background-image:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg);background-size:contain}
@media only screen and (max-width:767px){.full-screen-carousel.has-logo .slick-arrow{width:38px;height:38px}
}
@media only screen and (max-width:767px){.full-screen-carousel.has-logo .carousel-nav{margin-top:-23px;margin-bottom:0}
}
.full-screen-carousel.has-logo .carousel-nav .item{border:0;height:50px;width:80px !important}
@media only screen and (max-width:767px){.full-screen-carousel.has-logo .carousel-nav .item{width:60px !important;height:40px}
}
.full-screen-carousel.has-logo .carousel-nav .item:before{content:'';background:black;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;transition:all .3s}
.full-screen-carousel.has-logo .carousel-nav .item.slick-current{width:93px !important;height:58px;border:1px solid #FFF}
.full-screen-carousel.has-logo .carousel-nav .item.slick-current:before{content:none}
@media only screen and (max-width:767px){.full-screen-carousel.has-logo .carousel-nav .item.slick-current{width:68px !important;height:46px;border:2px solid white}
}
.no-touchevents.is-windows .carousel-nav .thumb{cursor:pointer}
.no-touchevents.is-windows .carousel-nav .thumb:hover{opacity:.9}
.core-values{text-align:center}
.core-values .visual{height:115px;vertical-align:middle;margin-bottom:30px;display:flex;justify-content:center}
.core-values p{padding:10px 0;color:#4d4949}
.register-block{background-color:#ededee;padding:40px 65px}
@media only screen and (max-width:991px){.register-block{padding:40px}
}
@media only screen and (max-width:767px){.register-block{padding:30px 20px}
}
.register-block ol{list-style:decimal;margin-left:18px}
.register-block ol li{margin-bottom:20px}
.study-group+.study-group{border-top:1px solid rgba(0,0,0,0.2);padding-top:20px;margin-top:10px}
.declaration-submission{background-color:#ededee;padding:40px 65px;font-size:1rem;line-height:1.5}
.declaration-submission .info{max-height:305px;overflow:auto;padding-right:45px}
@media only screen and (max-width:991px){.declaration-submission .info{padding-right:30px}
}
.declaration-submission p{font-size:1rem}
.declaration-submission li{margin-bottom:5px}
.declaration-submission p+p,.declaration-submission p+ol{padding-top:5px}
.declaration-submission ol{list-style:lower-roman;padding-left:38px}
.awards-block{background-color:#4d4949}
.awards-block [class*="title"],.awards-block p,.awards-block span,.awards-block a{color:#FFF}
.awards-block .col-xs-8 [class*="title"]{font-family:var(--newfraser-bold-font);font-size:20px;line-height:40px;margin-bottom:5px}
.awards-block .col-xs-8 p.text-default{font-size:16px;font-family:var(--newfraser-light)}
.awards-block p,.awards-block span{line-height:1.55em}
.awards-block p+p{margin-top:5px}
.awards-block.no-top-margin{margin-top:0}
.awards-block .awards .row{border-bottom:1px solid var(--grey-color);margin:0;padding:15px 0 30px}
.awards-block .awards .row:last-child{border-bottom:0}
.awards-block .awards .row [class*="col-"]{padding-left:0;padding-right:80px;width:61.5%}
.awards-block .awards .row [class*="col-"]:nth-child(2n){padding-right:0;width:38.5%;padding-left:20px}
.awards-block .btn-default span{color:#4a4a4a}
.awards-block .btn-default:active{background:black}
.awards-block .btn-default:active span{color:white}
.no-touchevents.is-windows .awards-block .btn-default:hover{background:black}
.no-touchevents.is-windows .awards-block .btn-default:hover span{color:white}
.awards-block .awards-header{color:white;font-size:18px;border-bottom:4px solid var(--grey-color);padding-bottom:15px;display:flex;line-height:20px}
.awards-block .awards-header div{font-family:var(--newfraser-bold-font);display:inline}
.awards-block .awards-header div:first-child{width:61.5%}
.awards-block .awards-header div:last-child{width:38.5%}
.awards-block .awards-bullets-container{display:table;list-style:disc}
.awards-block .awards-bullets-container:before{display:table-cell;text-align:right}
.awards-block .award-bullet{font-family:var(--newfraser-light);font-size:16px;margin-top:8px;list-style:disc;line-height:22px;word-break:break-word}
.awards-block .inner-container .no-result.text-center{margin-top:0;font-family:var(--newfraser-font)}
@media only screen and (max-width:767px){.awards-block .awards .row [class*="col-"]{padding-right:35px;width:59%}
.awards-block .awards .row [class*="col-"]:nth-child(2n){width:41%}
.awards-block .awards-header div:first-child{width:78%}
.awards-block .awards-header div:last-child{margin-left:0 !important}
.awards-block .awards .row{padding:12px 0 25px}
.awards-block .col-xs-8 [class*="title"]{font-size:16px;line-height:20px;margin-bottom:10px}
.awards-block .col-xs-8 p.text-default{font-size:14px;line-height:17px}
.awards-block .award-bullet{margin-top:0;font-size:14px;line-height:17px}
.awards-block .awards-header{border-bottom:3px solid white}
.awards-block .awards .row{border-bottom:1px solid white}
.awards-block .awards-header div:first-child{width:60%}
.awards-block .awards-header div:last-child{width:40%}
}
.steps{padding-bottom:40px}
.steps ul{width:100%;display:table;table-layout:fixed}
.steps ul li{display:table-cell;text-align:center;vertical-align:top}
.steps ul li a{position:relative;display:block;padding:40px 40px 0 40px;line-height:1.43;letter-spacing:.7px;color:#a6a4a4;font-size:.875em}
@media only screen and (max-width:991px){.steps ul li a{padding:40px 20px 0;font-size:.75em}
}
@media only screen and (max-width:480px){.steps ul li a{padding:0;font-size:0;min-height:30px}
}
.steps ul li a:before{content:'';background:#FFF url('clientlib-redesign/resources/fraseroldimages/icon-step-default.svg') center no-repeat;height:26px;width:26px;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;background-size:cover;z-index:2;border-radius:50%}
.steps ul li a:after{content:"";width:100%;height:2px;background-color:#c0bcbc;position:absolute;top:13px;left:50%;z-index:1}
.steps ul li:last-child a:after{display:none}
.steps ul li.current>a,.steps ul li.done>a{font-weight:bold;color:#e8e8e8}
.steps ul li.current>a:before,.steps ul li.done>a:before{background:#FFF url('clientlib-redesign/resources/fraseroldimages/icon-step-active.svg') center no-repeat;background-size:cover}
.steps ul li.disabled a{cursor:default}
.project-progress .inner-container{padding:0}
.project-progress .inner-container h2.title-2.line.center{font-size:2rem;color:var(--grey-color-var6);line-height:40px;font-family:var(--newfraser-bold-font);padding:20px 0 16px}
.project-progress .ir-inner .text-light-grey{color:var(--grey-color);font-family:var(--newfraser-font);margin-bottom:22px}
.project-progress .inner-container .row-flex{width:99%;margin-left:68px;margin-right:0;justify-content:left}
.project-progress .inner-container .row-flex [class*='col-']{padding:0;text-align:left}
.project-progress .inner-container .row-flex>div:first-child{width:39%}
.project-progress .inner-container .row-flex>div:last-child{width:55%;margin-left:46px}
.project-progress .title-6.text-white{font-size:20px;line-height:40px;color:white;font-family:var(--newfraser-bold-font);margin-top:5px}
.project-progress .square-carousel .slick-dots{bottom:25px;position:absolute;display:flex !important}
.project-progress .square-carousel .slick-dots li{margin-right:4px;display:flex;align-items:end}
.project-progress .square-carousel .slick-dots li button{font-size:0;width:24px;height:1px}
.project-progress .square-carousel .slick-dots li.slick-active button{background:var(--red-color);height:5px}
.project-progress .phrase-2-steps .title-6.text-white,.project-progress .progress-image{display:none}
@media only screen and (max-width:767px){.project-progress .inner-container h2.title-2.line.center{font-size:28px;color:#fff;line-height:35px;padding-top:0}
.project-progress .ir-inner .text-light-grey{border-bottom:1px solid var(--grey-color);padding-bottom:24px;margin:0 15px 24px}
.project-progress .phrase-2-steps .title-6.text-white{margin-top:0;margin-bottom:25px}
.project-progress .inner-container .row-flex{width:100%;margin-left:15px;margin-right:15px}
.project-progress .inner-container .row-flex>div:first-child{width:91%}
.project-progress .progress-image{display:block;margin-left:10px;height:20px;width:90px}
.project-progress .phrase-2-steps .title-6.text-white{display:block}
}
.phrase-2-steps{padding-bottom:44px}
.phrase-2-steps ul{width:100%;display:block}
@media only screen and (min-width:768px){.phrase-2-steps ul{display:table;table-layout:fixed}
}
.phrase-2-steps ul li{display:block;position:relative;padding-left:10px}
.phrase-2-steps ul li a{display:block;cursor:default;pointer-events:none;padding:0 10px 35px 30px;white-space:normal}
.phrase-2-steps ul li a>span{position:relative;color:#fff;font-size:16px;line-height:16px;font-family:var(--newfraser-light);display:flex;align-items:center;justify-content:center}
@media only screen and (max-width:991px){.phrase-2-steps ul li a>span{font-size:12px}
}
@media only screen and (min-width:768px){.phrase-2-steps ul li a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 10px 22px}
.phrase-2-steps ul li a>span{height:50px}
}
.phrase-2-steps ul li.disabled a>span{cursor:default}
.phrase-2-steps ul li:before{content:'';position:absolute;z-index:2;border-radius:50%;background-color:#282828;height:20px;width:20px;border:1px solid #FFF}
@media only screen and (max-width:767px){.phrase-2-steps ul{padding:0 15px;counter-reset:section}
.phrase-2-steps ul li:before{left:0;top:-3px;height:16px;width:16px}
.phrase-2-steps ul li a{padding:0 10px 35px 20px}
.phrase-2-steps ul li a>span{justify-content:left;font-family:var(--newfraser-font);top:-3px;color:#707070}
.phrase-2-steps ul li.done a>span{color:#fff}
.phrase-2-steps ul li.done a>span,.phrase-2-steps ul li.in-progress a>span{top:-5px}
.phrase-2-steps ul li a>span::before{counter-increment:section;content:counter(section) ". ";margin-right:10px}
.mobile-project-progress{display:none}
}
.phrase-2-steps ul li:after{content:"";position:absolute;bottom:3px;z-index:1;background-color:#FFF;left:7px;height:100%;width:1px}
.phrase-2-steps ul li.done:not(.active):after{height:3px;background-color:#84c661;bottom:1px}
@media only screen and (max-width:767px){.phrase-2-steps ul li.done:not(.active):after{height:100%;width:3px;left:6px}
}
.phrase-2-steps ul li:last-child:after{display:none}
@media only screen and (max-width:767px){.phrase-2-steps ul li:last-child a{padding-bottom:0}
}
.phrase-2-steps ul li.done:before{background-color:#84c661;border-color:transparent;bottom:-7px}
.phrase-2-steps ul li.active:before{background:#84c661 url('clientlib-redesign/resources/images/chevron__right__icon.png') center no-repeat;background-size:25px;border-color:transparent;background-position:-3px -4px}
@media only screen and (max-width:767px){.phrase-2-steps ul li.active:before{bottom:auto;transform:rotate(90deg);background-size:22px;background-position:-3px -4px}
}
@media only screen and (min-width:768px){.phrase-2-steps ul li{display:table-cell;text-align:center;vertical-align:top;padding-left:0}
.phrase-2-steps ul li:before{bottom:-6px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.phrase-2-steps ul li:after{width:100%;height:1px;left:50%}
}
.steps-info{counter-reset:section;padding-top:0}
.steps-info .list-numberic{list-style-type:none !important;padding-left:0;display:inline-flex;flex-direction:column-reverse;width:100%;margin:0;padding:0}
.steps-info .list-numberic li{color:#707070;width:100%;display:flex;padding:0;padding-top:22px}
.steps-info .list-numberic li::before{counter-increment:section;content:counter(section) ". ";font-size:20px;padding-top:4px;font-family:var(--newfraser-font)}
.steps-info .list-numberic li.done::before{color:#fff}
.steps-info .list-numberic li .flows{font-size:1.25rem;line-height:28px;padding-top:0;font-family:var(--newfraser-font);padding-left:10px}
.steps-info .list-numberic li p,.steps-info .list-numberic li span{color:#817979}
.steps-info .list-numberic li.done p,.steps-info .list-numberic li.done span{color:#FFF}
.steps-info .list-numberic li span{display:inline-block;vertical-align:middle;margin-right:10px}
.steps-info .list-numberic li .ico-status{vertical-align:middle;display:inline-block}
@media only screen and (max-width:767px){.steps-info{padding-top:0}
.steps-info .list-numberic li .flows{padding-top:10px}
.steps-info .list-numberic li p,.steps-info .list-numberic li span{font-size:1rem}
}
fieldset{border:0}
.wizard{display:block;width:100%}
.wizard a{outline:0}
.wizard ul{list-style:none !important;padding:0;margin:0}
.wizard .g-recaptcha{margin-bottom:30px}
.wizard>.steps{position:relative;display:block}
@media only screen and (max-width:480px){.wizard>.steps{margin:0 -10px}
}
.wizard>.steps .current-info{position:absolute;left:-999em}
.wizard>.steps .number{font-size:1.429em}
.wizard>.content{display:block;overflow:hidden;position:relative}
.wizard>.content>.title{position:absolute;left:-999em}
.wizard>.content>.body{float:left}
.wizard>.content>.body ul{list-style:disc !important}
.wizard>.content>.body ul>li{display:list-item}
.wizard>.content>.body>iframe{border:0 none;width:100%;height:100%}
.wizard>.content>.body input[type="checkbox"]{display:inline-block;position:absolute;opacity:0;z-index:1}
.wizard>.content>.body input.error,.wizard>.content>.body textarea.error{border:1px solid #ed1c24}
.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}
.wizard>.content>.body label.error{color:#ed1c24;display:inline-block;margin-left:1.5em;display:none !important}
.wizard>.content>.body select.form-control{display:block !important}
@media only screen and (min-width:768px){.wizard>.content>.body select.form-control{opacity:0;position:absolute}
}
.wizard>.actions{position:relative;display:block;width:100%}
.wizard>.actions ul{text-align:center}
@media only screen and (min-width:768px){.wizard>.actions ul li{float:left}
}
input[type="file"]{opacity:0;position:absolute;left:0;top:0}
.upload-document{overflow:hidden}
.upload-document .link-ic{clear:both;float:left;padding-left:0;position:relative;white-space:nowrap}
.upload-document .link-ic>label{vertical-align:top}
.upload-document .link-ic span{white-space:nowrap;max-width:calc((100vw - 70px));max-width:-moz-calc((100vw - 70px));max-width:-webkit-calc((100vw - 70px));max-width:-o-calc((100vw - 70px));display:inline-block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}
.upload-document label.error,.wizard>.content>.body .upload-document label.error{display:block !important;margin:0;font-size:15px}
.tabcontrol{display:block;width:100%;overflow:hidden}
.tabcontrol a{outline:0}
.tabcontrol ul{list-style:none !important;padding:0;margin:0}
.tabcontrol ul>li{display:block;padding:0}
.tabcontrol>.steps{position:relative;display:block;width:100%}
.tabcontrol>.steps .current-info{position:absolute;left:-999em}
.tabcontrol>.steps>ul{position:relative;margin:6px 0 0 0;top:1px;z-index:1}
.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}
.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0 none;margin:0;padding:10px 30px;text-decoration:none}
.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}
.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px 0;margin-top:0}
.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px 30px}
.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}
.tabcontrol>.content>.title{position:absolute;left:-999em}
.tabcontrol>.content>.body{float:left}
.tabcontrol>.content>.body ul{list-style:disc !important}
.tabcontrol>.content>.body ul>li{display:list-item}
@media only screen and (max-width:1024px){select.form-control.error{border:1px solid #ed1c24}
}
.timeline-intro{background-color:#4d4949;color:white;position:relative;text-align:left}
.timeline-intro .title-4{color:white;font-size:2rem;font-family:var(--newfraser-bold-font);line-height:40px}
.timeline-intro .ir-inner.full p{font-family:var(--newfraser-font);color:white;line-height:1.3}
.timeline-intro .intro{float:right;width:79%;max-width:480px;padding:97px 30px 40px 40px}
@media only screen and (max-width:991px){.timeline-intro .intro{max-height:638px;overflow-y:auto;padding-bottom:30px;padding-right:20px;padding-left:55px}
.timeline-intro .title-4{font-size:28px}
}
.timeline-intro .link-arrow-reversed{color:#b5adad;display:inline-block;margin-top:30px;font-family:var(--newfraser-font)}
.timeline-intro .link-arrow-reversed:before{content:'';background:url(clientlib-base/resources/images/icons/icon-down-grey.svg) no-repeat 0 center;width:12px;height:12px;display:inline-block;background-size:12px;transform:rotate(90deg);margin-right:5px}
.timeline-intro .main-timeline{display:flex;flex-direction:column;justify-content:space-around;position:absolute;right:5px;top:140px;bottom:100px}
.timeline-intro .main-timeline span{flex-grow:1;flex-basis:0;position:relative;padding-right:20px;vertical-align:middle}
.timeline-intro .main-timeline span:after{content:'';width:15px;height:15px;position:absolute;background:white;right:-6px;top:6px;display:block;border-radius:15px}
.timeline-intro .main-timeline span:before{content:'';width:1px;position:absolute;background:white;top:6px;bottom:-6px;right:1px}
.timeline-intro .main-timeline span:last-child:before{content:none}
.timeline-intro .main-timeline span.active-point{font:1.5rem/1.33 var(--newfraser-bold-font);text-align:right;padding-right:15px}
.timeline-intro .main-timeline span.active-point:after{background:#ed1c24}
.timeline-intro .short-timeline{position:absolute;right:480px;top:0;bottom:0}
@media only screen and (min-width:768px) and (max-width:1279px){.timeline-intro .short-timeline{right:76%}
}
@media only screen and (max-width:991px){.timeline-intro .short-timeline{left:0;width:7rem}
}
.timeline-intro .first-point,.timeline-intro .end-point{font:.875rem/2 var(--newfraser-bold-font);position:absolute;white-space:nowrap;right:0}
.timeline-intro .first-point{top:90px;right:0}
.timeline-intro .end-point{bottom:90px}
.timeline-intro .visual-point{width:1px;height:40px;background:linear-gradient(rgba(0,0,0,0.01),#b5adad);position:absolute;right:6px}
.timeline-intro .visual-point:before{content:'';background:#b3acac;position:absolute;width:15px;height:15px;border-radius:15px;bottom:0;right:-7px;z-index:10}
.timeline-intro .visual-point.top{top:0;height:70px}
.timeline-intro .visual-point.bottom{bottom:0;background:linear-gradient(#b5adad,rgba(0,0,0,0.01))}
.timeline-intro .visual-point.bottom:before{top:0;bottom:auto}
.bgd-cover{background-size:cover;background-repeat:no-repeat;background-position:center center}
.timeline-intro,.bgd-cover{height:650px}
@media only screen and (min-width:768px){.timeline-intro,.bgd-cover{float:left;width:50%}
}
.bgd-overlay{background:rgba(0,0,0,0.75);width:0;position:absolute;content:'';top:0;left:0;bottom:0}
.full-timeline{position:absolute;left:0;top:0;height:100%;width:100%;transition:all .3s;visibility:hidden;opacity:0}
.full-timeline .timeline{position:fixed;background:#4d4949;z-index:10;right:calc((50vw + 450px));right:-moz-calc((50vw + 450px));right:-webkit-calc((50vw + 450px));right:-o-calc((50vw + 450px));width:calc((50vw - 450px));width:-moz-calc((50vw - 450px));width:-webkit-calc((50vw - 450px));width:-o-calc((50vw - 450px));min-width:213px;top:0;bottom:auto;padding-top:30px;padding-bottom:30px;opacity:0;height:100vh}
@media only screen and (max-width:1200px){.full-timeline .timeline{left:0;right:auto}
}
@media only screen and (max-width:1280px){.full-timeline .timeline{width:260px;right:calc((100vw - 260px));right:-moz-calc((100vw - 260px));right:-webkit-calc((100vw - 260px));right:-o-calc((100vw - 260px))}
}
@media only screen and (max-width:480px){.full-timeline .timeline{width:80vw}
}
.full-timeline .timeline .mCSB_scrollTools{opacity:0}
.full-timeline .timeline:before,.full-timeline .timeline:after{content:'';background:url(clientlib-redesign/resources/fraseroldimages/icon-down-white.svg) no-repeat center center;position:absolute;left:50%;margin-left:-15px;width:30px;height:30px;opacity:.75;cursor:default}
.full-timeline .timeline:before{margin-left:-15px;top:0;transform:rotate(180deg)}
.full-timeline .timeline:after{bottom:0}
.full-timeline .timeline-carousel{height:100%}
.full-timeline .timeline-carousel .title-5{color:white;position:relative;z-index:2;padding:20px;font:1.125rem/1.56 var(--newfraser-bold-font);top:-25px}
.full-timeline .point{position:relative;flex-grow:1;flex-basis:0;z-index:10;text-align:right;height:125px;padding-right:30px;width:213px;min-width:200px;float:right}
@media only screen and (min-width:1600px){.full-timeline .point{width:400px !important}
}
.full-timeline .point.top-point{height:140px}
.full-timeline .point.top-point span{margin-top:15px}
.full-timeline .point.top-point:before{height:0}
.full-timeline .point.active{z-index:20;color:white}
.full-timeline .point.active:after{background:#ed1c24}
.full-timeline .point.active span{color:white}
.full-timeline .point.active span:after{background:#ed1c24}
.full-timeline .point:after{content:'';background:white;position:absolute;width:15px;height:15px;bottom:40%;right:18px;border-radius:15px;z-index:10}
.full-timeline .point:before{content:'';width:1px;position:absolute;background:white;top:-50%;bottom:50%;right:25px}
.full-timeline .point:first-child{z-index:11}
.full-timeline .point:first-child span:after{bottom:22px}
.full-timeline .point:first-child:before{content:none}
.full-timeline .point span{color:#b5adad;font:.875rem/1.5 var(--newfraser-font);position:absolute;top:52%;transform:translateY(-50%);right:30px;z-index:10;max-width:260px;padding-right:20px;cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:105px}
.full-timeline .point span strong{font-family:var(--newfraser-bold-font)}
.no-touchevents.is-windows .full-timeline .point span:hover{color:white}
.event-point{height:630px;display:flex;flex-direction:column;position:relative;text-align:right;width:100%;float:right;z-index:1;padding:0 20px}
.bgd-overlay{display:none;width:100%;height:100%;position:fixed;z-index:3;left:-9999px}
.container .history{position:relative;z-index:1}
@media only screen and (min-width:768px){.container .history{height:650px}
}
.container .history.active{z-index:inherit}
.container .history.active .full-timeline{visibility:visible;opacity:1}
.container .history.active .timeline{opacity:1}
.container .history.active .bgd-overlay{left:0;display:block}
.tablet .container .history .link-arrow-reversed.desktop,.mobile .container .history .link-arrow-reversed.desktop{display:none}
.desktop.no-touch .container .history .link-arrow-reversed.device{display:none}
.static-state .content-item{display:none}
.static-state .content-item.active{display:block}
.si-filter{border:1px solid black;background-color:#ededee}
.si-filter .filtabs{display:inline-block;width:100%}
@media only screen and (max-width:991px){.si-filter .filtabs{padding-top:10px}
}
@media only screen and (min-width:992px){.si-filter .filtabs .fil{padding:20px 0;max-width:225px}
}
.si-filter .filtabs .fil>a{padding:5px 15px 5px 50px;font-family:'synthese-regular','Lato-Regular';display:inline-block;width:100%;position:relative;font-size:1.125rem;line-height:32px;cursor:pointer}
.si-filter .filtabs .fil>a:before{content:'';position:absolute;border-radius:50%;background-color:white;height:22px;width:22px;border:4px solid white;top:10px;left:20px}
.si-filter .filtabs .fil>a>img{float:right;height:33px;width:33px}
@media only screen and (max-width:767px){.si-filter .filtabs .fil>a{padding-left:60px;text-align:left;margin-right:0}
.si-filter .filtabs .fil>a:before{left:20px}
.si-filter .filtabs .fil>a img{height:1.5rem}
}
.si-filter .filtabs .fil.active>a:before{background-color:#ed1c24}
.si-filter .filtabs .fil:not(:first-child)>a{border-left:1px solid #ccc}
.si-filter .filtabs .dropdown{padding:27px 30px 25px;text-align:right;float:right}
.si-filter .filtabs .dropdown>a{display:inline-block;font-family:'synthese-regular','Lato-Regular';padding:5px 25px;font-size:1.125rem;position:relative}
.si-filter .filtabs .dropdown>a:after{content:'';right:0;width:20px;height:20px;transition:all .3s;position:absolute;background-image:url('clientlib-redesign/resources/fraseroldimages/icon-down.svg');background-repeat:no-repeat;background-position:100% center}
@media only screen and (min-width:768px) and (max-width:991px){.si-filter .filtabs .dropdown{width:100%;text-align:center}
}
@media only screen and (max-width:767px){.si-filter .filtabs .dropdown{text-align:left;padding-left:0;width:auto;float:none}
.si-filter .filtabs .dropdown>a{display:block;padding-left:30px}
}
@media only screen and (min-width:768px) and (max-width:991px){.si-filter .filtabs .col-sm-4.col-md-3:first-child,.si-filter .filtabs .clearfix+.col-sm-4.col-md-3,.si-filter .filtabs .grid+.col-sm-4.col-md-3,.si-filter .filtabs .grid-fluid+.col-sm-4.col-md-3,.si-filter .filtabs .row+.col-sm-4.col-md-3{width:100%}
.si-filter .filtabs .fil.col-sm-4.col-md-3{width:33.33333333%}
}
.si-filter .panels{display:none}
.si-filter .panels .panel{overflow-x:hidden;box-shadow:inset 0 3px 5px 0 rgba(0,0,0,0.2)}
.si-filter .panels .panel .border-top{border-top:1px solid #b5adad}
.si-filter .panels .panel .row-flex [class^="col-"]{padding:0}
.si-filter .panels .panel .row-flex [class^="col-"] .cushion{padding:25px 15px}
@media only screen and (min-width:992px){.si-filter .panels .panel .row-flex [class^="col-"]:not(:last-child){border-right:1px solid #ccc}
}
@media only screen and (max-width:991px){.si-filter .panels .panel .row-flex [class^="col-"]{width:100%}
.si-filter .panels .panel .row-flex [class^="col-"] .cushion{padding:25px}
}
@media only screen and (min-width:992px){.si-filter .panels .panel .row-flex [class^="col-"]{width:33.33%}
}
@media only screen and (min-width:992px){.si-filter .panels .panel .row-flex{min-height:525px}
}
.si-filter.expanded .panels{display:block}
.si-filter.expanded .dropdown>a{color:#ed1c24}
.si-filter.expanded .dropdown>a:after{transform:rotate(180deg)}
.si-filter .dark-grey{background-color:#c9c8c8;box-shadow:inset 0 3px 5px 0 rgba(0,0,0,0.2)}
.si-filter .switch{height:60px;width:100%;background-color:#ededee;font-family:'synthese-regular','Lato-Regular'}
@media only screen and (min-width:768px){.si-filter .switch{min-width:250px}
}
.si-filter .switch:not(:last-child){margin-bottom:20px}
.si-filter .switch .switch-btn{height:60px}
.si-filter .switch label{width:50%;height:60px;padding:20px 20px 20px 50px;display:inline-block;background-repeat:no-repeat;background-position:15px center;position:relative;float:left}
.si-filter .switch label:first-child .switch-btn{border-right:1px solid #c9c8c8}
.si-filter .switch input[type="radio"]{visibility:hidden;position:absolute;top:-9999px}
.si-filter .switch input[type="radio"]+.switch-btn{display:table;width:100%;top:0;left:0;padding:10px;position:absolute;line-height:1.8;font-size:1.125rem}
.si-filter .switch input[type="radio"]+.switch-btn [class^="icon-"]{margin-right:7px;display:table-cell;background-position:5px center;background-repeat:no-repeat;width:33px}
.si-filter .switch input[type="radio"]+.switch-btn span{display:table-cell;vertical-align:middle;line-height:.9;padding-left:10px}
.si-filter .switch input[type="radio"]:checked+.switch-btn{color:#ed1c24;background-color:white}
.si-filter .switch input[type="radio"]:checked+.switch-btn .icon-hourglass{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-hourglass-red.svg')}
.si-filter .switch input[type="radio"]:checked+.switch-btn .icon-penny{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-penny-red.svg')}
.si-filter .switch input[type="radio"]:checked+.switch-btn .icon-indexed{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-indexed-red.svg')}
.si-filter .switch input[type="radio"]:checked+.switch-btn .icon-absolute{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-absolute-red.svg')}
.si-filter .heading{color:#817979;font-size:1.125rem;font-family:'synthese-regular','Lato-Regular';padding-bottom:12px}
.si-filter .top-border{border-top:1px solid #c1bcbc}
.si-filter ul.checklist .cbox{width:33px;display:table-cell;position:relative}
.si-filter ul.checklist .cbox:after{content:'';background-color:white;width:20px;height:20px;position:absolute;top:0}
.si-filter ul.checklist input[type="checkbox"]{display:inline;visibility:hidden;position:absolute;top:-9999px}
.si-filter ul.checklist input[type="checkbox"]:checked ~ .cbox:after{background-image:url('clientlib-redesign/resources/fraseroldimages/icon-check-red.svg');background-position:center center;background-size:12px;background-repeat:no-repeat}
.si-filter ul.checklist>li{padding:12px 0}
.si-filter ul.checklist>li label{font-size:1.125rem;font-family:'synthese-regular','Lato-Regular';position:relative;display:table;width:100%}
@media only screen and (max-width:991px){.si-filter .accordion{padding:0 10px}
}
.si-filter .accordion>*{padding-left:15px;padding-right:15px}
.si-filter .accordion-toggle{font-size:1.125rem;display:block;padding:20px 15px;font-family:'synthese-regular','Lato-Regular';cursor:pointer;border-top:1px solid #ccc;position:relative}
.si-filter .accordion-toggle:after{content:'+';font-family:'synthese-regular','Lato-Regular',sans-serif;position:absolute;top:17px;right:15px;font-size:24px}
.si-filter .accordion-content{border-top:1px solid #ccc;background-color:#e0dedf;max-height:0;transition:all .5s;overflow:hidden}
@media only screen and (min-width:992px){.si-filter .accordion:last-child{border-bottom:1px solid #ccc}
}
.si-filter .accordion.expanded .accordion-toggle{color:#ed1c24}
.si-filter .accordion.expanded .accordion-toggle:after{content:'\02015';font-size:.8125rem;top:20px}
.si-filter .accordion.expanded .accordion-content{max-height:800px;transition:all .6s}
.item-collection{background-color:#4d4949;display:block}
.item-collection .logo-wrapper{background-color:gray;display:flex;vertical-align:middle;height:170px;text-align:center;justify-content:center;align-items:center;position:relative;border:1px solid}
.item-collection .logo-wrapper img{max-height:50px;position:relative;z-index:2}
.item-collection .info{color:white;min-height:200px;padding:20px 30px}
.item-collection .info .title-5{padding-bottom:10px}
.row-flex .item-collection{height:100%}
@media only screen and (min-width:992px){a.item-collection{min-height:425px}
}
a.item-collection:hover{box-shadow:0 0 10px rgba(0,0,0,0.1)}
.row-flex{height:100%}
.row-flex .col-sm-3 .item-collection .logo-wrapper{height:130px}
.row-flex .col-sm-3 .item-collection .logo-wrapper:before{content:'';background:rgba(255,255,255,0.95);position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}
.row-flex .col-sm-3 .item-collection .info{padding-left:20px;padding-right:20px}
.portfolio-highlights{background:#ededee;padding:15px 30px;float:left;width:100%;color:#4d4949;height:100%}
.portfolio-highlights .title-4{color:#4d4949}
@media only screen and (max-width:991px){.portfolio-highlights{padding:25px}
}
@media only screen and (max-width:767px){.portfolio-highlights [class*="col-"]+[class*="col-"]{padding-top:20px}
}
.portfolio-highlights.small{padding:30px}
.error-page{background-color:#ededee;padding:20px}
@media only screen and (max-width:991px){}
.error-page img{max-width:26vw}
.error-page .inner{text-align:center;margin:0 auto;max-width:560px;padding:100px 0}
@media only screen and (max-width:767px){.error-page .inner{padding:50px 0}
}
.error-page .title-2{color:#4d4949;padding:40px 0 10px}
.error-page .btn-default{margin-top:40px}
.enquire{background-color:#4d4949;color:#ededee;padding:15px 20px}
.enquire .title-4{color:white}
@media only screen and (min-width:768px){.enquire{padding:20px 35px}
.enquire [class*='col-']:last-child{align-self:center;text-align:center}
}
.filter-container{background-color:#1d1d1d}
.filter-container.bg-red{background-color:#ed1c24}
.filter-container.bg-dred{background-color:#8d1014}
.filter-container.bg-lred{background-color:#f5787c}
.filter-container.bg-blue{background-color:#32a8e5}
.filter-container.bg-dblue{background-color:#155b80}
.filter-container.bg-lblue{background-color:#79c3e8}
.filter-container.bg-green{background-color:#87ba49}
.filter-container.bg-dgreen{background-color:#4f6e2d}
.filter-container.bg-lgreen{background-color:#b7d691}
.filter-container.bg-yellow{background-color:#f39200}
.filter-container.bg-dyellow{background-color:#935600}
.filter-container.bg-lyellow{background-color:#f7be68}
.filter-container.bg-purple{background-color:#5955a1}
.filter-container.bg-dpurple{background-color:#353161}
.filter-container.bg-lpurple{background-color:#9d99c5}
.filter-container .form-group{margin-bottom:0;width:100%}
@media only screen and (max-width:767px){.filter-container .form-group{margin-bottom:10px}
}
.filter-container .form-group.cust-select{background:#282828}
.filter-container .form-group.cust-select .ui-selectmenu-button{background:#282828 !important;border:1px solid #4a4a4a;padding:0 0 0 25px}
.filter-container .form-group.cust-select .ui-selectmenu-button .ui-selectmenu-icon{border-left:1px solid #4a4a4a;right:0;width:58px;background:#000 url(clientlib-redesign/resources/fraseroldimages/icon-down-white.svg) no-repeat center center}
.filter-container .form-group.cust-select .ui-selectmenu-button.ui-selectmenu-button-open .ui-icon-triangle-1-s{transform:rotateX(180deg)}
.filter-container .form-group .ui-selectmenu-text{color:rgba(255,255,255,0.87);margin-right:58px;font-family:var(--newfraser-font)}
.filter-container .buton-group{text-align:right;margin-top:25px}
@media only screen and (max-width:767px){.filter-container .buton-group{text-align:left;margin-top:0}
}
.filter-container .buton-group [class*="btn-"]{padding:0 25px;color:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.5)}
.filter-container .buton-group [class*="btn-"]:hover{color:#000;background-color:#FFF}
.filter-container [class*="title-"]{margin-top:25px}
@media only screen and (max-width:767px){.filter-container [class*="title-"]{margin-top:0;margin-bottom:10px}
}
@media only screen and (max-width:767px){.layoutcontainer .inner-container{padding:0 20px}
}
.lifestyle-tile-description{font:16px/24px var(--newfraser-light);text-align:left}
.lifestyle-tile-description ul{list-style:disc;margin-left:19px}
.lifestyle-tile-description ol li{list-style:decimal;margin-left:20px}
.lifestyle-tile-description ul li{list-style:disc}
.lifestyle-thumb{position:relative;transition:all .2s;display:flex;flex-direction:column;align-items:flex-start;height:100%}
@media only screen and (max-width:767px){.lifestyle-thumb{margin-bottom:20px}
}
.lifestyle-thumb div.thumb{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;width:100%;top:0;left:0}
.lifestyle-thumb .thumb{transition:all .3s;height:100%}
.lifestyle-thumb .thumb-wrapper{height:300px !important;position:relative;width:100%;overflow:hidden;z-index:1}
.lifestyle-thumb .thumb-wrapper .thumb-overlay{opacity:0;background:rgba(50,168,229,0.76);width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}
.lifestyle-thumb .thumb-wrapper.gallery-thumb{cursor:pointer;height:300px !important}
.lifestyle-thumb:hover .thumb-wrapper .thumb{transform:scale(1.1)}
.lifestyle-thumb:hover .thumb-wrapper .thumb-overlay{opacity:1;transition:all .3s}
.lifestyle-thumb[no-hover]:hover .thumb-wrapper .thumb{transform:scale(1)}
.lifestyle-thumb .info{padding:32px 10px 85px;position:relative;width:100%;flex-grow:1;background:#dedcdc 0 0 no-repeat padding-box}
.lifestyle-thumb .info [class*="title"]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:80px;font-family:var(--newfraser-bold-font) !important}
.lifestyle-thumb .info .description{font:16px/20px var(--newfraser-book);margin-top:17px;line-height:1.43;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.lifestyle-thumb .info [class^="btn"]{position:absolute;bottom:10px;transition:.2s ease-in}
.lifestyle-thumb .info p{font-family:var(--newfraser-font);text-align:left}
@media only screen and (max-width:767px){.lifestyle-thumb .info{padding-bottom:20px}
.lifestyle-thumb .info [class^="btn"]{display:block;width:100%;bottom:0;left:0;position:relative;margin-bottom:5px;margin-top:20px}
}
.lifestyle-thumb .info [class*="title"] ul{margin-left:25px;list-style:disc}
.lifestyle-thumb .info [class*="title"] ul li{list-style:disc}
.lifestyle-thumb .info [class*="title"] ol li{list-style:decimal}
.lifestyle-thumb .info .description ul{margin-left:20px;list-style:disc}
.lifestyle-thumb .info .description ul li{list-style:disc}
.lifestyle-thumb .info .description ol li{list-style:decimal}
.bg-grey .lifestyle-thumb .info [class^="btn"]{color:#fff}
.bg-grey .lifestyle-thumb .info [class^="btn"]:hover{background-color:#fff;color:#32a8e5;border-color:#fff}
.lifestyle-thumb .info.small-pad{padding-bottom:20px}
.lifestyle-thumb p{color:rgba(0,0,0,0.87);font:16px/20px var(--newfraser-book)}
.lifestyle-thumb [class*="title-"],.lifestyle-thumb span{color:rgba(0,0,0,0.87)}
.lifestyle-thumb [class*="title-"].text-white,.lifestyle-thumb p.text-white,.lifestyle-thumb span.text-white{color:#FFF}
.bg-grey .lifestyle-thumb [class*="title-"],.bg-grey .lifestyle-thumb p,.bg-grey .lifestyle-thumb span{color:rgba(255,255,255,0.87)}
.lifestyle-thumb.join-venture .thumb-wrapper .thumb-overlay{opacity:1;background:rgba(0,0,0,0.5)}
.lifestyle-thumb[layout-2] .thumb-wrapper{height:275px !important}
@media only screen and (max-width:767px){.lifestyle-thumb[layout-2] .thumb-wrapper{height:180px !important}
}
.lifestyle-thumb[layout-2] .info{padding-left:33px;padding-right:33px;background-color:#dedcdc}
@media only screen and (max-width:767px){.lifestyle-thumb[layout-2] .info{padding-left:20px;padding-right:20px}
}
.lifestyle-thumb.horizontal{flex-direction:row-reverse;align-items:center;background:#dedcdc 0 0 no-repeat padding-box}
.lifestyle-thumb.horizontal .thumb-wrapper{width:66.6666666%;min-height:300px;height:100% !important}
.lifestyle-thumb.horizontal .info{width:33.3333333%;padding:25px}
.lifestyle-thumb.horizontal .info [class^="btn"]{position:relative;margin-top:25px;float:left}
.lifestyle-thumb.horizontal .info [class*='title'] ul,.lifestyle-thumb.horizontal .info [class*='title'] ul li{list-style:disc;margin-left:25px}
.lifestyle-thumb.horizontal .info [class*='title'] ol li{list-style:decimal;margin-left:25px}
.lifestyle-thumb.horizontal .info .description ul,.lifestyle-thumb.horizontal .info .description ul li{list-style:disc;margin-left:20px}
.lifestyle-thumb.horizontal .info .description ol li{list-style:decimal;margin-left:20px}
@media only screen and (max-width:767px){.lifestyle-thumb.horizontal{border:0;flex-direction:column;align-items:flex-start}
.lifestyle-thumb.horizontal .thumb-wrapper{width:100%;height:300px !important}
.lifestyle-thumb.horizontal .info{padding:25px 10px 20px;width:100%}
}
.location-img{position:relative}
.location-img img{width:100%}
@media only screen and (max-width:767px){.location-img{overflow-x:auto}
.location-img img{max-width:none;width:960px;top:0}
}
.thumb-full{width:100%;position:relative}
.thumb-full .content-wrapper{display:block;padding:50px 0;width:45%}
.thumb-full .inner-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;min-height:560px;z-index:2}
.thumb-full .content{padding:20px 0}
.thumb-full .thumb{background-size:cover;background-position:left;background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.thumb-full.left .inner-container{justify-content:flex-start}
.thumb-full.left .thumb{background-position:right}
@media only screen and (max-width:767px){.thumb-full{display:flex;flex-direction:column;width:100%}
.thumb-full .content-wrapper{width:100%;padding:0}
.thumb-full .inner-container{min-height:auto}
.thumb-full .thumb{position:relative;height:165px;margin-bottom:20px}
.thumb-full .content span,.thumb-full .content p,.thumb-full .content [class*="title-"]{color:#FFF}
.thumb-full .content [class*="btn-"]{display:block}
}
.grid-thumb{height:224px;width:100%;position:relative;display:table}
.grid-thumb .grid-overlay[data-color="sand-grey"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#918a7c;opacity:0;transition:.3s ease-in-out all}
.grid-thumb .grid-overlay[data-color="blue"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#32a8e5;opacity:0;transition:.3s ease-in-out all}
.grid-thumb .grid-overlay[data-color="green"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#87ba49;opacity:0;transition:.3s ease-in-out all}
.grid-thumb .grid-overlay[data-color="parc-life-green"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#a4d65e;opacity:0;transition:.3s ease-in-out all}
.grid-thumb .grid-overlay[data-color="parc-life-blue"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#6cace4;opacity:0;transition:.3s ease-in-out all}
.grid-thumb .grid-overlay[data-color="parc-life-purple"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#7d55c7;opacity:0;transition:.3s ease-in-out all}
.grid-thumb .grid-overlay[data-color="parc-life-orange"]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#ff8200;opacity:0;transition:.3s ease-in-out all}
@media only screen and (max-width:991px){.grid-thumb{width:100%;height:auto;display:block}
}
.grid-thumb .thumb{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1}
@media only screen and (max-width:991px){.grid-thumb .thumb{position:relative;width:100%;height:340px;display:block}
}
.grid-thumb .caption{position:relative;z-index:3;display:table-cell;width:100%;vertical-align:middle;padding:10px;opacity:0;text-align:center}
.grid-thumb .caption [class*="title-"]{color:#FFF;white-space:normal}
@media only screen and (max-width:1024px){.grid-thumb .caption [class*="title-"]{font-size:1.25rem}
}
@media only screen and (max-width:991px){.grid-thumb .caption{margin-top:60px;padding:0;opacity:1;display:block;text-align:left}
.grid-thumb .caption [class*="title-"]{font-size:1.125rem}
}
@media only screen and (min-width:992px){.grid-thumb:hover .grid-overlay{opacity:.75;transition:.3s ease-in-out all}
.grid-thumb:hover .caption{opacity:1;transition:.3s ease-in-out all}
}
.gallery-slider .title-2 a{font:32px/40px var(--newfraser-bold-font)}
@media only screen and (max-width:767px){.gallery-slider .title-2 a{font:20px/35px var(--newfraser-bold-font)}
}
.gallery-slider .seaside-carousel{left:4%}
@media only screen and (min-width:991px){.gallery-slider .row-flex-center{margin:0 30px !important}
}
@media only screen and (min-width:280px) and (max-width:375px){.gallery-slider .seaside-carousel{left:10%}
}
@media only screen and (min-width:376px) and (max-width:767px){.gallery-slider .seaside-carousel{left:13%}
}
@media only screen and (min-width:767px) and (max-width:991px){.gallery-slider .seaside-carousel{left:0}
}
.gallery-slider .sg-slider-control .sg-slick-prev,.gallery-slider .sg-slider-control .sg-slick-next{width:20px}
.seaside-carousel{position:relative;width:100%}
.seaside-carousel .slick-list{overflow:visible}
.seaside-carousel .item{position:relative}
.seaside-carousel .item .thumb-container{width:905px;height:530px;margin-right:40px;overflow:hidden;position:relative}
@media only screen and (max-width:767px){.seaside-carousel .item .thumb-container{width:260px;height:152px;margin-right:20px}
}
.seaside-carousel .item .thumb{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000}
.seaside-carousel .item .thumb>video{height:100%;width:100%}
.seaside-carousel .item .thumb .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:124px;height:124px;background:url('clientlib-redesign/resources/fraseroldimages/icon-oval.svg') center no-repeat;background-size:cover;cursor:pointer;transition:.3s all}
@media only screen and (max-width:1024px){.seaside-carousel .item .thumb .play-btn{width:80px;height:80px}
}
@media only screen and (max-width:767px){.seaside-carousel .item .thumb .play-btn{width:60px;height:60px}
}
.seaside-carousel .item .thumb .play-btn:hover{opacity:.8}
.sg-slider-control{float:right}
.sg-slider-control .counter,.sg-slider-control .arrow{display:inline-block;vertical-align:middle}
.sg-slider-control .counter>span,.sg-slider-control .arrow>span{font:20px/32px var(--newfraser-font);letter-spacing:1px}
.sg-slider-control .sg-slick-prev,.sg-slider-control .sg-slick-next{background:0;transition:.3s all;display:inline-block !important;margin-left:16px;margin-right:16px;cursor:pointer}
.sg-slider-control .sg-slick-prev:hover,.sg-slider-control .sg-slick-next:hover{background:0;filter:opacity(0.9) drop-shadow(0 0 0)}
.square-carousel{width:100%;position:relative}
.square-carousel .item{height:520px;position:relative}
.square-carousel .item .thumb{position:absolute;right:0;top:0;left:0;bottom:0;background-size:cover;background-position:center center}
@media only screen and (max-width:767px){.square-carousel .item{height:calc(100vw - 40px);height:-moz-calc(100vw - 40px);height:-webkit-calc(100vw - 40px);height:-o-calc(100vw - 40px)}
}
.square-carousel.small .item{height:430px}
@media only screen and (max-width:767px){.square-carousel.small .item{height:calc(100vw - 40px);height:-moz-calc(100vw - 40px);height:-webkit-calc(100vw - 40px);height:-o-calc(100vw - 40px)}
}
.square-carousel .slick-dots{right:0;margin-right:0;padding:0 20px;bottom:20px}
.square-carousel .slick-dots li.slick-active button{background:#32a8e5}
#res-type-modal[data-type="suites"] .res-color{background-color:#f39200}
#res-type-modal[data-type="viva"] .res-color{background-color:#497cec}
#res-type-modal[data-type="vantage"] .res-color{background-color:#50be03}
#res-type-modal[data-type="trio"] .res-color{background-color:#0abbb8}
#res-type-modal[data-type="prive"] .res-color{background-color:#bbb80a}
#res-type-modal[data-type="vista"] .res-color{background-color:#cc91e6}
#res-type-modal[data-type="penthouse"] .res-color{background-color:#d74747}
#res-type-modal .bdr-bot{border-bottom:1px solid #4a4a4a}
#res-type-modal p,#res-type-modal span{color:#4a4a4a}
#res-type-modal p>span{display:inline-block;vertical-align:middle}
#res-type-modal p .res-color{width:17px;height:17px;margin-right:10px}
#res-type-modal .bdr-bot-2{position:relative}
#res-type-modal .bdr-bot-2:before{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background:url('clientlib-redesign/resources/fraseroldimages/border-1.png') left repeat-x}
.phrase2-sub-menu{position:relative;width:100%;background-color:#000;overflow:hidden}
.redesignpage .residenceheadernav .phrase2-sub-menu{padding-top:0 !important}
.redesignpage .normal-modal .hero-banner .fraserbanner--subpage::before{background:0}
.phrase2-sub-menu .menu-wrapper{background-color:#000;width:100%}
.phrase2-sub-menu .menu-wrapper.sticky{position:fixed;top:0;z-index:999;left:0}
.phrase2-sub-menu .scrolling-x{width:100%;position:relative}
@media only screen and (min-width:768px){.phrase2-sub-menu .scrolling-x{min-width:820px}
}
.residencehomepage .phrase2-sub-menu .menu-wrapper.sticky{top:50px}
.residencecontentpage .phrase2-sub-menu .menu-wrapper.sticky{top:50px}
@media screen and (max-width:992px){.residencecontentpage .phrase2-sub-menu .menu-wrapper.sticky{top:0}
.residencehomepage .phrase2-sub-menu .menu-wrapper.sticky{top:0}
}
.phrase2-sub-menu .menu-wrapper.sticky.mobile{top:0}
.phrase2-sub-menu .sub-menu-list{padding:20px 0;white-space:nowrap}
@media only screen and (min-width:992px){.phrase2-sub-menu .sub-menu-list{width:calc(100% - 200px);width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:-o-calc(100% - 200px)}
}
.phrase2-sub-menu .sub-menu-list li{display:inline-block;padding:0 12px;margin-right:25px;position:relative}
.phrase2-sub-menu .sub-menu-list li>a{line-height:28px;transition:.3s all;display:block}
.phrase2-sub-menu .sub-menu-list li>a>img{margin-top:-3px}
.phrase2-sub-menu .sub-menu-list li a,.phrase2-sub-menu .sub-menu-list li span{color:#FFF;opacity:.4}
.phrase2-sub-menu .sub-menu-list li:last-child{margin-right:0}
.phrase2-sub-menu .sub-menu-list li:before{content:"";background:url('clientlib-redesign/resources/fraseroldimages/heading-line-blue.png') no-repeat center;width:0;height:5px;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);transition:.3s all;background-size:0}
.phrase2-sub-menu .sub-menu-list li:hover a,.phrase2-sub-menu .sub-menu-list li:hover span{opacity:1}
.phrase2-sub-menu .sub-menu-list li:hover:before{max-width:80px;width:100%;background-size:80px 5px}
.phrase2-sub-menu .sub-menu-list li:hover:first-child:before{background-size:22px 3px}
.phrase2-sub-menu .sub-menu-list li.active a,.phrase2-sub-menu .sub-menu-list li.active span{opacity:1}
.phrase2-sub-menu .sub-menu-list li.active:before{max-width:80px;width:100%;background-size:80px 5px}
.phrase2-sub-menu .sub-menu-list li.active:first-child:before{background-size:22px 3px}
@media only screen and (max-width:991px){.phrase2-sub-menu .sub-menu-list li{margin-right:16px}
}
@media only screen and (max-width:767px){.phrase2-sub-menu .sub-menu-list li{margin-right:12px}
}
.phrase2-sub-menu .pr2-contact-us{position:absolute;right:-65px;top:0;height:100%;overflow:hidden;max-width:170px}
.phrase2-sub-menu .pr2-contact-us a.desk-btn{font-size:14px;height:100%;padding:10px 20px;display:block;cursor:default}
.phrase2-sub-menu .pr2-contact-us a.desk-btn img,.phrase2-sub-menu .pr2-contact-us a.desk-btn p{vertical-align:middle}
.phrase2-sub-menu .pr2-contact-us a.desk-btn>img{width:101px;height:30px}
.phrase2-sub-menu .pr2-contact-us a.desk-btn>p{padding-left:10px;font-family:var(--newfraser-font)}
.phrase2-sub-menu .pr2-contact-us a.desk-btn span{font-size:10px;text-transform:uppercase;display:block;font-family:'synthese-regular','Lato-Regular',sans-serif}
.phrase2-sub-menu .pr2-contact-us a.mob-btn{display:block}
.phrase2-sub-menu .pr2-contact-us a.mob-btn>img{max-width:60px;max-height:60px}
@media only screen and (max-width:767px){.phrase2-sub-menu .pr2-contact-us a.mob-btn>img{max-width:50px;max-height:50px}
}
@media only screen and (max-width:991px){.phrase2-sub-menu .pr2-contact-us{position:fixed;bottom:30px;width:60px;height:60px;top:auto;z-index:100;right:40px;background:transparent;transition:.4s all}
.phrase2-sub-menu .pr2-contact-us.move-up{bottom:110px}
}
@media only screen and (max-width:767px){.phrase2-sub-menu .pr2-contact-us{right:30px;width:50px;height:50px}
.phrase2-sub-menu .pr2-contact-us.move-up{bottom:90px}
}
.site-plan-container .site-plan-visual{position:relative;text-align:center;margin-left:auto;margin-right:auto;width:960px}
.site-plan-container .site-plan-visual .visual-number{transition:.15s all ease-out;width:20px;height:20px;border-radius:50%;font-size:12px;color:#FFF;text-align:center;line-height:20px;position:absolute}
.site-plan-container .site-plan-visual .visual-number.active{transform:scale(1.5);border:1px solid #FFF}
.site-plan-container .site-plan-visual .site-plan-image{width:100%}
@media only screen and (max-width:1024px){.site-plan-container .site-plan-visual{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}
}
@media only screen and (max-width:991px){.site-plan-container .site-plan-visual{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);width:100%}
}
@media only screen and (max-width:767px){.site-plan-container .site-plan-visual{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);width:100%}
}
.site-plan-container .site-plan-visual.big-size .visual-number{width:40px;height:40px;line-height:40px}
.site-plan-container .site-plan-visual.big-size .visual-number.active{transform:scale(1.25)}
.site-plan-container .site-plan-facilities{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-moz-column-fill:auto;column-fill:auto}
@media only screen and (max-width:1024px){.site-plan-container .site-plan-facilities{-webkit-column-count:3;-moz-column-count:3;column-count:3}
}
@media only screen and (max-width:767px){.site-plan-container .site-plan-facilities{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media only screen and (max-width:480px){.site-plan-container .site-plan-facilities{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
.site-plan-container .site-plan-facilities .item{flex:1;position:relative;padding:9px;display:inline-block;width:100%;cursor:pointer;transition:.15s all ease-out}
@media only screen and (max-width:991px){.site-plan-container .site-plan-facilities .item{padding-left:0}
}
.site-plan-container .site-plan-facilities .item p{padding-left:37px;font-size:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media only screen and (max-width:767px){.site-plan-container .site-plan-facilities .item p{font-size:14px}
}
.site-plan-container .site-plan-facilities .item p,.site-plan-container .site-plan-facilities .item span{color:#FFF;line-height:25px}
.site-plan-container .site-plan-facilities .item span{vertical-align:middle;width:25px;height:25px;margin-right:12px;position:absolute;border-radius:13px;text-align:center;font-size:13px}
@media only screen and (max-width:767px){.site-plan-container .site-plan-facilities .item span{font-size:12px}
}
@media only screen and (min-width:992px){.site-plan-container .site-plan-facilities .item:hover{transform:scale(1.07)}
.site-plan-container .site-plan-facilities .item:hover p{color:#1c9ad7}
}
.site-plan-container .site-plan-explication{padding:30px;border:1px solid #FFF}
.site-plan-container .site-plan-explication .image-caption{position:relative;display:flex;align-items:center}
.site-plan-container .site-plan-explication .image-caption .thumb{width:40px;max-height:30px;top:50%;transform:translateY(-50%);text-align:center;position:absolute}
.site-plan-container .site-plan-explication .image-caption img{display:inline-block;max-height:30px}
.site-plan-container .site-plan-explication .image-caption .caption{padding-left:52px}
.site-plan-container .site-plan-explication .image-caption .caption p{font-size:14px;line-height:1.5;color:#fbfbfb}
.site-plan-container .carousel .slick-arrow{top:50%;background:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg) center no-repeat;background-size:contain}
.site-plan-container .carousel .slick-prev{transform:rotate(180deg)}
@media only screen and (min-width:992px){.site-plan-container .carousel .slick-prev{left:0}
.site-plan-container .carousel .slick-next{right:0}
}
@media only screen and (min-width:1200px){.site-plan-container .carousel .slick-prev{left:-100px}
.site-plan-container .carousel .slick-next{right:-100px}
}
@media only screen and (min-width:1600px){.site-plan-container .carousel .slick-prev{left:-125px}
.site-plan-container .carousel .slick-next{right:-125px}
}
@media only screen and (max-width:991px){.site-plan-container .carousel .slick-arrow{top:170px}
}
@media only screen and (max-width:767px){.site-plan-container .carousel .slick-arrow{top:calc((100vw - 40px)*0.2);top:-moz-calc((100vw - 40px)*0.2);top:-webkit-calc((100vw - 40px)*0.2);top:-o-calc((100vw - 40px)*0.2);width:30px;height:30px}
.site-plan-container .carousel .slick-dots{top:50px;width:16px;height:auto;padding:0}
.site-plan-container .carousel .slick-dots li{margin:4px 0}
.site-plan-container .carousel .slick-dots li.slick-active button{background:#1c9ad7}
}
html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}
.lightboxOverlay{position:unset;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=80);opacity:.7;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}
.lightbox a img{border:0}
.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(clientlib-redesign/resources/fraseroldimages/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg) left 48% no-repeat;transform:rotate(180deg);filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg) right 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(clientlib-redesign/resources/fraseroldimages/icon-close-white.svg) center center no-repeat;background-size:contain;text-align:right;outline:0;filter:alpha(opacity=70);opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
.phrase-two .form-control{background-color:#171717;color:#FFF;border:1px solid #FFF;caret-color:white}
.phrase-two .form-control:not([readonly]):focus{color:#FFF}
.phrase-two input:-webkit-autofill,.phrase-two input:-webkit-autofill:hover,.phrase-two input:-webkit-autofill:focus textarea:-webkit-autofill,.phrase-two textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.phrase-two select:-webkit-autofill,.phrase-two select:-webkit-autofill:hover,.phrase-two select:-webkit-autofill:focus{-webkit-text-fill-color:#FFF;-webkit-box-shadow:0 0 0 1000px #171717 inset;transition:background-color 5000s ease-in-out 0}
.phrase-two .hero.hero-simple{background-color:#282828}
.phrase-two .menu .main>li>a:before{background:#282828}
.phrase-two[color-dblue] .hero.hero-simple{background-color:#155b80}
.phrase-two[color-dblue] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-dblue.png')}
.phrase-two[color-dblue] .menu .main>li>a:before{background:#155b80}
.phrase-two[color-dblue] #enquiry{background-color:#155b80}
.phrase-two[color-dblue] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-dblue] .filter-container .buton-group [class*="btn-"]{background:#155b80;color:#FFF}
.phrase-two[color-dblue] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-dblue] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[color-lblue] .hero.hero-simple{background-color:#79c3e8}
.phrase-two[color-lblue] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-lblue.png')}
.phrase-two[color-lblue] .menu .main>li>a:before{background:#79c3e8}
.phrase-two[color-lblue] #enquiry{background-color:#79c3e8}
.phrase-two[color-lblue] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-lblue] .filter-container .buton-group [class*="btn-"]{background:#79c3e8;color:#000}
.phrase-two[color-lblue] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-lblue] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[color-red] .hero.hero-simple{background-color:#ed1c24}
.phrase-two[color-red] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-red.png')}
.phrase-two[color-red] .menu .main>li>a:before{background:#ed1c24}
.phrase-two[color-red] #enquiry{background-color:#ed1c24}
.phrase-two[color-red] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-red] .filter-container .buton-group [class*="btn-"]{background:#ed1c24;color:#FFF}
.phrase-two[color-red] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-red] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[color-dred] .hero.hero-simple{background-color:#8d1014}
.phrase-two[color-dred] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-dred.png')}
.phrase-two[color-dred] .menu .main>li>a:before{background:#8d1014}
.phrase-two[color-dred] #enquiry{background-color:#8d1014}
.phrase-two[color-dred] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-dred] .filter-container .buton-group [class*="btn-"]{background:#8d1014;color:#FFF}
.phrase-two[color-dred] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-dred] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[color-lred] .hero.hero-simple{background-color:#f5787c}
.phrase-two[color-lred] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-lred.png')}
.phrase-two[color-lred] .menu .main>li>a:before{background:#f5787c}
.phrase-two[color-lred] #enquiry{background-color:#f5787c}
.phrase-two[color-lred] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-lred] .filter-container .buton-group [class*="btn-"]{background:#f5787c;color:#FFF}
.phrase-two[color-lred] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-lred] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-yellow"] .hero.hero-simple{background-color:#f39200}
.phrase-two[data-type="color-yellow"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-yellow.png')}
.phrase-two[data-type="color-yellow"] .menu .main>li>a:before{background:#f39200}
.phrase-two[data-type="color-yellow"] #enquiry{background-color:#f39200}
.phrase-two[color-yellow] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-yellow] .filter-container .buton-group [class*="btn-"]{background:#f39200;color:#FFF}
.phrase-two[color-yellow] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-yellow] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-dyellow"] .hero.hero-simple{background-color:#935600}
.phrase-two[data-type="color-dyellow"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-dyellow.png')}
.phrase-two[data-type="color-dyellow"] .menu .main>li>a:before{background:#935600}
.phrase-two[data-type="color-dyellow"] #enquiry{background-color:#935600}
.phrase-two[color-dyellow] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-dyellow] .filter-container .buton-group [class*="btn-"]{background:#935600;color:#FFF}
.phrase-two[color-dyellow] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-dyellow] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-lyellow"] .hero.hero-simple{background-color:#f7be68}
.phrase-two[data-type="color-lyellow"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-lyellow.png')}
.phrase-two[data-type="color-lyellow"] .menu .main>li>a:before{background:#f7be68}
.phrase-two[data-type="color-lyellow"] #enquiry{background-color:#f7be68}
.phrase-two[color-lyellow] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-lyellow] .filter-container .buton-group [class*="btn-"]{background:#f7be68;color:#000}
.phrase-two[color-lyellow] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-lyellow] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-green"] .hero.hero-simple{background-color:#87ba49}
.phrase-two[data-type="color-green"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-green.png')}
.phrase-two[data-type="color-green"] .menu .main>li>a:before{background:#87ba49}
.phrase-two[data-type="color-royal-blue"] .hero.hero-simple{background-color:#111b2f}
.phrase-two[data-type="color-royal-blue"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-riviere-royal-blue.png')}
.phrase-two[data-type="color-royal-blue"] .menu .main>li>a:before{background:#111b2f}
.phrase-two[data-type="color-sand-grey"] .hero.hero-simple{background-color:#918a7c}
.phrase-two[data-type="color-sand-grey"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-riviere-sand-grey.png')}
.phrase-two[data-type="color-sand-grey"] .menu .main>li>a:before{background:#918a7c}
.phrase-two[color-green] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-green] .filter-container .buton-group [class*="btn-"]{background:#87ba49;color:#FFF}
.phrase-two[color-green] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-green] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-dgreen"] .hero.hero-simple{background-color:#4f6e2d}
.phrase-two[data-type="color-dgreen"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-dgreen.png')}
.phrase-two[data-type="color-dgreen"] .menu .main>li>a:before{background:#4f6e2d}
.phrase-two[data-type="color-dgreen"] #enquiry{background-color:#4f6e2d}
.phrase-two[color-dgreen] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-dgreen] .filter-container .buton-group [class*="btn-"]{background:#4f6e2d;color:#FFF}
.phrase-two[color-dgreen] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-dgreen] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-lgreen"] .hero.hero-simple{background-color:#b7d691}
.phrase-two[data-type="color-lgreen"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-lgreen.png')}
.phrase-two[data-type="color-lgreen"] .menu .main>li>a:before{background:#b7d691}
.phrase-two[data-type="color-lgreen"] #enquiry{background-color:#b7d691}
.phrase-two[color-lgreen] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-lgreen] .filter-container .buton-group [class*="btn-"]{background:#b7d691;color:#000}
.phrase-two[color-lgreen] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-lgreen] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-purple"] .hero.hero-simple{background-color:#5955a1}
.phrase-two[data-type="color-purple"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-purple.png')}
.phrase-two[data-type="color-purple"] .menu .main>li>a:before{background:#5955a1}
.phrase-two[data-type="color-purple"] #enquiry{background-color:#5955a1}
.phrase-two[color-purple] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-purple] .filter-container .buton-group [class*="btn-"]{background:#5955a1;color:#FFF}
.phrase-two[color-purple] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-purple] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-dpurple"] .hero.hero-simple{background-color:#353161}
.phrase-two[data-type="color-dpurple"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-dpurple.png')}
.phrase-two[data-type="color-dpurple"] .menu .main>li>a:before{background:#353161}
.phrase-two[data-type="color-dpurple"] #enquiry{background-color:#353161}
.phrase-two[color-dpurple] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-dpurple] .filter-container .buton-group [class*="btn-"]{background:#353161;color:#FFF}
.phrase-two[color-dpurple] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-dpurple] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-lpurple"] .hero.hero-simple{background-color:#9d99c5}
.phrase-two[data-type="color-lpurple"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-lpurple.png')}
.phrase-two[data-type="color-lpurple"] .menu .main>li>a:before{background:#9d99c5}
.phrase-two[data-type="color-lpurple"] #enquiry{background-color:#9d99c5}
.phrase-two[color-lpurple] [class^='btn'].btn-default.btn-opacity,.phrase-two[color-lpurple] .filter-container .buton-group [class*="btn-"]{background:#9d99c5;color:#000}
.phrase-two[color-lpurple] [class^='btn'].btn-default.btn-opacity:hover,.phrase-two[color-lpurple] .filter-container .buton-group [class*="btn-"]:hover{background-color:rgba(255,255,255,0.3)}
.phrase-two[data-type="color-red"] .hero.hero-simple{background-color:#ed1c24}
.phrase-two[data-type="color-red"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line.svg')}
.phrase-two[data-type="color-red"] .menu .main>li>a:before{background:#ed1c24}
.phrase-two[data-type="color-red"] #enquiry{background-color:#ed1c24}
.phrase-two[data-type="color-white"] .hero.hero-simple{background-color:white}
.phrase-two[data-type="color-white"] .phrase2-sub-menu .sub-menu-list li:before{background-image:url('clientlib-redesign/resources/fraseroldimages/heading-line-white.svg')}
.phrase-two[data-type="color-white"] .menu .main>li>a:before{background:white}
.phrase-two[data-type="color-white"] #enquiry{background-color:white}
.phrase-two .full-screen-carousel.has-logo .item.logo .thumb:before{content:"";background:rgba(0,0,0,0.05);width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}
.phrase-two .full-screen-carousel.has-logo .item.logo img{position:relative;z-index:2}
.phrase-two .lightbox{position:fixed;background:#fff;display:flex;justify-content:center;flex-direction:column;height:100vh;top:0 !important;padding:0}
@media only screen and (max-width:1024px){.phrase-two .lightbox{padding:60px 0 0}
}
.phrase-two .lightbox .lb-container .lb-nav{width:100%}
.phrase-two .lightbox .lb-container .lb-nav .lb-prev{width:26px;height:52px;top:50%;margin-top:-13px;left:-59px;position:absolute;background:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg) center no-repeat;background-size:100%;transform:rotate(180deg);z-index:99;opacity:0}
.phrase-two .lightbox .lb-container .lb-nav .lb-next{width:26px;height:52px;top:50%;margin-top:-13px;right:-59px;position:absolute;background:url(clientlib-redesign/resources/fraseroldimages/caret-right.svg) center no-repeat;background-size:100%;z-index:99;opacity:0}
@media only screen and (max-width:991px){.phrase-two .lightbox .lb-container .lb-nav .lb-prev{width:52px;height:52px;background-size:17px 34px;margin-top:-26px;background-color:rgba(0,0,0,0.5);left:10px}
.phrase-two .lightbox .lb-container .lb-nav .lb-next{width:52px;height:52px;background-size:17px 34px;margin-top:-26px;background-color:rgba(0,0,0,0.5);right:10px}
}
.phrase-two .lightbox .lb-dataContainer{padding-top:0}
@media only screen and (max-width:991px){.phrase-two .lightbox .lb-dataContainer .lb-data{padding:15px 20px}
}
@media only screen and (max-width:767px){.phrase-two .lightbox .lb-dataContainer .lb-data{padding:10px 20px}
}
.phrase-two .lightbox .lb-dataContainer .lb-data .lb-details{float:none;width:100%;position:relative}
.phrase-two .lightbox .lb-dataContainer .lb-data .lb-details .lb-caption{width:calc(100% - 55px);width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);width:-o-calc(100% - 55px);color:#FFF;font:1.5rem/1.33 var(--newfraser-font);display:block}
@media only screen and (max-width:991px){.phrase-two .lightbox .lb-dataContainer .lb-data .lb-details .lb-caption{font-size:1.25rem}
}
@media only screen and (max-width:767px){.phrase-two .lightbox .lb-dataContainer .lb-data .lb-details .lb-caption{font-size:1.125rem}
}
.phrase-two .lightbox .lb-dataContainer .lb-data .lb-details .lb-number{position:absolute;right:0;top:0;padding:0;color:#FFF;font:1.125rem/1.44 var(--newfraser-font);letter-spacing:1.5px}
@media only screen and (max-width:991px){.phrase-two .lightbox .lb-dataContainer .lb-data .lb-details .lb-number{font-size:1rem}
}
@media only screen and (max-width:767px){.phrase-two .lightbox .lb-dataContainer .lb-data .lb-details .lb-number{font-size:.875rem}
}
.phrase-two .lightbox .lb-dataContainer .lb-data .lb-closeContainer{position:fixed;top:15px;right:45px;z-index:99;width:40px}
.phrase-two .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close{width:32px;height:32px;margin:0 auto 5px;text-align:center;float:none}
.phrase-two .lightbox .lb-dataContainer .lb-data .lb-closeContainer>span{line-height:1rem;display:none}
.user-portfolio-thumb{display:table;min-height:110px;background-color:#ededee;width:100%}
.user-portfolio-thumb .avatar{width:110px;background-size:cover;background-position:top center;background-repeat:no-repeat;display:table-cell}
.user-portfolio-thumb .info{width:calc(100% - 110px);display:table-cell;vertical-align:middle;padding:20px}
.user-portfolio-thumb .avatar-mobile{display:none;width:100%;text-align:center}
.user-portfolio-thumb .avatar-mobile img{width:100%}
.portfolio-thumb.small-pad .info{padding-bottom:25px}
.photo-profile img{width:332px;height:auto}
.social-sharing.profiles{padding:15px 0 0;overflow:visible}
.social-sharing.profiles li{overflow:visible}
.social-sharing.profiles a{font:1rem/1 'synthese-regular','Lato-Regular';display:flex;flex-direction:row;align-items:center}
.social-sharing.profiles .ctc-mobile{pointer-events:none}
.social-sharing.profiles a span{font-family:'synthese-regular','Lato-Regular';font:1.125rem/1.44 'synthese-regular','Lato-Regular'}
@media only screen and (max-width:767px){.social-sharing.profiles{padding-top:0;margin-top:0;margin-bottom:30px}
.social-sharing.profiles .ctc-mobile{pointer-events:auto}
.photo-profile{overflow:hidden;height:calc((100vw - 20px));height:-moz-calc((100vw - 20px));height:-webkit-calc((100vw - 20px))}
.photo-profile.no-mar{margin-bottom:0}
.photo-profile img{width:100%}
.social-sharing.profiles li{margin-right:0}
.social-sharing.profiles a span{max-width:100%;text-overflow:ellipsis;display:inline-block;overflow:hidden;font-size:.95rem}
.user-portfolio-thumb{display:block}
.user-portfolio-thumb .avatar-mobile{display:block}
.user-portfolio-thumb .info{display:block;width:100%}
}
.press-release .loading{display:block}
.menuf{margin-bottom:5px}
.tabs{position:relative;margin-bottom:1px;width:100%;overflow:hidden;border-bottom:.5px 0 #434343}
.tabs input{position:absolute;opacity:0;z-index:-1}
.tabs label{position:relative;display:block;font-weight:bold;line-height:3;cursor:pointer;margin-bottom:5px;margin-top:5px;font-size:22px;font-family:'synthese-regular','Lato-Regular'}
.tabs-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}
.tabs-content p{margin:1em}
.tabs input:checked ~ .tabs-content{max-height:1000px}
.tabs label::after{position:absolute;top:50%;right:30px;transform:translateY(-50%);background:url(clientlib-redesign/resources/fraseroldimages/icon-arrow-down.svg) no-repeat right center;width:20px;height:15px;transition:all .3s;right:0;display:block;-webkit-transition:all .35s;-o-transition:all .35s}
.tabs input[type=checkbox]+label::after{content:""}
.tabs input[type=checkbox]:checked+label::after{transform:rotateX(180deg)}
.back-to-top{height:80px;padding:0 20px;line-height:80px;font-family:'synthese-regular','Lato-Regular',sans-serif;background-color:#f2f2f2;border-top:1px 0 #dcdcdc;display:flex;justify-content:space-between;align-items:center}
.back-to-top a{height:80px;font-weight:bold;cursor:pointer;font-size:18px;font-family:'synthese-regular','Lato-Regular'}
.back-to-top img{max-width:26px;max-height:26px}
.header-tabs{position:relative;padding:13px 0 14px 0;width:100%;color:#fff;overflow:hidden;border-bottom:0 1px rgba(129,121,121,0.35)}
.header-tabs input{position:absolute;opacity:0;z-index:-1}
.header-tabs label{position:relative;cursor:pointer;color:white;display:block;position:relative;font:1.125rem/1.5 'synthese-regular','Lato-Regular'}
.header-tabs-content{padding-left:10px;max-height:0;overflow:hidden;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}
.header-tabs-content a{color:#b5adad;padding:10px 0;display:block}
.header-tabs-content p{margin:1em}
.icon-expand-header{background:url(clientlib-redesign/resources/fraseroldimages/out.svg) no-repeat center center;transform:translateY(-50%);width:20px;height:16px;ontent:'';position:absolute;top:50%;right:20px;width:20px;height:15px;background-size:12px;opacity:.5}
.header-tabs-content li{position:relative}
.header-tabs input:checked ~ .header-tabs-content{max-height:1000px}
.header-tabs label::after{display:block;line-height:3;text-align:center;-o-transition:all .35s;content:'';position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-90deg);background:url('clientlib-redesign/resources/fraseroldimages/icon-plus.svg') no-repeat center center;width:20px;height:15px;background-size:12px;opacity:.5;transition:all .3s}
.header-tabs input[type=checkbox]+label::after{content:""}
.header-tabs input[type=checkbox]:checked+label::after{background:url(clientlib-redesign/resources/fraseroldimages/icon-minus.svg) no-repeat center center;transform:translateY(-50%)}
.remove-icon::after{content:"";width:0 !important;height:0 !important}
.global-menu{background:black !important;font:1.1rem var(--newfraser-font) !important}
input[name="radio-group"]{width:30px;height:20px}
#top-bar{position:fixed;padding:13px 0;height:45px;text-align:center;background:#ed1c24;width:100%;z-index:4;top:0}
#top-bar p,#top-bar marquee{font-family:'synthese-regular','Lato-Regular';font-size:16px;color:#fff;margin:0}
#close{font-size:16px;align-items:center;justify-content:center;display:flex;height:30px;width:30px;border-radius:50px;border:0;right:15px;top:7px;position:absolute;color:#222}
.cmp-text a{text-decoration:underline;color:initial}
.cmp-text ul{list-style:disc}
.cmp-text ol{list-style:decimal}
.cmp-text table td{border:1px solid}
.link-red,.link-red span,.link-red *{text-decoration:underline;color:red}
.right{text-align:right}
.left{text-align:left}
.homebanner .newheading{margin:55px 0 15px 0}
.homebanner .txtimg{padding:32px 0 20px}
.homecarousel .fraser--row{margin-left:0 !important}
.job-opportunity{text-decoration:underline;font:16px/24px var(--newfraser-bold-font);letter-spacing:0;color:gray;border:0}
@media only screen and (max-width:767px){.job-opportunity{margin-top:12px;margin-left:0}
}
.careerslist .menu-bar .menu.overlap-up:not(.filter-grey) .inner-container{top:-20px;padding-left:30px;padding-right:30px}
.manager-data .img{width:332px;height:429px}
.ir-inner{display:block;padding-left:57px}
.global-maps .inner-container .ir-inner p:nth-child(1){margin-top:unset}
.ir-inner .position{font:24px/28px var(--newfraser-bold-font)}
.ir-inner ul{list-style-type:disc;font:16px/24px var(--newfraser-font);margin-left:20px}
.ir-inner ul>li{list-style:disc}
.ir-inner p{font:16px/24px var(--newfraser-font)}
@media only screen and (max-width:767px){.ir-inner{padding-left:0;padding-bottom:30px}
.ir-inner .position{font:20px/24px var(--newfraser-font)}
}
.managers-tile-content{background:#dedcdc 0 0 no-repeat padding-box}
.managers-tile-content .info{white-space:normal}
.managers-tile-content .info p{height:70px;white-space:normal;overflow:hidden}
@media only screen and (max-width:991px){.managers-tile-content .inner-container{padding:0}
}
.board-management{display:block}
@media only screen and (max-width:1024px){.board-management{display:flex;flex-wrap:wrap;justify-content:center}
}
@media only screen and (max-width:360px){.board-management .col-md-4{padding-left:5px;padding-right:5px}
}
@media only screen and (min-width:912px) and (max-width:1024px){.board-management .col-md-4{padding-left:25px;padding-right:25px}
}
.textandimage .right{text-align:left}
.menu-business-unit .main>li.caret>a{flex-direction:column;align-self:center;align-items:flex-start;justify-content:center}
.text-white{color:white}
#diagrammatic-chart [class^='btn']{width:auto}
.text-royal-blue{color:#111b2f}
.menu[data-filters].clone-sticky{visibility:hidden;display:none}
.menu[data-filters].clone-sticky.sticky{visibility:visible;display:block}
.menu[data-filters].sticky{position:fixed;left:0;right:0;top:0;z-index:10000}
.achievements-year-picker.sticky{top:150px !important}
@media only screen and (max-width:991px){.propertyinfo .row [class*='col-']{width:50% !important}
.propertyinfo .title-2{font-size:24px}
.propertyinfo .line{padding:0}
.propertyinfo .row .col-xs-11{width:91.66666667% !important}
.propertyinfo .row .col-xs-10{width:83.33333333% !important}
.propertyinfo .row .col-xs-9{width:75% !important}
.propertyinfo .row .col-xs-8{width:66.66666667% !important}
.propertyinfo .row .col-xs-7{width:58.33333333% !important}
.propertyinfo .row .col-xs-5{width:41.66666667% !important}
.propertyinfo .row .col-xs-4{width:33.33333333% !important}
.propertyinfo .row .col-xs-3{width:25% !important}
.propertyinfo .row .col-xs-2{width:16.66666667% !important}
.propertyinfo .row .col-xs-1{width:1.33333333% !important}
.achievements-year-picker.sticky,.contentpage .tab-component .awardlist .achievements-year-picker,.contentpage .tab-component .menu.overlap-up{top:67px !important}
.contentpage .tab-component .menu.overlap-up.sticky{margin-top:-30px}
.contentpage .tab-component .menu.overlap-up{margin-bottom:0}
}
@media(min-width:834px) and (max-width:991px){.contentpage #header{z-index:5;top:0}
}
.newbanner__imglst .mobile_image_cover{display:none}
.newbanner__imglst .mobile_image_cover .newbanner__img{object-fit:cover;visibility:visible}
@media only screen and (max-width:834px){.newbanner__imglst .mobile_image_cover{display:block}
.desktop_video_player{display:none}
}
.blogpage.contentpage.page.basicpage .modal-body{padding-top:0}
.pressreleasepage.contentpage.page.basicpage .modal-body{padding-top:0}
form#enquiry-form.custom-wffm-form{margin-top:30px}
.residencehomepage .full-screen-carousel .slick-prev{display:inline-block;position:absolute;height:700px;top:1px;left:0;width:140px;color:#f5eded;font-size:50px;z-index:1;background:inherit}
.residencehomepage .full-screen-carousel .slick-next{display:inline-block;height:700px;position:absolute;top:1px;right:0;width:140px;color:#f5eded;z-index:1;font-size:50px;background:inherit}
@media only screen and (max-width:767px){.residencehomepage .full-screen-carousel .slick-next{top:4px;height:152px;width:52px}
.residencehomepage .full-screen-carousel .slick-prev{top:6px;height:152px;width:52px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.residencehomepage .full-screen-carousel .slick-next{top:5px;height:550px;width:70px}
.residencehomepage .full-screen-carousel .slick-prev{top:6px;height:550px;width:70px}
}
.pressreleasepage .modal-head .icon-close{top:-9px;width:auto !important;padding-top:16px;font-size:16px}
.pressreleasepage .newpagesection ul,.pressreleasepage .newpagesection ol,.pressreleasepage .newpagesection li{list-style:revert !important}
.pressreleasepage .newpagesection .social-share ul{list-style:none !important}
.pressreleasepage .modalprivacy .has-scroll{word-break:initial;max-height:none;padding:0 40px;margin-left:0}
.pressreleasepage .modal.normal-modal{background:#fff}
.pressreleasepage .modalprivacy .modal-body{padding-bottom:0}
.arabic_wrapper .content_wrapper .list-style-disc{margin-left:unset;margin-right:auto}
.content_wrapper .list-style-disc li{position:relative}
.content_wrapper .list-style-disc li:before{content:"";position:absolute;width:6px;height:6px;background:#000;border-radius:50%;top:7px;left:-28px}
.arabic_wrapper .content_wrapper .list-style-disc li:before{left:unset;right:-28px}
.mh-35{line-height:17.5px}
.content_wrapper{display:table}
.content_wrapper li{display:table-row}
.content_wrapper li span{display:table-cell;width:22px;padding-right:19px;word-break:keep-all}
.content_wrapper li a{display:table-cell;white-space:break-spaces;word-break:break-word}
.german_wrapper h2,.content_wrapper li{word-break:break-word}
.arabic_wrapper .content_wrapper li span{padding-right:0;padding-left:19px;width:auto}
.content_wrapper .list-style-disc{max-width:calc(100% - 20px);margin-left:auto}
@media only screen and (min-width:767px){.pressreleasepage .modal-head .icon-close{top:8px}
.content_wrapper .list-style-disc{max-width:calc(100% - 49px);margin-left:auto}
}
.pressreleasepage .modal .pressreleaseheader .modal-head .logo{width:85px}
.content_wrapper .email_field_wrapper{width:fit-content;margin:0 auto}
.content_wrapper{display:flex;justify-content:center}
.pressreleasepage .modal .pressreleaseheader .modal-head{padding:30px 0 0 0}
nav.nav ul.main.tentent-login_btn{float:right}
nav.nav ul.main.tentent-login_btn li{padding-right:0}
nav.nav ul.main.tentent-login_btn li a{border:1px solid #fff;padding:3px 6px 6px 28px;border-radius:3px;background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/padlock.png');background-size:19px;background-position:6px 4px;font-size:14px}
nav.nav ul.main.language_nav{float:right}
nav.nav ul.main.language_nav>li.caret{background-image:none}
nav.nav ul.main.language_nav li a{font-size:13px;font-weight:400;display:flex;align-items:center}
nav.nav ul.main.language_nav li a img{width:20px;margin-right:6px}
.mainmenu .mega-menu ul.main.language_nav{float:right;padding:4px}
.mainmenu .mega-menu ul.main.language_nav>li.caret{background-image:none}
.mainmenu .mega-menu ul.main.language_nav li a{font-size:13px;font-weight:400;display:flex;align-items:center;width:unset}
.mainmenu .mega-menu ul.main.language_nav li a img{width:25px;margin-right:6px;filter:invert(100%)}
.mainmenu .mega-menu .main.language_nav .sub-nav.active{display:block}
.mainmenu .mega-menu ul.main li.caret .sub-nav{display:none;transition:none;width:154px;position:absolute;z-index:5;top:55px;right:0;background-color:#4d4949;box-shadow:0 3px 4px rgba(100,100,100,0.5)}
.mainmenu .mega-menu ul.main>li.caret .sub-nav li a{padding:13px 30px;color:white;display:block;text-align:left;font-family:'synthese-regular','Lato-Regular';line-height:1.45}
.mainmenu .mega-menu ul.main>li.caret .sub-nav li a:hover{background-color:black}
.mainmenu .mega-menu ul.main>li.caret .sub-nav li.active a{padding-right:0;margin:0 30px;color:rgba(237,237,238,0.6);cursor:default;font:.875rem 'synthese-regular','Lato-Regular',san-serif;border-bottom:1px solid rgba(255,255,255,0.1);background:url('clientlib-redesign/resources/fraseroldimages/icon-global.svg') no-repeat 0 center !important}
.global-contact-us .title-5{white-space:break-spaces;font-size:20px}
@media only screen and (max-width:1100px){.modal .modal-body .inner-container{padding:0 20px}
.modal .icon-close-back{font-size:0}
}
.press-release-wrapper{background:#ededee}
.press-release-wrapper .menu.sticky{position:unset}
.press-release-wrapper .menu.sticky>.main{max-width:none}
.press-release-wrapper .menu .main{background:0}
.press-release-wrapper .menu.overlap-up.filter-grey{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:30px 0 70px}
.press-release-wrapper .menu .main{background:transparent;padding:0;height:80px;display:block}
.press-release-wrapper .menu .main>li.caret{width:20%;display:block;float:left}
.press-release-wrapper .menu.small .main>li>a{height:80px;padding:15px 17px 15px 18px}
.press-release-wrapper .menu .main>li>a span.type{font:14px 'synthese-regular','Lato-Regular'}
.press-release-wrapper.media-center .tab-title{display:block;padding-top:8px;text-transform:capitalize;color:#555 !important;font-size:18px;padding-bottom:22px}
.press-release-wrapper .menu .main>li.caret:before{background:url(clientlib-base/resources/images/icons/icon-down.svg) no-repeat center center}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li:not(:last-child):after{content:'';position:absolute;background:#d8d8d8;height:auto;top:20px;bottom:20px;right:0;width:1px}
.press-release-wrapper .bloggish{background:white;box-shadow:none;color:#4d4949;height:auto}
.press-release-wrapper .bloggish .info [class*='title']{color:black;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:95px;font-size:1rem;line-height:1.44}
*:not(.table-view) .press-release-wrapper .bloggish .info .date{position:static;padding:15px 0 0}
.press-release-wrapper .custom-chk{width:104px !important}
.press-release-wrapper .bloggish .info{min-height:230px;text-align:left}
.press-release-wrapper .label{color:white;padding:8px 10px;font:14px 'synthese-regular','Lato-Regular';margin:0 0 16px;display:none}
.press-release-wrapper .label.purple{background:#5955a1}
.press-release-wrapper .label.red{background:#ed1c24}
.press-release-wrapper .label.orange{background:#f7be68;color:#935600}
.press-release-wrapper .label.dark{background:#4d4949}
.press-release-wrapper .white-to-grey{background:linear-gradient(to bottom,#fff,#ededee)}
.press-release-wrapper .title-2{margin-top:30px;font-family:"synthese-bold","Lato-Bold";font-size:1.5rem;line-height:1.3}
.press-release-wrapper .bloggish{background:white;box-shadow:none;color:#4d4949}
.no-touchevents.is-windows .press-release-wrapper a.bloggish:hover{box-shadow:0 0 20px rgba(0,0,0,0.2) !important}
.press-release-wrapper .bloggish .info [class*='title']{color:black}
.press-release-wrapper a.bloggish.go-external .info [class*='title']:after{content:'';width:20px;height:20px;background:url("clientlib-base/resources/images/media-center-external-link.svg") no-repeat;background-size:contain;display:inline-block;margin-left:10px}
.press-release-wrapper .btn-white.btn-block.has-icon{background:white;color:#ed1c24;padding:0;display:flex;align-items:center;justify-content:center}
.press-release-wrapper .btn-white img{margin-right:10px;height:16px;display:inline-block;vertical-align:middle}
.press-release-wrapper .bloggish{height:auto;margin-bottom:20px}
.press-release-wrapper .bloggish .info{min-height:170px}
.press-release-wrapper .bloggish.pub .info{min-height:auto}
.press-release-wrapper .bloggish.locate-map .info{min-height:auto}
.press-release-wrapper .bloggish.locate-map{background-color:#4d4949}
.press-release-wrapper .bloggish .category{margin-bottom:10px;color:#817979}
.press-release-wrapper .bloggish .title{line-height:1.44}
.press-release-wrapper .bloggish .description{font-size:1rem;color:#666}
.press-release-wrapper .bloggish .date{color:#817979;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}
.press-release-wrapper .bloggish .thumb-wrapper .label{position:absolute;z-index:10;top:30px;left:30px}
.press-release-wrapper .bloggish .info .label+.description{color:black;-webkit-line-clamp:4;max-height:115px;font-size:1rem}
.press-release-wrapper .bloggish.topic .thumb-wrapper{border-bottom:5px solid #ed1c24;height:calc(312px * 9/16)}
.press-release-wrapper .bloggish.topic .info{padding-top:0;padding-bottom:0}
.press-release-wrapper .bloggish.topic .thumb-wrapper:before{content:'';background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5));position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:block}
.press-release-wrapper .bloggish.topic .thumb-wrapper .title-5{position:absolute;bottom:20px;left:20px;z-index:10;color:white}
.press-release-wrapper .bloggish .info .group{border-top:1px solid #ededee;padding:20px 0 45px}
.press-release-wrapper .bloggish .info .group:first-child{border-top:0}
.press-release-wrapper .bloggish.topic .info .title{height:50px}
@media(max-width:991px){.press-release-wrapper .filter-grey{display:none}
.press-release-wrapper .filter-text{font:1.125rem 'synthese-regular','Lato-Regular';display:inline-block;padding:20px 0}
.press-release-wrapper .filter-modal{background:white}
.press-release-wrapper .filter-modal .modal-head{background:0;height:60px;padding:0}
.press-release-wrapper .filter-modal .modal-body{height:calc(100% - 60px);padding:0 0 20px}
.press-release-wrapper .filter-modal .modal-body .inner-container{height:100%}
.press-release-wrapper .filter-modal .modal-head .icon-close{right:auto;left:8px}
.press-release-wrapper .filter-level-1>ul>li{border-top:solid 1px #ededee}
.press-release-wrapper .filter-level-1>ul>li:first-child{border-top:0}
.press-release-wrapper .filter-level-1>ul>li .item-level-1{font:1.235rem 'synthese-regular','Lato-Regular';padding:20px 0;display:block;color:#817979}
.press-release-wrapper .filter-level-2{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:white;padding:0 20px;display:none}
.press-release-wrapper .filter-level-2.active{display:block}
.press-release-wrapper .filter-level-2 .head-line{position:relative;border-bottom:solid 1px #ededee;justify-content:space-between;display:flex;margin-bottom:10px}
.press-release-wrapper .filter-level-2 .back-level-1{background:url('clientlib-base/resources/images/icon-back-red.svg') 0 center no-repeat;padding:0 0 0 20px;font:1.5rem/2 'synthese-regular','Lato-Regular';display:inline-block}
.press-release-wrapper .custom-chk span{text-align:justify}
.press-release-wrapper .filter-level-2 .list-filter-block li{margin-left:0;margin-right:0}
.press-release-wrapper .filter-level-2 .list-filter-block .custom-chk{height:60px;line-height:60px}
.press-release-wrapper .filter-level-2 .text-small{color:#817979 !important;font:14px 'synthese-regular','Lato-Regular';margin-bottom:5px;text-align:left}
.press-release-wrapper .filter-level-2 .btn-default{position:absolute;bottom:20px;width:auto;right:0;left:0}
.press-release-wrapper .filter-level-2 .list-filter-inline{overflow:hidden;margin:0 -5px 20px}
.press-release-wrapper .filter-level-2 .list-filter-inline li{width:calc(100%/3);float:left}
.press-release-wrapper .filter-level-2 .list-filter-inline .custom-chk{width:auto;margin:5px;display:block;float:none}
.press-release-wrapper .filter-level-2 form{position:relative;padding-bottom:80px;min-height:calc(100% + 20px)}
}
@media(max-width:767px){.press-release-wrapper .download{display:flex;flex-direction:column-reverse}
.press-release-wrapper .bloggish .thumb-wrapper{height:calc((50vw - 20px) * 3 / 4)}
.press-release-wrapper .bloggish .info{padding:12px;min-height:auto}
.press-release-wrapper .label{font-size:11px;padding:7px 6px}
.press-release-wrapper .bloggish .thumb-wrapper .label{top:12px;left:12px}
.press-release-wrapper .bloggish .info .title,.press-release-wrapper .bloggish .info .description{font-size:14px;padding:0}
}
.press-release-wrapper .menu.overlap-up.filter-grey{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin:30px 0 70px;height:auto}
.press-release-wrapper .menu.overlap-up.filter-grey .main{background:0;box-shadow:none;display:block}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li a{text-align:left}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li{width:20%;display:block;float:left}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li.active>a{box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);background:white;padding:15px}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li.active a:before,.press-release-wrapper .menu.overlap-up.filter-grey .main>li.active:after{content:none}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li>a span.type{font:14px 'synthese-regular','Lato-Regular'}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li:not(:last-child):after{background:#d8d8d8;height:auto;top:20px;bottom:20px}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li.caret.active .sub-nav{width:auto;text-align:left;padding:15px;max-height:500px;border-top:0;box-shadow:0 7px 8px rgba(100,100,100,0.2)}
.press-release-wrapper .custom-chk{width:104px;height:40px;background-color:#ededee;float:left;line-height:40px;position:relative}
.press-release-wrapper .custom-chk input{opacity:0;position:absolute}
.press-release-wrapper .custom-chk span{display:block;padding:0 20px;color:#817979;font-family:'synthese-regular','Lato-Regular'}
.press-release-wrapper .list-filter-block .custom-chk.multiple{width:100% !important}
.press-release-wrapper .custom-chk.multiple span:after{content:'';position:absolute;width:16px;height:16px;top:50%;right:15px;transform:translateY(-50%);background:url("clientlib-base/resources/images/icon-plus.svg") no-repeat}
.press-release-wrapper .custom-chk input:checked+span{background:#817979;color:white}
.press-release-wrapper .custom-chk input:checked+span:after{content:'';position:absolute;width:14px;height:12px;top:50%;right:15px;transform:translateY(-50%);background:url("clientlib-base/resources/images/icon-check-white.svg") no-repeat}
.press-release-wrapper .link-reset{font:1.125rem 'synthese-regular','Lato-Regular';border-bottom:1px solid #4a4a4a;color:#4a4a4a;float:left;margin:10px 0;padding:0;background:0}
.press-release-wrapper .menu.overlap-up.filter-grey .btn-default{height:40px;line-height:35px;padding:0 20px;float:right;width:auto;font-family:"synthese-regular","Lato-Regular";cursor:pointer;border:2px solid #4a4a4a;font-size:18px}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-inline{overflow:hidden;width:449px !important;margin:0 -4px 20px !important}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-inline li{float:left;margin:4px;width:unset}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-block{overflow:hidden;width:240px;margin:0 0 20px !important}
.press-release-wrapper .media-content .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-block{width:270px}
.press-release-wrapper .list-filter-block li{overflow:hidden;margin:4px 4px 8px}
@media(min-width:768px){.press-release-wrapper .arrange-items{width:100%;margin:0 -10px;display:flex;flex-wrap:wrap}
.press-release-wrapper .arrange-items:after{content:'';display:block;clear:both}
.press-release-wrapper .arrange-items .text-center{width:100%}
.press-release-wrapper .grid-sizer,.press-release-wrapper .grid-item{width:calc((100%)/3)}
.press-release-wrapper .grid-item--width2{width:calc((100%)/3*2)}
.press-release-wrapper .grid-item .bloggish{margin:10px}
}
@media(max-width:767px){.press-release-wrapper .bloggish.video .thumb-wrapper{height:calc((100vw - 40px) * 9/16)}
.press-release-wrapper .arrange-items{width:100%;margin:0 -10px}
}
@media only screen and (min-width:992px){.press-release-wrapper .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.sticky{padding:0 110px}
.press-release-wrapper .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.sticky .main,.press-release-wrapper .menu.sticky .main{box-shadow:0 20px 20px rgba(0,0,0,0.2)}
.press-release-wrapper .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.sticky>.main,.press-release-wrapper .menu.sticky>.main{max-width:980px;margin:0 auto}
.press-release-wrapper .menu[data-filters].sticky,.press-release-wrapper .table.sticky,.press-release-wrapper .media-content .menu.sticky{z-index:9999}
.press-release-wrapper .modal-backdrop{z-index:10001}
.press-release-wrapper .modal.modal-small.active{z-index:10002}
.press-release-wrapper .modal.has-scroll{height:50vh}
}
@media only screen and (max-width:991px){.press-release-wrapper .menu.overlap-up.sticky{z-index:9999}
.press-release-wrapper .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.sticky{padding:0 110px}
.press-release-wrapper .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.sticky .main,.press-release-wrapper .menu.sticky .main{box-shadow:0 20px 20px rgba(0,0,0,0.2)}
.press-release-wrapper .menu[data-filters].sticky,.press-release-wrapper .table.sticky,.press-release-wrapper .media-content .menu.sticky{z-index:9999}
}
.press-release-wrapper .sub-nav .text-small{font-size:14px;margin:0 !important}
.press-release-wrapper .btn-default{text-align:center;font:1.125rem / 54px 'synthese-regular','Lato-Regular';cursor:pointer;border:2px solid #4a4a4a;height:58px;padding:0 30px;transition:all .3s;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:auto}
.press-release-wrapper .menu.overlap-up.filter-grey .main>li.caret .sub-nav .list-filter-block{width:270px}
.press-release-wrapper .menu .main>li>a span:not(:first-child){max-height:27px;overflow:hidden;max-width:130px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}
.media-center.press-release-wrapper .bloggish .info .date{position:absolute !important;bottom:20px !important}
.pressreleasev2 .media-center.press-release-wrapper .media-center-tab-content{margin-bottom:70px}
.menu-bar .menu.small.overlap-up.sortable.api-sort.filter-grey.mixed-filter .list-filter-block .custom-chk.multiple{width:96%}
.press-button-container{margin:0 -10px}
.press-button-container .min-size-small{margin-right:10px;margin-left:10px !important}
.menu-bar .menu.small.overlap-up.sortable.api-sort.filter-grey.bg-white.mixed-filter.mainmenu-sticky.sticky>.main,.menu-bar .menu.sticky>.main{max-width:1060px;padding:0 40px;margin:0 auto}
.social-sharing{display:flex;flex-wrap:wrap}
.social-sharing li{padding-top:5px;padding-right:10px}
.fp-th-form-container{width:60%;margin:0 auto}
.fp_contact--form.global-contact-us .inner-container h2.line{text-align:center;margin-bottom:50px;font-size:28px}
.fp_contact--form.global-contact-us .inner-container #form-replace .label{opacity:.7}
.fp_contact--form .form-group{margin-bottom:24px}
.fp_contact--form textarea.form-control{height:120px}
.fp_contact--form.global-contact-us .upload-document .link-ic .icon-upload{background:url('clientlib-redesign/resources/images/icon-upload-black.png');background-size:18px;background-repeat:no-repeat;height:18px;margin-right:2px}
.fp_contact--form.global-contact-us .upload-document .link-ic label span{color:black}
.fp_contact--form .upload-document .link-ic span{line-height:20px}
.fp_contact--form.global-contact-us .upload-document{width:max-content;background:transparent;margin-top:0 !important;margin-bottom:10px}
.fp_contact--form.global-contact-us input[type="checkbox"]{opacity:0;width:0;height:0;position:absolute}
.fp_contact--form .checkbox-wrapper{display:flex}
.fp_contact--form .policy--checkmark:after{content:"";position:absolute;display:none;left:9px;left:5px;top:0;width:6px;height:12px;border:solid #817979;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.fp_contact--form .policy-checkbox:checked ~ .policy--checkmark:after{display:block}
.fp_contact--form .checkbox-wrapper label{margin-left:32px;line-height:24px;font-weight:600}
.fp_contact--form .checkbox-wrapper .policy--checkmark{position:absolute;border:1px solid #817979;width:18px;height:18px;top:4px;left:10px}
.fp_contact--form .policy-checkbox.error ~ .policy--checkmark{border:1px solid #ed1c24}
.fp_contact--form.global-contact-us .inner-container [class^='btn'].btn-primary{background-color:transparent !important;color:#ed1c24;border:1px solid #ed1c24}
.fp_contact--form.global-contact-us .inner-container [class^='btn'].btn-primary:hover{color:#ed1c24}
.fp_contact--form.global-contact-us .form-submit-border{margin-top:50px !important}
@media(max-width:767px){.fp-th-form-container{width:80%}
}
.frasercard{margin:80px auto}
.frasercard__listcont{display:flex;justify-content:space-between;flex-wrap:wrap}
.frasercard__list{margin-top:65px;display:flex;flex-direction:column;align-items:flex-start}
.frasercard__list h3{font-weight:bold}
.frasercard__list a{white-space:initial}
.frasercard__list:nth-child(3n){margin-right:0}
.frasercard__index{height:64px;margin-bottom:15px}
.frasercard--twocard{display:flex;align-items:center}
.frasercard--twocard:nth-child(2n){margin-right:0 !important}
.frasercard__img{width:100%}
.frasercard--twocard picture{height:165px;overflow:hidden}
@media(max-width:834px){.frasercard__list{width:100%;margin-right:0;flex-direction:column;align-items:flex-start;margin-top:25px}
.frasercard{width:100%;margin:40px auto}
.frasercard--twocard{width:100%;margin-right:0 !important}
.frasercard--twocard p{text-align:left !important}
.frasercard__listcont{flex-direction:column}
.frasercard__listcont>[class*="col--"]{width:100%;max-width:100%;flex:0 0 100%}
.frasercard__img{max-width:100%;height:240px;width:100%}
}
.frasergallery{padding:140px 0}
.frasergallery__picture{margin-bottom:10px}
.frasergallery__picture:last-child{margin-bottom:0}
.frasergallery__imagecont{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}
.frasergallery__image{width:100%}
.frasergallery__readmore,.frasergallery__readless{display:none;padding:0}
@media(max-width:834px){.frasergallery{flex-direction:column;padding:15px 0 40px}
.frasergallery>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
.frasergallery .col--6:first-child{padding-right:10px !important}
.frasergallery__imagecont{margin-top:50px}
.frasergallery__more{display:none}
.frasergallery__readmore{display:inline-block}
}
.fraserimgntxt{margin-top:10px}
.fraserimgntxt h3{font-weight:bold}
.fraserimgntxt__img{width:100%;height:640px}
.fraserimgntxt--btmtxt>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
.fraserimgntxt--btmtxt .fraserimgntxt__inner{display:flex;flex-direction:column;align-items:center}
.fraserimgntxt--btmtxt .fraserimgntxt__inner{width:90%;margin:0 auto}
.fraserimgntxt .col--6{overflow:hidden}
.fraserimgntxt__zoom{width:100%;position:relative;min-height:720px;overflow:hidden !important;background:var(--map-color)}
.fraserimgntxt__slider .fraserimgntxt__img{position:relative !important;width:100% !important;min-height:480px}
.fraserimgntxt--inneralnlft{margin-left:calc((100% - var(--content-width)) / 2);width:27%}
.fraserimgntxt--inneralnrht{margin-right:calc((100% - var(--content-width)) / 2);width:27%}
.fraserimgntxt__slider{min-height:480px}
.fraserimgntxt__imgmobile{width:calc(100% + 40px);height:400px;overflow:hidden;position:relative;margin-left:-20px}
.fraserimgntxt--alignleft,.fraserimgntxt--alignright{align-items:center}
.fraserimgntxt--fulwdh{width:100%;height:auto !important;max-height:100%}
.fraserimgntxt--alignleft .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__img,.fraserimgntxt--alignleft .fraserimgntxt__slider .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__slider .fraserimgntxt__img{height:480px !important}
.fraserimgntxt--alignleft .para.para--variation2.txt-clr--blkvar1,.fraserimgntxt--alignright .para.para--variation2.txt-clr--blkvar1{margin-top:0 !important}
.fraserimgntxt--alignleft .fraserimgntxt--home,.fraserimgntxt--alignright .fraserimgntxt--home{height:auto;width:auto}
.fraserimgntxt__heading{margin-top:48px;margin-bottom:24px}
.fraserimgntxt--mapbtm{padding-left:0;padding-right:0}
.fraserimgntxt--mapbtm .fraserimgntxt__inner{width:100%}
.fraserimgntxt--mapbtm .fraserimgntxt__heading,.fraserimgntxt--mapbtm p{padding-left:15px;padding-right:15px;width:90%;margin-left:auto;margin-right:auto}
.fraserimgntxt--mapbtm .fraserimgntxt__heading{text-align:center}
@media(max-width:1280px){.fraserimgntxt--alignleft .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__img,.fraserimgntxt--alignleft .fraserimgntxt__slider,.fraserimgntxt--alignright .fraserimgntxt__slider{max-width:60%;position:absolute;left:0;min-height:640px;top:0;width:auto;height:640px}
.fraserimgntxt--alignleft .fraserimgntxt__img.fraserimgntxt--home{max-width:35%;min-height:40px;height:auto !important;top:170px;left:90px}
.fraserimgntxt--alignright .fraserimgntxt__img.fraserimgntxt--home{max-width:35%;min-height:40px;height:auto !important;top:170px;right:90px}
.redesignpage .fraserimgntxt--alignright .fraserimgntxt--home{max-width:100%;top:unset;position:unset}
.redesignpage .fraserimgntxt--alignleft .fraserimgntxt--home{max-width:100%;top:unset;position:unset}
.fraserimgntxt--alignleft .fraserimgntxt__slider .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__slider .fraserimgntxt__img{max-width:100%;min-height:480px}
.fraserimgntxt--alignleft .fraserimgntxt__slider .owl-dots,.fraserimgntxt--alignright .fraserimgntxt__slider .owl-dots{bottom:50px}
.fraserimgntxt--alignright .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__slider{left:auto;right:0}
.fraserimgntxt--alignright{flex-direction:row-reverse}
.fraserimgntxt{padding-bottom:50px}
.fraserimgntxt--alignleft>[class*="col--"],.fraserimgntxt--alignright>[class*="col--"]{position:static !important}
.fraserimgntxt__slider .fraserimgntxt__img,.fraserimgntxt__slider{height:auto !important;min-height:100px !important}
}
@media(min-width:1281px){.redesignpage .fraserimgntxt--alignright .fraserimgntxt--home{height:auto !important}
.redesignpage .fraserimgntxt--alignleft .fraserimgntxt--home{height:auto !important}
}
@media(max-width:1024px){.fraserimgntxt--alignleft .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__img,.fraserimgntxt--alignleft .fraserimgntxt__slider,.fraserimgntxt--alignright .fraserimgntxt__slider{max-width:55%}
.fraserimgntxt--alignleft .fraserimgntxt__img.fraserimgntxt--home{max-width:35%;min-height:auto;left:73px}
.redesignpage .fraserimgntxt--alignleft .fraserimgntxt--home{max-width:100%;top:unset;position:unset}
.fraserimgntxt--alignright .fraserimgntxt__img.fraserimgntxt--home{max-width:35%;min-height:auto;right:73px}
.redesignpage .fraserimgntxt--alignright .fraserimgntxt--home{max-width:100%;top:unset;position:unset}
.fraserimgntxt__imgmobile.hide--desktop{display:block !important;height:640px;overflow:hidden;position:relative}
.fraserimgntxt__imgmobile.hide--desktop .fraserimgntxt__img.fraserimgntxt--fulwdh2{width:150%;height:auto;position:absolute;top:-70px;left:0;margin-left:20px}
.fraserimgntxt__zoom.hide--mobile{display:none !important}
}
@media(min-width:1280.02px){.fraserimgntxt__img{height:640px}
}
@media(max-width:834px){.container-exlrg--spacing .fraserimgntxt .heading{margin-top:0}
.fraserimgntxt{flex-direction:column;padding-bottom:0}
.fraserimgntxt__img-container{margin-bottom:30px}
.fraserimgntxt__img{position:static !important;width:100% !important;height:240px}
.fraserimgntxt--fulwdh{width:calc(100% + 8px) !important;margin-left:-4px;height:auto}
.fraserimgntxt__imgmobile.hide--desktop{width:calc(111%) !important;height:400px !important;overflow:hidden !important;position:relative !important;margin-left:-5.5% !important}
.fraserimgntxt__imgmobile.hide--desktop .fraserimgntxt__img.fraserimgntxt--fulwdh2{width:210% !important;height:auto;position:absolute !important;left:-20%;top:-57%}
.fraserimgntxt__imgmobile.hide--desktop{margin-bottom:40px}
.fraserimgntxt>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
.fraserimgntxt__img.wdh-per--55{width:100% !important;margin-left:0 !important}
.fraserimgntxt__zoom{min-height:300px}
.fraserimgntxt--imgslider{flex-direction:column !important;width:100%;padding:0 20px;margin-top:40px}
.fraserimgntxt--imgslider .fraserimgntxt__slider{width:100% !important}
.fraserimgntxt--inneralnlft,.fraserimgntxt--inneralnrht{width:100%;margin-left:0}
.fraserimgntxt__slider .owl-nav{display:none}
.fraserimgntxt--imgslider:last-child{margin-bottom:40px}
.fraserimgntxt--btmtxt .fraserimgntxt__inner{width:100%;margin:0 auto}
.fraserimgntxt.pad-tp--80.pad-tpbt--40{padding-top:40px !important;margin-top:0 !important}
.fraserimgntxt.pad-tpbt--40{padding-top:10px !important;margin-top:0 !important}
.fraserimgntxt__img.mar-bt--50{margin-bottom:30px !important}
.fraserimgntxt--alignleft .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__img,.fraserimgntxt--alignleft .fraserimgntxt__slider,.fraserimgntxt--alignright .fraserimgntxt__slider{width:100% !important;max-width:100% !important;height:240px !important;min-height:240px}
.fraserimgntxt--alignleft .fraserimgntxt__slider,.fraserimgntxt--alignright .fraserimgntxt__slider{position:relative}
.fraserimgntxt--alignleft .fraserimgntxt__slider .fraserimgntxt__img,.fraserimgntxt--alignright .fraserimgntxt__slider .fraserimgntxt__img{max-width:100%;min-height:240px !important;height:240px !important}
.hide-lrg--desktop{display:none !important}
.fraserimgntxt__slider .owl-dots{bottom:16px !important}
.fraserimgntxt--alignleft .para.para--variation2.txt-clr--blkvar1,.fraserimgntxt--alignright .para.para--variation2.txt-clr--blkvar1{margin-top:20px !important}
.fraserimgntxt--mapbtm .fraserimgntxt__heading,.fraserimgntxt--mapbtm p{padding-left:0;padding-right:0;width:100%}
}
@media(max-width:576px){.fraserimgntxt__imgmobile.hide--desktop .fraserimgntxt__img.fraserimgntxt--fulwdh2{width:300% !important;top:-32%;left:-48%}
}
.fraserreasons{width:100%;padding:80px 0}
.fraserreasons .container--fxdwdh{display:flex;flex-wrap:wrap;justify-content:space-between}
.counter--dec div:nth-child(n+2){padding-top:75px}
.fraserreasons .fraserreasons__blocks .para--variation2{min-height:58px}
@media(max-width:834px){.fraserreasons .container--fxdwdh{max-width:100% !important;width:100% !important;margin:0 auto !important}
.fraserreasons{padding:15px 0 25px}
.fraserreasons .container--fxdwdh{flex-direction:row}
.fraserreasons__blocks{width:100%;flex:0 0 100%;max-width:100%}
.fraserreasons .fraserreasons__blocks .para--variation2{min-height:10px}
.counter--dec div:nth-child(2){padding-top:40px}
.counter--dec div:nth-child(2)::before{top:0}
.counter--dec div{margin-bottom:15px}
}
.frasersale{margin:10px auto}
.frasersale__left{flex-direction:column;align-items:start;background:url(clientlib-redesign/resources/images/divider.png) no-repeat top right transparent;background-size:auto 100%}
.frasersale__addresslist{color:var(--black-color);margin:15px 0;display:table;width:100%}
.frasersale__addresslist:first-child{margin-top:0}
.frasersale__addresslist:last-child{margin-bottom:0}
.frasersale__addressimg{padding-right:25px;padding-top:5px;display:table-cell;float:none;width:41px}
.frasersale__addressimg img{width:16px}
.frasersale__divider{width:100%;height:1px;background:var(--black-color-var2);display:none;margin-bottom:10px}
.frasersale--variation .heading{margin-top:0}
.frasersale--variation .heading,.frasersale--variation .para{color:var(--cream-color-1)}
.frasersale--variation .frasersale__left{background:0}
.frasersale--variation .frasersale__divider{display:block;width:1px;min-height:170px;background:var(--border-color)}
.frasersale--variation .col--7{padding-left:0}
.frasersale--variation .col--4{padding-right:0}
.frasersale--variation .frasersale__addresslist p{color:var(--white-color)}
@media(max-width:834px){.frasersale{flex-direction:column}
.frasersale>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
.frasersale__left{background:0;position:relative;padding-bottom:30px}
.frasersale__left::before{display:none}
.frasersale__divider{display:block}
.frasersale--variation .frasersale__divider{min-height:1px !important;width:100% !important;margin-bottom:25px;background:var(--black-color-var3) !important}
.frasersale--variation .btn.btn--var{margin-left:0 !important;width:100% !important;margin-top:20px}
.frasersale--variation,.frasersale--variation.mar-tpbt--80{margin:40px auto !important}
.frasersale--variation .heading,.frasersale--variation .para{width:100%}
.frasersale__addresslist p{width:100%;display:inline}
}
.fraservideo__player{width:100%;position:relative;height:720px}
.fraservideo__player iframe{width:100%;height:100%}
.fraservideo__poster{position:absolute;width:100%;height:100%;left:0;top:0}
.fraservideo__txt{width:100%;position:absolute;left:0;bottom:15px;z-index:2;text-align:center;color:var(--white-color);text-transform:uppercase}
@media(max-width:834px){.fraservideo__player{height:400px}
.redesignhomepage .newpagesection .newbanner__imglst .fraservideo .fraservideo__player{height:100vh;object-fit:fill}
}
.fraserheader{display:flex;position:absolute;z-index:2;top:0;left:0;width:100%}
.fraserheader__logo{padding:30px 20px;background:var(--white-color);float:left;margin:0}
.fraserheader__logolink{width:160px;height:auto;float:left}
.fraserheader__logoimg{width:143px;height:127px;padding-left:11px}
.frasernav{display:flex;align-items:center;padding:15px 0;min-height:70px}
.frasernav__menu{width:100%}
.frasernav__listcont{width:100%;display:flex;justify-content:space-between;align-items:center}
.frasernav__link{color:var(--white-color);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.frasernav__link:hover{color:var(--bubble-hover-color);text-decoration:none;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.frasernav__logo{width:100px;height:25px}
.frasernav__logolink,.frasernav__logoimg{width:100%;height:100%;padding:0}
.frasernav__menuicon{display:none;background:url(clientlib-redesign/resources/images/menu.png) no-repeat transparent;background-size:contain;width:24px;height:24px;text-indent:-99999em;float:right;margin-top:5px}
.frasernav--fixtop{position:fixed;top:0;left:0;width:100%;z-index:9}
.open--menu .frasernav__menuicon{background:url(clientlib-redesign/resources/images/close__icon.png) no-repeat transparent;background-size:contain;margin-top:7px}
@media(max-width:834px){.frasernav .col--8{max-width:100%}
.frasernav__menu{display:none;margin-top:20px;position:relative}
.frasernav__menu::before{position:absolute;top:0;width:calc(111%);left:-5.5%;content:"";height:1px;background:var(--black-color-var1)}
.frasernav{height:auto;padding:15px 0;flex-direction:column;align-items:flex-start}
.frasernav__menuicon{display:block}
.frasernav .col--2{display:flex;width:100%;flex:0 0 100%;max-width:100%;justify-content:space-between}
.col--9{width:100%;flex:0 0 100%;max-width:100%}
.frasernav__listcont{flex-direction:column}
.frasernav__list{width:100%}
.frasernav__list:last-child{border-bottom:0}
.frasernav__link{padding:15px 0;text-align:center;width:100%;float:left;font-family:var(--fraser-font);font-style:normal;font-weight:normal;font-size:16px;line-height:20px;display:flex;align-items:center;color:var(--black-color-var2)}
.frasernav .col--10{width:100%;max-width:100%;flex:0 0 100%}
}
.zoomable-area{position:relative}
.animateCSS{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hideWhileAnimate{display:none !important}
.top-element{z-index:1000}
.draggable{cursor:move}
.unselectable,.zoomable-area{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.frasersection{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:55px 0 70px;margin:0 !important}
@media(max-width:834px){.frasersection{padding:15px 0 30px}
.frasersection .heading{text-align:left !important}
.frasersection .col--11{width:100%;flex:0 0 100%;max-width:100%}
}
.frasermap{padding:5px 0 70px;display:flex;flex-direction:column;align-items:center}
.frasermap__heading{display:flex;align-items:center;flex-direction:column;margin-bottom:50px}
.frasermap__imgcont{width:100%}
.frasermap__table{display:flex;justify-content:space-around}
.frasermap__table table th{padding-right:20px;padding-bottom:20px;white-space:nowrap;border-bottom:1px solid var(--cream-color-1)}
.frasermap__table table th:nth-child(1){padding-left:0 !important}
.frasermap__table table th:nth-child(3){padding-right:0;padding-left:0}
.frasermap__table div{flex:1}
.frasermap__table table{margin-top:30px;width:calc(100% - 15px);border-collapse:collapse}
.frasermap__table table tbody td{padding:10px 0}
.frasermap__table table tbody td:nth-child(n+2){white-space:nowrap;text-align:center}
.frasermap__table td:nth-child(3),.frasermap__table td:nth-child(4){text-align:center}
.frasermap__table td:last-child{text-align:right}
.frasermap__image{width:calc(100% + 40px);height:auto;margin-top:50px;margin-left:-20px}
.frasermap__tabledropdown{width:100%;margin-top:50px;display:none}
.frasermap__tabledropdownselect{width:100%;padding:10px 20px 10px 0;border:0;font-size:20px;border-bottom:1px solid var(--cream-color-1);background:url(clientlib-redesign/resources/images/chevron__down__icon.png) no-repeat right center transparent;-webkit-box-sizing:none;-moz-box-sizing:none;box-sizing:none;-webkit-appearance:none;-moz-appearance:none;background-size:5%;font-family:var(--fraser-scndry);font-style:normal;font-weight:900;font-size:20px;line-height:36px;color:var(--black-color-var1);margin-bottom:15px}
.frasermap--location{padding-bottom:0 !important}
.frasermap--location .frasermap__heading{margin-bottom:0 !important}
@media(max-width:834px){.frasermap--location .frasermap__heading{margin-bottom:10px !important}
.frasermap--location .frasermap__heading p{padding-bottom:30px !important}
.frasermap__table thead{display:none}
.frasermap__table .fraser--row.jus-cnt--flend{width:100%;max-width:100%;flex:0 0 100%}
.frasermap__table table{margin-top:5px;width:100%;max-width:100%;flex:0 0 100%}
.frasermap__tabledropdown{display:flex;margin-top:0}
.frasermap__tabledropdownselect{padding-top:0}
#frasermapTableLandmarks{display:none;width:100%;max-width:100%;flex:0 0 100%}
.frasermap__table{flex-direction:column}
.frasermap{padding:10px 0 35px}
.frasermap.fraser--row{margin-left:-15px !important}
.frasermap__table div:nth-child(1){margin:0}
.frasermap__table table tbody td{padding:10px 5px;display:inline-table}
.frasermap__table table tbody td:first-child{width:calc(100% - 40px)}
.frasermap__table table tbody td:nth-child(n+2){color:var(--black-color-var3);margin-right:7px;margin-bottom:8px;position:relative}
.frasermap__table table tbody td:nth-child(n+2)::after{position:absolute;content:",";color:var(--black-color-var3);right:-3px;bottom:0}
.frasermap__table table tbody td:last-child::after{display:none}
.frasermap__heading{margin-bottom:10px}
.frasermap__table div{width:100%;max-width:100%;flex:0 0 100%}
}
.redesignpage .frasermap__table table{display:unset}
@media(max-width:1024px){.redesignpage .fraserimgntxt__imgmobile.hide--desktop .fraserimgntxt__img.fraserimgntxt--fulwdh2{position:unset !important;margin:0}
.redesignpage .fraserimgntxt__imgmobile.hide--desktop{height:auto !important}
}
.p-top-120{padding-top:120px !important}
@media(min-width:1280.02px){.hide-lrg--desktop{display:none}
.fraserimgntxt.pad-tpbt--40{padding-bottom:0 !important;margin-top:0 !important}
.show-lrg--desktop{display:block}
}
@media(min-width:991.98px) and (max-width:1280px){.mar-meddvcbt--40{margin-bottom:40px}
}
@media(min-width:835px){.redesignpage .fraser--row{margin-left:0 !important;margin-right:0 !important}
}
@media(max-width:834px){.col--1,.col--2,.col--3,.col--4,.col--5,.col--6,.col--7,.col--8,.col--9,.col--10,.col--11,.col--12,.col--auto{padding-left:0 !important;padding-right:0 !important}
.fraser--row{margin-left:0 !important;margin-right:0 !important}
.container--fluid{padding-left:0 !important;padding-right:0 !important;max-width:100%;overflow:hidden}
.container--content{max-width:100%}
.container-brdr--bot{border-bottom:0}
.container--spacing{margin:0 auto !important}
.container--spacing .fraser--row{flex-direction:column}
.container--spacing .fraser--row [class^="col--"]{width:100%;max-width:100%}
.container-pmdm--spacing{margin:10px auto !important}
.container-mdm--spacing{margin:25px auto !important}
.container-lrg--spacing{margin:20px auto !important}
.container-exlrg--spacing{margin:30px auto !important}
.hide--mobile,.hide--mobileflx,.mobiletblcl{display:none !important}
.hide--desktop{display:block !important}
.container--fxdwdh{max-width:90% !important;width:90% !important;margin:0 auto !important}
.pos-fix--top{position:fixed;top:0;left:0;z-index:7}
.txt-mobclr--white{color:var(--white-color) !important}
.bg-mob--cream{background:var(--cream-color-2);padding:5px 0 40px;margin-bottom:0 !important;margin-top:0 !important;position:relative;top:5px}
.mar-mobtop--0{margin-top:0 !important}
.map-control{display:none}
.txt-mob--ctr{text-align:center !important}
.pad-exlrgbt--0{padding-bottom:0 !important}
.hide--mobiletblcl{display:none !important}
.mar-bt--22{margin-bottom:22px}
.p-top-120{padding-top:72px !important}
}
@media(min-width:1280.02px){.pad-exlrgbt--0{padding-bottom:0 !important}
}
.btn-primary-V2{display:block;min-width:fit-content;padding:16px 24px;background-color:#ed1c24;color:#fff;min-width:192px;font-family:'synthese-book';font-weight:700;font-size:16px;line-height:24px}
.btn-primary-V2:hover{color:#ed1c24;background-color:#fff}
.btn-primary-V2:active,.btn-primary-V2:focus{background-color:#ab2328}
.btn-primary-V2:disabled,.btn-secondary-V2:disabled{background-color:#817979;color:#ededee}
.btn-primary-V2:focus:hover{color:#ed1c24;background-color:#fff}
.btn-secondary-V2{display:block;min-width:fit-content;padding:16px 24px;color:#ed1c24;background-color:#fff;min-width:192px;font-family:'synthese-book';font-weight:700;font-size:16px;line-height:24px}
.btn-secondary-V2:hover{background-color:#ed1c24;color:#fff}
.btn-secondary-V2:active,.btn-secondary-V2:focus{color:#ab2328}
.btn-secondary-V2:focus:hover{background-color:#ed1c24;color:#fff}
.icon-button{width:48px;height:48px;padding:16px;background-color:#ed1c24}
.icon-button:disabled{background-color:#817979}
.frasernature__image{width:100%;height:auto}
.display-lrg--desktop{display:none !important}
.frasernature__content{position:absolute;margin-left:200px;z-index:2}
.frasernature__content .col--8{max-width:100%}
.frasernature{position:relative}
.frasernature::before{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);content:"";left:0;top:0;z-index:1}
.frasernature__bgimage{width:100%}
.frasernature__grid p{color:var(--white-color) !important}
@media(max-width:834px){.frasernature{padding-top:30px}
.frasernature__grid .col--4.pad-t--20{margin-bottom:40px}
.frasernature::before{display:none}
.frasernature__bgimage{position:absolute;left:0;top:0;height:100%;width:auto}
.frasernature__content{left:0;margin:0 auto !important;position:static}
.frasernature__grid{flex-direction:column}
.frasernature__content>[class*="col--"],.frasernature__grid>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
}
.fraserquicklinks{flex-direction:column;overflow:hidden;margin-top:5px;margin-bottom:30px;margin-left:0;margin-right:0}
.fraserquicklink__boxes{display:flex;justify-content:space-between;flex-wrap:wrap}
.fraserquicklink__box{width:calc((100% - 60px) / 4);margin-right:20px;position:relative;min-height:360px;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserquicklink__box:nth-child(4){margin-right:0}
.fraserquicklinks__boximg{width:100%;height:100%}
.fraserquicklink__heading{position:absolute;bottom:0;left:15px;width:125px;z-index:2;margin:0 0 17px;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserquicklink__link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;text-indent:-99999em;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserquicklink__box:hover .heading{color:var(--cream-color-1) !important;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserquicklink__box:hover .fraserquicklink__link:hover,.fraserquicklink__link:hover{background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
@media(max-width:834px){.fraserquicklink__boxes{flex-wrap:wrap}
.fraserquicklink__box{width:calc((100% - 20px) / 2);margin-bottom:20px;min-height:160px;overflow:hidden}
.fraserquicklink__link{height:100%}
.fraserquicklink__box:nth-child(2){margin-right:0}
.fraserquicklinks{margin-bottom:0;margin-top:0}
}
@media(max-width:560px){.fraserquicklink__boxes{flex-direction:column}
.fraserquicklink__box{width:100%;margin-right:0;margin-bottom:20px;height:160px;overflow:hidden}
}
.newbanner__img{width:100%;visibility:hidden}
.newbanner{height:calc(100vh - 150px);overflow:hidden;top:150px;width:100%}
.homecarousel .newbanner{position:fixed !important}
.newbanner__imgarc{position:absolute;left:0;width:100%;z-index:1}
.newbanner__imgarcbtm{position:absolute;width:100%;height:5px;left:0;bottom:0;z-index:1}
.newbanner__txt{position:absolute;left:0;bottom:300px;z-index:1}
.txtimg .newheading strong,.txtimg .newheading b{font-family:var(--newfraser-bold-font)}
.txtimg .newheading{font-weight:normal !important}
.newbanner__slider{position:relative;overflow:hidden;height:calc(100vh - 150px)}
.newbanner__slider.owl-carousel .owl-item{height:calc(100vh - 150px)}
.newbanner__slider .owl-dot{transform:rotate(0);padding:2px !important;margin:0 !important;width:auto;background:transparent !important;cursor:pointer;height:auto}
.newbanner__slider.owl-carousel button.owl-dot{padding:2px !important}
.newbanner__slider .owl-dot span{width:24px;height:1px;background:var(--white-color);opacity:.5;display:inline-block}
.newbanner__slider .owl-dot.active span{height:4px;background:var(--red-color);opacity:1}
.newbanner__slider .owl-dot:hover span{height:4px}
.newbanner__slider .owl-dots{justify-content:flex-start;width:var(--content-width);left:calc( (100% - var(--content-width)) / 2);bottom:100px;align-items:flex-end}
@media only screen and (min-width:1360px){.newbanner__slider .owl-dots{width:var(--content-width-lg);left:calc((100% - var(--content-width-lg)) / 2)}
}
.txtimg{padding:32px 0 120px}
.txtimg__bg{position:absolute;right:-40px;top:-60px;max-width:none !important}
.apply__animationright{visibility:hidden;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.newbanner__overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.newbanner__imglst{background-size:cover;background-repeat:no-repeat;background-position:center center}
.newbanner .simpleParallax{height:100%}
@-webkit-keyframes onlyFadeInRight{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes onlyFadeInRight{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__onlyFadeInRight{-webkit-animation-name:onlyFadeInRight;animation-name:onlyFadeInRight}
.redesignhomepage .newpagesection .newbanner__imglst .fraservideo__player{height:auto}
@media(min-width:1280.02px){.txtimg__bg{right:calc((100% - var(--content-width))/2);top:0}
}
@media(min-width:834.02px) and (max-width:1023.98px){.newbanner__txt{left:20px}
.newbanner__slider .owl-dots{left:25px}
}
@media(max-width:834px){.newbanner__img{height:600px;width:100% !important}
.newbanner__slider .owl-dots{left:0;align-items:center;justify-content:center;width:100%;bottom:84px}
.newbanner__txt{position:absolute;left:0;bottom:120px;width:100%}
.newbanner__imglst [class*="col--"]{width:100%;max-width:100%}
.txtimg{padding:16px 0 36px}
.txtimg .newheading{font-size:24px;letter-spacing:0;line-height:32px;font-weight:normal;letter-spacing:0}
.txtimg .newheading strong{font-family:var(--newfraser-bold-font)}
.newbanner{top:72px;height:auto;max-height:calc(100vh - 72px)}
.newbanner__imglst{height:auto;max-height:calc(100vh - 72px)}
.newbanner__slider.owl-carousel .owl-item{height:auto;max-height:calc(100vh - 72px)}
.newbanner__slider{height:auto;max-height:calc(100vh - 72px)}
}
.container--editmode .newbanner,.container--editmode .newbanner__slider,.container--editmode .newbanner__slider.owl-carousel .owl-item{min-height:700px;max-height:700px}
.container--editmode .newbanner__imglst{max-height:700px}
.container--editmode .newbanner{position:static}
.newbanner__imglst .fraservideo__player{position:absolute;left:0;top:0;width:100%;height:100%}
.headercarousel .fraser--row .fraserbanner .owl-dots .owl-dot{transform:none}
.headercarousel .fraser--row .fraserbanner .owl-dots .owl-dot:hover{height:4px}
@-webkit-keyframes fadeInFromUp{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInFromUp{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fraserstory__boxes{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}
.fraserstory__box{width:calc((100% - 40px) / 3);margin-right:10px;margin-left:10px;position:relative;min-height:360px;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;cursor:pointer;margin-bottom:20px}
.fraserstory__box:nth-child(3n){margin-right:0}
.fraserstory__box:nth-child(3n+1){margin-left:0}
.fraserstory__boximg{width:100%;height:100%}
.fraserstory__boxoverlaytext{position:absolute;bottom:20px;left:0;padding:0 16px;width:100%;max-width:280px;z-index:2}
.fraserstory__link{text-decoration:none;margin:0 !important;font-family:var(--newfraser-font);font-style:normal;font-weight:bold;font-size:16px;line-height:24px;color:var(--red-color)}
.fraserstory__boxoverlaytext .newheading{margin-bottom:0}
.fraserstory__link:hover{text-decoration:none;color:var(--red-color-var1)}
.fraserstory__link:hover path{fill:var(--red-color-var1)}
.fraserstory__boxlink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%) !important}
.fraserstory__boxoverlaylink{font-family:var(--newfraser-font);font-style:normal;font-weight:bold;font-size:16px;line-height:24px;color:var(--red-color);display:none;margin-top:16px;height:0}
.fraserstory__boxoverlaylink:hover{text-decoration:none;color:var(--red-color)}
.fraserstory__box:hover .fraserstory__boxoverlaylink{display:block;height:auto;-webkit-animation:fadeEffect .35s;animation:fadeEffect .35s}
.fraserstory__box:hover .fraserstory__boxoverlaytext{-webkit-animation-name:fadeInFromUp;animation-name:fadeInFromUp}
.story__arrow{position:relative;top:3.1px !important}
@media(max-width:834px){.fraserstory__box{width:calc((100% - 60px ) / 3);margin-bottom:20px;min-height:160px;overflow:hidden}
.fraserstory__box:nth-child(2){margin-right:0}
.fraserstory__boxes{flex-direction:column;flex-wrap:wrap;margin-top:16px}
.fraserstory__box{width:100%;margin-right:0;margin-bottom:20px;height:auto;overflow:hidden;align-items:center}
.fraserstory__boximg{height:auto;width:100% !important}
.fraserstory__box{height:320px;overflow:hidden}
.story__arrow{position:relative;top:-19.9px !important;left:6.6rem !important}
}
.header__icon{width:13px;margin-left:8px}
.search--icon{width:24px;margin-left:auto;float:right}
.hero__image{width:100%;min-height:640px}
.home__breadlink,.home__breadlink:hover{font-family:var(--newfraser-font);font-style:normal;font-weight:normal;font-size:16px;letter-spacing:0;line-height:24px;color:var(--white-color);text-decoration:none}
.reportbtn:hover{color:var(--black-color) !important}
.report__image{height:838px;width:100%}
.hero__banner{position:fixed;display:inline-block;top:150px;width:calc(100% + 30px);height:640px;overflow:hidden;background:url(clientlib-base/resources/newimages/park__hero--image_3x.png) center center;background-size:cover;background-repeat:no-repeat}
.hero__banner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;max-height:640px;display:inline-block;background:-webkit-linear-gradient(252.64deg,rgba(0,0,0,0) 0,#000 100%) !important}
.hero__banner img{display:block}
.home__icon{width:16px;margin-right:8px}
.hero__bannertext{position:fixed;top:150px;left:50%;margin-left:calc(-1 * ( var(--content-width) / 2))}
.hero__text{position:absolute;top:.4rem;font-family:var(--newfraser-font)}
.hero__text--title{padding:12px 16px;text-transform:uppercase}
.hero__textheading{max-width:478px;margin:32px 0 !important}
.hero__textvalue{font-size:64px;letter-spacing:-0.01em;line-height:72px;font-style:normal;font-weight:normal;color:var(--white-color);margin-right:35px;font-family:var(--newfraser-book) !important;flex:25%}
.hero__text--currency{font-size:32px;letter-spacing:-0.01em;line-height:40px;color:var(--white-color)}
.hero__text--unit{font-size:48px;letter-spacing:-0.01em;line-height:72px;color:var(--white-color)}
.hero__subtext{margin-top:8px}
.hero__textnum{display:flex;flex-wrap:wrap}
.hero__label--text{color:var(--white-color) !important;padding:17px 16px 15px;background-color:var(--grey-color)}
.hero__label{margin-top:84px !important}
.reportmain__text{font-weight:normal !important}
.award__logo{width:100%;height:auto}
.union{position:absolute;left:20rem;bottom:0}
.arrow__icon--slide{width:21px;height:20px}
.arrow__icon--slide:hover{color:var(--red-color-var1)}
.brdr--btm{border-bottom:1px solid var(--grey-color);width:100%}
.tooltip__image{width:100%}
.reportstext__image{position:absolute;width:auto;height:100%;top:0;right:0}
.reportstext__bg{position:absolute;width:25%;left:0;height:100%;background:var(--grey-color);z-index:1}
.reportstext__content{position:relative;z-index:1}
.reportstext__imgcnt{position:static}
.reportstext__textcnt{background:var(--grey-color);z-index:1;padding:96px 0 220px}
.reportstext__textarc{position:absolute;height:100%;right:-312px;top:0}
.reportstext__select{display:flex}
.download__btn{border:1px solid var(--white-color);z-index:4;margin-left:10px;min-width:154px;background-color:transparent;color:var(--white-color)}
.download__btn:hover{background-color:var(--white-color);color:var(--red-color)}
.download__btn[disabled]{cursor:not-allowed;border:1px solid var(--monochrome-color-var4);color:var(--monochrome-color-var4)}
.download__btn[disabled]:hover{background-color:transparent;color:var(--monochrome-color-var4)}
.tab__textarc{position:absolute;width:100%;left:0;bottom:0}
.timeline__image,.goals__image{width:100%;height:auto}
.fraserbalance__img{width:100%;height:auto}
.newfraservideo__img{position:absolute;width:100%;height:100%;background:#000;opacity:.4}
.tab__cnt{display:flex;flex-wrap:wrap}
.tab__cnt .tab__img{flex:0 0 20%}
.tab__cnt .tab__text{flex:0 0 80%}
p.newfraservideo__txt{width:100%;position:absolute;left:0;bottom:15px;z-index:2;text-align:center;color:var(--white-color) !important;font-size:24px;letter-spacing:0;line-height:34px;letter-spacing:-1px;font-family:var(--newfraser-font)}
.fraserconnect{padding:96px 0 120px}
.awardscont .newpara{margin-bottom:8px}
.awardscont__readmore{color:var(--grey-color)}
.awardscont__readmore:hover{text-decoration:none;color:var(--grey-color-var1)}
.frasergoals{padding:100px 0 120px}
.tab__head{display:flex;margin-top:24px}
.bg--svg{background:url(clientlib-redesign/resources/newimages/union.svg) no-repeat calc(100% - 230px) center transparent;background-size:795px;z-index:2}
.times__img{width:16px;height:auto}
.close__icon{position:absolute;right:0;top:50px;cursor:pointer}
.reportstext__textarcmobile{display:none}
.fraserconnect__bg{position:absolute;right:230px;top:50%;margin-top:-157px;max-width:none !important}
@-webkit-keyframes onlyFadeInRight{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes onlyFadeInRight{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__onlyFadeInRight{-webkit-animation-name:onlyFadeInRight;animation-name:onlyFadeInRight}
@media(max-width:1024px){.reportstext .download__btn{min-width:140px;width:auto !important}
.reportstext .newbtn{width:100%}
}
@media(min-width:834.02px) and (max-width:1023px){.reportstext__select .col--7{width:100%;max-width:100%;flex:0 0 100%}
.reportstext .newselect{margin-bottom:20px}
.reportstext .download__btn{margin-left:15px !important;width:100%;margin-right:15px !important}
.reportstext .newbtn{white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden;display:block;padding:15px 10px;font-size:15px}
.reportstext .download__btn{width:100% !important}
}
@media(max-width:560px){.hero__image{width:100%;height:856px}
.hero__textheading{font-size:24px;letter-spacing:0;line-height:32px;width:auto}
.hero__text{position:absolute;top:6.2rem}
.hero__textvalue{flex-direction:column}
}
@media(max-width:1280px){.bg--svg{background-position:calc(100% + 88px) center}
.fraserconnect__bg{right:0}
}
@media(min-width:1280px){}
@media(min-width:1920px){.hero__banner{height:720px;overflow:hidden}
.hero__image{min-height:720px}
.hero__banner:after{max-height:720px}
}
@media(min-width:834.02px) and (max-width:1023.98px){.hero__bannertext{left:20px;margin-left:0}
}
@media(max-width:834px){.reportstext__bg{display:none}
.hero__bannertext{max-width:100% !important;width:100% !important;left:0;top:82px;position:static}
.hero__banner{width:100%;height:856px;overflow:hidden;background:url(clientlib-base/resources/newimages/park__hero--image_1x.png) center center;background-size:cover;background-repeat:no-repeat;top:82px;position:static}
.hero__textnum{flex-direction:column;margin-top:8px}
.hero__image{min-height:856px;width:100%;height:auto}
.hero__banner:after{min-height:856px}
.hero__text{top:28px;width:calc(100% - 40px);left:20px}
.fraserconnect{padding:16px 0 40px}
.hero__textvalue{margin-bottom:24px;margin-right:0}
.hero__textvalue .newpara{margin-top:0}
.hero__textvalue .newbtn{width:auto;margin-top:132px !important;margin-bottom:8px}
.hero__text .newpara{margin-top:0 !important}
.bg--svg{background-position:top center;background-size:743px}
.frasergoals{padding:16px 0 40px}
.frasergoals .mar-top--56{margin-top:0 !important;padding-top:14px !important}
.reportstext__textarc{display:none}
.reportstext{display:flex;flex-direction:column}
.reportstext [class*="col--"]{width:100%;max-width:100%;flex:0 0 100%}
.reportstext__imgcnt{width:calc(100% + 40px) !important;max-width:calc(100% + 40px) !important;position:relative;left:-20px}
.reportstext__image{position:static;width:100%;height:auto}
.reportstext__textcnt{padding:16px 0 88px}
.reportstext{display:flex;flex-direction:column}
.reportstext .mar-top--64{margin-top:40px}
.reportstext .mar-top--64 .newheading{margin-bottom:16px}
.reportstext__select{width:100%;overflow:hidden}
.reportstext .download__btn{margin-left:0;background:var(--grey-color);color:var(--white-color);width:100% !important}
.reportstext__textarcmobile{position:absolute;left:-20px;bottom:-42px;width:calc(100% + 40px);display:block}
.fraserfooternew--active .fraserfooternew__arrow{transform:rotate(180deg)}
}
@media(max-width:320px){.reportbtn{font-size:14px;padding:15px 10px}
.reportstext__textcnt .newbtn{font-size:14px;padding:15px 10px}
}
.tab__head>[class*="col--"]:hover{border-bottom:4px solid var(--grey-color);transition:500ms ease-in-out}
.fraserprogress{padding:96px 0 0}
.tab__links{width:calc(100% / 5);margin-right:16px;cursor:pointer;border-bottom:4px solid var(--monochrome-color) !important}
.tab__links:last-child{margin-right:0}
.tab__links.active{border-bottom:4px solid var(--red-color) !important}
.tab__links.active:hover{border-bottom:4px solid var(--red-color) !important;transition:500ms ease-in-out}
.tab__links.active .tabheading__text{color:var(--white-color) !important;font-weight:bold}
.tab__links:hover{border-bottom:4px solid var(--grey-color) !important;transition:500ms ease-in-out}
.tab__cont p,.tab__cont h1,.tab__cont h2,.tab__cont h3,.tab__cont h4,.tab__cont h5,.tab__cont h6,.tab__cont span{font-family:var(--newfraser-font)}
.tabheading__text{width:100%;max-width:168px;height:64px;overflow:hidden;color:var(--monochrome-color-var3) !important;font-weight:normal}
.tab__circle{height:15px;width:15px;background-color:var(--scdry-mushroom);border-radius:50%;margin-right:6px}
.tab--circleachieved{background-color:var(--scdry-pine)}
.tab__status{display:flex;align-items:center}
.tab__cont{display:none;padding:20px 0 280px}
.tab__cont#tabCont1{display:block;-webkit-animation:fadeEffect .35s;animation:fadeEffect .35s;height:100%}
@-webkit-keyframes fadeEffect{from{opacity:0}
to{opacity:1}
}
@keyframes fadeEffect{from{opacity:0}
to{opacity:1}
}
.fraserwork{padding:96px 0 120px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.fraserwork .owl-nav{top:auto;right:auto;width:60px;display:flex;justify-content:space-between;height:20px;bottom:-26px;left:0}
.fraserwork .owl-prev{width:20px;left:0}
.fraserwork .owl-next{width:20px;left:auto;right:0}
@media(max-width:560px){.strategyexpand__header>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
.strategyexpand__count>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
.frasertab>[class*="col--"]{width:100%;flex:0 0 100% !important;max-width:100%}
.fraserbalance__img{width:50% !important;height:auto}
.tab__head>[class*="col--"]{width:100%;flex:0 0 100% !important;min-width:100% !important}
.tabheading__text{height:32px;margin-top:16px;margin-bottom:8px;width:100%}
.tab__head>[class*="col--"]{border-bottom:1px solid var(--monochrome-color-var2)}
.tab__head>[class*="col--"]:hover{border:none !important;transition:none}
}
@media(max-width:834px){.frasertab>[class="col--2"]{width:100%;flex:0 0 20%}
.frasertab>[class="col--8"]{width:100%;flex:0 0 80%;margin-bottom:32px}
.fraserbalance__img{width:80%;height:auto}
.fraserstrategy>[class*="col--"]{width:100%;flex:0 0 100%;max-width:100%}
.tab__head>[class*="col--"]{width:100%;flex:0 0 20% !important;margin-right:22px}
.fraserprogress{padding:7px 0 0}
.tab__links{background:var(--monochrome-color);width:100%;padding:16px 0;margin-right:0;border-bottom:1px solid var(--monochrome-color-var2) !important;position:relative}
.tab__links.active,.tab__links.active:hover,.tab__links:hover{border-bottom:1px solid var(--monochrome-color-var2) !important}
.tab__links:hover{border-bottom:1px solid var(--monochrome-color-var2) !important}
.tab__links:first-child{border-top:1px solid var(--monochrome-color-var2) !important}
.tab__links::after,.tab__links::before{position:absolute;width:20px;left:-20px;top:-1px;height:calc(100% + 2px);content:"";background:var(--monochrome-color)}
.tab__links::before{left:auto;right:-20px}
.tabheading__text{height:auto;color:var(--white-color) !important}
.tab__icon{position:absolute;background:url(clientlib-redesign/resources/images/arrow--down.png) no-repeat transparent;background-size:contain;width:24px;height:24px;right:0;top:50%;margin-top:-12px;cursor:pointer;margin-right:29px}
.tab__links.active .tab__icon{transform:rotate(180deg)}
.tab__cont{padding:0 0 24px}
.fraserprogress__dateinfo{margin-bottom:31px !important}
.tab--linkslast{margin-bottom:90px}
.tab__linksextra{height:88px;width:calc(100% + 40px);position:absolute;bottom:-89px;background:var(--monochrome-color);left:-20px}
.tab__links.active .tab__linksextra{display:none}
.tab__cont:last-child{padding-bottom:88px}
.tab__links.active.tab--linkslast{margin-bottom:0}
.fraserwork{padding:16px 0 40px}
.fraserworkbtn{margin-top:55px}
}
.redesignhomepage .newpagesection .frasers-progress .container--content ul,.redesignhomepage .newpagesection .frasers-progress .container--content ol{padding-left:1rem;margin-bottom:1rem;color:var(--white-color) !important}
.redesignhomepage .newpagesection .frasers-progress .container--content ul li{list-style:disc}
.redesignhomepage .newpagesection .frasers-progress .container--content ol li{list-style:decimal}
.fraserstrategy__boxes{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}
.fraserstrategy__box{width:calc((100% /3) - 20px);margin-right:20px;margin-bottom:64px;position:relative;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserstrategy__box:nth-child(3n){margin-right:0}
.strategy__divider{border-bottom:1px solid var(--monochrome-color-var1);margin:30px 0;width:calc(100% - 30px)}
.susblock{max-height:320px;padding:0 24px 40px 24px;background-color:var(--white-color);margin-bottom:20px;margin-right:20px;width:calc((100% /3) - 14px);position:relative;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.susblock:nth-child(3n){margin-right:0}
.fraserstrategy__boxlist.active{padding-bottom:22px !important}
.susblock.active::after{position:absolute;left:50%;bottom:-42px;margin-left:-8px;border-left:solid 16px transparent;border-right:solid 16px transparent;border-bottom:solid 16px var(--monochrome-color);content:""}
.susblock:hover{cursor:pointer;box-shadow:0 4px 8px 4px rgba(0,0,0,0.2)}
.susblockset--one{background-color:var(--white-color);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.susblockset--one a,.susblockset--two a,.susblockset--three a,.susblock__link{opacity:0}
.susblockset--one:hover{background-color:var(--scdry-mushroom);box-shadow:0 4px 8px 4px rgba(0,0,0,0.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.susblockset--two:hover{background-color:var(--scdry-pine);box-shadow:0 4px 8px 4px rgba(0,0,0,0.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.susblockset--three:hover{background-color:var(--scdry-lavender);box-shadow:0 4px 8px 4px rgba(0,0,0,0.2);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.susblockset--one:hover .susblock__header,.susblockset--two:hover .susblock__header,.susblockset--three:hover .susblock__header{color:var(--white-color) !important;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.susblockset--one:hover .susblock__text,.susblockset--two:hover .susblock__text,.susblockset--three:hover .susblock__text{color:var(--white-color);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.susblockset--one:hover a,.susblockset--two:hover a,.susblockset--three:hover a{color:var(--white-color);text-decoration:none;opacity:1;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.susblockset--one h2{color:var(--scdry-mushroom);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.susblockset--two h2{color:var(--scdry-pine);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.susblockset--three h2{color:var(--scdry-lavender);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;word-break:break-word}
.susblock p{-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;margin-bottom:14px}
.susblock a{-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.brdr--one{border-bottom:8px solid var(--scdry-mushroom);width:180px}
.brdr--two{border-bottom:8px solid var(--scdry-pine);width:180px}
.brdr--three{border-bottom:8px solid var(--scdry-lavender);width:180px}
.strategy__count{font-size:64px;letter-spacing:-0.01em;line-height:80px;letter-spacing:-1px;font-family:var(--newfraser-book);font-weight:normal}
.strategy__units{font-size:48px;letter-spacing:-0.01em;color:var(--red-color) !important;font-family:var(--newfraser-font)}
.strategyexpand__header h2{color:var(--white-color) !important;margin-top:0}
.fraserstrategy__boxlist{display:flex;justify-content:space-between;flex-wrap:wrap}
.fraserstrategy__boxlist .fraserstrategy__box{background:var(--white-color)}
.susblock__detail{width:var(--content-width);position:relative;margin:0 auto}
.susblock__detail{display:none}
.fraserstrategy{padding:40px 0 64px;display:flex}
.susblock__expander{padding:120px 0}
.strategyexpand__header{display:flex;align-items:center}
.main__para{height:72px}
.strategycards{width:100%}
.fraserstrategy__boxes .owl-nav{bottom:26px;left:0;width:60px;display:flex;justify-content:space-between;height:20px;top:auto}
.fraserstrategy__boxes .owl-prev{width:20px;left:0}
.fraserstrategy__boxes .owl-next{width:20px;left:auto;right:0}
.fraserstrategy__boxlist .fraserquicklink__link{position:static;background:transparent}
.susblock__detailbottom{width:100%;position:absolute;left:0;bottom:0;height:24px}
.susblock__arrow{position:relative;top:5px}
.susblock__hideblock{display:none !important}
.mb__only{display:none}
.susblock__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}
@media(max-width:560px){.fraserstrategy__boxes{flex-direction:column}
.fraserstrategy__box{width:100%;margin-right:0;margin-bottom:20px;height:auto;overflow:hidden}
}
.newstrategy .susblock{padding:24px 24px 40px 24px}
.susblock_main_img{width:100%;height:140px}
@media(max-width:980px){.newstrategy .susblock{max-height:550px !important}
}
@media(max-width:980px){.newstrategy .susblock__detail{max-width:90%}
}
@media(max-width:834px){.newstrategy .fraserstrategy__boxlist .owl-item{padding:0 2px}
.newstrategy .susblock{height:100%;max-height:100% !important;box-shadow:none;overflow:hidden}
.susblock_main_img{height:100%}
.fraserstrategy__boxes{flex-wrap:wrap;margin-top:16px}
.fraserstrategy__box{width:100%;margin-bottom:20px;min-height:160px;overflow:hidden}
.fraserstrategy__box:nth-child(2){margin-right:0}
.fraserstrategy{padding:16px 0 32px;flex-direction:column;margin-bottom:24px}
.fraserstrategy .newheading{margin-bottom:0}
.susblock{width:100%;height:320px;padding:20px 24px;background-color:var(--white-color);margin:10px auto;align-items:center;justify-content:center}
.fraserstrategy--boxlist{padding-bottom:70px}
.susblock .fraserquicklink__link{display:block;color:var(--red-color)}
.disable--carousal .owl-nav{display:none}
.susblock__detail{width:calc(100% - 40px)}
.strategyexpand__header,.strategyexpand__count{flex-direction:column}
.strategyexpand__header [class*="col--"],.strategyexpand__count [class*="col--"]{width:100%;max-width:100%}
.susblock__expander{padding:80px 0 8px}
.strategy__divider{width:100%;margin:24px 0}
.fraserstrategy__boxlist.active{padding-bottom:30px}
.strategyexpand__header .tooltip__image{margin-top:24px}
.susblock__expander{position:relative}
.susblock.active::after{display:none}
.strategyexpand__count [class*="col--"]{margin-bottom:24px}
.disable--carousal{position:relative}
.disable--carousal::after{position:absolute;left:50%;bottom:0;margin-left:-8px;border-left:solid 16px transparent;border-right:solid 16px transparent;border-bottom:solid 16px var(--monochrome-color);content:""}
.susblockset--one:hover,.susblockset--two:hover,.susblockset--three:hover{background-color:var(--white-color);box-shadow:0 4px 8px rgba(0,0,0,0.1)}
.susblockset--one:hover .susblock__header,.susblockset--two:hover .susblock__header,.susblockset--three:hover .susblock__header{color:var(--scdry-mushroom) !important}
.susblockset--one:hover .susblock__text,.susblockset--two:hover .susblock__text,.susblockset--three:hover .susblock__text{color:var(--black-color)}
.reportstext__select .col--7{width:100%;max-width:100%;flex:0 0 100%}
.susblockset--one a,.susblockset--two a,.susblockset--three a{opacity:1 !important;display:inline-block !important;color:var(--red-color) !important;margin:0 !important}
.mb__only{display:block !important}
.close__btn{border:1px solid var(--red-color) !important;background-color:transparent;color:var(--white-color) !important;width:100%;outline:0;cursor:pointer;padding:17px 0}
.susblockset--one a,.susblockset--two a,.susblockset--three a{opacity:1 !important;display:inline-block !important;color:var(--red-color) !important;margin:0 !important}
.susblock--span{color:var(--red-color)}
.susblock--div{width:300px;height:50px}
.susblockset--one .tab--icon,.susblockset--two .tab--icon,.susblockset--three .tab--icon{width:13px !important;height:13px;display:inline-block !important}
}
.susblockset--one.bg-cream-hov:hover,.susblockset--two.bg-cream-hov:hover,.susblockset--three.bg-cream-hov:hover{background-color:var(--cream-color-2) !important}
.susblockset--one.bg-black-hov:hover,.susblockset--two.bg-black-hov:hover,.susblockset--three.bg-black-hov:hover{background-color:var(--black-color) !important}
.susblockset--one.bg-white-hov:hover,.susblockset--two.bg-white-hov:hover,.susblockset--three.bg-white-hov:hover{background-color:var(--white-color) !important}
.susblockset--one.bg-white-default-hov:hover,.susblockset--two.bg-white-default-hov:hover,.susblockset--three.bg-white-default-hov:hover{background-color:var(--white-color) !important}
.susblockset--one.bg-red-hov:hover,.susblockset--two.bg-red-hov:hover,.susblockset--three.bg-red-hov:hover{background-color:var(--red-color) !important}
.susblockset--one.bg-grey-hov:hover,.susblockset--two.bg-grey-hov:hover,.susblockset--three.bg-grey-hov:hover{background-color:var(--grey-color) !important}
.susblockset--one.bg-copolgrey-hov:hover,.susblockset--two.bg-copolgrey-hov:hover,.susblockset--three.bg-copolgrey-hov:hover{background-color:var(--copol-grey-color) !important}
.susblockset--one.bg-burgundy-hov:hover,.susblockset--two.bg-burgundy-hov:hover,.susblockset--three.bg-burgundy-hov:hover{background-color:var(--burgundy-color) !important}
.susblockset--one.bg-lavender-hov:hover,.susblockset--two.bg-lavender-hov:hover,.susblockset--three.bg-lavender-hov:hover{background-color:var(--lavender-color) !important}
.susblockset--one.bg-champagne-hov:hover,.susblockset--two.bg-champagne-hov:hover,.susblockset--three.bg-champagne-hov:hover{background-color:var(--champagne-color) !important}
.susblockset--one.bg-pine-hov:hover,.susblockset--two.bg-pine-hov:hover,.susblockset--three.bg-pine-hov:hover{background-color:var(--scdry-pine) !important}
.susblockset--one.bg-slate-hov:hover,.susblockset--two.bg-slate-hov:hover,.susblockset--three.bg-slate-hov:hover{background-color:var(--slate-color) !important}
.susblockset--one.bg-default-mushroom-hov:hover,.susblockset--two.bg-default-mushroom-hov:hover,.susblockset--three.bg-default-mushroom-hov:hover{background-color:var(--mushroom-color) !important}
.susblockset--one.bg-mushroom-hov:hover,.susblockset--two.bg-mushroom-hov:hover,.susblockset--three.bg-mushroom-hov:hover{background-color:var(--mushroom-color) !important}
.susblockset--one.bg-pearl-hov:hover,.susblockset--two.bg-pearl-hov:hover,.susblockset--three.bg-pearl-hov:hover{background-color:var(--pearl-color) !important}
.susblockset--one:hover .cream-text-hov,.susblockset--two:hover .cream-text-hov,.susblockset--three:hover .cream-text-hov{color:var(--cream-color-2) !important}
.susblockset--one:hover .black-text-hov,.susblockset--two:hover .black-text-hov,.susblockset--three:hover .black-text-hov{color:var(--black-color) !important}
.susblockset--one:hover .white-default-text-hov,.susblockset--two:hover .white-default-text-hov,.susblockset--three:hover .white-default-text-hov{color:var(--white-color) !important}
.susblockset--one:hover .white-text-hov,.susblockset--two:hover .white-text-hov,.susblockset--three:hover .white-text-hov{color:var(--white-color) !important}
.susblockset--one:hover .red-text-hov,.susblockset--two:hover .red-text-hov,.susblockset--three:hover .red-text-hov{color:var(--red-color) !important}
.susblockset--one:hover .grey-text-hov,.susblockset--two:hover .grey-text-hov,.susblockset--three:hover .grey-text-hov{color:var(--grey-color) !important}
.susblockset--one:hover .copolgrey-text-hov,.susblockset--two:hover .copolgrey-text-hov,.susblockset--three:hover .copolgrey-text-hov{color:var(--copol-grey-color) !important}
.susblockset--one:hover .burgundy-text-hov,.susblockset--two:hover .burgundy-text-hov,.susblockset--three:hover .burgundy-text-hov{color:var(--burgundy-color) !important}
.susblockset--one:hover .lavender-text-hov,.susblockset--two:hover .lavender-text-hov,.susblockset--three:hover .lavender-text-hov{color:var(--lavender-color) !important}
.susblockset--one:hover .champagne-text-hov,.susblockset--two:hover .champagne-text-hov,.susblockset--three:hover .champagne-text-hov{color:var(--champagne-color) !important}
.susblockset--one:hover .pine-text-hov,.susblockset--two:hover .pine-text-hov,.susblockset--three:hover .pine-text-hov{color:var(--scdry-pine) !important}
.susblockset--one:hover .slate-text-hov,.susblockset--two:hover .slate-text-hov,.susblockset--three:hover .slate-text-hov{color:var(--slate-color) !important}
.susblockset--one:hover .mushroom-text-hov,.susblockset--two:hover .mushroom-text-hov,.susblockset--three:hover .mushroom-text-hov{color:var(--mushroom-color) !important}
.susblockset--one:hover .pearl-text-hov,.susblockset--two:hover .pearl-text-hov,.susblockset--three:hover .pearl-text-hov{color:var(--pearl-color) !important}
.center-default-align-img{text-align:center !important}
.center-align-img{text-align:center !important}
.left-align-img{text-align:left !important}
.right-align-img{text-align:right !important}
.img-default-width-100{max-width:100% !important}
.img-width-100{max-width:100% !important}
.img-width-90{max-width:90% !important}
.img-width-80{max-width:80% !important}
.img-width-70{max-width:70% !important}
.img-width-60{max-width:60% !important}
.img-width-50{max-width:50% !important}
.susblockset--one .txt-default-clr--blk{color:var(--black-color) !important}
.awardscont{position:relative;padding:56px 0 65px}
.awardscont .newbtn-wht-pri{padding-left:0;display:flex;margin-top:48px}
.awardscont .owl-nav{top:-50px;right:0;width:60px;display:flex;justify-content:space-between;height:20px}
.awardscont .owl-prev{width:20px;left:0}
.awardscont .owl-next{width:20px;left:auto;right:0}
.fraservideo__newplayicon{width:80px;height:80px;border:1px solid var(--white-color);display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;left:50%;margin-left:-40px;top:50%;margin-top:-40px;cursor:pointer;border-radius:50%}
.fraservideo__newplayicon .fraservideo__playicon{position:static;margin-left:0;margin-top:0}
.fraservideo:hover .fraservideo__newplayicon{background:var(--red-color);border:1px solid var(--red-color)}
.newfraser__video{position:absolute;width:100%;height:auto;background:var(--black-color);top:27%;min-height:20px;margin-top:-27%}
.fraservideo__posteroverlay{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--black-color);opacity:.4;z-index:2;cursor:pointer}
@media(max-width:560px){.awardscont .owl-nav{top:16.4rem !important}
}
@media(max-width:834px){.awardscont{padding:16px 0 25px}
.awardscont .fraser--row{flex-direction:column}
.awardscont [class*="col--"]{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;max-width:100%}
.awardscont__content .newheading{margin:0}
.awardscont .newpara{margin:8px 0}
.awardscont .newbtn.newbtn-wht-pri{background:var(--red-color);color:var(--white-color);text-align:center;display:flex;justify-content:center;align-items:center;margin-top:72px}
.awardscont .newbtn.newbtn-wht-pri svg{display:none}
.awardscont .owl-nav{left:0;bottom:-30px;top:auto !important}
}
.fraservideo__newplayicon svg.icon.fraservideo__playicon.clr--grey{margin-left:10px}
.textimagecta .frasernewimgtxt{display:flex;justify-content:space-between;flex-direction:row;padding:40px 0;overflow:hidden}
.frasernewimgtxt{display:flex;justify-content:space-between;flex-direction:row;padding:110px 0}
.frasernewimgtxt__imgcont{overflow:hidden}
.frasernewimgtxt__img{width:100%}
.frasernewimgtxt__bg{position:absolute;left:-118px;bottom:0}
@media only screen and (max-width:834px){.frasernewimgtxt{padding:0 0 40px}
.frasernewimgtxt [class*="col--"]{width:100%;max-width:100%;flex:0 0 100%}
.frasernewimgtxt__img{width:calc(100% + 40px);max-height:320px;object-fit:cover;transform:none !important}
.frasernewimgtxt .col--6{width:calc(100% + 40px) !important;max-width:calc(100% + 40px) !important;margin-left:0}
.frasernewimgtxt .newbtn{background:var(--red-color) !important}
.frasernewimgtxt{width:auto;display:flex;flex-direction:column-reverse;justify-content:space-between}
.frasernewimgtxt__imgcont{padding-left:0 !important}
}
.fraservideo__poster::after{content:'';top:0;left:0;width:100%;height:100%;position:absolute;background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%) !important}
.fraserimgrvideo{overflow:hidden;position:relative}
.fraserimgrvideo__img{width:100%;height:100%}
.fraserimgrvideo__imgarc{width:100%;position:absolute;left:0;bottom:-4px}
@media only screen and (max-width:834px){.fraserimgrvideo__img{min-height:240px;height:auto}
}
.fraserportfolio{padding-bottom:60px;width:100%;margin:0 auto}
.fraserportfolio__cityheading{font-family:var(--newfraser-font);font-style:normal;font-weight:normal;font-size:64px;letter-spacing:-0.01em;line-height:72px;text-align:center;color:var(--white-color)}
.fraserportfolio__cityunit{font-size:48px;letter-spacing:-0.01em;line-height:72px;color:var(--red-color)}
.fraserportfolio__precityunit{font-size:32px;letter-spacing:-0.01em;line-height:40px;color:var(--red-color);margin-right:4px}
.fraserportfolio__citylist{width:calc((100% - 40px)/ 3);margin-right:20px;font-family:var(--newfraser-book)}
.fraserportfolio__citylist span{font-family:var(--newfraser-book)}
.fraserportfolio__citylist:last-child{margin-right:0}
.fraserportfolio__citylistcont{display:flex;justify-content:space-between;width:100%;margin:32px 0 60px}
.fraserportfolio__cardlistcont{display:flex;justify-content:center;width:100%;flex-wrap:wrap}
.fraserportfolio__cardlist{position:relative;overflow:hidden;margin:10px !important}
.fraserportfolio__cardlist .newheading,.fraserportfolio__cardlist .newpara{white-space:pre-wrap}
@media screen and (max-width:767px){.fraserportfolio__cardovrlytxt{bottom:0}
}
.newportfoliotiles .fraserportfolio__cardlist{margin:0 20px 20px 0 !important;width:calc((100% - 40px)/ 3)}
.newportfoliotiles .fraserportfolio__cardlist:nth-child(3n){margin-right:0 !important}
.fraserportfolio__cardlist.three_per_row{width:calc((100% - 60px)/ 3)}
.fraserportfolio__cardlist:nth-child(3n){margin-right:0}
.fraserportfolio__cardovrlytxt{margin:16px 16px 6px;width:calc(100% - 32px);position:absolute;left:0;bottom:-38px;z-index:2;cursor:pointer;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;text-align:left;min-height:68px}
.fraserportfolio__cardovrlytxt.no-anchor{bottom:0;display:flex}
.fraserportfolio__cardovrlytxt a{position:relative;z-index:2}
.fraserportfolio__cardovrlytxt .newheading{position:relative;z-index:2;margin:0}
.fraserportfolio__cardovrlytxt .newpara{position:relative;z-index:2;margin-top:8px;margin-bottom:10px}
.fraserportfolio__cardovrlytxtlink{font-family:var(--newfraser-font);font-style:normal;font-weight:bold;font-size:16px;letter-spacing:0;line-height:24px;color:var(--red-color) !important;display:block;width:100%}
.fraserportfolio__cardovrlytxtlink:hover{text-decoration:none !important;color:var(--red-color) !important}
.txt-clr--black.fraserportfolio__cardovrlytxtlink,.txt-clr--black.fraserportfolio__cardovrlytxtlink:hover{color:var(--black-color) !important}
.txt-clr--black8.fraserportfolio__cardovrlytxtlink,.txt-clr--black8.fraserportfolio__cardovrlytxtlink:hover{color:var(--black-color-opc8) !important}
.txt-clr--blackv1.fraserportfolio__cardovrlytxtlink,.txt-clr--blackv1.fraserportfolio__cardovrlytxtlink:hover{color:var(--black-color-var1) !important}
.txt-clr--red.fraserportfolio__cardovrlytxtlink,.txt-clr--red.fraserportfolio__cardovrlytxtlink:hover{color:var(--red-color) !important}
.txt-clr--white.fraserportfolio__cardovrlytxtlink,.txt-clr--white.fraserportfolio__cardovrlytxtlink:hover{color:var(--white-color) !important}
.txt-clr--cream.fraserportfolio__cardovrlytxtlink,.txt-clr--cream.fraserportfolio__cardovrlytxtlink:hover{color:var(--cream-color-2) !important}
.txt-clr--grey.fraserportfolio__cardovrlytxtlink,.txt-clr--grey.fraserportfolio__cardovrlytxtlink:hover{color:var(--grey-color) !important}
.txt-clr--copolgrey.fraserportfolio__cardovrlytxtlink,.txt-clr--copolgrey.fraserportfolio__cardovrlytxtlink:hover{color:var(--copol-grey-color) !important}
.txt-clr--burgundy.fraserportfolio__cardovrlytxtlink,.txt-clr--burgundy.fraserportfolio__cardovrlytxtlink:hover{color:var(--burgundy-color) !important}
.txt-clr--lavender.fraserportfolio__cardovrlytxtlink,.txt-clr--lavender.fraserportfolio__cardovrlytxtlink:hover{color:var(--lavender-color) !important}
.txt-clr--champagne.fraserportfolio__cardovrlytxtlink,.txt-clr--champagne.fraserportfolio__cardovrlytxtlink:hover{color:var(--champagne-color) !important}
.txt-clr--pine.fraserportfolio__cardovrlytxtlink,.txt-clr--pine.fraserportfolio__cardovrlytxtlink:hover{color:var(--pine-color) !important}
.txt-clr--slate.fraserportfolio__cardovrlytxtlink,.txt-clr--slate.fraserportfolio__cardovrlytxtlink:hover{color:var(--slate-color) !important}
.txt-clr--mushroom.fraserportfolio__cardovrlytxtlink,.txt-clr--mushroom.fraserportfolio__cardovrlytxtlink:hover{color:var(--mushroom-color) !important}
.txt-clr--pearl.fraserportfolio__cardovrlytxtlink,.txt-clr--pearl.fraserportfolio__cardovrlytxtlink:hover{color:var(--pearl-color) !important}
.fraserportfolio__arrowicon{margin-left:8px}
.fraserportfolio__cardlink{position:absolute;width:100%;left:0;top:0;height:100%;z-index:1}
@-webkit-keyframes fadeInFromUp{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInFromUp{from{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fraserportfolio__cardlink{-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);opacity:.7}
@media only screen and (min-width:1025px){.fraserportfolio__cardlist:hover .fraserportfolio__cardlink{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;opacity:1}
.fraserportfolio__cardlist:hover .fraserportfolio__cardovrlytxt{-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;bottom:0}
.fraserportfolio__cardlist:hover .fraserportfolio__cardovrlytxt.no-anchor{-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;bottom:0}
}
.fraserlimited__halfbg{position:absolute;left:0;top:0;width:100%;height:50%;background:var(--monochrome-color)}
.fraserlimited{background:url(clientlib-redesign/resources/images/limited__bg.png) no-repeat transparent;width:100%;margin:0 auto;position:relative;padding:8px 17px 32px;display:flex;align-items:center;background-size:100% 100%;cursor:pointer;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.fraserlimited:hover{background:url(clientlib-redesign/resources/images/limited__bg__hover.png) no-repeat transparent;background-size:100% 100%;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.fraserlimited__number{font-family:var(--newfraser-font);font-style:normal;font-weight:normal;font-size:48px;letter-spacing:-0.01em;line-height:64px;color:var(--white-color)}
.fraserlimited__unit{font-size:24px;letter-spacing:0;line-height:32px;margin-right:4px}
.fraserlimited__info{display:flex;justify-content:space-between;margin-top:8px !important;margin-bottom:0 !important}
.fraserlimited__infolabel{width:70%}
.fraserlimited__info p{margin-bottom:0;margin-top:8px}
.fraserlimited__link{font-family:var(--newfraser-font);font-style:normal;font-weight:bold;font-size:16px;letter-spacing:0;line-height:24px;color:var(--white-color);float:right;display:flex;flex-direction:column;align-items:flex-end}
.fraserlimited__linkarrow{display:block;margin-bottom:8px}
.fraserlimited__linkcont{align-self:flex-end}
.fraserlimited__glblink{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}
.fraserproperty__topbg{width:100%;position:absolute;height:140px;left:0;top:-2px;background:var(--red-color)}
.fraserproperty{display:flex;width:100%;padding-bottom:120px;position:relative}
.fraserproperty__list{display:flex;justify-content:space-between;width:100%;margin:0 auto;align-items:flex-end}
.fraserproperty__listcont{width:100%}
.fraserproperty__imgcont{width:100%;overflow:hidden}
.fraserproperty__img{width:100%}
.fraserproperty__heading{position:absolute;left:0;top:0;color:var(--white-color) !important;margin:0 !important;padding-left:0}
.fraserproperty__listtag{background:var(--grey-color);font-family:var(--newfraser-font);font-style:normal;font-weight:normal;font-size:12px;letter-spacing:0;line-height:16px;color:var(--white-color);padding:6px 8px 4px;margin-right:7px;margin-bottom:7px;display:inline-flex;align-items:center;justify-content:center;width:auto}
.fraserproperty__list .newheading{margin:9px 0 16px}
.fraserproperty__list .newpara{margin:0 0 16px}
.fraserproperty__list a{text-decoration:none}
.fraserproperty__listlink{font-family:var(--newfraser-font);font-style:normal;font-weight:bold;font-size:16px;letter-spacing:0;line-height:24px;color:var(--red-color)}
.fraserproperty__listlink:hover path{fill:var(--red-color-var1)}
.fraserproperty__listlink:hover{color:var(--red-color-var1)}
.fraserproperty__listcont .owl-dots{justify-content:flex-start;width:var(--content-width);left:0;top:90px;align-items:flex-end;bottom:auto}
.fraserproperty__listcont .owl-dot{transform:rotate(0);padding:2px !important;margin:0 !important;width:auto;background:transparent !important;cursor:pointer;height:auto}
.fraserproperty__listcont.owl-carousel button.owl-dot{padding:2px !important}
.fraserproperty__listcont .owl-dot span{width:24px;height:1px;background:var(--white-color);opacity:.5;display:inline-block}
.fraserproperty__listcont .owl-dot.active span{height:4px;background:var(--monochrome-color) !important;opacity:1}
.fraserproperty__listcont .owl-dot:hover span{height:4px}
.fraserproperty__listimg{padding-left:0;padding-right:0}
.fraserproperty__listleft{padding-left:0;opacity:0;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.owl-item.active .fraserproperty__listleft{opacity:1;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.animate__fadeInFromUp{-webkit-animation-name:fadeInFromUp;animation-name:fadeInFromUp}
.fraserlimited .txt-clr--white{color:var(--white-color) !important}
@media only screen and (max-width:834px){.fraserportfolio{padding:21px 0 26px}
.fraserportfolio__citylist{width:100%;margin-right:0;margin-bottom:24px}
.fraserportfolio__citylistcont{margin:24px 0 102px;flex-direction:column;justify-content:center;align-items:center;position:relative}
.fraserportfolio__dateinfo{position:absolute;left:0;width:100%;bottom:-40px}
.fraserportfolio__cardlistcont{flex-direction:column}
.fraserportfolio__cardlist{margin:0 0 20px !important;height:160px;overflow:hidden;display:flex;align-items:center}
.newportfoliotiles .fraserportfolio__cardlist{width:100% !important;margin:0 0 20px !important}
.fraserportfolio__cardlist .fraserimgrvideo__img{width:100%;height:auto}
.fraserproperty{flex-direction:column}
.fraserproperty__topbg{height:164px}
.fraserproperty__heading{top:24px;font-size:32px;letter-spacing:-0.01em;line-height:40px}
.fraserproperty__listcont{margin-top:164px}
.fraserproperty__listcont .owl-dots{top:-36px;left:0;width:100%}
.fraserproperty__list{flex-direction:column-reverse;margin-top:24px}
.fraserproperty__list [class*="col--"]{width:100%;max-width:100%}
.fraserproperty__listleft{margin-top:24px}
.fraserproperty{margin-bottom:24px}
.fraserportfolio__cardlist.three_per_row{width:100%}
}
.white-space-normal{white-space:normal}
@media only screen and (max-width:1200px){.fraserproperty__listcont .owl-dots{width:100%}
}
.frasernews{padding:100px 0 80px}
.frasernews__cardlist{display:flex;justify-content:space-between;flex-flow:row wrap}
.frasernews__card,.buildcard__listcard{width:calc((100% - 40px)/ 3);margin-right:20px;position:relative;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in;background-color:var(--grey-color-var6)}
.frasernews__card:last-child,.buildcard__listcard:last-child{margin-right:0}
.frasernews__cardlistcont,.buildcard__listcont{position:relative}
.frasernews__cardhead{max-height:320px;overflow:hidden}
.frasernews__cardhead img{width:100% !important;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.frasernews__cardbody{padding:16px 16px 48px;cursor:pointer}
.frasernews__card:hover{background-color:var(--grey-color-var5);transition:350ms ease-in-out}
.frasernews__card:hover .frasernews__cardhead img{transform:scale(1.1);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.frasernews__cardlist{margin-top:20px}
.frasernews__cardblog{background:var(--grey-color);color:var(--white-color) !important;padding:6px 9px 4px;display:inline-block;margin:0 !important}
.frasernews__carddesc{margin-top:16px !important}
.frasernews__carddate{position:absolute;left:16px;bottom:16px}
.frasernews__cardlink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.frasernews__cardlistcont .owl-nav,.buildcard__listcont .owl-nav{top:-40px;right:0;width:60px;display:flex;justify-content:space-between}
.frasernews__cardlistcont .owl-prev,.buildcard__listcont .owl-prev{position:absolute;top:-0.7rem;left:0rem}
.frasernews__cardlistcont .news__arrow--prehover.owl-prev:hover,.buildcard__listcont .owl-prev:hover{position:absolute;top:-0.7rem;left:0rem}
.frasernews__cardlistcont .owl-next,.buildcard__listcont .owl-next{position:absolute;top:-0.7rem;left:2rem}
.buildcard__listcard{display:flex;flex-direction:column;cursor:pointer}
.buildcard{padding:100px 0 120px}
.buildcard__head{height:240px;overflow:hidden;width:100%}
.buildcard__list{display:flex}
.buildcard__listcont{margin-top:28px}
.buildcard__head img{width:100% !important;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.buildcard__body{cursor:pointer}
.buildcard__body:hover a{color:var(--red-color-var1);transition:350ms ease-in-out}
.buildcard__body:hover h4{color:var(--black-color) !important;transition:350ms ease-in-out}
.buildcard__body p{color:var(--monochrome-color);height:60px}
.buildcard__body a{color:var(--red-color);text-decoration:none}
.buildcard__listheading{margin:16px 0 !important;height:96px;-webkit-line-clamp:3;overflow:hidden;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.buildcard__desc{margin:16px 0 !important}
.buildcard__headerseparator{border-bottom:4px solid var(--red-color);width:100%}
.buildcard__desclink{font-family:var(--newfraser-font);font-style:normal;font-weight:bold;font-size:16px;line-height:24px;color:var(--red-color);letter-spacing:0}
.buildcard__desclinkover{position:absolute;left:0;top:0;width:100%;height:100%}
.buildcard__listcard:hover .buildcard__listheading{color:var(--black-color) !important;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.buildcard__listcard:hover .buildcard__desclink{color:var(--red-color-var1) !important}
.buildcard__listcard:hover .buildcard__head img{transform:scale(1.1);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.buildcard__arrowicon{opacity:0;-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.buildcard__listcard:hover .buildcard__arrowicon{opacity:1;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.frasernews__cardhead picture{display:flex;justify-content:center;align-items:center}
.frasernews__cardhead img{width:auto !important;height:320px !important;max-width:none !important}
@media(min-width:576.02px) and (max-width:834px){.frasernews__cardhead picture{display:flex;align-items:center;width:100%;height:100%}
}
@media(max-width:834px){.buildcard__listheading{height:auto}
.frasernews{flex-wrap:wrap;padding:16px 0 70px}
.frasernews__card{width:calc((100% - 60px ) / 3);margin-bottom:20px;min-height:360px;overflow:hidden}
.frasernews__card:nth-child(2){margin-right:0}
.frasernews{flex-direction:column}
.frasernews__card,.buildcard__listcard{width:100%;margin-right:0;margin-bottom:20px;height:auto;overflow:hidden;align-items:center}
.frasernews__cardlistcont{background:var(--grey-color-var6);-webkit-transition:all .35s ease-in;-moz-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}
.frasernews__cardlist{margin-top:0}
.frasernews__cardlistcont .owl-nav,.buildcard__listcont .owl-nav{top:auto;left:0;bottom:-62px;height:20px}
.buildcard{padding:16px 0 90px}
.buildcard__listcont{margin-top:34px}
.buildcard__listcard{display:flex;align-items:flex-start}
.buildcard__listcont .owl-nav{bottom:-25px}
.frasernews__card{background-color:transparent}
.frasernews__card:hover{background-color:transparent}
.frasernews__cardlistcont:hover{cursor:pointer;background:var(--grey-color-var5);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.frasernews__cardlistcont:hover .frasernews__cardhead img{transform:scale(1.1);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
}
.newfrasernav{display:flex;align-items:center;padding:15px 0}
.newfrasernav__list{width:100%;display:flex;align-items:center}
.newfrasernav__list li{margin-right:24px;margin-bottom:0}
.newfrasernav__list a{color:var(--white-color)}
.newfrasernav__list a:hover{text-decoration:none}
.newfrasernav__listcon a{color:var(--black-color)}
.newfrasernav__listcon li{margin-right:24px}
@media(max-width:834px){.newfrasernav__listcon{display:none}
}
.touchcont{padding:80px 0;justify-content:center;position:relative}
.touchcont__inner{display:flex;justify-content:center;flex-direction:column}
.touchcont__bg{position:absolute;width:883px;left:50%;top:0;margin-left:-441.5px;max-width:none !important}
@media(max-width:834px){.touchcont__inner{width:100%;max-width:100%}
.touchcont{padding:40px 0 40px}
}
#logo-menu .links,.modal#search-modal .showing,.modal#search-modal .results .card,.modal#search-modal input.search-input,.no-touchevents.is-windows #search-modal a{font-family:var(--newfraser-font)}
#logo-menu .links,.search-component .showing,.search-component .results .card,.search-component input.search-input,.no-touchevents.is-windows .search-component a{font-family:var(--newfraser-font)}
nav.nav{font-family:var(--newfraser-book)}
nav.nav ul.main>li.caret .sub-nav li a{font-family:var(--newfraser-book)}
.no-touchevents.is-windows .search-component a{word-wrap:break-word;white-space:pre-line}
.textandimage .frasertxtnimg__img{width:478px;height:auto}
.textandimage .frasernewimgtxt__inner .newheading{margin:0}
.textandimage .frasertxtnimg_bg_left{background-size:1000px;background-repeat-y:no-repeat;background-repeat-x:no-repeat;background-position:right 60px center}
.textandimage .frasertxtnimg_bg_right{background-size:1000px;background-repeat-y:no-repeat;background-repeat-x:no-repeat;background-position:left 60px center}
@media only screen and (max-width:834px){.textandimage .frasertxtnimg__img{width:100%;height:auto;padding:0 20px 0 20px}
.textandimage .frasertxtnimg_bg_left,.textandimage .frasertxtnimg_bg_right{background-image:none !important}
.textandimage .frasernewimgtxt__inner .newbtn{width:230px;margin:0 auto;display:block}
.textandimage .frasernewimgtxt__inner .newheading{margin:revert}
}
.information-thumb .thumb-wrapper{width:316px;height:324px;overflow:hidden;position:relative}
.information-thumb .thumb-wrapper .thumb{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;position:relative;transition:all .3s}
@media only screen and (max-width:767px){.information-thumb .thumb-wrapper{height:calc((100vw - 20px) * .80);height:-moz-calc((100vw - 20px) * .80);height:-webkit-calc((100vw - 20px) * .80);height:-o-calc((100vw - 20px) * .80)}
}
.information-thumb:hover .thumb-wrapper .thumb{transform:scale(1.1)}
.information-thumb .info{padding:10px 0;color:#FFF;text-align:left}
.information-thumb .info a{color:#000;display:inline-block;position:relative;padding-right:0;font:24px/24px var(--newfraser-font)}
.information-thumb .info a:before{content:"";position:absolute;right:5px;top:5px;width:9px;height:17px;background:url('clientlib-redesign/resources/fraseroldimages/icon-next-small.svg');transition:all .3s}
.information-thumb .info a:hover:before{right:0}
.information-thumb .info img{height:37px;margin-top:-2px}
@media only screen and (max-width:767px){.information-thumb .info{padding-top:10px;margin-bottom:32px}
.information-thumb .info img{width:35px;margin-top:-1px}
.information-thumb .info svg{padding-top:1px}
}
.infolink{position:relative;padding:56px 0 65px}
.infolink .title{font:32px/40px var(--newfraser-bold-font);text-align:left;margin-bottom:30px}
@media only screen and (max-width:767px){.infolink .title{font:28px/35px var(--newfraser-bold-font);text-align:center;margin-bottom:28px}
}
.infolink .owl-nav{top:-50px;right:0;width:60px;display:flex;justify-content:space-between;height:20px}
.infolink .owl-prev{width:20px;left:0}
.infolink .owl-next{width:20px;left:auto;right:0}
.infolink.owl-carousel .owl-item{height:calc(100vh - 150px)}
.infolink .owl-dot{transform:rotate(0);padding:2px !important;margin:0 !important;width:auto;background:transparent !important;cursor:pointer;height:auto}
.infolink .owl-carousel button.owl-dot{padding:2px !important}
.infolink .owl-dot span{width:24px;height:1px;background:var(--white-color);opacity:.5;display:inline-block}
.infolink .owl-dot.active span{height:4px;background:var(--red-color);opacity:1}
.infolink .owl-dot:hover span{height:4px}
.infolink .owl-dots{justify-content:center;align-items:flex-end}
.owl-prev span,.owl-next span{display:none}
.owl-nav{position:absolute;top:50%;width:100%}
.dis--none{display:none !important}
@media(max-width:834px){.infolink{padding:16px 0 25px}
.infolink .fraser--row{flex-direction:column}
.infolink [class*="col--"]{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;max-width:100%}
.infolink .owl-nav{display:none}
}
.image-gallery .inner-container div>div,.image-gallery .inner-container div>p,.image-gallery .inner-container div>h1,.image-gallery .inner-container div>h2,.image-gallery .inner-container div>h3,.image-gallery .inner-container div>h4,.image-gallery .inner-container div>h5,.image-gallery .inner-container div>h6{font:16px/30px var(--newfraser-light) !important}
.image-gallery .inner-container [class*='title']{font:32px/40px var(--newfraser-bold-font) !important}
.image-gallery .inner-container [class*='title'] p,.image-gallery .inner-container [class*='title'] h1 .image-gallery .inner-container [class*='title'] h2 .image-gallery .inner-container [class*='title'] h3 .image-gallery .inner-container [class*='title'] h4 .image-gallery .inner-container [class*='title'] h5 .image-gallery .inner-container [class*='title'] h4{font:32px/40px var(--newfraser-bold-font) !important}
.image-gallery .lifestyle-thumb .info{padding:20px 10px 85px}
.image-gallery .lifestyle-thumb .info [class*="title"]{white-space:normal}
@media only screen and (max-width:767px){.image-gallery .lifestyle-thumb .info{padding:0}
.image-gallery .lifestyle-thumb .info.small-pad{padding-bottom:10px;padding-left:10px}
}
@media only screen and (min-width:768px) and (max-width:991px){.image-gallery .lifestyle-thumb .info{padding:0}
.image-gallery .lifestyle-thumb .info.small-pad{padding-bottom:10px;padding-left:10px;margin-bottom:25px}
}
.imagegallery__cardlistcont{margin-top:5px}
.imagegallery__cardlistcont .owl-nav{bottom:26px;left:0;width:60px;display:flex;justify-content:space-between;height:20px;top:auto}
.imagegallery__cardlistcont .owl-prev{width:20px;left:0}
.imagegallery__cardlistcont .owl-next{width:20px;left:auto;right:0}
@media(max-width:834px){.imagegallery__cardlistcont{margin-top:0}
.imagegallery__cardlistcont .owl-nav{display:block !important}
}
@media only screen and (max-width:767px){.imagegallery__cardlistcont .scrolling-x [class*='col-']{width:100% !important}
}
.hide{display:none}
.imagegallery_readmore-section{display:flex}
.imagegallery__readmore{color:#ed1c24 !important;text-align:left;font:16px/23px var(--newfraser-bold-font);margin-top:10px;background:url(clientlib-redesign/resources/images/arrow--right.png) center no-repeat;background-size:14px 14px;background-position:calc(100% - 6px) 7px;padding-right:25px}
.imagegallery_image{width:12px;height:12px}
.image-gallery,.text-cta{background-color:#fff;position:relative;z-index:1}
.image-gallery .wrapper{background:#fff}
.map{position:relative}
@media(max-width:834px){.lightbox{overflow-x:hidden}
.lightbox .lb-image,.lightbox .lb-outerContainer{width:100% !important}
}
@media(min-width:480px){.lifestyle-thumb div.thumb{background-size:contain}
}
.frasernature__content{left:0;margin:45px auto 50px !important;position:static;z-index:2}
.frasernature__bgimage{max-width:100%;background-position:center !important;position:relative}
.frasernature__bgimage::before{position:absolute;width:100%;height:100%;background-color:#000;content:"";left:0;top:0;z-index:1;opacity:.4}
.text-image-banner .fraser--row{margin-left:0;margin-right:0}
.pad-left--0{padding-left:0}
.pad-right--0{padding-left:0}
.container--mobile{display:none}
.container--desktop{display:block}
@media only screen and (max-width:834px){.text-image-banner .frasernature{padding-top:15px;margin-left:20px !important;margin-right:20px !important}
.frasernature__content{margin:0 !important}
.text-image-banner .container--fxdwdh{max-width:100% !important;width:100% !important}
.container--desktop{display:none}
.container--mobile{display:block}
}
@media only screen and (max-width:1199px){.container--desktop{display:none}
.container--mobile{display:block}
}
.magazine .sg-slider-control .sg-slick-prev,.sg-slider-control .sg-slick-next{margin-left:16px;margin-right:0;cursor:pointer;width:16px}
.magazine .newbtn{float:left}
.magazine .newheading--var3{text-align:left}
.magazine .row-flex-center [class*='col-']{padding-top:0;padding-bottom:0}
.magazine .date{text-align:left;font-family:var(--newfraser-font) !important;color:#555;font:normal normal normal 12px/16px Synthese;letter-spacing:0;text-transform:uppercase}
.magazine .owl-carousel .owl-dots{justify-content:flex-start;left:calc((100% - var(--content-width)) / 2);bottom:100px;align-items:flex-end;position:unset !important;display:none;text-align:center}
@media only screen and (max-width:834px){.magazine .newbtn{float:unset}
.magazine .owl-carousel{display:block}
.magazine .owl-carousel .owl-dots{display:block}
.magazine .newheading{margin:23px 9px !important}
.magazine .bloggish .thumb-wrapper .img-report{width:auto !important}
}
.magazine.owl-carousel .owl-item{height:calc(100vh - 150px)}
.magazine .owl-carousel .owl-dot{transform:rotate(0);padding:2px !important;margin:0 !important;width:auto;background:transparent !important;cursor:pointer;height:auto}
.magazine.owl-carousel button.owl-dot{padding:2px !important}
.magazine .owl-carousel .owl-dot span{width:30px;height:2px;background:darkgrey !important;opacity:.5;display:inline-block}
.magazine .owl-carousel .owl-dot.active span{height:4px;background:var(--red-color) !important;opacity:1}
.magazine .owl-carousel .owl-dot:hover span{height:4px}
.view-all-btn{width:60px;margin:0 auto;display:block}
.buildcard__headerseparator_mob{border-bottom:1px solid var(--red-color-var3);margin:0 10px 25px}
.magazine .bloggish div.thumb{height:250px !important;width:100% !important}
@media only screen and (max-width:991px){.magazine .bloggish .thumb-wrapper{width:320px !important}
}
.mediatiles .wrapper{padding:50px 0 100px}
.mediatiles p{color:black !important}
.mediatiles .mediatiles .title-2.line.center{font-size:32px;font-family:var(--newfraser-bold-font);padding-bottom:50px;line-height:40px;color:var(--black-color)}
.mediatiles .table-view .bloggish{display:flex;background-color:#fff;box-shadow:none;height:auto}
.mediatiles .table-view .bloggish .thumb-wrapper{display:table-cell;width:40%;min-width:200px}
.mediatiles .bloggish div.thumb{height:248px}
.mediatiles .table-view .bloggish .info{text-align:left;width:59%;padding:36px 80px 0 41px}
.mediatiles .bloggish .info [class*='title']{font-family:var(--newfraser-bold-font) !important;font-size:24px;line-height:40px;height:auto;color:var(--monochrome-color);white-space:normal}
.mediatiles .table-view .bloggish .info .description{white-space:normal;text-overflow:ellipsis;overflow:hidden;padding:unset;max-height:120px;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.mediatiles .table-view .bloggish .info .description p{font-family:var(--newfraser-font);color:var(--monochrome-color);line-height:1.5;font-size:1rem}
.no-touchevents.is-windows a.bloggish:hover{box-shadow:none !important}
.mediatiles .btn-primary{margin:0 auto;display:block}
h4.go-external:after{content:'';width:25px;height:21px;background:url('clientlib-redesign/resources/fraseroldimages/out.svg') no-repeat center;background-size:contain;display:inline-block;margin-left:10px;filter:grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8)}
.mediatiles p::before{content:"\A";white-space:pre}
.mediatiles .go-external{width:450px}
.mediatiles .bloggish{color:unset !important}
@media only screen and (max-width:767px){.mediatiles .inner-container{padding:0}
.mediatiles .title-2.line.center{padding-bottom:28px;border-bottom:1px solid var(--grey-color)}
.mediatiles .col-md-4:first-child{padding-top:36px}
.mediatiles .table-view .bloggish{flex-wrap:wrap}
.mediatiles .table-view .bloggish .thumb-wrapper{width:100%}
.mediatiles .table-view .bloggish .info{width:90%;padding:34px 18px 0}
.mediatiles .bloggish .info [class*='title']{line-height:35px}
.mediatiles .table-view .bloggish .info .description p{line-height:28px}
.mediatiles .description{margin:0 0 20px !important}
.mediatiles .bloggish div.thumb{height:208px !important}
.mediatiles .go-external{width:350px !important}
.mediatiles .cmp-text ul,.mediatiles .cmp-text ol{margin-top:20px}
}
.contentteaser .fraserportfolio__cardlist{margin:0 10px !important}
.contentteaser .fraserportfolio__cardlist.one_per_row{width:calc((100% - 20px))}
.fraserportfolio__cardlist.two_per_row{width:calc((100% - 40px)/ 2)}
.contentteaser .inner-container{max-width:1060px;margin:0 auto;position:relative;padding:0 !important}
.contentteaser .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.remove-padding{padding-top:28px !important}
.normal-padding{padding-top:56px !important}
.go-external{background:url('clientlib-redesign/resources/fraseroldimages/out.svg') no-repeat center;height:28px;background-position:center 10px;min-width:30px}
.contentteaser .go-external{background:url('clientlib-redesign/resources/fraseroldimages/out.svg') no-repeat center !important;background-position:center 8px !important}
.heading-external{display:flex;align-items:end}
.contentteaser .heading-external{min-height:40px}
.contentteaser .fraserportfolio__arrowicon{margin-top:3px}
.contentteaser .fraserportfolio__cardovrlytxtlink{display:flex;align-items:center}
.contentteaser .fraserportfolio__cardovrlytxt .newheading{margin-bottom:5px}
@media(min-width:1200px){.contentteaser .container{max-width:1140px}
}
@media only screen and (max-width:834px){.contentteaser .fraserportfolio__cardlist.one_per_row{width:100% !important}
.fraserportfolio__cardlist.two_per_row{width:100% !important}
.contentteaser .normal-padding{padding-top:0 !important}
.contentteaser .remove-padding{padding-top:0 !important}
.contentteaser .mobile-normal-padding{padding:48px 0 0 !important;margin:0 !important}
.contentteaser .mobile-remove-padding{padding:24px 0 0 !important;margin:0 !important}
}
.mediaresults .menu-bar .menu.overlap-up.filter-grey{margin:10px 0 30px;z-index:2}
@media(min-width:768px){.mediaresults .arrange-items{width:1000px;margin:0 -10px;display:flex;flex-wrap:wrap;margin-left:135px}
.arrange-items:after{content:'';display:block;clear:both}
.arrange-items .text-center{width:100%}
.mediaresults .grid-sizer,.grid-item{width:calc((100%)/3)}
.grid-item--width2{width:calc((100%)/3*2)}
.grid-item .bloggish{margin:10px}
}
@media(max-width:767px){.bloggish.video .thumb-wrapper{height:calc((100vw - 40px) * 9/16)}
.bloggish.video .info{max-width:calc(100vw - 100px)}
.bloggish .play-video{right:10px;left:auto;top:auto;bottom:10px;transform:none}
.arrange-items{width:100%;margin:0}
.grid-sizer,.grid-item{width:50%}
.grid-item--width2{width:100%}
.grid-item .bloggish{margin:10px}
}
.mediaresults .inner-container{background:white;top:40px}
.mediaresults section{padding-left:153px}
@media only screen and (max-width:767px){.mediaresults .inner-container{margin-top:20px;top:0}
.mediaresults section{display:none !important}
.media-content .pad-top-sm{padding-top:0 !important}
}
.mediaresults .info{background-color:#dedcdc;padding-bottom:40px;position:relative;min-height:210px;padding:16px 16px 12px}
.mediaresults .bloggish{background-color:#dedcdc;box-shadow:none;height:auto}
@media only screen and (max-width:767px){.mediaresults .bloggish{height:auto}
.mediaresults .info{min-height:auto}
}
.mediaresults .bloggish .info [class*='title']{text-align:left;font:16px/24px var(--newfraser-font);color:#2b2b2b;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mediaresults .bloggish .thumb-wrapper{height:248px;width:auto}
@media only screen and (max-width:767px){.mediaresults .bloggish .thumb-wrapper{height:180px}
}
.mediaresults .bloggish .info .date{padding:1px 0;max-height:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;color:#555;font:12px/16px var(--newfraser-font);-webkit-box-orient:vertical;text-align:left;margin-bottom:16px}
.mediaresults .bloggish .info .category{color:#817979;margin-bottom:5px;text-align:left;font-size:.875rem !important;line-height:1.5}
.mediaresults .bloggish .info .description{color:#666;font-family:var(--newfraser-font)}
.mediaresults .bloggish .info .label{color:#fff !important;margin-bottom:16px;background-color:var(--grey-color);width:fit-content;block-size:fit-content;padding:6px;font:14px/20px var(--newfraser-book);margin:0 0 16px 0;display:block}
.mediaresults [class^='btn']{border:2px solid #4a4a4a}
.mediaresults [class^='btn'].btn-default:hover{padding-top:0}
.cmp-text{font-family:var(--newfraser-font) !important;text-align:left !important;line-height:1.5}
.cmp-text p{color:black;font-family:var(--newfraser-font) !important}
.cmp-text span{font-family:var(--newfraser-font) !important}
.cmp-text a{font-family:var(--newfraser-font) !important;white-space:normal}
.cmp-text ul,.cmp-text ol{margin-inline-start:25px;margin-inline-end:25px}
.cmp-text ul li{list-style:disc !important}
.cmp-text ol li{list-style:decimal !important}
.cmp-text h1{font-size:2em !important}
.cmp-text h2{font-size:1.5em !important}
.cmp-text h3{font-size:1.3em !important}
.cmp-text h4{font-size:1em !important}
.cmp-text h5{font-size:.8em !important}
.cmp-text h6{font-size:.7em !important}
.cmp-text h1,.cmp-text h2,.cmp-text h3,.cmp-text h4,.cmp-text h5,.cmp-text h6{font-family:var(--newfraser-font) !important}
@media only screen and (max-width:767px){.cmp-text .inner-container{padding:0 20px !important}
}
.component--sub.synthese-book p,.component--sub.synthese-book h1,.component--sub.synthese-book h2,.component--sub.synthese-book h3,.component--sub.synthese-book h4,.component--sub.synthese-book h5,.component--sub.synthese-book h6,.component--sub.synthese-book span{font-family:var(--newfraser-book) !important}
.component--sub.synthese p,.component--sub.synthese h1,.component--sub.synthese h2,.component--sub.synthese h3,.component--sub.synthese h4,.component--sub.synthese h5,.component--sub.synthese h6,.component--sub.synthese span{font-family:var(--newfraser-font) !important}
.contentslider .owl-carousel .owl-item img{min-height:240px}
@media(max-width:834px){.contentslider .buildcard__listcont .owl-nav{top:unset !important;left:-13px}
.contentslider .buildcard__listheading{height:auto}
.contentslider .buildcard__desclink{margin-bottom:30px}
}
.contentslider .buildcard__headerseparator_mob{border-bottom:1px solid;margin:unset}
.contentslider .newheading{margin:15px 0 15px 0 !important}
.latestblog .info .category{color:#fff;margin-bottom:16px;background-color:var(--grey-color);width:fit-content;block-size:fit-content;padding:6px;font:14px/20px var(--newfraser-book)}
.latestblog .bloggish{background:#dedcdc 0 0 no-repeat padding-box;height:500px;box-shadow:none !important}
.latestblog .bloggish .thumb-wrapper{width:312px}
.latestblog .blogtitle{color:#2b2b2b;text-align:left;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap}
.latestblog .bloggish .info [class*='title']{max-height:100px;-webkit-box-orient:unset}
.latestblog .bloggish .info{padding:20px 20px 0}
.latestblog .bloggish .info .date{text-align:left;color:#555 !important;display:flex;flex-wrap:wrap;bottom:unset}
.latestblog .bloggish .info .date span{padding-left:2px}
.latestblog .buildcard__headerseparator_mob{width:98%;margin-left:10px !important;bottom:20px;padding-top:unset}
.latestblog .bloggish div.thumb{height:248px !important;width:312px !important}
.latestblog .sg-slick-next{vertical-align:sub}
@media(max-width:834px){.latestblog .sg-slider-control{float:left;margin:-10px 34% 0}
}
.carousel .newbanner__txt{position:fixed !important;left:auto;bottom:25% !important;z-index:1;margin:0 -20px}
.carousel .newheading{width:500px}
@media(max-width:834px){.carousel .newheading{width:auto !important}
.carousel .newbanner__txt{width:90%;left:20px;margin:unset}
}
.headingtext .bor-top{height:auto !important}
.headingtext .heading-title{font-weight:bolder;opacity:1;padding-top:30px}
.headingtext .buildcard__headerseparator_mob{margin:unset !important;position:absolute}
.headingtext .heading-text .heading-without-cta{padding-top:60px}
@media only screen and (max-width:767px){.headingtext .buildcard__headerseparator_mob{width:90% !important}
.headingtext .text-center{margin:30px 10px 0 !important}
}
.contentcarousel .col--8 .fraserimgntxt__slider.owl-carousel .owl-dots button.owl-dot.active{background:var(--red-color);height:4px}
.contentcarousel{margin-top:unset !important}
.property-tiles .property-thumb{background:#dedcdc 0 0 no-repeat padding-box;min-height:100%}
.propertypage .layoutcontainer .column-control .propertyinfo ul,.propertypage .layoutcontainer .column-control .propertyinfo ol{padding-left:1rem;margin-bottom:1rem}
.propertypage .layoutcontainer .column-control .propertyinfo ul li{list-style:disc}
.propertypage .layoutcontainer .column-control .propertyinfo ol li{list-style:decimal}
@media only screen and (max-width:768px){.property-tiles .row{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}
}
.property-tiles .thumb-wrapper{height:248px !important}
@media only screen and (max-width:768px){.property-tiles .thumb-wrapper{height:206px !important}
}
.property-tiles .portfolio-thumb{height:auto !important}
.property-tiles .col-md-4 .info,.property-thumb .info{padding:16px 16px 32px 16px;white-space:normal;font-family:var(--newfraser-font);background:#dedcdc 0 0 no-repeat padding-box;vertical-align:top}
@media only screen and (max-width:768px){.property-thumb .info{padding:16px;padding-bottom:20px;white-space:normal;font-family:var(--newfraser-font);background:#dedcdc 0 0 no-repeat padding-box}
}
.property-thumb .info ul{list-style:disc;margin-left:20px;color:black}
.property-thumb .info ul li{list-style:disc;color:black}
.property-thumb .info ol li{list-style:decimal;margin-left:20px;color:black}
.property-thumb .info .description div{color:black}
.property-tiles .info .description{white-space:normal}
.property-tiles .info .description .portfolio-thumb{white-space:normal;text-decoration:none}
.property-tiles .col-md-4 .info p,.property-tiles .col-md-4 .info ul,.property-tiles .col-md-4 .info a{white-space:normal;font:16px/24px var(--newfraser-font)}
.property-tiles .info>a [class*='title']{margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:154px;font-family:var(--newfraser-bold-font);white-space:normal;color:#2b2b2b;font-weight:bold}
@media only screen and (max-width:768px){.property-tiles .info>a [class*='title']{margin-bottom:30px}
}
.redesignhomepage .latestnews .cmp-slider-left .left-slider .slick-list{overflow:hidden}
.nmc{background-color:#dedcdc}
.nmc-features{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}
.nmc-feature-detail-Heading{color:var(- -frasers-grey-00);font:normal normal normal 24px/32px var(- -newfraser-font)}
.nmc-feature-detail-description{color:var(- -monochrome-01);font:normal normal normal 14px/20px var(- -newfraser-book)}
.nmc-feature-detail-link{color:#ed1c24;font:normal normal bold 16px/24px var(- -newfraser-bold-font)}
.nmc-feature-detail-hr{border-top:4px solid #ed1c24}
.nmc-feature-detail p{margin-bottom:10px}
.nmc-feature-detail{text-align:left}
.nmc-filter-reults{padding-bottom:15px}
.mcgrey{background-color:#dedcdc !important;padding-left:10px !important;margin-top:0 !important}
.nmc-feature img{height:100%;width:100%}
.nmc-feature-hoverimg,.nmc-feature:hover .nmc-feature-img{display:none}
.nmc-feature:hover .nmc-feature-hoverimg{display:block}
@media(min-width :992px){.nmc-feature{width:calc(100%/ 3 - 20px);margin:5px 10px 10px}
.nmc-feature-detail{display:none}
}
.nmc-filter .menu-bar .menu .main>li>a span.type{font:normal normal 300 16px/32px var(- -newfraser-light);color:#000}
.nmc-filter .menu-bar .menu.overlap-up.filter-grey{margin:10px 0 0;z-index:2}
.nmc-filter .menu-bar .menu.overlap-up.filter-grey .btn-apply{background:#2b2b2b 0 0 no-repeat padding-box;color:#fff;border:0}
.nmc-filter .link-reset{color:var(- -monochrome-color-var1)}
.nmc-grid-detail-category{color:#fff;background-color:#ed1c24;padding:8px;font-family:var(- -newfraser-book) !important;font-size:14px;line-height:20px}
@media(min-width :768px){.nmc-grid{width:calc(100%/ 2 - 20px);margin:5px 10px 10px}
}
@media(max-width :767px){.nmc-grid{width:calc(100% - 20px) !important;margin:5px 10px 10px}
}
@media(max-width :834px){.nmc-filter-reults .newbtn{width:34%}
}
.nmc-grid{background:#fff 0 0 no-repeat padding-box;display:flex;flex-direction:column;text-align:left}
.nmc-grid:hover{box-shadow:7px 7px 8px 2px rgba(100,100,100,0.2);transform:scale(1,1)}
.nmc-feature-detail{padding:20px 0}
.nmc-grid-detail{padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:100%}
.nmc-grid-detail .desc{text-align:left;font-size:16px;letter-spacing:0;color:#2b2b2b;opacity:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:96px;min-height:72px;overflow:hidden;line-height:24px}
.nmc-grid div img{height:100%;width:100%}
.nmc-btn,.nmc-btn:hover{background:#817979 0 0 no-repeat padding-box !important;font-family:var(- -newfraser-bold-font)}
.nmc-btn{background:#817979 0 0 no-repeat padding-box !important}
.date{color:#555;text-transform:uppercase;font-size:12px;line-height:16px}
.nmc-grid-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;margin:20px 0 40px 10px !important}
.nmc-grid-wrapper .nmc-grid .press{background:#ed1c24 0 0 no-repeat padding-box}
.nmc-grid-wrapper .nmc-grid .blog{background:#817979 0 0 no-repeat padding-box !important}
.nmc-grid-wrapper .nmc-grid .video{background:#514155 0 0 no-repeat padding-box !important}
.mcgrey .caret{cursor:pointer;width:max-content;left:20px;height:50px;padding-top:0 !important}
.mcgrey .active{background:#fff 0 0 no-repeat padding-box}
.mcgrey .caret img{margin-left:10px;margin-top:5px;width:14px !important;margin-right:18px}
.list-filter-block{margin:20px 0 !important;margin-bottom:0 !important}
@media(min-width :991px){.list-filter-inline{width:280px !important;margin-left:20px !important}
.list-filter-inline li{width:48%;margin-right:0 !important}
.list-filter-inline .custom-chk{width:100%}
.media-center .list-filter-block{margin-left:20px !important}
.media-center .list-filter-block .custom-chk.multiple{width:100%}
.media-center .list-filter-block li{margin-right:0 !important;margin-left:0 !important}
.media-center .link-reset-section{margin-bottom:14px !important;padding-bottom:0 !important;width:240px;margin-left:20px;height:40px;margin-top:20px}
.media-center .btn-default{margin:0 !important}
.media-center .sub-nav .nmc-filter .link-reset{margin-left:10px}
.media-center .sub-nav .text-small{margin-left:20px;margin-top:20px}
.sub-nav .link-reset-section .link-reset{margin-left:10px}
.nmc-loadmore-btn{margin-bottom:34px !important}
}
.mcgrey .sub-nav{box-shadow:0 7px 8px rgba(100,100,100,0.2) !important;width:320px !important;padding-left:0 !important}
.mcgrey .caret a{margin-left:16px !important}
@media(min-width :991px){.btn-default{margin-right:20px !important}
.menu-bar .menu>select{display:none}
}
@media(min-width :991px){.hidden-md-lg{display:none}
}
.media-center .tab-title{color:#000 !important}
@media(max-width :991px){.icon-close{width:17px !important;height:17px;font-size:0;top:0;right:20px;-webkit-transform:translate3d(0,0,0)}
.nmc-grid-detail .desc{font-size:14px;-webkit-line-clamp:6;max-height:147px;min-height:144px}
.nmc-grid-wrapper{margin:20px 0 28px !important}
.nmc-grid-img{height:200px}
.mediacenter-redesign .nmc-grid-img{height:248px}
.grid-desc{height:240px;white-space:normal !important}
.filter-text-media-redesign{margin-top:20px;padding-top:0 !important;color:#000 !important}
.nmc-loadmore-btn{margin-bottom:15px !important}
}
@media(min-width :992px){.nmc-grid-img{height:248px}
.grid-desc{height:200px;white-space:normal !important}
.media-center>li.caret{padding-top:0 !important;margin-right:6px}
}
.nmc-grid-info{position:relative;margin:auto;overflow:hidden}
.nmc-grid-info img{max-width:100%;transition:all .3s;display:block;width:100%;height:auto;transform:scale(1)}
.nmc-grid-info:hover img{transform:scale(1.05)}
.nmc-load-more{display:flex;justify-content:center}
.caret-header{display:flex !important;align-items:center;text-align:left;position:relative;margin-left:16px;color:#555;width:auto !important;padding:0 !important;height:auto}
.menu-bar .menu .main>li.caret.active div img{transform:rotate(180deg)}
.caret-header .text-default{font:16px/32px var(--newfraser-book) !important;color:#000 !important}
.mcgrey .menu-title{color:#000 !important}
.mcgrey .menu-bar .custom-chk span{color:#555;font-size:16px;font-family:var(--newfraser-book);opacity:1}
.media-center .menu-bar .custom-chk{background:#dedcdc 0 0 no-repeat padding-box !important;height:auto !important}
@media(min-width:834px) and (max-width:1279px){.txtimg__bg{right:0;top:-110px !important}
}
@media(max-width:834px){.txtimg__bg{right:0 !important}
}
@media(min-width:1280px){.txtimg__bg{right:0 !important;top:-110px !important}
}
.nmc{background-color:#dedcdc;position:relative}
.nmc-filter.mcgrey{padding-top:18px}
.mcgrey{background-color:#dedcdc !important}
.nmc-feature-wrapper{padding:60px 0 0;padding-bottom:20px}
.nmc-features{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}
.nmc-feature-container{position:relative;display:inline-block;width:300px;height:200px}
.nmc-feature-container img{width:100%}
.nmc-feature-container .nmc-feature-container-content{position:absolute;bottom:6%;left:6%;right:10%;text-align:left}
.nmc-feature-container-content-desc,.nmc-feature-container-content-link{opacity:0;margin-top:10px;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.nmc-feature-container:hover .nmc-feature-container-content-desc,.nmc-feature-container:hover .nmc-feature-container-content-link,.nmc-feature-container:hover .nmc-feature-container-content-heading{opacity:1;margin-bottom:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.nmc-feature-container-content-heading{color:#fff;font:normal normal normal 24px/32px var(--newfraser-font)}
.nmc-feature-container-content-desc{color:#fff;font:normal normal normal 14px/20px var(--newfraser-book)}
.nmc-feature-container-content-link,.nmc-feature-container-content-link:hover{color:#ed1c24;font:normal normal bold 16px/24px var(--newfraser-bold-font)}
.nmc-filter .menu-bar .menu .main>li>a span.type{font:normal normal 300 16px/32px var(--newfraser-light);color:#000}
.nmc-filter .menu-bar .menu.overlap-up.filter-grey{margin:10px 0 0;z-index:2}
.nmc-filter .menu-bar .menu.overlap-up.filter-grey .btn-default{background-color:var(--monochrome-color);color:var(--white-color);border:0}
.menu-bar .menu .main.nmc-media-filter{height:45px;padding:5px 0}
.nmc-filter .link-reset{color:var(--monochrome-color-var1)}
.nmc-grid-detail-category{color:var(--white-color);background-color:#ed1c24;padding:8px;font-family:var(--newfraser-book) !important;font-size:14px;line-height:20px}
@media(min-width:992px){.nmc-feature,.nmc-grid{width:calc(100%/ 3 - 20px);margin:5px 10px 10px}
}
@media(max-width:991px){.nmc-feature-container{width:100%;height:500px;margin-bottom:35px;max-width:335px}
.nmc-feature-wrapper{background-color:#fff}
.nmc-feature-container-content-link img{width:16px !important;height:16px !important;display:none !important}
.nmc-feature-container .nmc-feature-container-content{position:static;margin-bottom:50px}
.nmc-feature-container-content p,h4{padding:10px 0}
.nmc-feature-container-content-desc,.nmc-feature-container-content-link{display:block;opacity:1}
.nmc-feature-container-content-heading{border-bottom:4px solid #ed1c24;padding-top:16px !important;padding-bottom:26px !important;font-size:24px;letter-spacing:0;opacity:1}
.nmc-feature-container-content-desc{padding-top:6px !important;padding-bottom:20px !important}
.nmc-grid{width:calc(100% / 2 - 20px);margin:5px 10px 10px;position:relative !important;left:0 !important;top:0 !important;max-width:335px;transform:none !important}
}
.nmc-grid,.nmc-grid-info{background-color:var(--white-color);display:flex;flex-direction:column}
.nmc-grid a{word-wrap:normal;word-break:break-word;white-space:normal;display:block}
.nmc-grid{text-align:left}
.nmc-grid-detail{padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:100%}
.nmc-grid-detail .desc{flex:1;margin:20px 0;font:normal normal normal 16px/24px var(--newfraser-font);color:var(--monochrome-color)}
.nmc-grid div img{height:100%;width:100%}
.nmc-btn,.nmc-btn:hover{background:var(--grey-color);font-family:var(--newfraser-bold-font);margin-bottom:60px}
.date{color:var(--monochrome-color-var1);font:normal normal normal 12px/16px var(--newfraser-font)}
@media(max-width:991px){.mobile-Carousel:not(:first-child){display:none}
.prev-next-icon{display:block;margin-top:25px}
.icon-width{width:21px !important;height:20px !important}
.nmc-feature-container-img{width:335px !important;height:240px !important}
}
@media(min-width:992px){.prev-next-icon{display:none}
.nmc-feature-container-img{width:300px !important;height:200px !important;z-index:-1;position:relative}
.nmc-feature-container-content-heading{font-size:22px !important;margin-bottom:-70px;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
.nmc-feature-container-content-link{font-size:12px !important}
.nmc-feature-container-content-link img{width:12px !important;height:12px !important}
.nmc-feature-container{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.nmc-feature-container:hover{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}
}
.inactive_btn{display:none}
.arrow-left-disabled,.arrow-left{margin-right:10px}
.bg--black-nmc{background-color:var(--black-color) !important}
.bg--cream-nmc{background-color:var(--cream-color-2) !important}
.bg--white-nmc{background-color:var(--white-color) !important}
.bg--red-nmc{background-color:var(--red-color) !important}
.bg--grey-nmc{background-color:var(--grey-color) !important}
.bg--copolgrey-nmc{background-color:var(--copol-grey-color) !important}
.bg--burgundy-nmc{background-color:var(--burgundy-color) !important}
.bg--lavender-nmc{background-color:var(--lavender-color) !important}
.bg--champagne-nmc{background-color:var(--champagne-color) !important}
.bg--pine-nmc{background-color:var(--pine-color) !important}
.bg--slate-nmc{background-color:var(--slate-color) !important}
.bg--mushroom-nmc{background-color:var(--mushroom-color) !important}
.bg--pearl-nmc{background-color:var(--pearl-color) !important}
@keyframes slide-left{from{right:-100%}
to{right:0}
}
@keyframes slide-right{from{right:100%}
to{right:0}
}
.cmp-estore{margin:30px auto;max-width:1200px}
.cmp-estore__body{display:flex;flex-direction:column;row-gap:30px}
@media only screen and (min-width:768px){.cmp-estore__body{column-gap:60px;flex-direction:row;margin:30px}
}
@media only screen and (min-width:1024px){.cmp-estore__body{column-gap:80px;margin:40px}
}
@media only screen and (min-width:1440px){.cmp-estore__body{column-gap:120px}
}
.cmp-estore__body__img{animation:slide-right 3s;position:relative}
@media only screen and (min-width:768px){.cmp-estore__body__img{width:50%}
}
.cmp-estore__body__img__item{max-height:400px;object-fit:cover;width:100%}
.cmp-estore__body__data{animation:slide-left 3s;margin:0 20px;position:relative}
@media only screen and (min-width:768px){.cmp-estore__body__data{width:50%;margin:0}
}
.cmp-estore__body__data__head{font-weight:bold}
.cmp-estore__body__data__item__label{font-weight:bold}
.cmp-estore__container .cmp-estore__body__data__item{margin:24px 0}
.cmp-estore .cmp-estore__container{padding:110px 0;column-gap:30px;margin:0}
.cmp-estore__container .cmp-estore__body__data__item__label{color:#ed1c24}
.cmp-estore__container .cmp-estore__body__data__head{font-size:32px;letter-spacing:-0.01em;line-height:40px}
.cmp-estore__container .cmp-estore__body__data{width:41.66%;margin:0;padding-left:8.33%}
.cmp-estore__container .cmp-estore__body__img{width:475px;height:auto}
.cmp-estore__container .cmp-estore__body__img__item{max-height:unset}
.cmp-estore.cmp-new-estore{margin:0 auto}
@media only screen and (max-width:834px){.cmp-estore__container .cmp-estore__body__data{width:100%;padding-left:0}
.cmp-estore__container .cmp-estore__body__img{width:100%}
.cmp-estore .cmp-estore__container{padding:40px 0;flex-direction:column}
}
.directory-component-page{width:var(--content-width);margin:42px auto}
.directory-component-page .directory-component-menu{width:100%;display:flex;justify-content:space-between}
.directory-component-menu-left{width:40%;text-align:left;display:flex;flex-direction:column;align-self:center}
.directory-component-menu .directory-component-menu-left .title{color:#5f5a5a;font-size:24px;font-family:synthese-regular;font-weight:400;letter-spacing:.50px;word-wrap:break-word}
.directory-component-menu .directory-component-menu-left .text{color:#9f9999;font-size:12px;font-family:synthese-regular;font-weight:400;letter-spacing:.50px;word-wrap:break-word;margin-top:4px}
.directory-component-menu-right{width:60%;display:flex;flex-direction:row;gap:24px;justify-content:end;padding:9px 0}
.directory-component-menu-right .search-bar{border:1px solid black;display:flex;flex-direction:row;width:259px}
.directory-component-menu-right .search-bar .search{width:100%;font-family:synthese-regular;color:#c4c4c4;font-size:16px;font-weight:400;word-wrap:break-word}
.directory-component-menu-right .search-bar .logo,.directory-component-menu-right .search-bar .search{padding:8px}
.directory-component-menu-right .search-bar .logo{padding:8px}
.directory-component-menu-right .filter-button{padding:8px;background:white;border:1px #770e12 solid;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;cursor:pointer;width:101px}
.directory-component-menu-right .filter-button p{color:#770e12;font-size:14px;font-family:synthese-regular;font-weight:400;word-wrap:break-word}
.directory-component-menu-right .filter-button img{height:20px}
.directory-component-menu-right .listing{display:flex;flex-direction:row;border:1px #770e12 solid;margin-left:24px}
.directory-component-menu-right .listing .icon-container{cursor:pointer;width:38px;height:40px;padding:8px 7px}
#icon1{background-color:#770e12}
.cross-icon{cursor:pointer}
.directory-component-menu-right .listing .grid-view,.directory-component-menu-right .listing .list-view{height:100%}
.filter-listing-section{display:flex;flex-direction:row}
#filter-component{width:0;height:0;position:fixed;right:0;top:0;background-color:rgba(0,0,0,.7);z-index:99999;transition:right .5s ease}
.overlay-filter{left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);display:none;pointer-events:none}
.filter-pannel-wrapper{position:absolute;padding:0;width:360px;height:100%;top:0;right:0;background-color:#fff;box-shadow:-10px 10px 30px rgba(0,0,0,.2);overflow:auto;transition:margin-right .5s ease}
.filter-by-text{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:40px}
.filter-by-text .text{font-size:24px;font-family:Lato-bold;font-weight:500;word-wrap:break-word}
hr{background:#d5d5d5;position:absolute;width:100%;right:0;top:90px;bottom:40}
.filter-section{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:40px}
.filter-section .filter-type-section{width:100%;text-align:initial;display:flex;flex-direction:row;justify-content:space-between}
.filter-section .filter-type{width:100%;text-align:initial;display:flex;flex-direction:row;justify-content:space-between}
.filter-section .first{margin-top:40px}
.filter-section .downArrow .img{width:20px;height:20px}
.filter-section .downArrow h3{text-align:initial;font-size:20px;font-family:Lato-bold;font-weight:600;word-wrap:break-word}
.filter-section .filter-type p{display:inline-block;text-align:initial;color:#403c3c;font-size:16px;font-family:Lato-regular;font-weight:400;word-wrap:break-word}
.filter-type label{position:relative}
.filter-type label span{top:0;display:block;width:18px;height:18px;position:absolute;border:1px solid;cursor:pointer}
.filter-type label span::after{content:'';left:4px;position:absolute;width:0;height:0;border:1px solid #fff;bottom:4px;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0}
.filter-type label input:checked ~ span::after{width:8px;height:12px;opacity:1}
.filter-type label .checkbox-square:checked{background-color:#000;opacity:1}
.filter-section .checkbox-square{width:18px;height:18px;border:1px solid;opacity:0}
#filter-component .apply-filter-button{text-align:center;margin-top:78px}
#filter-component .btn{height:54px;padding:0 46px;color:white;font-size:16px;font-family:Lato-regular;font-weight:700;line-height:24px;word-wrap:break-word;background:#f2555b}
#filter-component .clear-filter{margin-top:35px;text-align:center}
#filter-component .clear-filter .btn{background:0;color:#ed1c24;font-size:16px;font-family:Lato-regular;font-weight:700;line-height:24px;word-wrap:break-word;cursor:pointer;margin-bottom:80px}
.directory-component-page .applied-filters{margin-top:24px;display:none;flex-direction:row;gap:24px;flex-wrap:wrap}
.directory-component-page .applied-filters .filters{display:flex;flex-direction:row;padding:8px;gap:12px;border:1px #770e12 solid}
.directory-component-page .applied-filters .filters .filter-title{padding:8px 0;color:#770e12;font-size:16px;font-family:synthese-regular;font-weight:400;word-wrap:break-word;text-align:initial}
.directory-component-page .applied-filters .filters .cross{display:inline-block;width:24px;height:24px;padding:4px 3px;cursor:pointer}
.directory-component-page .applied-filters .filters .cross .logo{width:24px;height:24px}
.directory-component-page .applied-filters .clear-filter{margin-top:5px;cursor:pointer}
.directory-component-page .applied-filters .clear-filter .text{color:#ed1c24;font-size:16px;font-family:synthese-regular;font-weight:400;word-wrap:break-word;padding:8px}
.no-data-found{margin-top:24px;display:none}
.no-data-found h3{color:#2b2b2b;font-size:18px;font-family:synthese-regular;font-weight:700}
.directory-component-page .directory-component-grid-view{margin-top:24px;width:100%;gap:16px;display:flex;flex-direction:row;flex-wrap:wrap}
.show-grid-view{width:calc(96.7% / 3)}
.directory-component-page .directory-component-grid-view .grid-view{box-sizing:border-box;border:1px #c4c4c4 solid;cursor:pointer;height:100%}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-top{width:100%;height:195px}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-top .logo{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-bottom{border-top:1px solid;border-color:inherit;padding:16px;display:flex;flex-direction:column}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-bottom .title .text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;color:#2b2b2b;font-size:16px;font-family:synthese-regular;font-weight:700;word-wrap:break-word;height:31px}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-bottom .tags{display:flex;flex-direction:row;justify-content:space-between;margin-top:6px}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-bottom .tags.multiple-tag-items{flex-direction:column}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-bottom .tags.multiple-tag-items .dietary-tag{margin-top:14px}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-bottom .tags .units{color:#2b2b2b;font-size:12px;font-family:synthese-light;font-weight:350;word-wrap:break-word;display:flex;align-self:baseline;margin-top:6px;margin-right:15px;text-align:left}
.tag{font-size:10px;font-family:synthese-regular;font-weight:400;word-wrap:break-word;border-radius:29px;padding:8px 12px;display:flex;justify-content:center;align-self:center}
.directory-component-page .directory-component-grid-view .grid-view .grid-view-bottom .tags .dietary-tag{display:flex;gap:5px;flex-wrap:wrap}
.green{background:rgba(45,94,57,0.15);color:#2b6639}
.light-green{background:rgba(104,201,114,0.10);color:#67c971}
.red{background:#ffe3e3;color:#770e12}
#food-preference p{line-height:normal}
.directory-component-list-view{width:100%;margin-top:24px;display:none;flex-direction:column;gap:12px}
.directory-component-list-view .list-view{width:100%;height:100%;display:flex;flex-direction:row;border:1px #c4c4c4 solid}
.directory-component-list-view .list-view .list-view-left{width:35%;max-height:100%}
.directory-component-list-view .list-view .list-view-left .logo{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.directory-component-list-view .list-view .list-view-rigth{width:65%;display:flex;flex-direction:row;padding:16px 16px 21px 8px;margin-left:8px;justify-content:space-between}
.directory-component-list-view .list-view .list-view-rigth .inner-container-left{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:75%}
.directory-component-list-view .list-view .list-view-rigth .inner-container-left .title{color:#2b2b2b;font-size:18px;font-family:synthese-regular;font-weight:700;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:initial}
.directory-component-list-view .list-view .list-view-rigth .inner-container-left .units{color:var(--scdry-burgundy);font-size:16px;font-family:synthese-light;font-weight:350;word-wrap:break-word;text-align:left}
.directory-component-list-view .list-view .list-view-rigth .inner-container-left .description{font-size:16px;font-family:synthese-light;font-weight:400;line-height:24px;word-wrap:break-word;text-align:initial;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.directory-component-list-view .list-view .list-view-rigth .inner-container-left .view-details{color:#ed1c24;font-size:16px;font-family:synthese-regular;font-weight:400;word-wrap:break-word;cursor:pointer;background-color:unset}
.directory-component-list-view .list-view .list-view-rigth .inner-container-right{display:flex;flex-direction:column;gap:5px}
@media screen and (max-width:830px){.directory-component-list-view .list-view{height:100%}
.directory-component-list-view .list-view .list-view-rigth{flex-direction:column;gap:10px}
.directory-component-list-view .list-view .list-view-rigth .inner-container-right{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;position:unset}
.tag{font-size:12px;padding:4px 10px}
.directory-component-list-view .list-view .list-view-rigth .inner-container-left{width:100%}
}
@media screen and (max-width:355px){.directory-component-list-view .list-view .list-view-rigth .inner-container-left .title{width:138px}
}
@media screen and (min-width:356px) and (max-width:435px){.directory-component-list-view .list-view .list-view-rigth .inner-container-left .title{width:177px}
}
@media screen and (min-width:436px) and (max-width:500px){.directory-component-list-view .list-view .list-view-rigth .inner-container-left .title{width:200px}
}
@media screen and (min-width:436px) and (max-width:500px){.directory-component-list-view .list-view .list-view-rigth .inner-container-left .title{width:200px}
}
@media screen and (min-width:501px) and (max-width:544px){.directory-component-list-view .list-view .list-view-rigth .inner-container-left .title{width:250px}
}
@media screen and (min-width:545px) and (max-width:600px){.directory-component-list-view .list-view .list-view-rigth .inner-container-left .title{width:300px}
}
@media screen and (max-width:700px){.directory-component-menu-left{width:unset;align-self:unset}
.directory-component-menu-right{width:unset;flex-direction:column}
.filter-listing-section{justify-content:space-between}
.directory-component-menu{flex-direction:column}
.directory-component-menu-right .search-bar{width:100%}
}
@media screen and (max-width:1024px){.directory-component-page{width:100%;padding:20px 30px}
.show-grid-view{width:100%;gap:16px}
.directory-component-page .directory-component-grid-view .grid-view{width:100%}
}
.filter_list_wrapper{max-height:0;overflow:hidden;transition:max-height .7s ease;display:flex;flex-direction:column;row-gap:12px;margin:-12px 0}
.filter_list_wrapper.collapsed{max-height:0}
.downArrow{cursor:pointer;transform:rotate(0);transition:transform .3s ease}
.downArrow.expanded{transform:rotate(180deg);transition:transform .3s ease}
.directory-component-detail-page{display:none;flex-direction:column;width:var(--content-width);margin:42px auto}
.back-to-list{gap:16px;cursor:pointer;display:flex;margin-left:0;padding-left:0;padding-right:0;background-color:unset}
.back-to-list img{width:24px;height:24px}
.back-to-list p{color:#4a4a4a;font-size:18px;font-family:synthese-regular;font-weight:400;word-wrap:break-word;width:127px;height:25px}
.detail-page-container{margin-top:30px;display:flex;flex-direction:row}
.detail-page-container .detail-page-container-left{width:50%;height:339px}
.detail-page-container .detail-page-container-left img{width:100%;height:100%;object-fit:cover}
.detail-page-container .detail-page-container-right{width:50%;margin-left:32px;display:flex;flex-direction:column}
.inner-container-top{text-align:left}
.inner-container-top .title{color:#4a4a4a;font-size:34px;font-family:synthese-regular;font-weight:400;word-wrap:break-word;margin-left:-2px}
.inner-container-top .ellipse{width:4px;height:4px;background:#d9d9d9;border-radius:50%;position:relative;top:-2px;margin:0 12px}
.inner-container-top span{color:var(--pine-color);font-size:14px;font-family:synthese-light;font-weight:400;word-wrap:break-word;margin-top:10px;display:inline-block}
.inner-container-top span.text:not(:first-child){margin-left:0}
.inner-container-middle{display:flex;flex-direction:row;margin-top:40px;text-align:left}
.container-details{display:flex;flex-direction:row;width:278px}
.container-details .icon{width:32px;height:32px;display:flex;align-self:center}
.container-details .detail{margin-left:8px}
.inner-container-bottom{display:flex;flex-direction:row;margin-top:32px;text-align:left}
.container-details .text{color:#3b0709;font-size:14px;font-family:Lato-regular;font-weight:400;line-height:24px;word-wrap:break-word}
.container-details .text-info{color:#b2151b;font-size:16px;font-family:Lato-regular;font-weight:600;line-height:24px;word-wrap:break-word;text-decoration:none}
.detail-page-description{margin-top:30px;text-align:left}
.detail-page-description .text{color:#4a4a4a;font-size:22px;font-family:synthese-bold;font-weight:700;word-wrap:break-word}
.detail-page-description .description{color:#4a4a4a;font-size:16px;font-family:synthese-regular;font-weight:400;line-height:27.60px;word-wrap:break-word;height:339px;margin-top:10px}
@media screen and (max-width:668px){.directory-component-detail-page{width:100%;padding:20px 30px}
.detail-page-container{width:100%;flex-direction:column}
.detail-page-container .detail-page-container-left{width:unset;height:unset}
.detail-page-container .detail-page-container-right{margin-top:18px;margin-left:0;flex-direction:column}
.inner-container-middle{flex-direction:column;margin-top:25px;gap:12px}
.inner-container-bottom{flex-direction:column;margin-top:12px;gap:12px}
.detail-page-description .description{height:unset}
}
@media screen and (min-width:669px) and (max-width:1024px){.directory-component-detail-page{width:100%;padding:20px 30px}
.detail-page-container{flex-direction:column}
.detail-page-container .detail-page-container-left{width:unset;height:unset}
.detail-page-container .detail-page-container-right{margin-top:18px;margin-left:0;width:unset}
.detail-page-description .description{height:unset}
}
.footer-v1 .ffn-container--fxdwdh{max-width:100%}
@media only screen and (min-width:1360px){.footer-v1 .ffn-container--fxdwdh{width:var(--content-width-lg)}
}
.footer-v1 .ffn-col--3.ffn-hide--mobile{max-width:100%;display:flex !important;flex:unset;justify-content:space-between;margin-bottom:60px}
.footer-v1 .fraserfooternew__linksocialgroup{align-items:center}
.footer-v1 .no-touchevents.is-windows a{margin-top:0}
.footer-v1 .fraserfooternew{justify-content:normal;padding-bottom:0;padding-top:72px}
.footer-v1 .footer-content-v1{display:flex;flex:0 0 25%;min-width:100%}
.footer-v1 .fraserfooternew__image{background:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/FPL_Brandmark_logo-v2.png') no-repeat center center;width:100%;height:154px;display:inline-block}
.footer-v1 .fraserfooternew__socialimg{background:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/icon-v2.png') no-repeat center center;width:36px;height:36px;display:inline-block}
.footer-v1 .fraserfooternew__headinglink{font-size:18px !important;font-weight:700 !important;line-height:25px;width:auto;margin-top:0;margin-bottom:30px;margin-top:20px}
.footer-v1 .fraserfooternew__list{font-size:18px !important;font-weight:350 !important;line-height:25px;margin-bottom:30px}
.footer-v1 .fraserfooternew__listlink{white-space:unset}
.footer-v1 .fraserfooternew__copyrights{justify-content:space-between;margin-top:64px;padding-left:0}
.footer-v1 .fraserfooternew__copytxt{font-family:var(--newfraser-light) !important;font-size:14px !important;font-weight:350 !important;line-height:19px !important;border-right:0}
.footer-v1 .fraserfooternew__copylink{font-family:var(--newfraser-light) !important;font-size:14px !important;font-weight:350 !important;line-height:19px;border-right:0}
.footer-utilityLinks-v1 .fraserfooternew__copylink{padding-right:0}
.footer-v1 .fraserfooternew__socialimg:hover{background:url('https: //fastly.picsum.photos/id/838/200/200.jpg?hmac=a2ZUJPqhEFH-OzhHFaKdtDdV2XnIE7t1tP2iXnP5Fj0') no-repeat center center !important}
@media(max-width:834px){.footer-v1 .footer-content-v1{margin-top:20px}
.footer-v1 .ffn-hide--mobile{flex-direction:column;height:auto;padding:0;margin-bottom:0 !important}
.footer-v1 .fraserfooternew__logo{margin:0;width:225px !important;height:109px}
.footer-v1 .fraserfooternew__image{height:109px}
.footer-v1 .fraserfooternew__linksocialgroup{justify-content:flex-start;margin-top:16px !important;margin-bottom:20px !important;flex-wrap:wrap;gap:25px}
.footer-v1 .footer-content-v1{flex-direction:column}
.footer-v1 .fraserfooternew__heading{padding:0;margin:0}
.footer-v1 .footer-content-item-v2{flex:1 1 100%;padding:0}
.footer-v1 .fraserfooternew__links{display:block;padding:0}
.footer-v1 .fraserfooternew__links::after{display:none}
.footer-v1 .ffn-newheading::after{display:none}
.footer-v1 .fraserfooternew__headinglink{font-size:16px !important;margin-top:0;margin-bottom:24px;line-height:32px;margin-top:20px !important}
.footer-v1 .fraserfooternew__links{margin-top:0}
.footer-v1 .fraserfooternew__list{font-size:16px !important;margin-bottom:24px}
.footer-v1 .fraserfooternew__listlink{font-size:14px;font-weight:350;line-height:24px;margin-top:0}
.footer-v1 .fraserfooternew__copyrights{margin:40px -15px 0 -15px}
.footer-v1 .fraserfooternew__copytxt{text-align:start;padding:0;margin-bottom:32px !important}
.footer-v1 .footer-utilityLinks-v1{display:flex;flex-direction:column;gap:28px}
.footer-v1 .fraserfooternew__linksocial{margin-right:32px}
.footer-utilityLinks-v1 .fraserfooternew__copylink{text-align:left}
.footer-v1 .fraserfooternew__copyrights{flex-direction:column}
}
.footer-v1 .footer-text-red-v2{color:#ed1c24 !important}
.ffn-bg--white .fraserfooternew__listlink{color:#2b2b2b !important}
.ffn-bg--white .fraserfooternew__listlink:hover{color:#2b2b2b !important}
.ffn-bg--white .fraserfooternew__logo{width:200px !important}
.footer-v1 .fraserfooternew__linksocial{width:36px}
.image-container:hover .fraserfooter--socialhover{display:block;opacity:1}
.footer-v1 .fraserfooter--socialhover{height:36px;display:block}
.footer-v1 .fraserfooternew__listlink{font-family:var(--newfraser-light) !important;font-size:18px;font-weight:350;line-height:25px}
.ffn-bg--black .fraserfooternew__listlink{color:#fff !important}
.ffn-bg--black .fraserfooternew__listlink:hover{color:#fff !important}
.footer-v1 .fraserfooternew__logo{width:320px;height:80px}
.dimmed{opacity:.3}
.active{opacity:1 !important}
.ffn-bg--black .fraserfooternew__copylink,.ffn-bg--black .fraserfooternew__copytxt{color:#fff !important}
.ffn-bg--white .fraserfooternew__copylink,.ffn-bg--white .fraserfooternew__copytxt{color:#000 !important}
@media(min-width:834px) and (max-width:1024px){.footer-v1 .fraserfooternew__headinglink{margin-bottom:26px !important;margin-top:20px !important}
.footer-v1 .footer-content-v1{margin-top:44px}
}
.ffn-bg--white .fraserfooternew__image{height:82px !important}
.footer-v1 .fraserfooternew__headinglink{text-wrap:balance}
.footer-v1 .footer-content-item-v2:nth-child(1){display:flex;flex-direction:column}
.redg-homepage .newheading{color:#fff;font-size:30px;font-weight:350;line-height:38px;margin-top:16px !important;margin-bottom:20px !important;letter-spacing:-1px}
.redg-homepage{width:100%;top:0 !important;height:600px !important;position:relative}
@media only screen and (min-width:1360px){.redg-homepage .container--fxdwdh{width:var(--content-width-lg)}
}
.redg-homepage .redg-homepage-desc p{font-size:16px;font-weight:350;line-height:26px}
.redg-homepage .newcrowselbtn{min-width:140px;background:#fff;color:#ed1c24;font-size:16px;padding:16px 24px 16px 24px;gap:10px;line-height:24px;opacity:1;margin-top:16px !important}
.redg-homepage .newbanner__imglst,.redg-homepage .newbanner__slider.owl-carousel .owl-item,.redg-homepage .newbanner__slider{height:521px !important}
.redg-homepage .owl-dots{top:143px;bottom:unset}
.redg-homepage .newbanner__txt{bottom:unset;max-width:552px;position:unset}
.redg-homepage .newbannerv2-content-wrapper{position:absolute;left:50%;transform:translateX(-50%);top:144px;z-index:999}
.redg-homepage .newbanner__slider .owl-dot span{width:20px;height:2px;display:inherit}
.redg-homepage .newbanner__slider .owl-dot.active span{height:2px}
.redg-homepage .newbanner__slider.owl-carousel button.owl-dot{height:0;line-height:0}
.redg-homepage-red-supergraphics .redg-homepage::after{content:'';background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/supergraphics.png');background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;left:0;width:100%;height:240px;z-index:2}
.redg-homepage-grey-supergraphics-v2 .redg-homepage::after{content:'';background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/supergraphic-grey.png');background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;left:0;width:100%;height:240px;z-index:2}
.innermasthed-lightgrey-supergraphics .redg-homepage::after{content:'';background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/Inner-masthead-Supergraphicarc-Light grey.png');background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:-3px;left:0;width:100%;height:244px;z-index:2}
.innermasthed-darkgrey-supergraphics .redg-homepage::after{content:'';background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/Inner-masthead-Supergraphicarc-Grey.png');background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:-3px;left:0;width:100%;height:244px;z-index:2}
.redg-homepage .play-button-btn-v2{width:181px;height:52px;position:absolute;top:340px;left:75%;transform:translateX(-55%);display:flex;align-items:center;justify-content:center;border:1px solid #fff;opacity:1;background:transparent;cursor:pointer;border-radius:60px;margin-left:0}
.redg-homepage .fraservideo:hover .fraservideo__newplayicon{background:transparent;border:1px solid #fff}
.redg-homepage .play-button-btn-v2 img{width:16px;height:16px;margin-right:10px;opacity:1}
.redg-homepage .play-button-btn-v2 span{font-family:Synthese,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-align:left;color:#fff}
.redg-homepage .newfraser__video{top:0;margin-top:0}
.redg-homepage-desc>ol{list-style-type:decimal}
.redg-homepage-desc ol li{list-style-type:inherit;margin-left:19px}
.redg-homepage-desc>ul{list-style-type:disc}
.redg-homepage-desc ul li{list-style-type:inherit;margin-left:19px}
.redg-homepage-desc a{text-decoration:underline;margin-left:2px;padding-bottom:10px}
.mastheadvideo .masthead__video-v2 :has(.masthead__youtube__video__container){min-height:600px !important}
.mastheadvideo .redg-homepage.masthead__video-v2 .masthead__video__container.masthead__youtube__video__container{padding-bottom:0;height:100%;overflow:unset}
.mastheadvideo .masthead__video-v2{min-height:600px !important}
.mastheadvideo .redg-homepage.masthead__video-v2 .masthead__video__container{padding-bottom:0;height:100%;overflow:unset}
.mastheadbgclr__parent .newbanner__imglst,.mastheadbgclr__parent .newbanner__slider.owl-carousel .owl-item,.mastheadbgclr__parent .newbanner__slider{min-height:410px !important;height:auto !important}
@media(max-width:834px){.redg-homepage{width:100%;height:auto !important;padding-bottom:10px}
.redg-homepage::after{background-size:100% !important;margin-bottom:-3px}
.redg-homepage-grey-supergraphics-v2 .redg-homepage::after{background-size:100% !important}
.redg-homepage-red-supergraphics-v2 .redg-homepage::after{background-size:100% !important}
.redg-homepage .newbannerv2-content-wrapper{top:72px}
.redg-homepage .newheading{font-size:20px;Line-height:28px}
.redg-homepage .owl-dots{top:72px;width:max-content;left:20px}
.redg-homepage .newcrowselbtn{width:auto}
.redg-homepage::after{height:auto !important;min-height:180px;background-position:bottom center}
.redg-homepage .play-button-btn-v2{left:38%}
.redg-homepage.masthead__video-v2{height:auto !important;padding-bottom:23px}
.masthead__video-v2 .play-button-btn-v2{top:56%;left:50%;z-index:99}
.mastheadvideo .masthead__video-v2 :has(.masthead__youtube__video__container){min-height:400px !important}
.mastheadvideo .redg-homepage .masthead__video__container.masthead__youtube__video__container{height:400px}
.masthead__video__container.masthead__youtube__video__container .fraservideo__player{height:400px}
.mastheadvideo .redg-homepage.masthead__video-v2 .masthead__video__container.masthead__youtube__video__container{height:400px}
}
@media(min-width:834px) and (max-width:1023px){.redg-homepage::after{min-height:240px;height:auto}
.redg-homepage{min-height:550px !important}
.image-v2-masthead{height:600px !important}
.redg-homepage.masthead__video-v2{height:auto !important}
.redg-homepage-grey-supergraphics-v2 .redg-homepage::after{background-size:100% !important}
.redg-homepage-red-supergraphics-v2 .redg-homepage::after{background-size:100% !important}
.redg-homepage .container--fxdwdh{max-width:calc(100% - 40px) !important;width:calc(100% - 40px) !important;margin:0 auto !important}
.masthead__video-v2 .play-button-btn-v2{z-index:99}
.image-v2-masthead{min-height:600px !important}
.breadcrumb__v2 .breadcrumb .home{margin-left:20px}
.mastheadbgclr__parent{padding-bottom:0}
}
.redg-homepage .masthead__video__container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}
.masthead__video__container .fraservideo__player{position:absolute;top:0;left:0;width:100%;height:600px;object-fit:cover}
.masthead__youtube__video__container{background-color:gray}
.mastheadbgclr__parent .redg-homepage-desc p:not(:empty):last-child{padding-bottom:160px}
.mastheadbgclr__parent .newheading{font-family:'Synthese-book';font-weight:350;font-size:40px;line-height:48px;letter-spacing:-1px}
.mastheadbgclr__parent .redg-homepage-desc p{font-family:'Synthese-book';font-weight:350;font-size:16px;line-height:32px;letter-spacing:0}
@media(max-width:834px){.mastheadvideo .masthead__video-v2{min-height:200px !important}
.mastheadvideo .redg-homepage .masthead__video__container{height:200px}
.masthead__video__container .fraservideo__player{height:200px}
.mastheadvideo .redg-homepage.masthead__video-v2 .masthead__video__container{height:200px}
.masthead-aprimio-video-parent .redg-homepage{max-height:200px !important;min-height:200px !important}
.masthead-aprimio-video-parent .masthead__video__container,.masthead-aprimio-video-parent .fraservideo__player,.masthead-aprimio-video-parent .masthead__video__container{height:auto !important}
.mastheadbgclr__parent .newbannerv2-content-wrapper{top:75px !important}
.innermasthed-lightgrey-supergraphics .redg-homepage::after,.innermasthed-darkgrey-supergraphics .redg-homepage::after{margin-bottom:0}
.redg-homepage .breadcrumb__v2{padding:16px 0 24px 0}
.mastheadbgclr__parent .newheading{margin-top:0 !important}
.mastheadbgclr__parent .newheading{font-weight:350;font-size:32px;line-height:40px}
.mastheadbgclr__parent .newbanner__imglst,.mastheadbgclr__parent .newbanner__slider.owl-carousel .owl-item,.mastheadbgclr__parent .newbanner__slider{min-height:240px !important}
.mastheadbgclr__parent .redg-homepage-desc p:not(:empty):last-child{padding-bottom:80px}
}
@media(min-width:1024px) and (max-width:1280px){.redg-homepage::after{height:auto !important;min-height:240px}
.innermasthed-lightgrey-supergraphics .redg-homepage::after,.innermasthed-darkgrey-supergraphics .redg-homepage::after{margin-bottom:0}
.redg-homepage{min-height:600px !important}
.mastheadbgclr__parent{min-height:auto !important;padding-bottom:0}
.redg-homepage.masthead__video-v2{height:px !important;min-height:unset !important}
}
.redg-homepage .vimeo-v2-ifrmae{display:block !important}
.redg-homepage .newbanner__txt a{max-width:fit-content;text-align:center;z-index:99}
.redg-homepage.video-playing::after{display:none}
.redg-homepage .play-button-btn-v2 svg{width:14px;height:14px;margin-right:11px;opacity:1}
.redg-homepage .play-button-btn-v2.white-outline,.redg-homepage .fraservideo:hover .play-button-btn-v2.white-outline{border-color:var(--white-color)}
.redg-homepage .play-button-btn-v2.white-outline span{color:var(--white-color)}
.redg-homepage .play-button-btn-v2.white-outline svg{fill:var(--white-color)}
.redg-homepage .play-button-btn-v2.black-outline,.redg-homepage .fraservideo:hover .play-button-btn-v2.black-outline{border-color:var(--black-color)}
.redg-homepage .play-button-btn-v2.black-outline span{color:var(--black-color)}
.redg-homepage .play-button-btn-v2.black-outline svg{fill:var(--black-color)}
.redg-homepage .play-button-btn-v2.red-outline,.redg-homepage .fraservideo:hover .play-button-btn-v2.red-outline{border-color:var(--red-color)}
.redg-homepage .play-button-btn-v2.red-outline span{color:var(--red-color)}
.redg-homepage .play-button-btn-v2.red-outline svg{fill:var(--red-color)}
.mastheadbgclr__parent .newbannerv2-content-wrapper{top:95px}
.mastheadbgclr__parent{height:auto !important}
.innermastheadbg-red{background-color:#ed1c24 !important}
.innermastheadbg-grey{background-color:#817979 !important}
.innermastheadbg-perl{background-color:#ededee !important}
.mastheadbgclr__parent .owl-stage{transform:none !important}
.mastheadbgclr__parent .redg-homepage-desc p{overflow-wrap:break-word}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--blk .inner-container ul li a{color:var(--black-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--white .inner-container ul li a{color:var(--white-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--grey .inner-container ul li a{color:var(--grey-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--red .inner-container ul li a{color:var(--red-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--burgundy .inner-container ul li a{color:var(--burgundy-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--lavender .inner-container ul li a{color:var(--lavender-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--champagne .inner-container ul li a{color:var(--champagne-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--pine-v2 .inner-container ul li a{color:var(--pine-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--slate-v2 .inner-container ul li a{color:var(--slate-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--mushroom-v2 .inner-container ul li a{color:var(--mushroom-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--pearl-v2 .inner-container ul li a{color:var(--pearl-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2.txt-clr--crimson-v2 .inner-container ul li a{color:var(--crimson-color) !important}
.bg--pearl .mastheadbgclr__parent .breadcrumb__v2 .inner-container ul li a:hover{color:var(--bubble-hover-color) !important}
.mastheadbgclr__parent .newbannerv2-content-wrapper{position:unset !important;transform:unset !important}
.mastheadbgclr__parent .newbanner__slider.owl-carousel .owl-item{display:none !important}
.mastheadbgclr__parent .newbanner__slider.owl-carousel .owl-item:first-child{display:block !important}
@media only screen and (min-width:1360px){.textandimagefeatured .container--fxdwdh{width:var(--content-width-lg)}
}
.textandimagefeatured .container .container--content{padding-bottom:120px}
.textandimagefeatured .container .container--content .fraserproperty{padding-bottom:unset;display:flex;justify-content:space-between}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt{max-width:35%}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt div{position:relative;top:30%}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont{padding-left:60px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt .highlight-text{font-family:'synthese-regular';font-size:14px;font-weight:700;line-height:19.82px;letter-spacing:2px;text-transform:uppercase}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt .newheading{font-family:'synthese-book';font-size:36px;font-weight:350;line-height:40px;letter-spacing:-0.01em;margin:16px 0 0 0}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list{flex-direction:column;align-items:flex-start;gap:24px;cursor:pointer}
.textandimagefeatured .fraserproperty__list:hover .icon-button{display:block}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list .newheading{margin:0;font-family:'synthese-book';font-size:24px;font-weight:350;line-height:33.98px;letter-spacing:-0.01em}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list .newpara{margin:8px 0 0 0;font-family:'synthese-book';font-size:16px;font-weight:350;line-height:22.66px;letter-spacing:-0.01em}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list .fraserproperty__listtag{background-color:unset;margin-right:unset;margin-bottom:unset;padding:0 8px 0 3px !important;font-family:"synthese-book";font-size:14px;font-weight:400;line-height:16px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list .fraserproperty__listtag:not(:first-child){border-left:1px solid #817979;padding-left:8px !important}
.textandimagefeatured .frasersproperty__txticon{display:flex;justify-content:space-between;width:100%;padding-left:3px}
.textandimagefeatured .frasersproperty__txticon div:first-child{width:628px}
.textandimagefeatured .frasersproperty__txticon div:last-child{display:flex;align-self:flex-end}
.textandimagefeatured .frasersproperty__txticon .icon-button{display:none}
.textandimagefeatured .owl-item{visibility:hidden;max-width:65%;width:unset}
.textandimagefeatured .owl-item.active{visibility:visible}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dots{left:0;align-self:baseline;top:160px;align-items:unset}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont.owl-carousel{position:unset}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont{position:unset;max-width:65%;display:flex}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dot span{width:20px;height:2px;background-color:#817979 !important}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dot.active span{background-color:var(--red-color) !important}
.textandimagefeatured.sup-graphics-1 .container .container--content{padding-top:120px}
.textandimagefeatured .fraserproperty__listimg{width:100%;height:500px}
.textandimagefeatured .owl-carousel .owl-item img,.textandimagefeatured .fraserproperty__img{display:block;width:100%;object-fit:cover;height:100%}
.textandimagefeatured .fraserproperty__imgcont{width:100%;overflow:hidden;height:100%}
.textandimagefeatured.sup-graphics-1 .container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textplusimagefeaturedSupergraphics.png');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:left top;background-repeat:no-repeat;z-index:0}
@media screen and (max-width:1360px){.textandimagefeatured .fraserproperty__listimg{height:375px}
}
@media(max-width:1024px){.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dots{top:220px}
}
@media(max-width:834px){.textandimagefeatured .container{padding:0 16px 72px 16px}
.textandimagefeatured .container .container--content{padding-bottom:0}
.textandimagefeatured.sup-graphics-1 .container .container--content{padding-top:72px;padding-bottom:0}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt{width:100%;max-width:100%}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt .highlight-text{font-size:12px;line-height:16px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt .newheading{font-size:32px;line-height:40px;letter-spacing:-1px;min-height:80px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list .newheading{line-height:40px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list .newpara,.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .fraserproperty__list p{line-height:32px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont{width:100%;margin-top:48px;padding-left:0;max-width:100%}
.textandimagefeatured .owl-stage{display:flex;justify-content:center;padding:0 10px}
.textandimagefeatured .fraserproperty__listimg{height:310px}
.textandimagefeatured .owl-item{width:unset;max-width:unset}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dots{top:120px;bottom:unset;align-self:flex-start}
.textandimagefeatured.sup-graphics-1 .container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textplusimagefeatured_mobile.png');opacity:1;position:absolute;top:141px;left:0;width:100%;height:100%;background-position:right top;background-repeat:no-repeat;z-index:0}
}
@media(max-width:425px){.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dots{top:155px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt .newheading{min-height:120px}
}
@media(max-width:375px){.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dots{top:165px}
}
@media(min-width:835px) and (max-width:1224px){.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dots{top:180px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt div{top:23%}
}
@media(min-width:1225px) and (max-width:1360px){.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__listcont .owl-dots{top:170px}
.textandimagefeatured .container .container--content .fraserproperty .fraserproperty__txt div{top:23%}
}
.contact-us-v1-inner-container{max-width:100%;display:flex;justify-content:center;align-items:flex-start;margin:0 auto;padding-top:120px;padding-bottom:120px}
@media only screen and (min-width:1360px){.contact-us-v1-inner-container{width:var(--content-width-lg)}
}
.contact-us-v1 .contact-us-v1-container{width:100%;flex-direction:row;justify-content:center;justify-content:space-between;align-items:flex-start;max-width:100%;flex:unset;gap:24px}
.contact-us-v1 .touchcont{width:100%;padding:0}
.contact-us-v1 .newheading{font-size:32px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:left;align-self:baseline;color:#fff;margin:0;min-width:350px}
.contact-us-v1 .contact-us-description>p{font-size:16px;font-weight:350;line-height:32px;text-align:left;align-self:baseline;margin-right:108px}
.contact-us-v1 .removed-description-cls{width:954px !important}
.contact-us-v1 .newbtn{font-size:16px;font-weight:700;line-height:24px;color:#ab2328;background-color:#fff;padding:14px 24px;gap:10px;min-width:230px}
.contact-us-v1 .contact-us-transparent{font-size:16px;font-weight:700;line-height:24px;background-color:transparent;color:#fff;border:1px solid #fff;gap:16px}
.contact-us-v1 .second-btn{margin-top:16px}
.contact-us-v1 .contact-us-v1-btn-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}
.contactus-v1.contact-us-supergraphics-v1 .container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/contactussup.svg');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:left top;background-repeat:no-repeat;background-size:100% 100%;z-index:-1}
@media(max-width:767px){.contact-us-v1-inner-container{padding-top:56px;padding-bottom:56px}
.contact-us-v1 .contact-us-v1-container{align-items:flex-start;flex-direction:column;gap:32px}
.contact-us-v1 .newheading,.contact-us-v1 .contact-us-description{width:100% !important;padding:0}
.contact-us-v1 .contact-us-v1-btn-wrapper{width:100%}
.contact-us-v1-btn-wrapper a{max-width:100%;min-width:100%}
.contact-us-v1 .newheading{font-size:32px;font-weight:350;line-height:40px;letter-spacing:-1px;text-align:left}
.contactus-v1.contact-us-supergraphics-v1 .container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/contactussupmobile.svg');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:bottom left;background-repeat:no-repeat;background-size:100%;z-index:-1}
}
@media screen and (min-width:768px) and (max-width:1024px){.contact-us-v1-inner-container{max-width:90%}
.contact-us-v1 .contact-us-v1-container{flex-direction:column;justify-content:left;align-items:left;width:100%}
.contact-us-v1 .newheading,.contact-us-v1 .contact-us-description>p{width:100% !important;text-align:left}
}
.contact-us-v1-btn-wrapper a{text-align:center}
.bg--champagne .contact-us-v1 .banner-btn-red{color:var(--white-color) !important}
.bg--champagne .contact-us-v1 .banner-btn-grey{color:#817979 !important}
.bg--champagne .contact-us-v1 .banner-btn-outline{color:#fff !important}
.bg--champagne .contact-us-v1 .banner-btn-white{color:#ab2328 !important}
.bg--champagne .contact-us-v1 .banner-btn-red:hover{background-color:var(--white-color);color:#ed1c24 !important}
.bg--champagne .contact-us-v1 .banner-btn-grey:hover{background-color:#ededee;color:#817979 !important}
.bg--champagne .contact-us-v1 .banner-btn-outline:hover{border:1px solid #ededee;color:#ededee !important}
.bg--champagne .contact-us-v1 .banner-btn-white:hover{background-color:#fff;color:#ab2328 !important}
.contact-us-description>ol{list-style-type:decimal}
.contact-us-description>ol>li{list-style:inherit}
.contact-us-description>a{text-decoration:underline}
.contact-us-description>ul{list-style-type:disc}
.contact-us-description ul li{list-style-type:inherit}
.contactus-v2{background-color:var(--Secondary-Crimson)}
.contactus-v2 .container{padding:0}
.contactus-v2 .container--content{max-width:calc(100% - 40px)}
@media only screen and (min-width:1360px){.contactus-v2 .container--content{width:var(--content-width-lg)}
}
.contactus-v2 .frasernewimgtxt{padding:120px 0}
.contactus-v2 .newheading{margin:0;font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:left;color:var(--white-color);font-family:'synthese-book'}
.contactus-v2 .newpara{margin:32px 0}
.contactus-v2 .frasertxtnimg__img{width:628px;height:292px}
.contactus-v2 .fraser--row.flex--rowreverse .frasernewimgtxt__inner{margin-left:133px;margin-right:0}
.contactus-v2 .fraser--row .frasernewimgtxt__inner{margin-right:133px}
.contactus-v2 .col--6{padding:0;z-index:1}
.contactus-v2 .newpara>p{font-size:16px;font-weight:350;line-height:32px;text-align:left;margin:0;font-family:'synthese-book'}
.contactus-v2 .contactus-v2-btn-container{display:flex}
.contactus-v2 .second-btn-v2{margin-top:0;margin-left:24px}
.contactusv2.sup-graphics-1 .container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/contactussup.svg');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:left top;background-repeat:no-repeat;background-size:100% 100%}
@media(max-width:767px){.contactus-v2 .frasernewimgtxt{padding:72px 0}
.contactus-v2 .frasertxtnimg__img{width:100%}
.contactus-v2 .col--6{width:100% !important}
.contactus-v2 .frasernewimgtxt__inner{margin-top:42px}
.contactus-v2 .newheading{font-size:32px;font-weight:350;line-height:40px;letter-spacing:-1px;text-align:left}
.contactus-v2 .newpara{font-size:16px;font-weight:350;line-height:32px;text-align:left}
.contactus-v2 .fraser--row.flex--rowreverse .frasernewimgtxt__inner{margin-left:0;margin-right:0}
.contactus-v2 .fraser--row .frasernewimgtxt__inner{margin-right:0}
.contactus-v2-btn-container a{width:100%;max-width:100%;min-width:100%}
.contactus-v2 .frasertxtnimg__img{height:210px}
.contactus-v2 .contactus-v2-btn-container{flex-direction:column}
.contactus-v2 .second-btn-v2{margin-top:16px;margin-left:0}
.contactusv2.sup-graphics-1 .container::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/contactussupmobile.svg');opacity:1;background-repeat:no-repeat;background-position:center;background-size:100% 100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.contactus-v2 .frasernewimgtxt{gap:48px;justify-content:flex-end}
.contactus-v2 .frasernewimgtxt.fraser--row{justify-content:flex-start}
.contactus-v2 .fraser--row.flex--rowreverse{justify-content:flex-end}
.contactus-v2 .frasernewimgtxt__inner{margin-left:0 !important}
.contactus-v2 .container--content{max-width:90%}
.contactus-v2 .contactus-v2-btn-container{flex-direction:column}
.contactus-v2-btn-container .second-btn-v2{margin-top:16px;margin-left:0}
}
@media screen and (min-width:1024px) and (max-width:1250px){.contactus-v2 .container--fxdwdh,.contact-us-v1-inner-container{max-width:90%}
}
.contactus-disc-v2>ol{list-style-type:decimal}
.contactus-disc-v2>ol>li{list-style:inherit}
.contactus-disc-v2>a{text-decoration:underline}
.contactus-disc-v2>ul{list-style-type:disc}
.contactus-disc-v2 ul li{list-style-type:inherit}
.introductiontext{position:relative;background:white}
.introductiontext .container{padding-bottom:120px}
@media only screen and (min-width:1360px){.introductiontext .container .container--fxdwdh{width:var(--content-width-lg)}
}
.introductiontext .container .container--fxdwdh .txtimg{padding:0 81px;text-align:center}
.introductiontext .container .container--fxdwdh .txtimg .col--12{padding:0}
.introductiontext .container .container--fxdwdh .newheading{margin:0}
.introductiontext .container .container--fxdwdh .newheading .introductiontext-eyebrow{font-size:14px;font-family:'synthese-regular';font-weight:700;line-height:20px;letter-spacing:2px;text-transform:uppercase}
.introductiontext .container .container--fxdwdh .newheading div{margin:40px 0 0 0;font-weight:300;font-size:40px;line-height:48px;letter-spacing:-1px;font-family:'synthese-light'}
.introductiontext .container .container--fxdwdh .newheading div a{text-decoration:underline}
.introductiontext .container .container--fxdwdh .newheading div ol,.introductiontext .container .container--fxdwdh .newheading div ul{list-style:initial;display:flex;flex-direction:column;align-items:center}
.introductiontext .container .container--fxdwdh .newheading div ol li{list-style:number}
.introductiontext .container .container--fxdwdh .newheading div ul li{list-style:initial}
.introductiontext .container .container--fxdwdh .newheading div span{font-family:'synthese-regular';font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1px;color:#ed1c24}
.introductiontext a{text-wrap:wrap}
.fade-in{opacity:0;transition:opacity 2s ease}
.fade-in.active{opacity:1}
.fade-in-introtext{opacity:0;transition:opacity 2s ease-in-out}
.fade-in-introtext-active{opacity:1}
.introductiontextwithcta .container{padding-bottom:120px}
@media only screen and (min-width:1360px){.introductiontextwithcta .container .container--fxdwdh{width:var(--content-width-lg)}
}
.introductiontextwithcta .container .container--fxdwdh .txtimg{padding:0 81px}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12{display:flex;gap:133px;text-align:left}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var1{width:40%;margin-top:0}
.introductiontextwithcta .container .container--fxdwdh .newheading .introdunctiontextcta-eyebrow{font-size:14px;font-family:'synthese-regular';font-weight:700;line-height:20px;letter-spacing:2px;text-transform:uppercase}
.introductiontextwithcta .container .container--fxdwdh .newheading div{margin:16px 0 40px 0;font-weight:300;font-size:40px;line-height:48px;letter-spacing:-1px;font-family:'synthese-light'}
.introductiontextwithcta .container .container--fxdwdh .newheading.newheading--var1 a{text-decoration:underline}
.introductiontextwithcta .container .container--fxdwdh .newheading div span{font-family:'synthese-regular';font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1px;color:#ed1c24}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var2{width:60%}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var2 .introdunctiontextcta-heading{font-size:16px;font-family:'synthese-regular';font-weight:700;line-height:32px}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var2 div{margin:24px 0 0 0;font-weight:350;font-size:16px;line-height:32px;font-family:'synthese-book'}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var2 a{text-decoration:underline}
.introductiontextwithcta a{text-wrap:wrap}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var2 p{color:unset !important;font-weight:350;font-size:16px;line-height:32px;font-family:'synthese-book'}
.introductiontextwithcta .container .container--fxdwdh .newheading div p{line-height:1}
@media(max-width:834px){.introductiontext .container{padding:0 16px 72px 16px}
.introductiontext .container .container--fxdwdh .txtimg{padding:0 16px;text-align:center}
.introductiontext .container .container--fxdwdh .newheading .introductiontext-eyebrow{font-size:12px;line-height:16px}
.introductiontext .container .container--fxdwdh .newheading div{font-size:32px;line-height:40px}
.introductiontext .container .container--fxdwdh .newheading div span{font-size:32px;line-height:40px}
.introductiontextwithcta .container{padding:0 16px 72px 16px}
.introductiontextwithcta .container .container--fxdwdh .txtimg{padding:0 16px;text-align:center}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12{gap:0;flex-direction:column}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var1{width:100%;margin:0}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var2{width:100%;margin-bottom:82px}
.introductiontextwithcta .container .container--fxdwdh .txtimg .col--12 .newheading--var1 .newbtn{width:unset;position:absolute;bottom:0}
.introductiontextwithcta .container .container--fxdwdh .newheading div{font-weight:300;font-size:32px;line-height:40px}
.introductiontextwithcta .container .container--fxdwdh .newheading div span{font-size:32px;line-height:40px}
.introductiontextwithcta .container .container--fxdwdh .newheading .introdunctiontextcta-eyebrow{font-size:12px;line-height:16px}
}
@media only screen and (min-width:1360px){.textimageaccordion .container--fxdwdh{width:var(--content-width-lg)}
}
.textimageaccordion .container{padding-bottom:95px;z-index:1}
.textimageaccordion.sup-graphics-2 .container{padding-bottom:357px}
.textimageaccordion.sup-graphics-3 .container .frasernewimgtxt{padding-bottom:382px}
.textimageaccordion.sup-graphics-4 .container .frasernewimgtxt{padding-bottom:149px}
.textimageaccordion.textimageaccordion.sup-graphics-3 .container,.textimageaccordion.textimageaccordion.sup-graphics-4 .container{padding-bottom:0}
.textimageaccordion .frasernewimgtxt.fraser--row{padding:0 93px}
.textimageaccordion .frasertxtnimg_bg_left .col--6{padding-left:unset !important;padding-right:unset !important;text-align:left}
.textimageaccordion .frasertxtnimg_bg_left .frasernewimgtxt.fraser--row{flex-direction:row-reverse}
.textimageaccordion .frasertxtnimg_bg_right .frasernewimgtxt.fraser--row{flex-direction:row}
.textimageaccordion .frasertxtnimg_bg_right .col--6{text-align:right}
.textimageaccordion .frasernewimgtxt__inner{display:flex;flex-direction:column;text-align:left;gap:32px;margin-top:120px;margin-left:12px}
.textimageaccordion .frasertxtnimg_bg_right .frasernewimgtxt__inner{margin-left:0;margin-right:12px}
.textimageaccordion .frasernewimgtxt__inner .textimageaccordion-eyebrow{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:'synthese-bold'}
.textimageaccordion .frasernewimgtxt__inner .textimageaccordion-heading.newheading{margin:0;margin-top:16px;font-size:40px;line-height:48px;font-weight:350;letter-spacing:-1px;font-family:'synthese-book'}
.textimageaccordion .newpara,.newpara p{margin:0}
.textimageaccordion .newpara p{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px}
.textimageaccordion .logo{display:flex;gap:24px;flex-wrap:wrap}
.textimageaccordion .logo img{height:80px;mix-blend-mode:darken}
.textimageaccordion .frasernewimgtxt__inner .button-container{display:flex;gap:16px}
.textimageaccordion .frasertxtnimg__img{position:absolute;bottom:unset;left:unset;max-width:410px;width:100%}
.textimageaccordion .frasertxtnimg_bg_right .frasertxtnimg__img{right:0}
.textimageaccordion .manual-accordion .accordion .accordion__item.active{border-left:2px solid #ed1c24}
.textimageaccordion.sup-graphics-1 .container::after,.textimageaccordion.sup-graphics-2 .container::after,.textimageaccordion.sup-graphics-3 .container::after,.textimageaccordion.sup-graphics-4 .container::after,.textimageaccordion.sup-graphics-2 .container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;background-position:center;background-repeat:no-repeat;z-index:-1}
.textimageaccordion.sup-graphics-1 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/bg-grey-left-supgrapgics.png');opacity:1;width:817.35px;height:685.57px;top:180px;left:0}
.textimageaccordion.sup-graphics-2 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/bg-white-left-supgraphics.png');background-position:bottom center}
.textimageaccordion.sup-graphics-3 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/bg-grey-right-supgraphics.png');opacity:1;width:1224.01px;height:1009.64px;top:255px;background-repeat:no-repeat}
.textimageaccordion.sup-graphics-4 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/bg-white-right-supgraphics.png');background-position:bottom center}
.textimageaccordion .accordion{display:flex;flex-direction:column;margin:0 auto;gap:32px}
.textimageaccordion .accordion .wrapper{padding:0}
.textimageaccordion .auto-accordion .accordion .accordion__item{position:relative}
.textimageaccordion .auto-accordion .accordion .accordion__item.active .accordion__header::before{content:'';position:absolute;top:0;left:0;height:100%;width:2px;background-color:#ed1c24;animation:borderGrow 3s ease-out forwards;transform-origin:top;transform:scaleY(0)}
@keyframes borderGrow{100%{transform:scaleY(1)}
}
.textimageaccordion .accordion__item:hover .accordion__header .accordion__button .accordion__title{color:#ed1c24 !important}
.textimageaccordion .accordion__item .accordion__header{text-align:left;padding:0 32px}
.textimageaccordion .accordion__item .accordion__header .accordion__button .accordion__title{font-size:24px;line-height:40px;font-weight:350;font-family:'synthese-regular';background-color:unset;display:block;text-align:left}
.textimageaccordion .accordion__item .accordion__panel .rich-text.cmp-text p{font-family:'synthese-book' !important;font-size:16px;font-weight:350;line-height:32px}
.textimageaccordion .accordion__item .accordion__header .accordion__button{background-color:unset;padding:0}
.textimageaccordion .accordion__panel{padding:0 32px;margin-top:16px;display:none}
.textimageaccordion .rich-text.cmp-text{background-color:unset !important}
@media(max-width:834px){.textimageaccordion .container--fxdwdh{margin:0 !important}
.textimageaccordion .accordion .accordion__item.active{border-left:2px solid #ed1c24}
.textimageaccordion.mobile-variation-v2 .manual-accordion .accordion .accordion__item.active{border-left:unset}
.textimageaccordion .container{padding-top:0;padding-bottom:0}
.textimageaccordion .frasernewimgtxt.fraser--row{padding:unset}
.textimageaccordion .frasernewimgtxt .col--6{max-width:calc(100% + 40px) !important}
.textimageaccordion .frasernewimgtxt>div:first-child{padding-left:16px !important;padding-right:16px !important;padding-top:48px !important;padding-bottom:72px !important}
.textimageaccordion .frasernewimgtxt__inner{margin-left:0;margin-top:0}
.textimageaccordion .frasernewimgtxt__inner .textimageaccordion-eyebrow{font-size:12px}
.textimageaccordion .frasernewimgtxt__inner .textimageaccordion-heading.newheading{font-size:32px}
.textimageaccordion .frasertxtnimg_bg_left .frasernewimgtxt.fraser--row,.textimageaccordion .frasertxtnimg_bg_right .frasernewimgtxt.fraser--row{flex-direction:column-reverse}
.textimageaccordion .container--fxdwdh{margin:0 !important;width:100% !important;max-width:100% !important}
.textimageaccordion .frasertxtnimg__img{position:relative;max-width:283px}
.textimageaccordion .frasertxtnimg_bg_right .frasernewimgtxt__imgcont{text-align:right;margin-right:16px}
.textimageaccordion .frasertxtnimg_bg_left .frasernewimgtxt__imgcont{margin-left:16px}
.textimageaccordion .logo img{height:64px}
.textimageaccordion .frasernewimgtxt__inner .button-container{flex-direction:column}
.textimageaccordion .container button{min-width:fit-content;max-width:93px}
.textimageaccordion.sup-graphics-1 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textplusimg1_mobile.png');opacity:1;width:502.94px;height:421.85px;top:0;left:-29px}
.textimageaccordion.sup-graphics-2 .container{padding-bottom:0}
.textimageaccordion.sup-graphics-2 .frasernewimgtxt.fraser--row{padding-top:225px;padding-bottom:176px}
.textimageaccordion.sup-graphics-2 .container::before{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile2.png');background-position:left top}
.textimageaccordion.sup-graphics-2 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile1.png');background-position:left bottom}
.textimageaccordion.sup-graphics-3 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile1.png');background-position:left bottom;top:498px;left:-225px}
.textimageaccordion.sup-graphics-4 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile1.png');background-position:left bottom}
.textimageaccordion.sup-graphics-2 .container{padding-bottom:0}
.textimageaccordion.sup-graphics-3 .container .frasernewimgtxt,.textimageaccordion.sup-graphics-4 .container .frasernewimgtxt{padding-bottom:176px}
.textimageaccordion .container--fxdwdh{max-width:100% !important}
.textimageaccordion .accordion{width:100% !important;display:flex;flex-direction:column;margin:0 auto;gap:unset}
.accordion .accordion__item:not(:first-child){margin-top:32px}
.textimageaccordion .accordion__panel{padding:0 0 0 32px}
.textimageaccordion .frasernewimgtxt__inner{gap:40px}
.textimageaccordion .frasernewimgtxt .col--6{max-width:100% !important}
.textimageaccordion.mobile-variation-v2 .accordion__item .accordion__header{padding:0}
.textimageaccordion.mobile-variation-v2 .accordion__panel{padding:0}
.textimageaccordion .accordion__item .accordion__header .accordion__button .accordion__title{font-family:'synthese-book';font-size:20px;font-weight:350;line-height:32px}
.textimageaccordion .accordion__item .accordion__panel .rich-text.cmp-text p{font-family:'synthese-book' !important;font-size:14px;font-weight:350;line-height:24px}
.textimageaccordion.mobile-variation-v2 .accordion .accordion__item{border-left:unset;border-bottom:1px solid var(--grey-color);padding-bottom:24px;padding-left:0;position:relative}
.textimageaccordion.mobile-variation-v2 .accordion__item{position:relative}
.textimageaccordion.mobile-variation-v2 .accordion__item .accordion__header::after{content:'';position:absolute;top:30%;right:0;transform:translateY(-50%);background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/chevron-down-accordion.svg") no-repeat center;width:24px;height:24px;transition:all .3s;display:block}
.textimageaccordion.mobile-variation-v2 .accordion__item.active .accordion__header::after{transform:translateY(-50%) rotate(180deg);top:18px}
}
@media screen and (min-width:835px) and (max-width:1080px){.textimageaccordion .frasernewimgtxt.fraser--row{padding:0 20px}
}
@media screen and (min-width:1081px) and (max-width:1359px){.textimageaccordion .frasernewimgtxt.fraser--row{padding:0 50px}
}
@media only screen and (min-width:1360px){.textandimagev2 .container--fxdwdh{width:var(--content-width-lg)}
}
.textandimagev2 .container{padding-bottom:95px;z-index:1}
.textandimagev2.sup-graphics-1 .container{padding-bottom:145px}
.textandimagev2.sup-graphics-2 .container{padding-bottom:357px}
.textandimagev2.sup-graphics-3 .container .frasernewimgtxt{padding-bottom:282px}
.textandimagev2.sup-graphics-4 .container .frasernewimgtxt{padding-bottom:149px}
.textandimagev2.textandimagev2.sup-graphics-3 .container,.textandimagev2.textandimagev2.sup-graphics-4 .container{padding-bottom:0}
.textandimagev2 .frasernewimgtxt.fraser--row{padding:0 110px}
.textandimagev2 .col--6{padding-left:unset !important;padding-right:unset !important}
.textandimagev2 .frasernewimgtxt__inner{display:flex;flex-direction:column;text-align:left;gap:32px;margin-top:120px;margin-left:12px}
.textandimagev2 .frasertxtnimg_bg_right .frasernewimgtxt__inner{margin-left:0;margin-right:12px}
.textandimagev2 .frasernewimgtxt__inner .textandimagev2-eyebrow{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:'synthese-bold'}
.textandimagev2 .frasernewimgtxt__inner .textandimagev2-heading.newheading{margin:0;margin-top:16px;font-size:36px;line-height:40px;font-weight:350;letter-spacing:-1px;font-family:'synthese-book'}
.textandimagev2 .newpara,.newpara p{margin:0;color:unset}
.textandimagev2 .newpara p{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px}
.textandimagev2 .logo{display:flex;gap:24px;flex-wrap:wrap}
.textandimagev2 .logo img{height:80px;mix-blend-mode:darken}
.textandimagev2 .frasernewimgtxt__inner .button-container{display:flex;gap:16px;flex-wrap:wrap}
.textandimagev2 .frasertxtnimg__img{position:absolute;bottom:unset;left:unset;max-width:410px;width:100%}
.textandimagev2 .frasertxtnimg_bg_right .frasertxtnimg__img{right:0}
.textandimagev2 .frasernewimgtxt__inner .newpara p{color:unset !important}
.textandimagev2.sup-graphics-1 .container::after,.textandimagev2.sup-graphics-2 .container::after,.textandimagev2.sup-graphics-3 .container::after,.textandimagev2.sup-graphics-4 .container::after,.textandimagev2.sup-graphics-2 .container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;background-position:center;background-repeat:no-repeat;z-index:-1}
.textandimagev2.sup-graphics-1 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimagesup1.png');opacity:1;background-position:left bottom;background-size:auto}
.textandimagev2.sup-graphics-2 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/bg-white-left-supgraphics.png');background-position:bottom center}
.textandimagev2.sup-graphics-3 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/bg-grey-right-supgraphics.png');opacity:1;width:1004.01px;height:700px;top:255px;background-repeat:no-repeat}
.textandimagev2.sup-graphics-4 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/bg-white-right-supgraphics.png');background-position:bottom center}
@media(max-width:834px){.textandimagev2 .container--fxdwdh{margin:0 !important;width:100% !important;max-width:100% !important}
.textandimagev2 .container{padding-top:0;padding-bottom:0}
.textandimagev2 .col--6{width:100% !important}
.textandimagev2 .frasernewimgtxt__inner .textandimagev2-eyebrow{font-size:12px}
.textandimagev2 .frasernewimgtxt__inner .textandimagev2-heading.newheading{font-size:32px}
.textandimagev2 .frasernewimgtxt.fraser--row{padding:unset}
.textandimagev2 .frasertxtnimg_bg_right .frasernewimgtxt__inner,.textandimagev2 .frasertxtnimg_bg_left .frasernewimgtxt__inner{margin:48px 16px 72px 16px}
.textandimagev2 .frasernewimgtxt>div:first-child{margin:0;max-width:100% !important}
.textandimagev2 .frasertxtnimg__img{position:relative;max-width:283px;width:100%}
.textandimagev2 .frasertxtnimg_bg_right .frasernewimgtxt__imgcont{text-align:right;margin-right:16px}
.textandimagev2 .frasertxtnimg_bg_left .frasernewimgtxt__imgcont{margin-left:16px}
.textandimagev2 .logo img{height:64px}
.textandimagev2 .frasernewimgtxt__inner .button-container{flex-direction:column;width:100%;max-width:fit-content}
.textandimagev2 .container button{min-width:fit-content;max-width:93px}
.textandimagev2.bg--white .frasertxtnimg_bg_right .col--6 .frasernewimgtxt__inner,.textandimagev2.bg--white .frasertxtnimg_bg_left .col--6 .frasernewimgtxt__inner{background-color:#f8f8f8;width:unset;position:relative;right:unset;padding:56px 16px 40px 16px;top:-16px;left:0;margin:0 16px}
.textandimagev2.sup-graphics-1 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textplusimg1_mobile.png');opacity:1;width:502.94px;height:421.85px;top:170px;left:-29px}
.textandimagev2.sup-graphics-2 .container{padding-bottom:0}
.textandimagev2.sup-graphics-2 .frasernewimgtxt.fraser--row{padding-top:225px;padding-bottom:176px}
.textandimagev2.sup-graphics-2 .container::before{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile2.png');background-position:left top}
.textandimagev2.sup-graphics-2 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile1.png');background-position:left bottom}
.textandimagev2.sup-graphics-3 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile1.png');background-position:left bottom;top:750px;left:-225px}
.textandimagev2.sup-graphics-4 .container::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/textimage_mobile1.png');background-position:left bottom}
.textandimagev2.sup-graphics-3 .container .frasernewimgtxt{padding-bottom:175px}
}
@media screen and (min-width:835px) and (max-width:1080px){.textandimagev2 .frasernewimgtxt.fraser--row{padding:0 20px}
}
@media screen and (min-width:1081px) and (max-width:1359px){.textandimagev2 .frasernewimgtxt.fraser--row{padding:0 50px}
}
.mainmenuV2{height:138px}
.mainmenu:has(.mainmenuV2){height:unset}
.globalheaderV2 .inner-container{max-width:var(--content-width);margin:0 auto;padding:0}
@media only screen and (min-width:1360px){.globalheaderV2 .inner-container{max-width:var(--content-width-lg)}
}
.globalheaderV2 nav.nav{position:fixed;width:100%;top:0;z-index:9999;height:48px}
.globalheaderV2 nav.nav .inner-container ul.main{display:flex;height:unset}
.globalheaderV2 nav.nav .inner-container ul.main li.caret ul.sub-nav-wrapper{z-index:999;top:34px}
.globalheaderV2 nav.nav .inner-container ul.main>li.caret{height:14px;display:flex}
.globalheaderV2 nav.nav .inner-container ul.main li a{font-family:var(--newfraser-font);font-size:12px;font-weight:400;line-height:11px;display:flex;padding:16px 0 21px}
.globalheaderV2 nav.nav .inner-container ul.main.language_nav>li.caret{padding-right:0}
.globalheaderV2 nav.nav .inner-container ul.main.language_nav>li.caret a span{font-family:var(--newfraser-font);font-size:14px;font-weight:400;line-height:16px;margin-right:16px;margin-top:5px}
.mainmenuV2 #header #logo-menu{position:relative;height:88px}
.mainmenuV2 #header #logo-menu .inner-container{max-width:var(--content-width);position:static;margin:0 auto;padding:0}
@media only screen and (min-width:1360px){.mainmenuV2 #header #logo-menu .inner-container{max-width:var(--content-width-lg)}
}
.mainmenuV2 #header #logo-menu .mega-menu .links{margin-right:0;float:left;display:unset;padding-left:0;width:unset;padding:34px 0;margin-left:64px}
.mainmenuV2 #header #logo-menu .mega-menu .links>li{padding-right:48px;position:static}
.mainmenuV2 #header #logo-menu .mega-menu .links>.list-padding{padding-right:24px;position:static}
.mainmenuV2 #header #logo-menu .mega-menu .links>.list-padding.less-links{padding-right:48px}
.mainmenuV2 #header #logo-menu .mega-menu .links>li a{padding:0}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu .links li a span{font-family:var(--newfraser-font);font-size:14px;font-weight:400;line-height:24px;color:var(--black-color)}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu .links li:hover a span.tab-title{color:var(--red-color);font-weight:700}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu .search{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/search-icon-desk.svg") no-repeat right center;float:right;margin:36px 0 0;width:16px;height:16px}
.mainmenuV2 #header #logo-menu .links{display:flex}
.mainmenuV2 #header #logo-menu .links>li.caret .sub-nav-wrapper-container{visibility:hidden;opacity:0;transition:all .2s;top:58px;padding:86px 92px;gap:80px;margin:0 auto;position:absolute;box-shadow:unset;background-color:white;left:50%;transform:translateX(-50%)}
.mainmenuV2 #header #logo-menu .links>li.caret .sub-nav-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;width:var(--content-width);gap:80px}
@media only screen and (min-width:1360px){.mainmenuV2 #header #logo-menu .links>li.caret .sub-nav-wrapper{width:var(--content-width-lg)}
}
.mainmenuV2 #header #logo-menu .links>li.caret .sub-nav-wrapper ul{display:flex;flex-direction:column;gap:32px;width:calc((100% - 20px) / 3)}
.mainmenuV2 #header #logo-menu .links>li.caret .sub-nav-wrapper li a{padding:0;text-align:left;color:unset}
.mainmenuV2 #header #logo-menu .links li.caret .sub-nav-wrapper ul li a span{font-family:'synthese-book';font-size:20px;font-weight:350;line-height:40px}
.mainmenuV2 #header #logo-menu .links>li.caret:hover .sub-nav-wrapper-container{visibility:visible;opacity:1}
.sub-nav-wrapper-container{position:absolute;width:100vw;background-color:white;right:0;visibility:hidden;opacity:0}
.mainmenuV2 #header #logo-menu .mega-menu{position:unset}
.mainmenuV2 #header #logo-menu .links>li.caret .sub-nav-wrapper li:not(:first-child)>a{border-top:unset}
.mainmenuV2 #header #logo-menu .links>li:before{background:unset}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu .links .sub-nav-wrapper li a span:hover{color:var(--black-color);font-weight:350}
.mainmenuV2 .modal.active{z-index:99999}
nav.nav ul.main>li.caret a[target="_blank"]{background:unset;background-position:unset}
.mainmenuV2 #header #logo-menu .logo img{max-width:151px;max-height:56px;position:relative;z-index:1}
.mainmenuV2 .dimmed{opacity:.3}
.mainmenuV2 .active{opacity:1 !important}
.globalheaderV2 nav.nav ul.main>li.out a{height:13px}
.globalheaderV2 nav.nav ul.main.language_nav li a img{margin-right:0}
.globalheaderV2 nav.nav ul.main>li.caret .sub-nav li.out a{background-repeat:no-repeat}
.mainmenuV2 .sub-nav-wrapper:before{display:flex;content:unset}
.globalheaderV2 nav.nav ul.main>li.caret:hover .sub-nav{top:48px}
.mainmenuV2 .mega-menu ul.main li.caret .sub-nav{top:70px}
.globalheaderV2 nav.nav ul.main>li.caret .sub-nav{left:-80px}
@media(max-width:1360px){.mainmenuV2 #header #logo-menu .mega-menu .links>.list-padding{padding-right:18px}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu .links li a span{font-size:13px}
}
@media(max-width:1024px){.mainmenuV2{height:84px}
.mainmenuV2 #header #logo-menu .inner-container{max-width:100% !important;padding:16px;margin:0 auto}
.mainmenuV2 #header{top:-3px;z-index:9999}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu .hamburger-box-v2{width:32px;height:32px;margin:19px 0 16px 0;color:var(--black-color);position:relative;display:inline-block;float:right}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu ul.main.language_nav{float:right;padding:0;color:var(--black-color);position:relative;right:15px;top:13px}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu ul.main.language_nav li a img{width:24px;height:24px;margin-right:6px;filter:invert(100%)}
.globalheaderV2 .mega-menu-mobile{position:absolute;z-index:999;display:flex;flex-direction:column;overflow-y:auto;background:#fff;inset:70px 0 0;transition:all .3s ease 0;top:50px;text-align:left}
.globalheaderV2 .mega-menu-mobile .item-1.collapse-item,.globalheaderV2 .mega-menu-mobile .item-1{margin:0 16px}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-header{box-shadow:none;color:var(--black-color);z-index:1;background:#fff;padding:0;margin:32px 0 0 0;font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px;border-bottom:unset}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-header.global-menu{background:#fff !important;color:var(--black-color) !important}
.mglobalheaderV2 .mega-menu-mobile .level-1 .collapse-inner{position:relative;z-index:2;padding:0;background:#fff}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner .header-tabs:first-child{padding-top:24px}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner .level-2 .item:first-child{padding-top:24px;background:#fff}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner .header-tabs:last-child{border-bottom:1px solid #817979;padding-bottom:32px}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner .level-2 .item:last-child{background:#fff;padding-bottom:32px;border-bottom:1px solid #817979}
.globalheaderV2 .mega-menu-mobile .item-1:last-child{margin-bottom:32px}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner .header-tabs{position:relative;padding:0 0 16px 0;width:100%;color:#fff;overflow:hidden}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner .header-tabs a{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;color:var(--black-color)}
.globalheaderV2 .mega-menu-mobile .quick-links{border-top:unset}
.globalheaderV2 .mega-menu-mobile .quick-links a{background:#fff;color:var(--black-color)}
.mglobalheaderV2 .mega-menu-mobile .level-1 .collapse-header::after{width:24px;height:24px;opacity:1;color:var(--black-color)}
.globalheaderV2 .mega-menu-mobile .item-1.collapse-item .level-1 .collapse-header:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/chevron-down-global.png") no-repeat right center;width:24px;height:24px;transition:all .3s}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-header.active:after{transform:translateY(-50%) rotate(180deg)}
.globalheaderV2 .mega-menu-mobile .collapse-item .collapse-header a{line-height:40px;font-weight:350}
.mainmenuV2 #logo-menu .logo{margin:unset}
.globalheaderV2 .mega-menu-mobile.showing{padding:32px 0}
.mainmenuV2 #header #logo-menu .inner-container .mega-menu .search{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/search-icon.svg") no-repeat right center;float:right;margin:18px 32px 0 0;width:24px;height:24px}
.globalheaderV2 .mega-menu-mobile .level-1 .item-1.collapse-item .collapse-header:after{content:'' !important;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/chevron-down-global.png") no-repeat right center !important;width:24px;height:24px;transition:all .3s}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-header:after{opacity:unset;background:unset;right:unset}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner{padding:unset;background-color:#fff}
.globalheaderV2 .mega-menu-mobile .level-2 .item-header{background-color:#fff;color:var(--black-color);border-bottom:unset;font-size:16px;font-weight:350;line-height:32px;font-family:'synthese-book'}
.globalheaderV2 .mega-menu-mobile .level-2 .item-header{padding:13px 50px 14px 0}
.globalheaderV2 .mega-menu-mobile .level-1 .item-1.collapse-item .collapse-header.active:after{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/chevron-up.png") no-repeat right center !important}
.globalheaderV2 .quick-links{display:none}
}
@media only screen and (min-width:1024px){.mainmenuV2 #header #logo-menu .logo img{max-width:151px;max-height:56px;position:relative;z-index:1}
}
@media only screen and (max-width:1024px){.globalheaderV2 .mega-menu-mobile:not(.showing){max-height:0 !important}
.globalheaderV2 .mega-menu-mobile.showing{height:-webkit-calc((100vh - 70px))}
}
@media only screen and (min-width:768px) and (max-width:1024px){.globalheaderV2 .mega-menu-mobile .level-1{max-height:-webkit-calc((100vh - 70px))}
}
@media(min-width:1025px) and (max-width:1199px){.mainmenuV2 .links.hidden-md,.globalheaderV2 nav.nav.hidden-md{display:block !important}
.mainmenuV2 .hamburger-box-v2{display:none !important}
}
@media only screen and (max-width:991px){.globalheaderV2 .mega-menu-mobile .level-1 .collapse-inner{padding:unset;background-color:#fff}
.globalheaderV2 .mega-menu-mobile .level-2 .item-header{background-color:#fff;color:var(--black-color);border-bottom:unset;font-size:16px;font-weight:350;line-height:32px;font-family:'synthese-book'}
.mainmenuV2 #header #logo-menu .mega-menu .icon{margin-top:2px}
.mainmenuV2 #header #logo-menu .search{top:2px}
.globalheaderV2 .mega-menu-mobile .level-1 .collapse-header:after{opacity:unset;background:unset;right:unset}
.globalheaderV2 .mega-menu-mobile .level-2{background:unset}
}
.globalheaderV2 nav.nav ul.main>li.caret .sub-nav li.out a{padding-right:80px}
@media screen and (min-width:1025px) and (max-width:1199px){.mainmenuV2 .mega-menu .main.language_nav{display:none}
.globalheaderV2 .mega-menu-mobile{display:none}
}
.globalheader .globalheaderV2 nav.nav .inner-container ul.main>li.caret{height:100% !important}
.Featured-card-rows-v2{width:var(--content-width);margin:auto;padding-bottom:120px;max-width:calc(100% - 40px)}
@media(min-width:1360px){.Featured-card-rows-v2{width:var(--content-width-lg)}
}
.Featured-card-rows-v2 .Featured-card-rows-content-container{display:flex}
.Featured-card-rows-v2 .left-content{width:519px;margin-right:56px}
.Featured-card-rows-v2 .img-container,.Featured-card-rows-v2 .Featured-card-img{width:519px;height:290px}
.Featured-card-rows-v2 .img-container{margin-bottom:16px}
.Featured-card-rows-v2 .Featured-card-rows-title{font-size:32px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:left;color:#000;margin-bottom:40px}
.Featured-card-rows-v2 .left-content .Featured-card-text{font-size:24px;font-weight:350;line-height:40px;text-align:left;margin-bottom:24px;text-wrap:wrap;text-overflow:ellipsis;display:-webkit-box;max-width:200px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:fit-content}
.Featured-card-rows-v2 .right-content .Featured-card-text{font-size:20px;font-weight:350;line-height:40px;text-align:left;margin-bottom:12px;text-wrap:wrap;text-overflow:ellipsis;display:-webkit-box;max-width:200px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:fit-content}
.Featured-card-rows-v2 .Featured-card-date{font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#817979;padding-right:8px}
.Featured-card-rows-v2 .Featured-card-type{font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#817979;padding-left:8px;border-left:1px solid #817979}
.Featured-card-rows-v2 .bottom-line{border-bottom:1px solid #817979;padding-top:24px;margin-bottom:24px}
.Featured-card-rows-v2 .type-date-container{text-align:left}
.Featured-card-rows-v2 .right-content .bottom-line:last-child{display:none}
@media(max-width:834px){.Featured-card-rows-v2{width:92%;padding-bottom:72px}
.Featured-card-rows-v2 .Featured-card-rows-title{margin-bottom:56px;font-size:32px;font-weight:350;line-height:40px;text-align:left}
.Featured-card-rows-v2 .Featured-card-rows-content-container{flex-direction:column;width:100%}
.Featured-card-rows-v2 .left-content{width:100%;margin-right:0}
.Featured-card-rows-v2 .img-container{width:100%}
.Featured-card-rows-v2 .Featured-card-text{font-size:20px;font-weight:350;line-height:32px;text-align:left}
.left-content .type-date-container{padding-bottom:40px;border-bottom:1px solid #817979;margin-bottom:40px}
.Featured-card-rows-v2 .bottom-line{padding-top:40px;margin-bottom:40px}
.Featured-card-rows-v2 .left-content .Featured-card-text{-webkit-line-clamp:4}
.Featured-card-rows-v2 .right-content .Featured-card-text{-webkit-line-clamp:3}
}
.right-content .text-container{animation:fadeIn 5s}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.bannerstockportfolio .container--fxdwdh{width:unset !important;margin:unset !important;max-width:unset !important}
.bannerstockportfolio .container--fxdwdh.background-grey .inner-container-grey{width:var(--content-width);margin:0 auto;max-width:calc(100% - 40px)}
@media only screen and (min-width:1360px){.bannerstockportfolio .container--fxdwdh.background-grey .inner-container-grey{width:1062px}
}
.bannerstockportfolio .container--fxdwdh.background-white .inner-container-white{width:100% !important}
.bannerstockportfolio .container--fxdwdh.background-white{position:relative}
.bannerstockportfolio .container--fxdwdh.background-white .inner-container-white .background-image-fraserslimited{background-color:#ededee;padding-bottom:205px}
.bannerstockportfolio .fraserlimited__arrow path{fill:currentColor}
.bannerstockportfolio .newpara{color:unset}
.bannerstockportfolio .container--fxdwdh.background-white .inner-container-white .background-image-fraserslimited img{width:100%;height:565px;object-fit:cover;clip-path:polygon(30% 0,70% 0,100% 0,100% 89%,61% 97%,40% 97%,0 88%,0 0)}
.bannerstockportfolio .fraserlimited{padding:40px 48px 32px 40px;display:flex;flex-direction:row;justify-content:space-between}
.fade-in-bottom-up{opacity:0}
.fade-in-bottom-up.active{opacity:1;animation:slideIn .5s ease-in-out forwards,fadeIn .5s ease-in-out forwards}
.bannerstockportfolio .fraserlimited .bannerstockportfolio-heading.newpara{margin:0;font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px}
.bannerstockportfolio .background-grey .fraserlimited{background:url("clientlib-redesign/resources/images/background-grey.png") no-repeat transparent;width:100%;background-size:100% 100%}
.bannerstockportfolio .background-white .fraserlimited{background:url("clientlib-redesign/resources/images/background.png") no-repeat transparent;background-size:100% 100%;margin:0 189px;position:absolute;width:-webkit-fill-available;bottom:146px}
.bannerstockportfolio .fraserlimited .newpara.newpara--variation1 p{margin:0;font-family:'lato-regular';font-size:14px;font-weight:350;line-height:24px}
.bannerstockportfolio .fraserlimited .newpara.newpara--variation1 p#lastDoneInfo{font-family:'lato-regular'}
.bannerstockportfolio .fraserlimited .fraserlimited__number span.fraserlimited__unit{font-family:'lato-regular';font-size:24px;font-weight:400;line-height:32px;margin-right:0}
.bannerstockportfolio .fraserlimited__number{color:unset}
.bannerstockportfolio .fraserlimited .fraserlimited__number #ltdNumInfo{font-family:'lato-regular';font-size:48px;font-weight:350;line-height:56px;letter-spacing:-1px;margin-left:-10px}
#changeInfo{white-space:nowrap}
.fraserlimited__inner{display:flex;flex-direction:row;justify-content:space-between}
.fraserlimited__content{width:469px}
.fraserlimited__linkcont{align-self:center}
.fraserlimited__linkcont a{display:block;text-align:center}
.fraserlimited__content__right{display:flex;flex-direction:column;align-self:flex-end}
.bannerstockportfolio .fraserlimited__arrow{margin-left:-10px;margin-bottom:-5px}
.bannerstockportfolio .newpara{margin:0}
.bannerstockportfolio .newpara.newpara--variation1{margin-top:19px}
.bannerstockportfolio .bannerstockportfolio-heading{padding:0}
@media(max-width:834px){.bannerstockportfolio .container--fxdwdh{width:unset !important;margin:unset !important}
.bannerstockportfolio .container--fxdwdh .inner-container{width:100% !important;max-width:100% !important}
.bannerstockportfolio .fraserlimited{padding:24px 32px}
.fraserlimited__content{width:unset}
.fraserlimited__inner{display:flex;flex-direction:column;justify-content:space-between}
.fraserlimited__content__right{margin-top:32px}
.fraserlimited__linkcont{margin-top:40px;width:100%}
.bannerstockportfolio .background-white .fraserlimited{margin:0 16px !important;position:absolute;bottom:40px}
.bannerstockportfolio .container--fxdwdh.background-white .inner-container-white .background-image-fraserslimited{background-color:#ededee;padding-bottom:300px}
.bannerstockportfolio .container--fxdwdh.background-white .inner-container-white .background-image-fraserslimited img{height:408px;width:100%}
.bannerstockportfolio .container--fxdwdh.background-grey .inner-container-grey{margin:0 16px}
.fraserlimited__content__right{align-self:flex-start}
.bannerstockportfolio .banner-btn-red,.bannerstockportfolio .banner-btn-white,.bannerstockportfolio .banner-btn-grey,.bannerstockportfolio,.banner-btn-outline{max-width:100%}
.bannerstockportfolio .fraser--row.fraserlimited__info.newpara.newpara--variation1 p{width:105px;display:block}
.bannerstockportfolio .background-grey .fraserlimited{background:url("clientlib-redesign/resources/images/mobile-banner-grey.png") no-repeat transparent;background-size:100% 100%}
.bannerstockportfolio .background-white .fraserlimited{background:url("clientlib-redesign/resources/images/mobile-banner-white.png") no-repeat transparent;background-size:100% 100%}
}
@keyframes slideIn{from{transform:translateY(100%)}
to{transform:translateY(0)}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.tilesimagedatapoints .datapointstextimages{display:flex;flex-direction:column;gap:80px;margin:0 auto;padding-bottom:117px;max-width:calc(100% - 40px)}
@media only screen and (min-width:1360px){.tilesimagedatapoints .container--fxdwdh{width:var(--content-width-lg)}
}
.tilesimagedatapoints.f-text-100 .datapointstextimages .datapointstext{width:100% !important}
.tilesimagedatapoints .datapointstextimages .datapointstext{display:flex;flex-direction:column;gap:16px;width:628px;margin:0 auto;text-align:center;max-width:100%}
.tilesimagedatapoints .datapointstextimages .datapointstext .tilesimagedatapoints-eyebrow{font-family:'synthese-regular';font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:center}
.tilesimagedatapoints .datapointstextimages .datapointstext .tilesimagedatapoints-title{font-family:'synthese-book';font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:center}
.tilesimagedatapoints .datapointstextimages .datapointsimages{display:flex;flex-direction:column;gap:24px}
.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container,.tilesimagedatapoints .datapointstextimages .two-tiles .inner-container,.tilesimagedatapoints .datapointstextimages .three-tiles .inner-container{max-width:var(--content-width);padding:0;margin:0}
@media only screen and (min-width:1360px){.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container,.tilesimagedatapoints .datapointstextimages .two-tiles .inner-container,.tilesimagedatapoints .datapointstextimages .three-tiles .inner-container{max-width:var(--content-width-lg)}
}
.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container .fraserportfolio__cardlist{margin:0 !important;width:100%;height:311px}
.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container .fraserportfolio__cardlist .fraserimgrvideo__img{width:100%;height:311px;object-fit:cover}
.tilesimagedatapoints .datapointstextimages .two-tiles .fraserportfolio__cardlistcont{gap:24px}
.tilesimagedatapoints .datapointstextimages .two-tiles .inner-container .fraserportfolio__cardlist{width:calc(50% - 12px);box-sizing:border-box;margin:0 !important;height:311px}
.tilesimagedatapoints .datapointstextimages .three-tiles .fraserportfolio__cardlistcont{gap:24px}
.tilesimagedatapoints .datapointstextimages .three-tiles .inner-container .fraserportfolio__cardlist{width:calc((100% - 48px) / 3);box-sizing:border-box;margin:0 !important;height:311px}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardlist{position:relative;overflow:hidden}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35);transition:background-color .3s ease;pointer-events:none;z-index:1}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardlist:hover .fraserportfolio__overlay{background-color:rgba(0,0,0,0.5)}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardlist:hover .onhovercontent{display:block}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardlist:hover .heading-external{display:none}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardovrlytxt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;width:100%}
.tilesimagedatapoints .datapointstextimages .onhovercontent{display:none}
.tilesimagedatapoints .datapointstextimages .heading-external .newheading.newheading--var2{font-family:'lato-regular';font-size:36px;font-weight:350;line-height:40px;letter-spacing:-1px;padding:0 40px}
.tilesimagedatapoints .datapointstextimages .onhovercontent span{font-family:'lato-regular';font-size:24px;font-weight:350;line-height:40px;padding:0 40px;color:#ffff;display:block;text-wrap:wrap}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardovrlytxtlink{margin-top:24px;color:#ffff}
.tilesimagedatapoints .datapointstextimages .datapointsimages .fraserportfolio__arrowicon{margin-left:4px;top:4px;position:relative}
.tilesimagedatapoints .datapointstextimages .heading-external-mobile{padding:0 40px}
.tilesimagedatapoints .datapointstextimages .heading-external-mobile .newheading{font-family:'lato-regular';font-size:64px;font-weight:350;line-height:72px;letter-spacing:-1px}
.tilesimagedatapoints .datapointstextimages .heading-external-mobile span{font-family:'lato-regular';display:block;font-size:16px;font-weight:350;line-height:32px;color:#ffff;margin-top:8px}
.tilesimagedatapoints .fraserportfolio__cardlist.sup-graphics-1::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/OneTilesdeskSup1.png');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top right}
.tilesimagedatapoints .fraserportfolio__cardlist.sup-graphics-2::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/TwoTilesdeskSup2.png');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top center}
.tilesimagedatapoints .fraserportfolio__cardlist.sup-graphics-3::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/ThreeTilesdeskSup3.png');opacity:1;position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top left}
.tilesimagedatapoints .fraserimgrvideo__img{width:100%;height:100%;object-fit:cover}
@media(max-width:834px){.tilesimagedatapoints .datapointstextimages{gap:56.5px;width:100% !important;margin:0 auto;padding-bottom:0}
.tilesimagedatapoints .datapointstextimages .datapointsimages{gap:0}
.tilesimagedatapoints .datapointstextimages .datapointstext{display:flex;flex-direction:column;gap:16px;padding:0 16px}
.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container,.tilesimagedatapoints .datapointstextimages .two-tiles .inner-container,.tilesimagedatapoints .datapointstextimages .three-tiles .inner-container{max-width:100%;padding:0;margin:0}
.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container .fraserportfolio__cardlist{height:195px}
.tilesimagedatapoints .datapointstextimages .two-tiles .inner-container .fraserportfolio__cardlist{width:100%;height:195px}
.tilesimagedatapoints .datapointstextimages .two-tiles .fraserportfolio__cardlistcont{gap:0}
.tilesimagedatapoints .datapointstextimages .three-tiles .inner-container .fraserportfolio__cardlist{width:100%;height:195px}
.tilesimagedatapoints .datapointstextimages .three-tiles .fraserportfolio__cardlistcont{gap:0}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardovrlytxt{align-items:flex-start}
.tilesimagedatapoints .datapointstextimages .datapointstext .tilesimagedatapoints-eyebrow{font-size:12px;line-height:16px}
.tilesimagedatapoints .datapointstextimages .datapointstext .tilesimagedatapoints-title{font-size:32px;line-height:40px}
.tilesimagedatapoints .datapointstextimages .heading-external .newheading.newheading--var2{font-family:'lato-regular';font-size:24px;font-weight:350;line-height:40px;padding:0 32px}
.tilesimagedatapoints .datapointstextimages .onhovercontent{display:block}
.tilesimagedatapoints .datapointstextimages .onhovercontent span{display:none}
.tilesimagedatapoints .datapointstextimages .fraserportfolio__cardovrlytxtlink{padding:0 32px;margin-top:16px;font-weight:350;line-height:32px}
.tilesimagedatapoints .datapointstextimages .heading-external-mobile{padding:0 32px}
.tilesimagedatapoints .datapointstextimages .heading-external-mobile .newheading.newheading--var2{font-family:'lato-regular';font-size:48px;font-weight:350;line-height:56px;letter-spacing:-1px;text-align:left}
.tilesimagedatapoints .datapointstextimages .heading-external-mobile span{display:block;font-family:'lato-regular';font-size:16px;font-weight:350;line-height:32px;text-align:left}
}
.fade-in-tiles{opacity:0;transition:opacity 2s ease-in-out}
.fade-in-tiles-active{opacity:1}
@media only screen and (min-width:1360px){.tilesimagedatapoints .datapointstextimages .two-tiles .inner-container .fraserportfolio__cardlist{height:411px}
.tilesimagedatapoints .datapointstextimages .three-tiles .inner-container .fraserportfolio__cardlist{height:411px}
.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container .fraserportfolio__cardlist{height:411px}
.tilesimagedatapoints .datapointstextimages .one-tiles .inner-container .fraserportfolio__cardlist .fraserimgrvideo__img{height:411px}
}
.showcase__v2{max-width:100%}
.showcase__header_v2{font-family:var(--newfraser-light) !important;font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-align:left;max-width:1280px;margin:0 auto}
.showcase__disc_v2{font-family:var(--newfraser-light) !important;font-size:28px;font-weight:350;line-height:28px;letter-spacing:-1px;text-align:left;margin-top:5px;margin-bottom:40px}
.slideshow-container{height:588px;position:relative;width:100%;margin:auto;overflow:hidden}
.slideshow-shocase-v2{color:#fff;width:100%;min-height:588px;background-size:cover;background-position:center;transition:opacity .5s ease-in-out;opacity:0;position:relative}
.slideshow-shocase-v2 div svg{color:red}
.slideshow-shocase-v2.show{opacity:1}
.slideshow-shocase-v2 .image-name-v2{font-family:var(--newfraser-light) !important;display:flex;color:white;transition:font-weight .5s ease-in-out;align-self:flex-start;cursor:pointer;display:flex;align-items:center;font-size:40px;font-weight:350;line-height:42px;letter-spacing:-1px;width:fit-content;margin-top:16px;opacity:.7}
.icon-showcase-v2{height:44px;margin-right:8px;margin-top:8px;display:none}
.image-name-v2:hover .icon-showcase-v2,.image-name-v2.active-name .icon-showcase-v2{display:flex;align-items:center}
.slideshow-shocase-v2 .image-name-v2.active-name{font-weight:bold;opacity:1}
.showcase__v2 .cta-showcase-v2-container{position:absolute;bottom:65px;right:9%}
.cta-showcase-v2{font-family:Synthese;font-size:16px;font-weight:700;line-height:24px;text-align:left;padding:16px 24px;color:#ed1c24;background-color:#fff}
.showcase__v2 .showcase-inner-container-v2{width:var(--content-width);margin:0 auto;padding:65px 0;position:relative;max-width:100%}
@media(min-width:1360px){.showcase__v2 .showcase-inner-container-v2{width:var(--content-width-lg)}
}
.showcase__card__container{min-height:344px}
@media(max-width:767px){.showcase__v2 .showcase-inner-container-v2{width:100%;padding:72px 16px;height:730px}
.slideshow-container{height:730px}
.showcase__v2 .showcase__disc_v2{margin-bottom:40px}
.showcase__v2 .image-name-v2{font-size:24px;font-weight:350;line-height:40px;text-align:left}
.showcase__v2 .icon-showcase-v2{width:27px;height:23px;left:2px}
.showcase__v2 .cta-showcase-v2-container{width:86%;padding-top:40px;display:flex;justify-content:flex-start}
.cta-showcase-v2-container a{max-width:65%}
.showcase__v2 #slideshow-shocase-v2{height:100%}
.showcase__header_v2{font-size:12px;line-height:16px;letter-spacing:2px}
.showcase__disc_v2{font-size:32px;font-weight:350;line-height:40px}
}
@media screen and (min-width:768px) and (max-width:1024px){.showcase__v2 .showcase-inner-container-v2{width:100%;padding:72px 16px;height:730px}
.slideshow-container{height:730px}
.showcase__v2 .showcase__disc_v2{margin-bottom:40px}
.showcase__v2 .image-name-v2{font-size:28px;font-weight:350;line-height:42px;text-align:left}
.showcase__v2 .icon-showcase-v2{width:29px;height:24px;left:2px}
.showcase__v2 .cta-showcase-v2-container{width:86%;padding-top:40px;display:flex;justify-content:flex-start}
.cta-showcase-v2-container a{max-width:65%}
.showcase__v2 #slideshow-shocase-v2{height:100%}
}
.showcase-overlay-v2{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black}
.cta-showcase-v2-container a{max-width:162px !important;min-width:162px !important}
@media only screen and (min-width:1360px){.tiles-image-content{width:var(--content-width-lg)}
}
.tiles-image-content{max-width:calc(100% - 40px);margin:0 auto;padding-bottom:120px;display:flex;flex-direction:column;gap:80px}
.tiles-image-content .content{display:flex;flex-direction:column;gap:16px}
.tiles-image-content .content .content-eyebrow-text{font-family:"synthese-bold";font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:center}
.tiles-image-content .content .content-heading{font-family:"synthese-book";font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:center}
.tiles-image-content .tiles-container{display:flex;gap:24px;justify-content:center}
.tiles-image-content .tiles-container .tiles .tiles-image{height:302px}
.tiles-image-content .tiles-container .tiles .tiles-image img{height:100%;width:100%;object-fit:cover}
.tiles-image-content .tiles-container .tiles .tiles-content{display:flex;flex-direction:column;gap:16px;margin-top:24px}
.tiles-image-content .tiles-container .tiles .tiles-content .tiles-content-heading{font-family:"synthese-book";font-size:24px;font-weight:350;line-height:40px;text-align:center}
.tiles-image-content .tiles-container .tiles .tiles-content .tiles-content-description p{font-family:"synthese-book";font-size:14px;font-weight:350;line-height:24px;height:48px;text-align:center}
.tiles-image-content .tiles-container .tiles .tiles-content .tiles-content-description-2 p{font-family:"synthese-book";font-size:14px;font-weight:350;line-height:24px;text-align:center}
.tiles-image-content .tiles-container .tiles .tiles-content .tiles-content-link span{font-family:"synthese-regular";display:block;font-size:16px;font-weight:700;line-height:24px;text-align:center;margin-top:8px;color:var(--red-color)}
.tiles-image-content .owl-nav{position:absolute;width:100%;top:-38px;display:flex;justify-content:center;align-items:center}
.tiles-image-content .owl-nav button{display:block;position:relative}
.tiles-image-content .owl-nav .owl-prev{position:relative;left:unset !important;right:unset !important;background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--left.png") no-repeat center !important;cursor:pointer !important;background-size:contain !important;height:20px}
.tiles-image-content .owl-nav .owl-prev.disabled{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--left--disabled.png") no-repeat center !important;cursor:unset !important;background-size:contain !important;height:20px}
.tiles-image-content .owl-nav .owl-next{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--right.png") no-repeat center !important;cursor:pointer !important;background-size:contain !important;height:20px;left:unset !important;right:unset !important}
.tiles-image-content .owl-nav .owl-next.disabled{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--right--disabled.png") no-repeat center !important;cursor:unset !important;background-size:contain !important;height:20px}
@media(max-width:1191px){.tiles-image-content{width:100%;margin:0;padding:0 16px 72px 16px;gap:48px;max-width:100%}
.tiles-image-content .tiles-container{display:flex;flex-direction:column;gap:40px}
.tiles-image-content .tiles-container .tiles{width:100% !important}
.tiles-image-content .tiles-container .tiles .tiles-content .tiles-content-heading{font-size:20px;line-height:32px}
.tiles-image-content .content .content-heading{font-size:32px;line-height:40px}
.tiles-image-content .content .content-eyebrow-text{font-size:12px;line-height:16px}
.tiles-image-content .owl-nav{top:-24px}
}
@media screen and (min-width:834px) and (max-width:1360px){.tiles-image-content{width:var(--content-width);padding:120px 0;margin:0 auto}
}
@media screen and (min-width:1191px) and (max-width:1360px){.tiles-image-content .tiles-container .tiles .tiles-image{height:220px}
}
@media(min-width:1180px) and (max-width:1350px){.tiles .tiles-content-heading{height:90px !important}
}
.carouselnewsevents{position:relative;background-color:white}
.Carousel-news-events-v2 .container--fxdwdh{width:var(--content-width);max-width:calc(100% - 40px)}
@media only screen and (min-width:1360px){.Carousel-news-events-v2 .container--fxdwdh{width:var(--content-width-lg)}
}
.Carousel-news-events-v2 .carousel-tiles-container{justify-content:center}
.Carousel-news-events-v2 .frasernews__carddesc p{font-size:16px;font-weight:350;line-height:24px;text-align:left;height:100%;font-family:'synthese-book';color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.Carousel-news-events-v2 .carousel-events-v2 .frasernews__carddesc p{line-height:32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.Carousel-news-events-v2 .frasernews__cardbody{display:flex;flex-direction:column;justify-content:space-between;padding:0;margin-top:16px !important;height:76px;overflow:hidden}
.Carousel-news-events-v2 .carousel-events-v2 .frasernews__cardbody{height:96px}
.Carousel-news-events-v2 .frasernews__cardbody a{height:100%;text-wrap:wrap;display:block;font-family:'synthese-book'}
.Carousel-news-events-v2 .article-category-v2{position:absolute;left:103px;bottom:0;border-left:1px solid #817979;padding-left:15px;font-size:14px;font-weight:400;line-height:24px}
.Carousel-news-events-v2 .frasernews__cardhead{max-height:277px}
.Carousel-news-events-v2 .frasernews__cardhead img{width:100% !important;object-fit:cover}
.Carousel-news-events-v2 .frasernews__carddate{font-size:14px;font-weight:400;line-height:24px;left:0;position:unset}
.Carousel-news-events-v2 .frasernews{padding-bottom:80px;padding-top:unset}
.Carousel-news-events-v2 .frasernews__cardlist{display:flex;flex-direction:column;justify-content:center;margin-top:0}
.Carousel-news-events-v2 .newheading{margin-top:0;margin-bottom:40px;font-size:32px;font-weight:350;line-height:40px;letter-spacing:-1px;text-align:left}
.Carousel-news-events-v2 .news--arrow,.Carousel-news-events-v2 .news--arrow{height:24px;width:24px}
.Carousel-news-events-v2 .owl-nav{top:-55px}
.Carousel-news-events-v2 .owl-stage{display:flex;flex-direction:row}
.Carousel-news-events-v2 .btn-primary-V2{min-width:auto;max-width:fit-content}
.grid-news-events-v2 .owl-stage{display:grid;grid-template-columns:repeat(3,1fr);width:unset !important;padding-left:0 !important;padding-right:0 !important;gap:24px;transform:unset !important}
.grid-news-events-v2 .owl-carousel.owl-drag .owl-item{width:unset !important;margin-right:0 !important}
.grid-news-events-v2 .owl-nav{display:none}
.grid-news-events-v2 .btn-primary-V2{min-width:100%;max-width:fit-content}
@media(max-width:1192px){.Carousel-news-events-v2 .owl-stage{padding-right:0 !important;padding-left:0 !important}
.Carousel-news-events-v2 .carousel-tiles-container .owl-item:last-child{margin-right:0 !important}
}
@media(min-width:1191px){.Carousel-news-events-v2 .carousel-tiles-container .owl-item:last-child{margin-right:0 !important}
}
.Carousel-news-events-v2 .carousel-btn--v2{margin-top:30px;padding:16px 24px;font-size:16px;font-weight:350;line-height:24px;background-color:#ed1c24;color:#fff}
.Carousel-news-events-v2 .carousel-btn-wraper-v2{margin-top:66px}
.Carousel-news-events-v2 .frasernews__card{background:initial;width:unset;margin-right:0}
.Carousel-news-events-v2 .article-event-category-v2{padding-left:0;border:0;left:0;bottom:50px;position:unset}
.Carousel-news-events-v2 .events-icons-v2{height:24px;width:24px;display:inline-block;padding-left:4px;position:relative;top:2px}
.Carousel-news-events-v2 .carousel-events-v2 .frasernews__carddesc{margin:0 !important;height:100%}
.Carousel-news-events-v2 .cardbody-date-varient-v2 p{font-family:'synthese-regular';font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#817979 !important}
.Carousel-news-events-v2 .carousel-events-v2 .newlabel--variation1{margin-top:8px}
.Carousel-news-events-v2 .dates-on-images-v2{top:24px;height:23px;width:119px}
.Carousel-news-events-v2 .month-to-month-date-v2{display:flex;justify-content:space-around;align-items:center;top:24px;left:24px;position:absolute;background-color:white;padding:12px 8px}
.Carousel-news-events-v2 .month-to-month-date-v2 .left-month,.Carousel-news-events-v2 .month-to-month-date-v2 .right-month{display:flex;flex-direction:column;align-items:center}
.Carousel-news-events-v2 .date-v2{font-size:14px;font-weight:700;line-height:20px;font-family:'synthese-regular'}
.Carousel-news-events-v2 .date-var-1 .date-v2{font-size:20px;font-weight:700;line-height:24px;font-family:'synthese-regular'}
.Carousel-news-events-v2 .month-v2{font-size:14px;font-weight:350;line-height:20px;text-align:left;font-family:'synthese-regular'}
.Carousel-news-events-v2 .divider-v2{width:26px;margin-bottom:15px;border-bottom:1px solid #817979}
.Carousel-news-events-v2 .month-in-date-v2{display:flex;justify-content:space-around;align-items:center;top:24px;left:24px;position:absolute;background-color:white;flex-direction:column;padding:12px 8px 12px 9px}
.Carousel-news-events-v2 .single-date-v2{display:flex;justify-content:normal;align-items:center;top:24px;left:24px;position:absolute;background-color:white;flex-direction:column;padding:8px 20px 8px 18px}
.Carousel-news-events-v2 .top-date-container{display:flex;width:100%;justify-content:center}
.divider-in-month-v2{border-bottom:2px solid black;width:5px;margin:auto 8px}
@media(max-width:834px){.Carousel-news-events-v2 .frasernews__carddesc p{font-size:20px;line-height:32px}
.Carousel-news-events-v2 .newheading{max-width:70% !important;font-size:32px;font-weight:350;line-height:40px;text-align:left;margin-left:-7px}
.Carousel-news-events-v2 .container--fxdwdh{max-width:95% !important}
.Carousel-news-events-v2 .owl-stage{display:flex}
.grid-news-events-v2 .owl-stage{display:grid;grid-template-columns:1fr}
.Carousel-news-events-v2 .carousel-tiles-container{background-color:white}
.Carousel-news-events-v2 .frasernews__cardblog{display:none}
.Carousel-news-events-v2 .newheading{margin-left:4px;font-weight:350;line-height:40px;text-align:left}
.Carousel-news-events-v2 .frasernews{padding-bottom:72px;padding-top:unset}
.Carousel-news-events-v2 .frasernews__carddesc{font-size:20px;font-weight:350;line-height:32px;text-align:left}
.Carousel-news-events-v2 .newlabel{font-size:14px;font-weight:400;line-height:24px;text-align:left}
.Carousel-news-events-v2 .carousel-btn--v2{width:85%;display:block;margin-left:10px;text-align:center}
.Carousel-news-events-v2 .carousel-btn-wraper-v2 .btn-primary-V2{width:100%;min-width:100%}
.Carousel-news-events-v2 .frasernews__carddesc p{-webkit-line-clamp:4}
.Carousel-news-events-v2 .carousel-events-v2 .frasernews__carddesc p{-webkit-line-clamp:4}
.Carousel-news-events-v2 .frasernews__cardbody{height:126px}
.Carousel-news-events-v2 .owl-nav{left:21px}
}
.Carousel-news-events-v2 .carousel-tiles-container{display:block !important}
.Carousel-news-events-desc-v2 p{font-family:var(--synthese-light);font-size:24px;font-weight:350;line-height:40px;text-align:left}
.month-to-month-date-v2 .divider-v2{margin:0 8px 0 8px}
.month-to-month-date-v2 .right-month{margin-left:4px}
.cardbody-date-varient-v2{margin-top:24px}
.news-articals-date-v2 .newlabel{text-transform:none;color:unset}
.news-articals-date-v2{margin-top:24px}
.Carousel-news-events-v2 .owl-nav .owl-prev{position:absolute;left:unset !important;right:78px !important;background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--left.png") no-repeat center !important;cursor:pointer !important;background-size:contain !important;height:16px;width:14px;top:0}
.Carousel-news-events-v2 .owl-nav .owl-prev.disabled{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--left--disabled.png") no-repeat center !important;cursor:unset !important;background-size:contain !important;height:16px;width:14px;top:0}
.Carousel-news-events-v2 .owl-nav .owl-next{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--right.png") no-repeat center !important;cursor:pointer !important;background-size:contain !important;height:16px;width:14px;top:0}
.Carousel-news-events-v2 .owl-nav .owl-next.disabled{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--right--disabled.png") no-repeat center !important;cursor:unset !important;background-size:contain !important;height:16px;width:14px;top:0}
.Carousel-news-events-v2 .frasernews__cardhead.less-than-four{max-height:307px}
@media(max-width:834px){.Carousel-news-events-v2 .carousel-tiles-container{background-color:unset}
.Carousel-news-events-v2 .owl-nav .owl-prev{right:65px !important}
}
@media screen and (min-width:1191px) and (max-width:1360px){.Carousel-news-events-v2 .frasernews__cardhead{max-height:203px}
.Carousel-news-events-v2 .frasernews__cardhead img{height:203px !important}
}
.gallery-parent-container-v2{margin:0 auto}
.gallery-bg-white-v2{background-color:#fff}
.gallery-main-v2{margin:0 auto;width:100%;overflow:hidden;position:relative}
@media(min-width:1360px){.gallery-main-v2,.gallery-parent-container-v2{width:1280px !important;margin:0 auto}
.gallery-popup-v2{width:1160px}
}
.gallery-main-v2,.gallery-parent-container-v2{width:980px;margin:0 auto}
.gallery-popup-v2{width:820px}
.carousel-v2{display:flex;flex-direction:column;width:100%;cursor:grab}
.carousel-track-v2{display:flex;flex-wrap:wrap;transition:transform .3s ease-in-out}
.carousel-row-v2{display:flex;width:100%}
.carousel-item-v2{padding:10px}
.gallery-animation-parent-container-v2 .landscape-v2{max-width:600px}
.gallery-animation-parent-container-v2 .portrait-v2{max-width:352px}
.carousel-item-v2 img{width:100%;height:448px;object-fit:cover}
.carousel-item-v2:hover img{filter:brightness(0.8)}
.gallery-main-v2 .big-image-v2{width:600px !important}
.gallery-main-v2 .landscape-v2:nth-child(1),.portrait-v2:nth-child(1){padding-left:0}
.gallery-parent-container-v2 .gallery-header-v2{width:411px}
.gallery-parent-container-v2 .gallery-header-v2 .gallery-title-v2{font-family:'synthese-regular';font-size:14px;font-weight:700 !important;line-height:20px;letter-spacing:2px;text-align:left;text-transform:uppercase}
.gallery-parent-container-v2 .gallery-disc-v2{font-family:'synthese-book';font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:left;margin-top:16px}
.gallery-parent-container-v2 .gallery-header-v2{padding:0 0 62px 0}
.gallery-perl-v2{background-color:#ededee}
.gallery-parent-container-v2 .left-right-icon-container-v2{display:flex;padding-left:80px;gap:20px;margin-bottom:50px}
.gallery-parent-container-v2 .left-right-icon-container-v2{display:none}
.gallery-parent-container-v2 .card-body-v2{display:none}
.gallery.sup-graphics-1 .gallery-animation-parent-container-v2,.gallery.sup-graphics-1 .gallery-parent-container-v2{position:relative}
.gallery.sup-graphics-1 .gallery-animation-parent-container-v2::after,.gallery.sup-graphics-1 .gallery-parent-container-v2::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/gallery.png');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:top right;background-repeat:no-repeat}
.gallery-parent-container-v2 .carousel-item-v2.landscape-v2{flex:0 0 600px;z-index:1}
.gallery-parent-container-v2 .carousel-item-v2.portrait-v2{flex:0 0 352px;z-index:1}
@media(max-width:768px){.gallery-main-v2,.gallery-parent-container-v2{width:100%}
.gallery-parent-container-v2 .carousel-item-v2.landscape-v2{flex:0 0 100% !important}
.gallery-parent-container-v2 .carousel-item-v2.portrait-v2{flex:0 0 100% !important}
.gallery-animation-parent-container-v2 .portrait-v2{max-width:352px !important}
.gallery-parent-container-v2{padding:72px 16px !important}
.gallery-parent-container-v2 .carousel-track-v2{padding-bottom:0}
.gallery-parent-container-v2 .gallery-main-v2{overflow:hidden;width:auto}
.gallery-parent-container-v2 .carousel-track-v2{display:flex;flex-direction:row;flex-wrap:nowrap;transition:transform .3s ease-in-out;width:100%}
.carousel-row-v2{width:100%;flex-wrap:nowrap;display:contents}
.carousel-item-v2{flex:0 0 100%;padding:0;margin:0}
.carousel-item-v2 img{width:100%;height:256px}
.carousel-arrow-left,.carousel-arrow-right{position:relative}
.gallery-parent-container-v2 .gallery-header-v2{padding:0}
.gallery-parent-container-v2 .left-right-icon-container-v2{padding-left:0;display:flex;margin-top:32px;margin-bottom:48px}
.gallery-parent-container-v2 .right-arrow-v2,.left-arrow-v2{width:24px;height:24px}
.gallery-parent-container-v2 .card-body-v2{display:block;margin-top:24px}
.gallery-parent-container-v2 .card-title-v2{font-family:'synthese-book';font-size:24px;font-weight:350;line-height:32px;text-align:left;margin-bottom:16px}
.gallery-parent-container-v2 .card-disc-v2{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;text-align:left}
.gallery-popup-v2{width:75%;padding:17px !important}
.gallery-popup-v2 .popup-content .popup-content-heading{font-size:14px !important;line-height:22px !important}
.gallery-popup-v2 .popup-content p{font-size:13px !important;line-height:20px !important}
.popup-container-v2{display:none !important}
.hover-text-gallery-v2{display:none !important}
.card-head-v2:hover img{opacity:1}
.mobile-view-gallery-slide-container{display:flex !important}
.desktop-view-gallery-slide-container{display:none !important}
.gallery.sup-graphics-1 .gallery-animation-parent-container-v2::after,.gallery.sup-graphics-1 .gallery-parent-container-v2::after{opacity:0;z-index:-1}
.gallery-parent-container-v2 .gallery-header-v2 .gallery-title-v2{font-size:12px;line-height:16px}
.gallery-parent-container-v2 .gallery-disc-v2{font-size:32px;line-height:40px}
}
.desktop-view-gallery-slide-container{display:flex}
.mobile-view-gallery-slide-container{display:none}
.popup-container-v2{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000;justify-content:center;align-items:center;flex-direction:column}
.gallery-popup-v2{background-color:#fff;padding:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}
.gallery-popup-v2 .popup-image{max-width:100%;height:300px;max-height:100%;min-width:100%;object-fit:cover}
.gallery-popup-v2 .popup-content{width:100%;margin-top:24px}
.gallery-popup-v2 .popup-content .popup-content-heading{font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px;text-align:left}
.gallery-popup-v2 .popup-content p{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;text-align:left;margin-top:16px}
.popup-close-btn{position:absolute;top:20px;right:30px;color:#000;font-size:24px;cursor:pointer}
.gallery-popup-varient-2{width:50%}
.gallery-popup-varient-3{flex-direction:row}
.gallery-popup-varient-3 .popup-image{max-width:50%;min-width:50%;height:auto}
.gallery-popup-varient-3 .popup-content{margin-left:80px}
.card-head-v2 .hover-text-gallery-v2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;opacity:0;transition:opacity .3s ease;pointer-events:none;font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px}
.card-head-v2:hover .hover-text-gallery-v2{opacity:1}
.carousel-arrow.disabled{pointer-events:none;opacity:.5;cursor:default}
.gallery-parent-container-v2{padding-bottom:120px}
.gallery-popup-v2 .popup-content ul,.gallery-popup-v2 .popup-content li{list-style:initial}
.gallery-popup-v2 .popup-content h1,.gallery-popup-v2 .popup-content h2,.gallery-popup-v2 .popup-content h3,.gallery-popup-v2 .popup-content h4,.gallery-popup-v2 .popup-content h5,.gallery-popup-v2 .popup-content h6,.gallery-popup-v2 .popup-content .newbtn{font-family:'synthese-book'}
.gallery-animation-v2{margin:0 auto;max-width:100%;overflow:hidden;position:relative}
@media(min-width:1360px){.gallery-animation-v2{width:var(--content-width-lg)}
}
@media(max-width:1360px){.gallery-animation-v2{width:var(--content-width);max-width:calc(100% - 40px)}
}
.carousel-animation-v2{display:flex;flex-direction:column;width:100%;padding-bottom:110px}
.carousel-animation-track-v2{display:flex;z-index:1;position:relative;overflow:hidden}
.carousel-row-animation-v2{display:flex}
.carousel-animation-item-v2{position:relative;padding:10px}
.gallery-animation-parent-container-v2 .landscape-v2{max-width:600px}
.gallery-animation-parent-container-v2 .portrait-v2{max-width:352px}
.carousel-animation-item-v2 img{width:100%;height:448px;object-fit:cover}
.carousel-animation-item-v2:hover img{filter:brightness(0.8)}
.gallery-animation-v2 .big-image-v2{width:600px !important}
.gallery-animation-parent-container-v2 .gallery-header-v2{width:411px}
.gallery-animation-parent-container-v2 .gallery-header-v2 .gallery-title-v2{font-family:'synthese-regular';font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-align:left;text-transform:uppercase}
.gallery-animation-parent-container-v2 .gallery-disc-v2{font-family:'synthese-book';font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:left;margin-top:16px}
.gallery-animation-v2 .gallery-header-v2{padding:0 0 62px 0}
.gallery-perl-v2{background-color:#ededee}
@keyframes Scroll{from{transform:translateX(0)}
to{transform:translateX(-100%)}
}
.carousel-row-animation-v2.row1{animation:Scroll 15s linear infinite;flex-shrink:0;display:flex;justify-content:space-around;min-width:100%}
.carousel-animation-track-v2.row2 .carousel-row-animation-v2.row2{animation:Scroll 15s linear infinite;flex-shrink:0;display:flex;justify-content:space-around;min-width:100%;animation-direction:reverse}
.carousel-animation-track-v2:hover .carousel-row-animation-v2{animation-play-state:paused}
.carousel-animation-track-v2.row2:hover .carousel-row-animation-v2.row2{animation-play-state:paused}
.mobile-carousel-animation-v2{display:none}
@media(max-width:768px){.carousel-animation-v2{display:none}
.gallery-animation-v2{width:100%}
.mobile-carousel-animation-v2{display:flex}
.gallery-animation-v2{padding:0 0 72px 0}
.gallery-animation-v2 .gallery-header-v2{margin-bottom:48px;padding:0}
.gallery-animation-parent-container-v2 .landscape-v2{max-width:343px}
.carousel-animation-item-v2 img{width:100%;height:256px}
.gallery-card-body-animation{margin-top:24px}
.gallery-card-body-animation .gallery-title-animation{font-family:'synthese-book';font-size:24px;font-weight:350;line-height:32px;text-align:left}
.gallery-card-body-animation .gallery-disc-animation{margin-top:16px;font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;text-align:left}
.carousel-animation-item-v2{opacity:1 !important}
.popup-container-v2{display:none}
.gallery-animation-parent-container-v2 .gallery-header-v2 .gallery-title-v2{font-size:12px;line-height:16px}
.gallery-animation-parent-container-v2 .gallery-disc-v2{font-size:32px;line-height:40px}
}
.carousel-animation-item-v2 .hover-text-gallery-v2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;opacity:0;transition:opacity .3s ease;pointer-events:none;font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px}
.carousel-animation-item-v2:hover .hover-text-gallery-v2{opacity:1}
.card-wrapper-2{position:relative}
.tabs-v2-container .tabs-v2-inner-container{display:flex;cursor:pointer;overflow-x:auto;justify-content:space-evenly}
.tabs-v2-container{padding:70px 0}
@media only screen and (min-width:1360px){.tabs-v2-container .container--fxdwdh{width:var(--content-width-lg)}
}
.heading-tabv2-container .heading-tabv2{margin-top:16px;margin-bottom:30px;font-size:40px;line-height:48px;font-weight:350;letter-spacing:-1px;font-family:'synthese-book';color:var(--black-color)}
.tabs-v2-container .tablinks-v2{font-family:'synthese-book';padding:16px 48px 16px 0;font-size:24px;font-weight:350;line-height:40px;text-align:left;color:#817979;background:transparent;border-bottom:2px solid #817979;width:-webkit-fill-available}
.tabs-v2-container .tablinks-v2:hover{color:#ed1c24}
.tabs-v2-container .tablinks-v2.active{color:#ed1c24;border-bottom:2px solid #ed1c24}
.tabs-v2-container .tabcontent-v2{display:none;padding:24px 20px 20px 10px;border-top:0}
.tabs-v2-container .tabcntent-disc-v2,.tabs-v2-container .tabcontent-v2 ol li,.tabs-v2-container .tabcontent-v2 ul li,.tabs-v2-container .tabcontent-v2 p{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;text-align:left;color:#000}
.tabs-v2-container .tab-dropdown-v2{display:none;background:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/tab-red-icon-v2.svg');appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:'synthese-book';font-size:20px;font-weight:350;line-height:32px;text-align:left;border:1px solid #817979;padding:10px;padding-right:40px;border-radius:4px;width:100%;background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer;color:#000}
@media(max-width:768px){.tabs-v2-container{padding:55px 0}
.tabs-v2-container .tablinks-v2{display:none !important}
.tabs-v2-container .tab-dropdown-v2{display:block !important;width:100%;padding:10px 30px 10px 10px;margin-bottom:24px}
.tabs-v2-container .tabcontent-v2{display:block;padding:0 20px 20px 10px !important}
.tabs-v2-container .tabcntent-disc-v2{font-family:'synthese-book';font-size:14px;font-weight:350;line-height:24px;text-align:left}
.heading-tabv2-container .heading-tabv2{font-size:32px;line-height:40px;margin-bottom:54px}
}
.tabcontent-v2:nth-child(1){display:block}
.tabs-v2-container .tabcontent-v2 ol li{list-style:numeric;list-style-position:inside}
.tabs-v2-container .tabcontent-v2 ul li{list-style:disc;list-style-position:inside}
.tabs-v2-inner-container{padding-bottom:3px}
@media only screen and (min-width:1360px){.quotewithimage .container--fxdwdh{width:var(--content-width-lg)}
}
.quotewithimage .longQuoteImageContainer{display:flex;gap:134px;padding-bottom:148px}
.quotewithimage{position:relative}
.quotewithimage .quoteWithImageTopContainer .quoteWithImageHeading{font-family:'synthese-book';font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;padding-bottom:72px}
.quotewithimage .longQuoteImageContainer{position:relative;z-index:1}
.quotewithimage .longQuoteImageContainer.quoteImageLeft{flex-direction:row-reverse}
.quotewithimage .longQuoteImageContainer .quoteContainer{display:flex;flex-direction:column;gap:16px;width:50%;margin:auto 0}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteImage{width:72px;height:72px}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteText p{font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px;color:var(--black-color) !important}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteDetails{display:flex;flex-direction:column;gap:8px}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteDetails .authorName{font-family:'synthese-bold';font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;padding:0}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteDetails .authorAddress{font-family:'synthese-book';font-size:14px;font-weight:350;line-height:24px;color:#817979}
.quotewithimage .longQuoteImageContainer .imageContainer{height:548px;width:60%}
.quotewithimage .longQuoteImageContainer .imageContainer img{height:100%;width:100%;object-fit:cover}
.quotewithimage .owl-nav{display:flex;justify-content:flex-end;top:-90px;gap:32px}
.quotewithimage .owl-nav button{display:block;position:relative}
.quotewithimage .owl-nav .owl-prev{position:relative;left:unset !important;right:unset !important;background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--left.png") no-repeat center !important;cursor:pointer !important;background-size:contain !important;height:24px;width:24px}
.quotewithimage .owl-nav .owl-prev.disabled{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--left--disabled.png") no-repeat center !important;cursor:unset !important;background-size:contain !important;height:24px;width:24px}
.quotewithimage .owl-nav .owl-next{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--right.png") no-repeat center !important;cursor:pointer !important;background-size:contain !important;height:24px;width:24px;left:unset !important;right:unset !important}
.quotewithimage .owl-nav .owl-next.disabled{background:url("../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/arrow--right--disabled.png") no-repeat center !important;cursor:unset !important;background-size:contain !important;height:24px;width:24px}
.quoteWithImageHeading:empty+.quoteWithImageCarousel{padding-top:30px}
.quoteWithImageHeading:empty+.quoteWithImageCarousel .owl-nav{top:-35px}
.quotewithimage .longQuoteImageContainer .quoteText ul li,.quotewithimage .longQuoteImageContainer .quoteText ol li{font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px;color:var(--black-color)}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--copolgrey){color:var(--copol-grey-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--white){color:var(--white-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--red){color:var(--red-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--grey){color:var(--grey-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--burgundy){color:var(--burgundy-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--lavender){color:var(--lavender-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--champagne){color:var(--champagne-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--pine){color:var(--pine-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--slate){color:var(--slate-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--mushroom){color:var(--mushroom-color) !important}
.quotewithimage .longQuoteImageContainer .quoteText li:has(span.txt-clr--pearl){color:var(--pearl-color) !important}
.quotewithimage .shortQuoteWithImageTopContainer .shortQuoteWithImageHeading{font-family:'synthese-book';font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;padding-bottom:40px}
.quotewithimage .shortQuoteImageContainer{display:flex;gap:24px;padding-bottom:67px}
.quotewithimage .shortQuoteImageContainer.quoteImageLeft{flex-direction:row}
.quotewithimage .shortQuoteImageContainer.quoteImageRight{flex-direction:row-reverse}
.quotewithimage .shortQuoteImageContainer .shortImageContainer{width:150px;height:150px;aspect-ratio:1/1}
.quotewithimage .shortQuoteImageContainer .shortImageContainer img{width:100%;height:100%;object-fit:cover}
.quotewithimage .shortQuoteImageContainer .shortQuoteContainer{display:flex;flex-direction:column;gap:10px;margin:auto 0}
.quotewithimage .shortQuoteImageContainer .shortQuoteContainer .shortQuoteText p{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;color:var(--black-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteContainer .shortQuoteDetails .shortAuthorName{font-family:'synthese-bold';font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;padding:0}
.quotewithimage .shortQuoteImageContainer .shortQuoteContainer .shortQuoteDetails .shortAuthorAddress{margin-top:8px;font-family:'synthese-book';font-size:14px;font-weight:350;line-height:24px;margin-top:8px;color:#817979}
.quotewithimage .shortQuoteWithImageCarousel .owl-nav{top:-60px}
.shortQuoteWithImageHeading:empty+.shortQuoteWithImageCarousel{padding-top:30px}
.shortQuoteWithImageHeading:empty+.shortQuoteWithImageCarousel .owl-nav{top:-20px}
.quotewithimage .shortQuoteWithImageTopContainer .shortQuoteText ul li,.quotewithimage .shortQuoteWithImageTopContainer .shortQuoteText ol li{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;color:var(--black-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--copolgrey){color:var(--copol-grey-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--white){color:var(--white-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--red){color:var(--red-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--grey){color:var(--grey-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--burgundy){color:var(--burgundy-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--lavender){color:var(--lavender-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--champagne){color:var(--champagne-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--pine){color:var(--pine-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--slate){color:var(--slate-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--mushroom){color:var(--mushroom-color) !important}
.quotewithimage .shortQuoteImageContainer .shortQuoteText li:has(span.txt-clr--pearl){color:var(--pearl-color) !important}
.quotewithimage ol,.quotewithimage ol li{list-style:numeric;list-style-position:inside}
.quotewithimage ul,.quotewithimage ul li{list-style:disc;list-style-position:inside}
.quotewithimage.sup-graphics-1:has(.container--fxdwdh .quoteWithImageTopContainer)::after{content:"";position:absolute;background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/desktop-supergraphic.png');top:0;left:0;width:100%;height:100%;background-position:top left;background-repeat:no-repeat}
.quotewithimage.sup-graphics-1:has(.container--fxdwdh .quoteWithImageTopContainer .quoteWithImageCarousel .longQuoteImageContainer.quoteImageLeft)::after{transform:rotateY(180deg)}
.quotewithimage.sup-graphics-1:has(.container--fxdwdh .quoteWithImageTopContainer .quoteWithImageCarousel .active .longQuoteImageContainer.quoteImageRight)::after{transform:unset}
@media(max-width:834px){.quotewithimage .longQuoteImageContainer{gap:32px;padding-bottom:40px}
.quotewithimage .quoteWithImageTopContainer .quoteWithImageHeading{font-family:'synthese-book';font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;padding-bottom:32px;max-width:75% !important}
.quotewithimage .longQuoteImageContainer.quoteImageRight{flex-direction:column-reverse}
.quotewithimage .longQuoteImageContainer.quoteImageLeft{flex-direction:column-reverse}
.quotewithimage .longQuoteImageContainer .quoteContainer{width:100%}
.quotewithimage .longQuoteImageContainer .imageContainer{height:307px;width:100%}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteText p{font-size:20px;font-weight:350;line-height:32px}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteDetails .authorName{font-size:12px;line-height:16px}
.quotewithimage .longQuoteImageContainer .quoteContainer .quoteDetails .authorAddress{font-size:12px;line-height:16px}
.quotewithimage .owl-nav{top:-50px}
.quoteWithImageHeading:empty+.quoteWithImageCarousel{padding-top:15px}
.quoteWithImageHeading:empty+.quoteWithImageCarousel .owl-nav{top:-16px}
.quotewithimage .longQuoteImageContainer .quoteText ul li,.quotewithimage .longQuoteImageContainer .quoteText ol li{font-size:20px;font-weight:350;line-height:32px}
.quotewithimage.sup-graphics-1:has(.container--fxdwdh .quoteWithImageTopContainer)::after{content:"";position:absolute;background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/mobile-supergraphic.png');top:230px;left:0;width:100%;height:100%;background-size:100%;background-position:top right;background-repeat:no-repeat}
.quotewithimage.sup-graphics-1:has(.container--fxdwdh .quoteWithImageTopContainer .quoteWithImageCarousel .longQuoteImageContainer.quoteImageLeft)::after{transform:unset}
.quotewithimage.sup-graphics-1:has(.container--fxdwdh .quoteWithImageTopContainer .quoteWithImageHeading:empty)::after{top:200px}
.quotewithimage.sup-graphics-1.p-top-120:has(.container--fxdwdh .quoteWithImageTopContainer)::after{top:302px}
.quotewithimage.sup-graphics-1.p-top-120:has(.container--fxdwdh .quoteWithImageTopContainer .quoteWithImageHeading:empty)::after{top:272px}
.quotewithimage .shortQuoteImageContainer{flex-direction:column;padding-bottom:40px}
.quotewithimage .shortQuoteWithImageTopContainer .shortQuoteWithImageHeading{font-family:'synthese-book';font-size:32px;font-weight:350;line-height:40px;letter-spacing:-1px;padding-bottom:32px;max-width:75% !important}
.quotewithimage .shortQuoteImageContainer .shortImageContainer{width:100px;height:100px}
.quotewithimage .shortQuoteImageContainer.quoteImageRight{flex-direction:column}
.quotewithimage .shortQuoteImageContainer.quoteImageLeft{flex-direction:column}
.quotewithimage .shortQuoteImageContainer .shortQuoteContainer .shortQuoteText p{font-size:14px;line-height:24px}
.quotewithimage .shortQuoteImageContainer .shortQuoteContainer .shortQuoteDetails .shortAuthorName{font-size:12px;line-height:16px}
.quotewithimage .shortQuoteImageContainer .shortQuoteContainer .shortQuoteDetails .shortAuthorAddress{font-size:12px;line-height:16px}
.quotewithimage .shortQuoteWithImageCarousel .owl-nav{top:-50px}
.shortQuoteWithImageHeading:empty+.shortQuoteWithImageCarousel{padding-top:15px}
.shortQuoteWithImageHeading:empty+.shortQuoteWithImageCarousel .owl-nav{top:-16px}
.quotewithimage .shortQuoteWithImageTopContainer .shortQuoteText ul li,.quotewithimage .shortQuoteWithImageTopContainer .shortQuoteText ol li{font-size:14px;line-height:24px}
}
.quoteImage.txt-clr--red svg{fill:var(--red-color)}
.quoteImage.txt-clr--blk svg{fill:var(--black-color)}
.quoteImage.txt-clr--white svg{fill:var(--white-color)}
.quoteImage.txt-clr--grey svg{fill:var(--grey-color)}
.quoteImage.txt-clr--burgundy-v2 svg{fill:var(--burgundy-color)}
.quoteImage.txt-clr--lavender svg{fill:var(--lavender-color)}
.quoteImage.txt-clr--crimson-v2 svg{fill:var(--crimson-color-v2)}
.quoteImage.txt-clr--slate-v2 svg{fill:var(--slate-color-v2)}
.quoteImage.txt-clr--pine-v2 svg{fill:var(--pine-color-v2)}
.quoteImage.txt-clr--mushroom-v2 svg{fill:var(--mushroom-color-v2)}
.quoteImage.txt-clr--pearl-v2 svg{fill:var(--pearl-color-v2)}
.quoteImage.txt-clr--champagne svg{fill:var(--champagne-color)}
.accordion-container-v2{padding:70px 0}
.accordion-container-v2 .accordian-dropdown-container-v2{padding:24px 0;border-bottom:1px solid #817979}
.accordion-container-v2 .accordian-dropdown-header-v2{display:flex;justify-content:space-between;align-items:center;cursor:pointer}
@media only screen and (min-width:1360px){.accordion-container-v2 .container--fxdwdh{width:var(--content-width-lg)}
}
.accordion-container-v2 .accordian-arrow-v2{background:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/chevron-down-tab-icon-v2.svg');appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:'synthese-book';font-size:20px;font-weight:350;line-height:32px;text-align:left;padding:13px;background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer}
.accordion-container-v2 .accordion-heading-v2{font-size:24px;font-weight:350;line-height:40px;text-align:left;font-family:'synthese-book'}
.accordion-container-v2 .accordian-dropdown-header-v2.open{color:#ed1c24}
.accordion-container-v2 .dropdown-content-v2{display:none;margin-top:20px;gap:44px;justify-content:space-between;flex-direction:row}
.accordion-container-v2 .accordian-arrow-v2{font-size:24px;transition:transform .5s ease}
.accordion-container-v2 .accordian-arrow-v2.open{transform:rotate(180deg)}
.accordion-container-v2 .accordiion-content-v2 p{font-size:16px;font-weight:350;line-height:32px;text-align:left;font-family:'synthese-book';color:var(--black-color)}
.accordion-textplusimage .accordiion-content-v2{width:65% !important}
.accordion-textplusimage .dropdown-image-container-v2{width:35% !important}
.accordion-container-v2 .accordian-image-v2{width:100%}
.accordion-v2 .accordion-container-v2 .accordian-dropdown-container-v2 .dropdown-content-v2 .accordiion-content-v2 ol li{list-style:numeric;list-style-position:inside}
.accordion-v2 .accordion-container-v2 .accordian-dropdown-container-v2 .dropdown-content-v2 .accordiion-content-v2 ul li{list-style:disc;list-style-position:inside}
.accordion-contentent-text-varition .dropdown-image-container-v2{display:none}
.accordion-contentent-text-varition .accordiion-content-v2{width:100% !important}
.accordian-dropdown-header-v2 h2{font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px;color:var(---black-color)}
.accordionv2-heading-1{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:'synthese-bold';color:var(--black-color)}
.accordionv2-heading-2{margin-top:16px;margin-bottom:30px;font-size:40px;line-height:48px;font-weight:350;letter-spacing:-1px;font-family:'synthese-book';color:var(--black-color)}
.optional-padding-accordianv2{padding:0 110px}
.accordion-container-v2 .dropdown-content-v2.imageandtxt-reverse-accordianv2{flex-direction:row-reverse}
@media(max-width:768px){.accordion-container-v2{padding:45px 0}
.accordion-container-v2 .dropdown-content-v2{flex-direction:column}
.accordion-container-v2 .dropdown-content-v2.imageandtxt-reverse-accordianv2{flex-direction:column-reverse}
.accordion-container-v2 .accordiion-content-v2{width:100% !important}
.accordion-container-v2 .accordiion-content-v2 p{font-size:14px;font-weight:350;line-height:24px}
.accordion-container-v2 .dropdown-image-container-v2{width:100% !important}
.accordion-container-v2 .accordian-dropdown-header-v2{font-size:24px;font-weight:350;line-height:40px;text-align:left}
.accordionv2-heading-1{font-size:12px}
.accordionv2-heading-2{font-size:32px}
.accordion-container-v2 .accordion-heading-v2,.accordian-dropdown-header-v2 h2{line-height:32px;font-size:20px}
.optional-padding-accordianv2{padding:0}
}
.accordion-v2-with-no-image .accordiion-content-v2{width:100% !important}
.accordion-v2-with-no-image .dropdown-image-container-v2{display:none}
@media only screen and (min-width:1360px){.richtextvideoimage .container--fxdwdh{width:var(--content-width-lg)}
}
.rte-font-size-12{font-size:12px !important;font-family:'synthese-book'}
.rte-font-size-14{font-size:14px !important;font-family:'synthese-book'}
.rte-font-size-16{font-size:16px !important;font-family:'synthese-book'}
.rte-font-size-20{font-size:20px !important;font-family:'synthese-book'}
.rte-font-size-24{font-size:24px !important;font-family:'synthese-book'}
.rte-font-size-32{font-size:32px !important;font-family:'synthese-book'}
.rte-font-size-40{font-size:40px !important;font-family:'synthese-book'}
.rte-line-height-1{line-height:1 !important}
.rte-line-height-15{line-height:1.5 !important}
.rte-line-height-125{line-height:1.25 !important}
.rte-line-height-175{line-height:1.75 !important}
.rte-line-height-2{line-height:2 !important}
.uppercase{text-transform:uppercase !important}
.lowercase{text-transform:lowercase !important}
.rte-txt-color-black{color:var(--black-color) !important}
.rte-txt-color-red{color:var(--red-color) !important}
.rte-txt-color-grey{color:var(--grey-color) !important}
.rte-txt-color-white{color:var(--white-color) !important}
.rte-txt-color-crimson{color:var(--crimson-color-v2) !important}
.rte-txt-color-pearl{color:var(--pearl-color-v2) !important}
.rte-txt-color-mushroom{color:var(--mushroom-color-v2) !important}
.rte-txt-color-slate{color:var(--slate-color-v2) !important}
.rte-txt-color-burgundy{color:var(--burgundy-color-v2) !important}
.rte-txt-color-lavender{color:var(--lavender-color) !important}
.rte-txt-color-champagne{color:var(--champagne-color) !important}
.rte-txt-color-pine{color:var(--pine-color-v2) !important}
.richtextvideoimage .container{display:flex;justify-content:space-between;padding-bottom:120px;gap:133px}
.richtextvideoimage .headlineSec{order:2;width:100%}
.richtextvideoimage .container:has(.boxVideo.boxVideo-container) .headlineSec{width:50%}
.richtextvideoimage .boxVideo.boxVideo-container{width:50%;height:544px}
.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video video) .headlineSec,.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video .fraservideo__player) .headlineSec{width:40%}
.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video video) .boxVideo.boxVideo-container,.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video .fraservideo__player) .boxVideo.boxVideo-container{width:60%;height:390px}
.richtextvideoimage .boxVideo.boxVideo-container.left-center{order:1}
.richtextvideoimage .boxVideo.boxVideo-container.right-center{order:3}
.richtextvideoimage .boxVideo.boxVideo-container .video{width:100%;height:100%;position:relative}
.richtextvideoimage .boxVideo.boxVideo-container .video img{width:100%;height:100%;object-fit:cover}
.richtextvideoimage .boxVideo.boxVideo-container .video video{width:100%;height:100%;object-fit:cover}
.richtextvideoimage .boxVideo.boxVideo-container .video .fraservideo__player{width:100%;height:100%}
.richtextvideoimage .headlineSec hr{position:unset !important}
.richtextvideoimage ol,.richtextvideoimage ol li{list-style:numeric;list-style-position:inside}
.richtextvideoimage ul,.richtextvideoimage ul li{list-style:disc;list-style-position:inside}
.richtextvideoimage table,.richtextvideoimage th,.richtextvideoimage td{border:1px solid black;border-collapse:collapse;padding:20px}
.richtextvideoimage .fraservideo__newplayicon{position:absolute;top:50%;left:50%}
.richtextvideoimage .fraservideo__newplayicon svg.icon.fraservideo__playicon.clr--white{margin-left:5px}
.richtextvideoimage .container:has(.headlineSec table) .headlineSec{overflow:auto}
@media(max-width:834px){.richtextvideoimage .container{flex-direction:column;gap:30px;padding-bottom:72px}
.richtextvideoimage .headlineSec{order:4;width:100%}
.richtextvideoimage .boxVideo.boxVideo-container{width:100%;height:377px}
.richtextvideoimage .container:has(.boxVideo.boxVideo-container) .headlineSec{width:100%}
.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video video) .headlineSec,.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video .fraservideo__player) .headlineSec{width:100%}
.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video video) .boxVideo.boxVideo-container,.richtextvideoimage .container:has(.boxVideo.boxVideo-container .video .fraservideo__player) .boxVideo.boxVideo-container{width:100%;height:260px}
}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-black){color:var(--black-color) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-red){color:var(--red-color) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-grey){color:var(--grey-color) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-white){color:var(--white-color) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-crimson){color:var(--crimson-color-v2) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-pearl){color:var(--pearl-color-v2) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-mushroom){color:var(--mushroom-color-v2) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-slate){color:var(--slate-color-v2) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-burgundy){color:var(--burgundy-color-v2) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-lavender){color:var(--lavender-color) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-champagne){color:var(--champagne-color) !important}
.richtextvideoimage .headlineSec li:has(span.rte-txt-color-pine){color:var(--pine-color-v2) !important}
@media only screen and (min-width:1360px){.breadcrumb__v2 .inner-container{width:var(--content-width-lg) !important;max-width:1280px !important}
}
@media(min-width:1024px) and (max-width:1280px){.breadcrumb__v2 .inner-container{max-width:980px !important}
}
.breadcrumb-v2 .inner-container{max-width:1280px}
.redg-homepage .breadcrumb__v2{background:transparent}
.breadcrumb__v2 .inner-container{padding-left:0}
.breadcrumb__v2 .hero.hero-simple{padding:24px 0 56px}
.breadcrumb__v2 .home{width:16px;height:16px}
.breadcrumb__v2 .inner-container ul li a,.breadcrumb__v2 .inner-container ul li .breadcrumb__v2__current{display:inline-block;font-size:14px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.breadcrumb__v2 .inner-container ul li{z-index:1}
.breadcrumb__v2 .breadcrumb .home{background:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/fraseroldimages/breadcrumbnew-icon.svg') no-repeat;background-size:contain;background-blend-mode:multiply;width:16px;height:16px}
.breadcrumb__v2 .breadcrumb .home{margin-bottom:4px}
.breadcrumb__v2 .hidden-sm-xs{display:block !important}
.breadcrumb__v2 .hidden-md-lg{display:none !important}
.breadcrumb__v2.hero .breadcrumb ul li:not(:first-child){padding-left:30px}
.breadcrumb__v2 ul li:not(:first-child):before{content:'' !important;display:inline-block;width:10px;height:9px;border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);top:8px;left:5px !important}
@media only screen and (max-width:767px){.breadcrumb__v2 .hidden-sm-xs,.breadcrumb__v2 .caption{padding-left:20px}
.breadcrumb__v2 .breadcrumb ul li:not(:first-child):before{transform:rotate(135deg)}
.breadcrumb__v2 .breadcrumb ul li:not(:first-child){visibility:visible}
.breadcrumb__v2 .content-mobile{display:none}
.breadcrumb__v2 .hidden-sm-xs{display:block !important}
.breadcrumb__v2 .hidden-sm-xs li{display:none !important}
.breadcrumb__v2 .hidden-sm-xs li:nth-last-child(2){display:list-item !important}
.breadcrumb__v2 .inner-container ul li a{display:inline-block;align-items:center}
.breadcrumb__v2.hero .breadcrumb ul li:not(:first-child){padding-left:20px}
.breadcrumb__v2 ul li:not(:first-child):before{left:0 !important}
}
.breadcrumb__v2 .breadcrumb .home{-webkit-mask:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/fraseroldimages/breadcrumbnew-icon.svg') no-repeat center;mask:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/fraseroldimages/breadcrumbnew-icon.svg') no-repeat center;-webkit-mask-size:contain;mask-size:contain;height:16px}
@media only screen and (min-width:768px) and (max-width:834px){.breadcrumb__v2 .breadcrumb .home{margin-left:0 !important}
.breadcrumb__v2 .hidden-sm-xs{margin-left:20px}
}
.breadcrumb__v2.hero .breadcrumb ul li{display:inline-block}
.breadcrumb__v2.txt-clr--crimson-v2 .breadcrumb .home{background-color:var(--crimson-color-v2) !important}
.breadcrumb__v2.txt-clr--pearl-v2 .breadcrumb .home{background-color:var(--pearl-color-v2) !important}
.breadcrumb__v2.txt-clr--mushroom-v2 .breadcrumb .home{background-color:var(--mushroom-color-v2) !important}
.breadcrumb__v2.txt-clr--slate-v2 .breadcrumb .home{background-color:var(--slate-color-v2) !important}
.breadcrumb__v2.txt-clr--burgundy-v2 .breadcrumb .home{background-color:var(--burgundy-color-v2) !important}
.breadcrumb__v2.txt-clr--pine-v2 .breadcrumb .home{background-color:var(--pine-color-v2) !important}
.breadcrumb__v2.txt-clr--grey .breadcrumb .home{background-color:var(--grey-color) !important}
.breadcrumb__v2.txt-clr--white .breadcrumb .home{background-color:var(--white-color) !important}
.breadcrumb__v2.txt-clr--blk .breadcrumb .home{background-color:var(--black-color) !important}
.breadcrumb__v2.txt-clr--red .breadcrumb .home{background-color:var(--red-color) !important}
.breadcrumb__v2.txt-clr--champagne .breadcrumb .home{background-color:var(--scdry-champagne) !important}
.breadcrumb__v2.txt-clr--crimson-v2 ul li:not(:first-child):before{border-color:var(--crimson-color-v2) !important}
.breadcrumb__v2.txt-clr--pearl-v2 ul li:not(:first-child):before{border-color:var(--pearl-color-v2) !important}
.breadcrumb__v2.txt-clr--mushroom-v2 ul li:not(:first-child):before{border-color:var(--mushroom-color-v2) !important}
.breadcrumb__v2.txt-clr--slate-v2 ul li:not(:first-child):before{border-color:var(--slate-color-v2) !important}
.breadcrumb__v2.txt-clr--burgundy-v2 ul li:not(:first-child):before{border-color:var(--burgundy-color-v2) !important}
.breadcrumb__v2.txt-clr--pine-v2 ul li:not(:first-child):before{border-color:var(--pine-color-v2) !important}
.breadcrumb__v2.txt-clr--grey ul li:not(:first-child):before{border-color:var(--grey-color) !important}
.breadcrumb__v2.txt-clr--white ul li:not(:first-child):before{border-color:var(--white-color) !important}
.breadcrumb__v2.txt-clr--blk ul li:not(:first-child):before{border-color:var(--black-color) !important}
.breadcrumb__v2.txt-clr--red ul li:not(:first-child):before{border-color:var(--red-color) !important}
.breadcrumb__v2.txt-clr--champagne ul li:not(:first-child):before{border-color:var(--scdry-champagne) !important}
.android--device .breadcrumb__v2 .inner-container ul li a,.ios--device .breadcrumb__v2 .inner-container ul li a,.mac--chrome .breadcrumb__v2 .inner-container ul li a,.mac--safari .breadcrumb__v2 .inner-container ul li a,.android--device .breadcrumb__v2 .inner-container ul li .breadcrumb__v2__current,.ios--device .breadcrumb__v2 .inner-container ul li .breadcrumb__v2__current,.mac--chrome .breadcrumb__v2 .inner-container ul li .breadcrumb__v2__current,.mac--safari .breadcrumb__v2 .inner-container ul li .breadcrumb__v2__current{padding-top:2px}
.mac--chrome .breadcrumb__v2 .breadcrumb .home,.mac--safari .breadcrumb__v2 .breadcrumb .home{margin-bottom:6px}
@media only screen and (min-width:1360px){.featureawards__parent .featureawards__inner{width:var(--content-width-lg) !important;max-width:1280px !important}
}
@media(min-width:1024px) and (max-width:1280px){.featureawards__parent .featureawards__inner{max-width:980px !important}
}
.featureawards__parent{text-align:center}
.featureawards-grey{background-color:#817979}
.featureawards-light-grey{background-color:#ededee}
.featureawards__parent .featureawards__inner{padding-bottom:120px;margin:auto}
.featureawards__parent .featureawards__header{font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-underline-position:from-font;text-decoration-skip-ink:none}
.featureawards__parent .featureawards__dropdown{font-family:'synthese-book';width:490px;background:transparent;font-size:32px;font-weight:350;line-height:40px;letter-spacing:-1px;text-align:center;margin-top:4px;padding:0}
.featureawards__parent .featureawards__option{overflow-y:auto;color:#333;padding:24px 56px 24px 24px !important;font-size:20px;font-weight:350;line-height:32px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}
.featureawards__parent .featureawardsdata_container{margin-top:40px;padding:10px;text-align:center}
.featureawards__parent .featureawards__img{width:846px;height:476px;margin-bottom:40px;position:relative;z-index:1}
.featureawards__parent .featureawardsdata-title{font-family:'synthese-book';font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:24px}
.featureawards__parent .featureawardsdata-subtitle{font-size:14px;font-weight:400;line-height:16px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:24px}
.featureawards__parent .featureawards__type{margin-bottom:8px;font-size:24px;font-weight:350;line-height:33.98px;letter-spacing:-1px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}
.featureawards__parent .featureawardsdata__container__dsc{max-width:846px;font-size:16px;font-weight:350;line-height:32px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:24px;margin:auto;z-index:1;position:relative}
.featureawards__parent .featureawardsdata-year{font-size:14px;font-weight:350;line-height:24px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:24px}
.featureawards__parent .featureawards__dropdown{position:relative;display:inline-block;text-align:left}
.featureawards__parent .button-text.featureawards__dropdown{width:420px}
.featureawards__parent .dropdown-btn{background:transparent;width:100%;padding:10px 0;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}
.featureawards__parent .dropdown-btn .awards-arrow{margin-left:16px;position:relative;display:inline-block;width:56px;height:56px;border-radius:50%;border:1px solid #ccc;display:flex;align-items:center;justify-content:center}
.featureawards__parent .dropdown-btn .awards-arrow::after{content:"";display:inline-block;width:12px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-5px}
.featureawards__parent .dropdown-btn.up .awards-arrow::after{transform:rotate(-135deg)}
.awards-arrow.up{transform:rotate(-180deg)}
.featureawards__parent .dropdown-btn.open .awards-arrow{transform:rotate(180deg)}
.featureawards__parent .dropdown-menu{list-style:none;padding:0;margin:0;position:absolute;top:100%;left:0;width:100%;background-color:#fff;max-height:350px;overflow-y:auto;display:none;z-index:1;margin-top:8px;width:458px}
.featureawards__parent .dropdown-menu{display:none;position:absolute;background:white;border:1px solid #ccc;padding:0;list-style:none;width:100%;z-index:10;width:458px}
.dropdown-menu.show{display:block}
.featureawards__parent .dropdown-item{padding:8px 12px;cursor:pointer}
.featureawards__parent .dropdown-item.selected{background:#f0f0f0}
.featureawards__data{display:none;margin-top:20px}
.featureawards__data:first-child{display:block}
.awardslisting_parent{background-color:#fff !important;padding:120px 0}
.year-awrdsdata-container{display:flex}
.featureawards__parent .awrdsdata-container{display:flex}
.awrdsdata-container{border-left:1px solid #817979;padding-left:55px;padding-right:24px}
.awrdsdata-container{width:900px;max-width:900px;display:flex;flex-wrap:wrap;gap:20px}
.awardslisting_parent{width:100%;background-color:#fff}
.listing-year-container{width:155px;margin-right:55px}
.view-more-btn{margin-top:80px;color:#fff;font-size:16px;font-weight:700;line-height:24px;text-align:center;padding:16px 24px}
.listing-year-filter-container{display:flex !important;text-align:right;justify-content:right;margin-bottom:80px}
.listing-year-container{font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:right;color:#000}
.awards-list-v2{display:flex;flex-wrap:wrap;gap:48px;list-style:none;padding:0;margin:0;width:100%}
.awards-list-v2 li{flex:0 0 calc(50% - 24px);box-sizing:border-box;border-radius:4px}
.awardlist-v2-title{font-size:20px;font-weight:350;line-height:32px;text-align:left;color:#000}
.awardlist-v2-name{font-size:14px;font-weight:600;line-height:24px;text-align:left;color:#817979}
.awardlist-v2-recipient{font-size:14px;font-weight:350;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#817979}
.awardslisting_inner_parent{width:1062px;max-width:1062px;margin:auto}
.bullet-list-data{padding-bottom:0 !important;list-style:disc;text-align:left;margin-left:21px;font-size:14px;font-weight:350;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}
.yearfilter-arrow{margin-left:-26px;position:relative;display:inline-block;align-items:center;justify-content:center;content:"";width:9px;height:9px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
.awardslisting-year-filter{width:300px;padding:16px 54px 16px 24px;border:1px solid #817979}
.yearfilter-arrow.up{transform:rotate(-135deg)}
.featureawards__parent .yearfilter-arrow.up::after{transform:rotate(-135deg)}
.featureawards__parent .dropdown-menu::-webkit-scrollbar{width:14px}
.featureawards__parent .dropdown-menu::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:9999px;background-color:#f0f0f0}
.featureawards__parent .featurecards-container-v2{padding-top:120px;position:relative}
.featureawrds-supergraphics-v3 .featureawards-graphics::before{content:"";width:100%;height:100%;background-image:url('clientlib-redesign/resources/fraseroldimages/featureawards-graphic.svg');background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}
.awardslisting-year-filter{list-style:none;padding:0;margin-top:57px;position:absolute;background:white;border:1px solid #ccc;width:300px;max-height:304px;overflow-y:auto;z-index:1}
.awardslisting-year-filter li{text-align:left;padding:12px 24px;cursor:pointer;font-family:'Synthese-book';color:var(--black-color)}
.awardslisting-year-filter li:hover,.awardslisting-year-filter li.selected{background:#f0f0f0}
.year-filter-btn{font-size:16px;font-weight:700;line-height:24px;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:16px 24px;border:1px solid #ccc;width:300px;background:white}
.year__show{display:block !important}
.year__hide{display:none !important}
.selected-year{font-weight:700;color:var(--black-color)}
.featureawards__parent .awards-list-v2{padding-bottom:80px}
@media only screen and (max-width:834px){.featureawards__parent .featurecards-container-v2{padding-top:0}
.featureawards__parent{padding-top:72px;padding-bottom:0}
.featureawards__parent .featureawards__dropdown__parent{margin:6px 16px 0 16px}
.featureawards__parent .featureawards__dropdown{text-align:left;width:343px}
.featureawards__parent .button-text.featureawards__dropdown{width:277px}
.featureawardsdata_container.featureawards__data{margin-top:20px}
.featureawards__parent .featureawards__data{padding:10px 0}
.featureawards__parent .featureawards__arrow{margin-left:0;width:70px}
.featureawards__parent .featureawards__img{height:211px;margin-bottom:24px}
.featureawards__parent .featureawardsdata-title{font-size:32px;line-height:40px;padding:0 16px}
.featureawards__parent .featureawardsdata-subtitle{padding:0 16px}
.featureawards__parent .featureawards_card_container{max-width:343px;margin:auto}
.featureawards__parent .featureawards__type{font-size:20px;font-weight:350;line-height:32px;margin-bottom:16px;padding:0 16px}
.featureawards__parent .featureawardsdata__container__dsc{font-size:14px;line-height:24px;padding:0 16px}
.featureawardsdata-year{margin-top:16px}
.year-awrdsdata-container{display:flex;flex-direction:column}
.awardslisting_parent{padding-left:16px;padding-right:16px;padding-top:72px}
.awardslisting_inner_parent{width:343px;max-width:343px}
.year-filter-container{text-align:justify;margin-bottom:8px}
.listing-year-filter-container{display:unset !important;text-align:justify;margin-bottom:42px}
.awardslisting-year-filter{width:330px;font-size:16px;line-height:24px;font-weight:700;margin-top:0}
#response-container{padding-right:16px}
.year-awrdsdata-container{padding-bottom:24px;border-bottom:1px solid #817979}
.listing-year-container{text-align:left;padding-bottom:8px;font-size:32px;line-height:40px;padding-top:32px}
.awrdsdata-container{border-left:0;padding-left:0;width:343px;max-width:343px}
.awards-list-v2 li{flex:unset;padding-bottom:8px}
.featureawards__parent .view-more-btn{margin-top:42px}
.featureawards__parent .dropdown-menu{width:343px !important}
.featureawards__parent .awardlist-v2-title{font-size:16px;line-height:32px;margin-top:4px}
.featureawards__parent .awardlist-v2-name{font-size:12px;line-height:16px;margin-top:4px}
.awardlist-v2-recipient{font-size:12px;line-height:16px;margin-top:4px}
.featureawards__parent .featureawards__option{padding:24px 16px}
.featureawrds-supergraphics-v3 .featureawards-graphics::before{background-image:url('clientlib-redesign/resources/fraseroldimages/feature-mobile-supergraphic.svg')}
.featureawards__parent .year-awrdsdata-container:last-child{border:0}
.year-filter-btn{width:330px}
.awardslisting-year-filter li{padding:12px 24px;font-size:20px;font-weight:350;line-height:32px;text-align:left}
.featureawards__parent .awards-list-v2{padding-bottom:0}
.featureawards__parent .awards-list-v2{gap:24px}
}
@media(min-width:835px) and (max-width:1280px){.awardslisting_inner_parent{max-width:900px}
.awardslisting_inner_parent .listing-year-filter-container{margin-right:60px}
}
.featureawards__parent.featureawards-light-grey .dropdown-btn .awards-arrow::after{border:solid #000;border-width:0 2px 2px 0}
.featureawards__parent .button-text.featureawards__dropdown{margin-top:-2px}
.featureawards__parent .awardslisting-year-filter option[value=""]{display:none}
.awardlist-v2-recipient-list li{font-size:14px;font-weight:400;line-height:24px;padding-bottom:0;text-align:left;list-style:disc;margin-left:20px;color:#817979}
@media only screen and (min-width:1360px){.timeline .timeline-wrapper .timeline-header.container--fxdwdh{width:var(--content-width-lg)}
}
.timeline{position:relative}
.timeline .timeline-wrapper{padding:80px 0 84px 0;position:relative;z-index:1}
.timeline .timeline-wrapper .timeline-header{text-align:left;margin-bottom:20px;display:flex;margin:auto}
.timeline .timeline-wrapper .timeline-header .heading-text .eyebrow-text{font-family:'synthese-regular';font-size:14px;font-weight:700;line-height:20px;letter-spacing:2px;text-align:left;text-transform:uppercase;color:#000}
.timeline .timeline-wrapper .timeline-header .heading-text .title{font-family:'synthese-book';font-size:32px;font-weight:350;line-height:40px;letter-spacing:-1px;text-align:left;margin-top:8px}
.timeline .timeline-wrapper .timeline-header .eyebrow-text{display:none}
.timeline .timeline-wrapper .timeline-header .dropdown-icon{display:none}
.timeline .timeline-wrapper .timeline-header .timeline-year-section{margin:auto 0 0 auto}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container{display:flex;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;position:relative;max-width:320px;scrollbar-width:none;gap:35px}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container::-webkit-scrollbar{display:none}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container .year{font-family:'synthese-regular';font-size:12px;font-weight:700;line-height:16px;letter-spacing:2px;text-align:center;color:#817979;opacity:.5;transition:color .3s,opacity .3s;position:relative;cursor:pointer}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container .year:last-child{margin-right:0}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container .year.active{color:#ed1c24;opacity:1}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container .year.active+.year,.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container .year:has(+.active){opacity:1}
.timeline .timeline-wrapper .timeline-container{overflow:auto;scrollbar-width:none;margin-top:80px;overflow-y:hidden;height:640px}
.timeline .timeline-wrapper .timeline-container::-webkit-scrollbar{display:none}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner{position:relative;width:max-content;height:100%}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-line{position:absolute;top:50%;left:0;right:0;width:100%;border:1px solid #796d6d;border-style:dashed;opacity:.5}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events{display:flex;justify-content:space-between;position:relative;padding-left:24px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events:last-child{padding-right:16px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .year-header{margin-right:40px;align-self:center;position:relative;top:-64px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .year-header .timeline-year{font-family:'synthese-book';font-size:64px;font-weight:350;line-height:72px;letter-spacing:-1px;text-align:left;color:#000}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .year-header .timeline-title{font-family:'synthese-light';font-size:32px;font-weight:300;line-height:40px;letter-spacing:-1px;text-align:left;color:#000}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list{display:flex;position:relative;gap:16px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event{position:relative;max-width:300px;cursor:unset}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .date{position:absolute;font-family:'synthese-regular';font-size:12px;font-weight:700;line-height:16px;letter-spacing:2px;text-align:left;color:#817979;left:-15px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content{position:relative;overflow:hidden;height:fit-content;border-left:1px solid #817979;padding:0 0 16px 16px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content .content-img{width:173.13px;height:130px;display:block;padding-top:16px;padding-bottom:12px;object-fit:cover;aspect-ratio:1}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content .title{font-family:'synthese-book';font-size:20px;font-weight:350;line-height:32px;text-align:left;color:#000;padding-top:12px}
.timeline .timeline-wrapper .timeline-container.zoom-level .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content .title{font-size:24px}
.timeline .timeline-wrapper .timeline-container.zoom-level .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content .desc{font-size:20px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content:has(.content-img) .title{padding-top:0}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content .desc{font-family:'synthese-book';font-size:14px;font-weight:350;line-height:24px;text-align:left;color:#000;padding-top:8px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content .icon-button{display:block;margin-top:12px;border-radius:2px;width:56px;height:56px;padding:20px}
.dropdown-icon span{display:flex;align-items:center;width:100%;height:100%;justify-content:center;aspect-ratio:1}
.dots{display:block;width:10px;height:10px;background-color:#ed1c24;border-radius:50%;position:relative}
.event .event-top .dots{margin-top:8px;left:-4px;bottom:-5px}
.event .event-bottom .dots{bottom:5px;left:-4px;margin-bottom:8px}
.time-inner-event-wrapper{display:flex;height:100%}
.timeline-events-wrapper{display:flex;height:100%}
.timeline .dropdown{position:relative;display:inline-block;margin-top:4px;width:100%}
.timeline .dropdown-button{width:100%;background-color:unset;color:#000;padding:0;border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between}
.timeline .dropdown-button .dropdown-heading{font-family:'synthese-book';font-size:32px;font-weight:350;line-height:40px;letter-spacing:-1px;text-align:left;color:#000;width:400px;margin-top:7}
.timeline .dropdown-menu{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:1;margin:0;padding:0;list-style:none;border-radius:4px;overflow:auto;width:100%;margin-top:8px;max-height:400px}
.timeline .dropdown-menu li a{text-decoration:none;color:#000;display:block;letter-spacing:-1px;font-family:'synthese-book';font-size:20px;font-weight:350;line-height:32px;text-align:left;padding:24px}
.dropdown-icon{width:56px;height:56px;border:1px solid #817979;border-radius:50%}
.timeline .dropdown-menu li:hover{background-color:#8179791A;cursor:pointer}
#explore-timeline{display:none}
#exit-timeline{display:none}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event.bottom .event-bottom .date{bottom:-26px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event.top .event-top .date{top:-22px}
.event-bottom{position:relative;top:50%;opacity:0;transform:translateY(0) scaleY(0)}
.event-top{position:relative;top:50%;transform:translateY(-100%) scaleY(0);opacity:0}
.timeline-event-content.visible .event-top{opacity:1;transition:transform .8s ease-in-out,opacity .8s ease-in-out;transform:translateY(-100%) scaleY(1);transform-origin:bottom}
.timeline-event-content.visible .event-bottom{opacity:1;transition:transform .8s ease-in-out,opacity .8s ease-in-out;transform:translateY(0) scaleY(1);transform-origin:top}
.timeline.sup-graphics-1 .timeline-wrapper::after{content:"";background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/timeline-super-graphics.png');opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background-position:bottom center;background-repeat:no-repeat;background-size:100%;z-index:-1}
.descriptionEllipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}
.titleEllipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}
.timeline .icon-button>span{display:flex}
.dragLogo{position:relative;top:40%;margin-right:30px;transition:opacity .3s ease,display .3s ease}
.dragLogo .indicator{width:124px;height:128px}
.dragLogo.hideIndicator{opacity:0;display:none}
.open-modal{text-wrap:wrap;cursor:pointer}
@media(max-width:834px){.timeline .timeline-wrapper{padding:72px 0 75px 0}
.time-inner-event-wrapper{flex-direction:column}
.timeline .timeline-wrapper .timeline-header{flex-direction:column;gap:32px}
.timeline .dropdown-button .dropdown-heading{width:unset;margin-top:4px}
.timeline .timeline-wrapper .timeline-header .heading-text .eyebrow-text{text-align:center}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container{max-width:100%}
.timeline-events-wrapper{display:block}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events{display:block;height:unset;padding:unset}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list{display:block;padding-top:22px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events:not(:first-child) .year-header{padding-top:24px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events:not(:first-child) .event-list{padding-top:32px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-line{display:none}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner{padding:0 16px 16px 16px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event{margin-left:59px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event{border-left:1px dashed #796d6d}
.timeline .timeline-wrapper .timeline-header .timeline-year-section{width:100%}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events:first-child{padding-left:unset}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .date{transform:unset;top:0;left:68px;margin-top:-10px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content{border-left:unset;padding:0 0 40px 69px}
.timeline .timeline-wrapper .timeline-header .timeline-year-section .timeline-year-container .year{font-size:14px;line-height:20px}
.timeline .timeline-wrapper .timeline-container{margin-top:48px;overflow:hidden;height:calc(90vh - 170px)}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .year-header .timeline-year{font-size:32px;line-height:40px;margin-left:26px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .year-header .timeline-title{font-family:'synthese-book';font-size:14px;font-weight:350;line-height:24px;margin-left:35px}
.event .date::before{content:'';position:absolute;left:-34px;top:-20px;width:1px;height:52px;background-color:gray;transform:rotate(90deg)}
.event .date::after{content:'';position:absolute;left:-72px;width:8px;height:8px;border-radius:50%;background-color:red;top:2px}
#explore-timeline{display:block;width:-webkit-fill-available;position:relative;z-index:1}
#exit-timeline{width:-webkit-fill-available}
.timeline-btn{padding:16px}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event .event-content .content-img{padding-top:8px;padding-bottom:0}
.dots{display:none}
.event-top{position:relative;top:unset;transform:unset;opacity:1}
.event-bottom{position:relative;top:unset;opacity:1;transform:unset}
.timeline-container.dimmer::after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(180deg,rgba(255,255,255,0) -4.95%,#fff 43.8%);pointer-events:none}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .year-header{top:unset}
.timeline.sup-graphics-1 .timeline-wrapper::after{background-image:url('../../../etc.clientlibs/frasersproperty/clientlibs/clientlib-redesign/resources/images/timeline-mobile-supergraphics.png')}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event.bottom .event-bottom .date{bottom:unset}
.timeline .timeline-wrapper .timeline-container .timeline-container-inner .timeline-events-wrapper .timeline-events .event-list .event.top .event-top .date{top:unset}
.dragLogo{display:none}
}
.modal-popup-container{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:999999;justify-content:center;align-items:center;flex-direction:column}
@media only screen and (min-width:1360px){.modal-popup-container .modal-popup.landscape-wider-image{width:1280px}
.modal-popup-container .modal-popup.landscape-samll-image{width:874px}
.modal-popup-container .modal-popup.portrait-mode{width:1099px}
}
@media only screen and (min-width:1000px) and (max-width:1360px){.modal-popup-container .modal-popup.landscape-wider-image{width:980px}
.modal-popup-container .modal-popup.landscape-samll-image{width:874px}
.modal-popup-container .modal-popup.portrait-mode{width:860px}
}
@media only screen and (min-width:834px) and (max-width:1000px){.modal-popup-container .modal-popup.landscape-wider-image{width:774px}
.modal-popup-container .modal-popup.landscape-samll-image{width:574px}
.modal-popup-container .modal-popup.portrait-mode{width:674px}
}
.modal-popup-container .modal-popup{background-color:#fff;padding:80px 80px 0 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:auto}
.modal-popup-container .modal-popup .modal-popup-close-btn{position:absolute;top:20px;right:30px;color:#000;font-size:24px;cursor:pointer}
.modal-popup-container .modal-popup .modal-popup-content{display:flex;flex-direction:column;height:100%;width:100%}
.modal-popup-container .modal-popup .modal-popup-content .modal-heading{font-family:'synthese-book';font-size:24px;font-weight:350;line-height:40px;text-align:left;margin-top:24px;margin-bottom:80px}
.modal-popup-container .modal-popup .modal-popup-content .modal-description{font-family:'synthese-book';font-size:16px;font-weight:350;line-height:32px;text-align:left;margin-top:16px;margin-bottom:80px}
.modal-popup-container .modal-popup.portrait-mode .modal-image-container{width:100%}
.modal-popup-container .modal-popup .modal-popup-content:has(.modal-description) .modal-heading{margin-bottom:unset}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-heading{margin-bottom:unset}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-description{margin-bottom:unset}
.modal-popup-container .modal-popup .modal-popup-content .modal-image-container .modal-image{max-width:100%;height:100%;width:100%;object-fit:cover}
.modal-popup.landscape-wider-image{max-height:762px}
.modal-popup.landscape-small-image{max-height:836px}
.modal-popup.portrait-mode{max-height:732px}
.modal-popup-container .modal-popup.landscape-wider-view .modal-popup-content .modal-image-container .modal-image{height:490px}
.modal-popup-container .modal-popup.landscape-small-view .modal-popup-content .modal-image-container .modal-image{height:532px}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-image-container .modal-image{height:572px;max-width:450px;margin-bottom:80px}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content{flex-direction:row;gap:80px}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-content-container{margin:auto 0;max-width:409px;max-height:600px;overflow:auto}
.modal-popup-container .modal-popup.landscape-small-image .modal-popup-content .modal-image-container .modal-image{max-width:713px;height:532px}
.modal-popup-container .modal-popup.landscape-wider-image .modal-popup-content .modal-image-container .modal-image{max-width:1120px;height:490px}
.modal-popup-container .modal-popup.landscape-wider-image .modal-popup-content .modal-content-container{max-width:1120px}
.modal-popup-container .modal-popup.landscape-small-image .modal-popup-content .modal-content-container{max-width:713px}
@media(max-width:834px){.modal-popup-container .modal-popup .modal-popup-content .modal-heading{font-size:20px;line-height:32px}
.modal-popup-container .modal-popup .modal-popup-content .modal-description{font-size:14px;line-height:24px;margin-bottom:unset;padding-bottom:72px}
.modal-popup-container .modal-popup{padding:72px 16px 0 16px}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content{flex-direction:column;gap:unset}
.modal-popup-container .modal-popup.landscape-wider-image .modal-popup-content .modal-image-container .modal-image,.modal-popup-container .modal-popup.landscape-small-image .modal-popup-content .modal-image-container .modal-image{max-width:311px;height:211px}
.modal-popup-container .modal-popup.landscape-wider-image .modal-popup-content .modal-content-container,.modal-popup-container .modal-popup.landscape-small-image .modal-popup-content .modal-content-container{max-width:311px;max-height:336px}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-image-container .modal-image{max-width:303px;height:397px;margin-bottom:unset}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-content-container{max-width:303px}
.modal-popup.landscape-wider-image,.modal-popup.landscape-small-image,.modal-popup.portrait-mode{max-height:683px}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-content-container{overflow:unset}
.modal-popup-container .modal-popup.portrait-mode .modal-popup-content .modal-heading{margin-bottom:72px}
}
@media(max-height:834px){.modal-popup.landscape-wider-image{max-height:600px}
.modal-popup.landscape-small-image{max-height:600px}
.modal-popup.portrait-mode{max-height:600px}
}
@media only screen and (min-width:1360px){.awards-v2 .awards-inner-container{width:var(--content-width-lg) !important;max-width:1280px !important}
}
@media(min-width:1024px) and (max-width:1280px){.awards-v2 .awards-inner-container{max-width:980px !important}
}
.awards-v2 .awards-inner-container{text-align:center}
.awards-v2{position:relative;padding:120px 0;margin:auto}
.awards-v2 .awards-img{width:846px;height:476px}
.awards-v2 .awrds-title{padding-top:40px;font-size:40px;font-weight:350;line-height:48px;letter-spacing:-1px;text-align:center}
.awards-v2 .awards-name{margin:24px 0;font-size:14px;font-weight:400;line-height:16px;text-align:center}
.awards-v2 .awards-loc,.awards-v2 .awards-rec,.awards-v2 .awards-tag{font-size:24px;font-weight:350;line-height:33.98px;letter-spacing:-1px;text-align:center}
.awards-v2 .awards-dsc{margin-top:8px;font-size:16px;font-weight:350;line-height:32px;text-align:center}
.awards-v2 .awards-year{font-size:14px;font-weight:350;line-height:24px;text-align:center;margin-top:24px}
.awards-v2 .awards-inner-container ul,.awards-v2 .awrds-title{max-width:846px;margin:auto}
@media only screen and (max-width:834px){.awards-v2{padding:72px 0}
.awards-v2 .awards-img{height:271px;margin-bottom:24px}
.awards-v2 .awrds-title{padding-top:24px;font-size:32px;line-height:40px}
.awards-v2 .awards-name{margin-bottom:16px}
.awards-v2 .awards-loc,.awards-v2 .awards-rec,.awards-v2 .awards-tag{font-size:20px;line-height:32px}
.awards-dsc{margin-top:16px;font-size:14px;line-height:24px}
.awards-v2 .awards-inner-container ul,.awards-v2 .awrds-title{padding:0 16px}
.featureawrds-supergraphics-v3 .awards-v2{padding-bottom:144px}
.awards-v2 .awards-inner-container{padding:0}
}
.auto-modal .gallery-popup-v2{flex-direction:row;padding:45px;width:1000px}
.auto-modal .gallery-popup-v2 .popup-image{max-width:450px;max-height:572px;aspect-ratio:450 / 572;height:unset;min-width:unset;margin-right:45px}
.auto-modal .gallery-popup-v2 .popup-content{margin-top:0}
.auto-modal.auto-modal-edit{position:relative;background-color:#817979;top:unset;left:unset;z-index:unset;width:100%;height:100%;padding:50px}
.auto-modal .gallery-popup-v2 .popup-content p{margin-bottom:16px}
@media only screen and (max-width:1024px){.auto-modal{overflow:auto;justify-content:flex-start;padding-top:30px;padding-bottom:30px}
.auto-modal.show--popup{display:flex !important}
.auto-modal .gallery-popup-v2{margin-top:80px;width:90%;flex-direction:column;padding:45px !important}
.auto-modal .gallery-popup-v2 .popup-image{margin-right:0;margin-bottom:30px;max-width:100%}
.auto-modal .popup-close-btn{top:10px;right:15px}
}
.social-media-wrapper{padding:50px 0}
.social-media-wrapper .main-title{margin-bottom:40px;font-size:32px;font-weight:300;letter-spacing:-1px;text-align:left}
.social-media-wrapper .social-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}
.social-media-wrapper .social-container.grid-card-three{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}
.social-media-wrapper .social-container.grid-card-four{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
.social-media-wrapper .social-container iframe{width:100%;height:450px;box-shadow:0 4px 8px rgba(0,0,0,0.1);border:1px solid #ddd}
@media(max-width:1360px){.social-media-wrapper .social-container.grid-card-three{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}
.social-media-wrapper .social-container.grid-card-four{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}
}
@media(max-width:768px){.social-media-wrapper .social-container iframe{height:350px}
}
@media(max-width:480px){.social-media-wrapper .social-container iframe{height:300px}
.social-media-wrapper .social-container{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}
}