@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-8px)}60%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-8px)}60%{-moz-transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-5px)}}@-webkit-keyframes topbaropen{0%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:0}}@-moz-keyframes topbaropen{0%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:0}}@-o-keyframes topbaropen{0%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:0}}@keyframes topbaropen{0%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:0}}@-webkit-keyframes topbarclose{0%{top:0}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-moz-keyframes topbarclose{0%{top:0}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-o-keyframes topbarclose{0%{top:0}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes topbarclose{0%{top:0}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes bottombaropen{0%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:28px}}@-moz-keyframes bottombaropen{0%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:28px}}@-o-keyframes bottombaropen{0%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:28px}}@keyframes bottombaropen{0%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:28px}}@-webkit-keyframes bottombarclose{0%{top:28px}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-moz-keyframes bottombarclose{0%{top:28px}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-o-keyframes bottombarclose{0%{top:28px}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes bottombarclose{0%{top:28px}50%{top:11px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{top:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes middlebaropen{0%,50%{opacity:0}100%{opacity:1}}@-moz-keyframes middlebaropen{0%,50%{opacity:0}100%{opacity:1}}@-o-keyframes middlebaropen{0%,50%{opacity:0}100%{opacity:1}}@keyframes middlebaropen{0%,50%{opacity:0}100%{opacity:1}}@-webkit-keyframes middlebarclose{0%{opacity:1}100%,50%{opacity:0}}@-moz-keyframes middlebarclose{0%{opacity:1}100%,50%{opacity:0}}@-o-keyframes middlebarclose{0%{opacity:1}100%,50%{opacity:0}}@keyframes middlebarclose{0%{opacity:1}100%,50%{opacity:0}}@font-face{font-family:"obsession-icons";src:url("/tb/fonts/obsession-icons.eot");src:url("/tb/fonts/obsession-icons.eot?#iefix") format("eot"),url("/tb/fonts/obsession-icons.woff2") format("woff2"),url("/tb/fonts/obsession-icons.woff") format("woff"),url("/tb/fonts/obsession-icons.ttf") format("truetype"),url("/tb/fonts/obsession-icons.svg#obsession-icons") format("svg")}.obicon:before{font-family:"obsession-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.obicon-EHO:before{content:"\E001"}.obicon-arrow1_down:before{content:"\E002"}.obicon-arrow1_left:before{content:"\E003"}.obicon-arrow1_right:before{content:"\E004"}.obicon-arrow1_up:before{content:"\E005"}.obicon-arrow2_down:before{content:"\E006"}.obicon-arrow2_left:before{content:"\E007"}.obicon-arrow2_right:before{content:"\E008"}.obicon-arrow2_up:before{content:"\E009"}.obicon-arrow3_down:before{content:"\E00A"}.obicon-arrow3_left:before{content:"\E00B"}.obicon-arrow3_right:before{content:"\E00C"}.obicon-arrow3_up:before{content:"\E00D"}.obicon-arrow4_down:before{content:"\E00E"}.obicon-arrow4_left:before{content:"\E00F"}.obicon-arrow4_right:before{content:"\E010"}.obicon-arrow4_up:before{content:"\E011"}.obicon-arrow5_down:before{content:"\E012"}.obicon-arrow5_left:before{content:"\E013"}.obicon-arrow5_right:before{content:"\E014"}.obicon-arrow5_up:before{content:"\E015"}.obicon-arrow_long:before{content:"\E016"}.obicon-bath_toilet:before{content:"\E017"}.obicon-bathtub:before{content:"\E018"}.obicon-bed:before{content:"\E019"}.obicon-bike:before{content:"\E01A"}.obicon-calendar:before{content:"\E01B"}.obicon-camera:before{content:"\E01C"}.obicon-check:before{content:"\E01D"}.obicon-clock:before{content:"\E01E"}.obicon-clock2:before{content:"\E01F"}.obicon-close1:before{content:"\E020"}.obicon-close2:before{content:"\E021"}.obicon-dining:before{content:"\E022"}.obicon-down_triangle:before{content:"\E023"}.obicon-dyoh:before{content:"\E024"}.obicon-email:before{content:"\E025"}.obicon-facebook:before{content:"\E026"}.obicon-floors:before{content:"\E027"}.obicon-garage:before{content:"\E028"}.obicon-golf:before{content:"\E029"}.obicon-house:before{content:"\E02A"}.obicon-instagram:before{content:"\E02B"}.obicon-leaf:before{content:"\E02C"}.obicon-magnify:before{content:"\E02D"}.obicon-map1:before{content:"\E02E"}.obicon-map2:before{content:"\E02F"}.obicon-map_pin:before{content:"\E030"}.obicon-matterport:before{content:"\E031"}.obicon-mouse:before{content:"\E032"}.obicon-person:before{content:"\E033"}.obicon-phone:before{content:"\E034"}.obicon-pinterest:before{content:"\E035"}.obicon-play_arrow1:before{content:"\E036"}.obicon-play_arrow2:before{content:"\E037"}.obicon-qdh:before{content:"\E038"}.obicon-school:before{content:"\E039"}.obicon-shopping:before{content:"\E03A"}.obicon-sq_ft:before{content:"\E03B"}.obicon-swimming:before{content:"\E03C"}.obicon-tennis:before{content:"\E03D"}.obicon-toll_talks:before{content:"\E03E"}.obicon-triangle:before{content:"\E03F"}.obicon-twitter:before{content:"\E040"}body.ms-prevent-scroll{overflow:hidden !important;height:100% !important}#mediaswipe-container #mediaswipe-share-button,#mediaswipe-container #mediaswipe-fullscreen-button,#mediaswipe-container #mediaswipe-close-button,#mediaswipe-container #mediaswipe-facebook-share,#mediaswipe-container #mediaswipe-twitter-share,#mediaswipe-container #mediaswipe-pinterest-share,#mediaswipe-container #mediaswipe-left-arrow,#mediaswipe-container #mediaswipe-right-arrow{background:transparent;border:0px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0);box-shadow:0px 0px 5px 0px rgba(0,0,0,0)}#mediaswipe-container,#mediaswipe-container .mediaswipe-overlay,#mediaswipe-container .mediaswipe-arrow,#mediaswipe-container .mediaswipe-invisible-overlay,#mediaswipe-container .mediaswipe-slides-container,#mediaswipe-container .mediaswipe-slide-container,#mediaswipe-container .mediaswipe-slide-container>img,#mediaswipe-container .mediaswipe-slide,#mediaswipe-container .mediaswipe-top-bar,#mediaswipe-container .mediaswipe-top-bar *,#mediaswipe-container .mediaswipe-bottom-bar,#mediaswipe-container .mediaswipe-bottom-bar *,#mediaswipe-container iframe{box-sizing:border-box;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;borer-radius:0px;border:0px;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-webkit-backface-visibility:hidden}#mediaswipe-container *:focus,#mediaswipe-container *:active{outline:0}#mediaswipe-container{visibility:hidden;position:fixed;left:0px;top:0px;width:100%;height:0px;overflow:hidden;z-index:0}#mediaswipe-container.on{visibility:visible;height:100%;z-index:999999}#mediaswipe-container .mediaswipe-overlay{display:block;opacity:0;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:900;background-color:#000}#mediaswipe-container.on .mediaswipe-overlay{opacity:1}#mediaswipe-container .mediaswipe-arrow{position:absolute;display:none;top:50%;margin-top:-50px;width:43px;height:95px;z-index:950}#mediaswipe-container #mediaswipe-left-arrow.mediaswipe-arrow,#mediaswipe-container #mediaswipe-right-arrow.mediaswipe-arrow{background-color:rgba(0,0,0,0.7)}#mediaswipe-container .mediaswipe-arrow span{display:block;position:absolute;width:30px;height:38px;left:7px;top:31px;z-index:1}#mediaswipe-container .mediaswipe-arrow.mediaswipe-right-arrow span{left:auto;right:7px}#mediaswipe-container.on.mediaswipe-allow-arrows .mediaswipe-arrow{display:block}#mediaswipe-container .mediaswipe-arrow:hover{background-color:rgba(0,0,0,0.9);cursor:pointer}#mediaswipe-container .mediaswipe-left-arrow{left:0px}#mediaswipe-container .mediaswipe-right-arrow{right:0px}#mediaswipe-container .mediaswipe-left-arrow:before{content:"";display:block;position:absolute;background-image:url("https://cdn.tollbrothers.com/lifestyles/mediaswipe/spritesheet.png");background-repeat:no-repeat;background-size:55px 50px;background-position:-42px 0px;width:13px;height:24px;overflow:hidden;left:50%;top:50%;margin-left:-8px;margin-top:-12px}#mediaswipe-container .mediaswipe-right-arrow:before{content:"";display:block;position:absolute;background-image:url("https://cdn.tollbrothers.com/lifestyles/mediaswipe/spritesheet.png");background-repeat:no-repeat;background-size:55px 50px;background-position:-42px -24px;width:13px;height:24px;overflow:hidden;left:50%;top:50%;margin-left:-6px;margin-top:-12px}#mediaswipe-container .mediaswipe-slides-container{overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:925}#mediaswipe-container.disable-touchpad .mediaswipe-invisible-overlay{z-index:900}#mediaswipe-container .mediaswipe-invisible-overlay{position:absolute;left:0px;top:0px;z-index:939;background-color:rgba(0,0,0,0);width:100%;height:100%}#mediaswipe-container .mediaswipe-slide{overflow:hidden;position:absolute;width:100%;height:100%;top:0px}#mediaswipe-container .mediaswipe-current-slide{left:0px;z-index:930}#mediaswipe-container .mediaswipe-previous-slide{left:-100%;z-index:925}#mediaswipe-container .mediaswipe-next-slide{left:100%;z-index:925}#mediaswipe-container .mediaswipe-slide:before{content:"";display:block;position:absolute;z-index:-1;left:50%;top:50%;width:28px;height:28px;border:3px solid #686868;border-right:3px solid transparent;border-radius:50%;margin-left:-14px;margin-top:-14px;animation:mediaswipe-rotate 0.6s infinite linear}#mediaswipe-container .mediaswipe-slide.loaded:before{display:none}#mediaswipe-container .mediaswipe-slide .mediaswipe-slide-container{position:absolute;z-index:935;opacity:0;width:100%;height:100%;top:0px;left:0px}#mediaswipe-container .mediaswipe-slide.loaded .mediaswipe-slide-container{opacity:1}#mediaswipe-container .mediaswipe-slide-container img{display:block;max-width:inherit;max-height:inherit;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}#mediaswipe-container .mediaswipe-slide-container iframe{background-color:#222}#mediaswipe-container #mediaswipe-touchpad{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:940;background-color:rgba(0,0,0,0)}#mediaswipe-container.ms-zoom-in #mediaswipe-touchpad:hover{cursor:zoom-in}#mediaswipe-container.ms-zoom-out #mediaswipe-touchpad:hover{cursor:zoom-out}#mediaswipe-container.ms-grab #mediaswipe-touchpad:hover{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#mediaswipe-container.ms-grabbing #mediaswipe-touchpad:hover{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}#mediaswipe-container .mediaswipe-bottom-bar{position:absolute;left:0px;bottom:0px;width:100%;z-index:950}#mediaswipe-container #mediaswipe-slide-caption{font:300 10px/12px sans-serif;color:#ffffff;opacity:1;text-align:left;padding:9px 12px;overflow:hidden;white-space:nowrap;display:none;background-color:#000;position:absolute;left:0px;bottom:0px;letter-spacing:0.5px}#mediaswipe-container #mediaswipe-slide-caption.on{display:block}#mediaswipe-container .mediaswipe-top-bar{left:0px;top:0px;width:100%;z-index:950}#mediaswipe-container #mediaswipe-gallery-indexes{display:none}#mediaswipe-container #mediaswipe-gallery-indexes.on{display:block;position:absolute;left:0px;top:0px;font:300 10px/12px sans-serif;color:#ffffff;opacity:1;background-color:#000;padding:10px 12px;z-index:951}#mediaswipe-container #mediaswipe-close-button{position:absolute;right:0px;top:0px;width:90px;height:90px;background-color:#000;z-index:951}#mediaswipe-container #mediaswipe-close-button:hover{cursor:pointer}#mediaswipe-container #mediaswipe-close-button:before{content:"";display:block;position:absolute;background-image:url("https://cdn.tollbrothers.com/lifestyles/mediaswipe/spritesheet.png");background-repeat:no-repeat;background-size:55px 50px;background-position:0px -17px;width:32px;height:32px;overflow:hidden;left:50%;top:50%;margin-left:-16px;margin-top:-16px}#mediaswipe-container .mediaswipe-fullscreen-button{display:none}#mediaswipe-container .mediaswipe-share-button{display:none}#mediaswipe-container #mediaswipe-share-nav{display:block;position:absolute;background-color:#000;right:0px;bottom:0px;padding:6px 12px;font-size:0px;z-index:951}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-share-nav button{background-color:transparent;border:0px;color:rgba(0,0,0,0);display:inline-block;vertical-align:middle;opacity:0.8;position:relative;width:22px;height:17px}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-share-nav button:before{content:"";display:block;overflow:hidden;left:50%;top:50%;position:absolute;background-image:url("https://cdn.tollbrothers.com/lifestyles/mediaswipe/spritesheet.png");background-repeat:no-repeat;background-size:55px 50px}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-share-nav button:hover{opacity:1.0;cursor:pointer}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-facebook-share:before{background-position:0px 0px;width:8px;height:16px;margin-left:-4px;margin-top:-8px}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-twitter-share:before{background-position:-9px 0px;width:15px;height:13px;margin-left:-7px;margin-top:-6px}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-pinterest-share{margin-left:2px}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-pinterest-share:before{background-position:-25px 0px;width:16px;height:16px;margin-left:-8px;margin-top:-8px}.mediaswipe-op-transition{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.mediaswipe-bgcolor-transition{-webkit-transition:background-color 0.25s ease;-moz-transition:background-color 0.25s ease;-ms-transition:background-color 0.25s ease;-o-transition:background-color 0.25s ease;transition:background-color 0.25s ease}.mediaswipe-all-transition{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}#interactiveContainer h3{margin:0px 0px .84em;padding:0px 0px 0px 0px}#mediaswipe-container .interactivePhoto_disclaimer_link{position:absolute;left:0;bottom:0;height:auto;margin-top:0px;margin-left:6px;text-shadow:0 1px rgba(0,0,0,0.85);font-size:.84em;z-index:1;cursor:pointer}#mediaswipe-container .interactivePhoto_disclaimer_box{display:none;position:absolute;left:0;bottom:0px;height:auto;width:100%;padding:26px 27px;color:#454545;font-size:.7em;font-weight:300;background:#FFF;background:rgba(255,255,255,0.95);text-align:left;z-index:111111111112 !important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);-khtml-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}@media only screen and (max-width: 1099px){#mediaswipe-container .mediaswipe-fullscreen-button{display:none}#mediaswipe-container .mediaswipe-share-button{right:47px}#mediaswipe-container .mediaswipe-top-bar #mediaswipe-share-nav button{font:300 16px/24px sans-serif}}@keyframes mediaswipe-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.obsession .fancy-input{position:relative;background-color:#fff;color:#000;background-color:#fff;margin-bottom:30px}body.obsession .fancy-input label{position:absolute;z-index:1;font-size:15px;color:#777;left:14px;line-height:58px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;-ms-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession .fancy-input.focused label{line-height:35px;font-size:10px;left:16px}body.obsession .fancy-input input,body.obsession .fancy-input textarea{position:relative;z-index:3;background-color:transparent;padding:25px 14px 12px 14px;border:1px solid #d6d6d6;margin-bottom:0px !important;display:block}body.obsession #preloader{opacity:1;position:fixed;left:50%;top:50%;z-index:1;width:200px;height:80px;margin-left:-100px;margin-top:-40px;text-align:center;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession #preloader .preloadBar{position:relative;margin-bottom:10px;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.18);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.18);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.18);padding:5px}body.obsession #preloader .preloadBar #theBar{height:4px;background-color:#0070CD;width:0px}body.obsession #preloader img{position:absolute;left:50%;top:-43px;width:34px;height:32px;margin-left:-17px;display:block}body.obsession #preloader .preloadCopy{font-size:12px;color:#0070CD;font-weight:500;text-transform:uppercase}@media only screen and (max-width: 1090px){body.obsession #preloader{display:none}}body.obsession button{border:0;padding:0;background-color:transparent}body.obsession #container{position:fixed;top:0px;width:100%;opacity:1;z-index:200;min-height:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession #container header.redesign-main-header{background-color:rgba(255,255,255,0.7)}body.obsession #container .sub-nav-link{color:black}body.obsession #container nav.bread-crumb{display:none}body.obsession #container.fadeout{opacity:0;top:-110px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession:not(.end-intro) #container header.redesign-main-header{padding-top:10px;background-color:transparent}body.obsession:not(.end-intro) #container header.redesign-main-header .logo{background-image:url("/tb/images/svg/toll_logo_white.svg")}body.obsession:not(.end-intro) #container header.redesign-main-header .main-nav .icon-hamburger{color:#fff}body.obsession:not(.end-intro) #container header.redesign-main-header .main-nav .main-nav-item.header-search{border-color:white;color:#fff}body.obsession:not(.end-intro) #container header.redesign-main-header .main-nav .main-nav-item.header-search:hover{background-color:rgba(50,50,50,0.2);border-color:#bfbfbf}body.obsession:not(.end-intro) #container .sub-nav-link{color:white}body.obsession p{color:#000;font-weight:200;line-height:1.8em;font-size:.94em;margin-bottom:40px}body.obsession .reg{font-size:0.7em;display:inline-block;line-height:1px;vertical-align:middle;margin-top:-6px}body.obsession h2{color:#ffffff;font-weight:200;font-size:44px;line-height:1.25em;font-family:Domaine;letter-spacing:1px}body.obsession h5{color:#000;font-weight:400;line-height:1.5em;font-size:12px;margin-bottom:20px}body.obsession .media-container{position:relative;overflow:hidden;z-index:2;display:block}body.obsession .media-container img{opacity:1;position:absolute;width:100%;height:100%;object-fit:cover;z-index:2;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession .media-container img.loaded{opacity:1}body.obsession .media-container .caption{display:block;position:absolute;background-color:#fff;color:#000;font-size:10px;font-weight:300;line-height:14px;padding:11px 20px 1px 20px;left:-1px;bottom:-1px;z-index:5;text-decoration:underline}body.obsession .media-container .caption.nopadding{padding-left:1px}body.obsession .full_image{width:100%;height:calc(.4724 * 100vw)}body.obsession .full_image img{position:static !important;width:100% !important;height:auto !important}body.obsession .enclosed_image{height:743px}body.obsession .blue-btn{display:inline-block;background-color:#0070CD;color:#ffffff;text-align:center;font-size:10px;font-weight:400;height:60px;line-height:60px;padding:0px 60px;text-transform:uppercase;letter-spacing:0.5px;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession .blue-btn:hover{background-color:#004876}body.obsession .obsession-link{position:relative;display:inline-block}body.obsession .obsession-map-search-container{height:90vh}@media only screen and (max-width: 600px){body.obsession .obsession-map-search-container{height:60vh}}body.obsession button.view-homes{content:'';display:block;padding:14px 12px;color:#fff;font-weight:300;letter-spacing:1px;line-height:initial;text-transform:uppercase;text-align:center;border:thin solid #0050c5;background-color:#0070cd;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;vertical-align:top;overflow:hidden}body.obsession #tb_outro{overflow:hidden;background-color:#fff;z-index:2;position:relative}body.obsession #tb_outro .outro_section{margin-top:128px}body.obsession #tb_outro .outro_section article h2{color:#004876;font-size:39px;margin-bottom:50px}body.obsession #tb_outro .outro_section article h2.item-name{font-size:20px;font-family:'Gotham';margin-bottom:20px;line-height:1.0em;letter-spacing:0px}body.obsession #tb_outro .outro_section .map-window .map-window-control{z-index:5}body.obsession #tb_outro .page_wrapper{max-width:1320px;margin:0px auto}body.obsession #tb_outro .page_wrapper:after{content:"";display:block;clear:both}body.obsession #tb_outro .overlap{position:relative;margin-top:50px}body.obsession #tb_outro .js-scrollAnimation{opacity:0}body.obsession #tb_outro .js-animationUp.animate{animation:animateUp 0.8s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}body.obsession #tb_outro .js-animationUpImmediately.animate{animation:animateUp 0.4s forwards}body.obsession #tb_outro .js-animationBounce.animate{animation:bounceIn 0.8s forwards;-webkit-animation-delay:.3s;animation-delay:.3s}body.obsession #tb_intro{background-size:cover;background-position:50% 50%;background-image:url("https://cdn.tollbrothers.com/images/obsession/v2/page1_blur.jpg");position:relative;left:0px;top:0px;width:100vw;height:100vh;z-index:2}body.obsession #tb_intro .intro-arrow{position:absolute;z-index:12;top:50%;margin-top:-18px;display:block;overflow:hidden;width:22px;height:36px;background-image:url("https://cdn.tollbrothers.com/images/obsession/v2/ui-arrows.png");background-size:45px 36px;background-repeat:no-repeat;opacity:0.8}body.obsession #tb_intro .intro-arrow.previous-arrow{left:50px;background-position:0px 0px}body.obsession #tb_intro .intro-arrow.next-arrow{right:50px;background-position:-22px 0px}body.obsession #tb_intro .intro-arrow.off{opacity:0.3 !important;cursor:default !important}body.obsession #tb_intro .intro-arrow:hover{opacity:1}body.obsession .intro_page{visibility:hidden}body.obsession .intro_page h2{text-shadow:0px 0px 11px rgba(0,0,0,0.52);font-size:64px}@media only screen and (max-width: 1090px){body.obsession .intro_page h2{font-size:39px}}body.obsession .intro_page.on{visibility:visible}body.obsession .intro_page *{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;-webkit-backface-visibility:hidden}body.obsession .intro_page .animate_item{position:absolute;z-index:5;opacity:0}body.obsession .intro_page.on .animate_up{animation:animateUp 0.8s forwards;-webkit-animation-delay:1s;animation-delay:1s}body.obsession .intro_page.on .animate_right{animation:animateRight 0.8s forwards;-webkit-animation-delay:1s;animation-delay:1s}body.obsession .intro_page.on .animate_left{animation:animateLeft 0.8s forwards;-webkit-animation-delay:1s;animation-delay:1s}body.obsession .intro_page.on .animate_down{animation:animateDown 0.8s forwards;-webkit-animation-delay:1s;animation-delay:1s}body.obsession .intro_page.on .long_animation{animation:animateUp 0.8s forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}body.obsession .intro_page.on .long_animation2{animation:animateLeft 0.8s forwards;-webkit-animation-delay:1.65s;animation-delay:1.65s}body.obsession .intro_page.on .fade_in{animation:fadeIn 0.8s forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}body.obsession .intro_page{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden}body.obsession .intro_page .page_background{position:absolute;z-index:2;-webkit-transform:scale(1.22);-moz-transform:scale(1.22);-o-transform:scale(1.22);-ms-transform:scale(1.22);transform:scale(1.22);-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:1.3s;-moz-transition-duration:1.3s;-o-transition-duration:1.3s;-ms-transition-duration:1.3s;transition-duration:1.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:-webkit-transform}body.obsession .intro_page.on .page_background{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body.obsession .intro_page.on.off .page_background,body.obsession .intro_page.imagezoom .page_background{-webkit-transform:scale(1.22);-moz-transform:scale(1.22);-o-transform:scale(1.22);-ms-transform:scale(1.22);transform:scale(1.22)}body.obsession .intro_page.on.reverse .page_background{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}body.obsession .obsession-caption{z-index:10;color:#fff;font-size:10px;font-weight:300;text-shadow:1px 1px 3px rgba(0,0,0,0.3);opacity:1;transform-origin:0% 0%;position:absolute;bottom:10px;left:70px;line-height:1.4em;display:inline-block;text-decoration:underline}body.obsession .obsession-caption.black{color:#000}body.obsession .obsession-caption.no-shadow{text-shadow:1px 1px 1px rgba(0,0,0,0)}@media only screen and (max-width: 1090px){body.obsession .obsession-caption{background-color:#fff;color:#000;font-size:10px;font-weight:300;line-height:14px;padding:11px 20px 1px 0px;left:-1px;bottom:-1px;z-index:5;text-shadow:0px 0px 0px rgba(0,0,0,0) !important}body.obsession .obsession-caption.padding-left{padding-left:10px}}body.obsession .inner_page{position:absolute;left:0px;top:0px;width:100vw;height:100vh;overflow:hidden}body.obsession .page_fade.on{animation:page_fade 1.3s forwards}body.obsession .page_fade.on.off{animation:page_slide_out 1.3s forwards}body.obsession .page_fade.on.reverse{animation:page_slide_on 1.3s forwards}body.obsession .intro_page.on.off{animation:page_slide_out 1.3s forwards}body.obsession .intro_page.on.reverse{animation:page_slide_on 1.3s forwards}body.obsession .page1 .skip-button,body.obsession .page2 .skip-button,body.obsession .page3 .skip-button,body.obsession .page3point5 .skip-button{display:block;position:absolute;left:50%;margin-left:-18px;bottom:60px;width:35px;height:35px;border:1px solid #fff;z-index:5;color:#fff}body.obsession .page1 .skip-button:focus,body.obsession .page2 .skip-button:focus,body.obsession .page3 .skip-button:focus,body.obsession .page3point5 .skip-button:focus{border:2px solid #fff}body.obsession .page1 .skip-button .obicon,body.obsession .page2 .skip-button .obicon,body.obsession .page3 .skip-button .obicon,body.obsession .page3point5 .skip-button .obicon{font-size:8px}body.obsession .page1 h2{left:0px;top:21%;width:100%;text-align:center}body.obsession .page2 h2{text-align:left;bottom:95px;left:205px}body.obsession .page3 h2{text-align:right;top:95px;right:205px}body.obsession .page3point5 h2{text-align:left;bottom:95px;left:205px}body.obsession .page4 h2{text-align:left;bottom:195px;left:205px;width:500px}body.obsession .page4 .skip-button{display:block;position:absolute;left:50%;margin-left:-80px;bottom:60px;width:160px;height:35px;border:1px solid #fff;z-index:5;color:#fff;text-align:center;font-size:10px;text-transform:uppercase}body.obsession .page5 .wrapper_mask{position:relative;margin:0px auto;width:100%;max-width:1320px;height:100vh;z-index:6}body.obsession .page5 .image-mask{overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1}body.obsession .page5 .top_mask{display:none;position:absolute;left:0px;top:0px;width:100%;height:0px;background-color:#fff;z-index:4}body.obsession .page5 .left_mask{position:absolute;left:0px;top:0px;width:0%;height:100%;background-color:#fff;z-index:4}body.obsession .page5 .right_mask{position:absolute;right:0px;top:0px;width:0%;height:100%;background-color:#fff;z-index:4}body.obsession .page5 .obsession-caption{left:200px;text-shadow:1px 1px 9px rgba(0,0,0,0.7)}body.obsession .page5 .inner-page{padding-top:40px}body.obsession .page5 h2{color:#004876;text-transform:uppercase;width:100%;margin-bottom:34px}body.obsession .page5 p{margin-bottom:64px}body.obsession .page5 article{right:20px;top:50%;max-width:350px;margin-top:-275px}body.obsession .page5 article .input-wrapper{margin-bottom:20px}body.obsession .page5.on .top_mask{display:none}body.obsession .page5.on .left_mask{animation:left_mask_open 1.3s forwards;-webkit-animation-delay:.65s;animation-delay:.65s}body.obsession .page5.on .right_mask{animation:right_mask_open 1.3s forwards;-webkit-animation-delay:.65s;animation-delay:.65s}body.obsession .input-wrapper{position:relative;border:1px solid #D8D8D8;background-color:#fff;padding:6px 31px;height:60px}body.obsession .input-wrapper label{position:relative;z-index:1;color:#565656;font-size:10px;font-weight:300}body.obsession .input-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}body.obsession .input-wrapper .state-dropdown-selection{position:absolute;background-color:transparent !important;z-index:2;left:0px;top:0px;width:100%;height:100%;padding:17px 0px 0px 30px;display:block;color:#000;font-size:14px;font-weight:300;text-align:left}body.obsession .input-wrapper .state-dropdown-selection.js-dropdown:focus{font-weight:600}body.obsession .input-wrapper .state-dropdown-selection.text:focus{-webkit-box-shadow:0px 0px 1px 1px rgba(30,74,204,0.39);-moz-box-shadow:0px 0px 1px 1px rgba(30,74,204,0.39);box-shadow:0px 0px 1px 1px rgba(30,74,204,0.39)}body.obsession .input-wrapper .obicon{color:#000;font-size:6px;position:absolute;z-index:1;right:30px;top:28px}body.obsession .input-wrapper ul.dropdown{display:none;position:absolute;left:0px;top:100%;width:100%;max-height:230px;overflow:scroll;background-color:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.19);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.19);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.19);margin-top:1px}body.obsession .input-wrapper ul.dropdown.on{display:block}body.obsession .input-wrapper ul.dropdown button{padding:13px 31px;display:block;text-align:left;font-size:14px;font-weight:300;color:#444;width:100%}body.obsession .input-wrapper ul.dropdown button:active,body.obsession .input-wrapper ul.dropdown button:focus{font-weight:600;color:#000}body.obsession .input-wrapper ul.dropdown button:hover{font-weight:500;color:#000}body.obsession .input-wrapper ul.dropdown button.on,body.obsession .input-wrapper ul.dropdown button.on:hover{color:#004876;font-weight:600}body.obsession .obsession_afterall .page_wrapper{overflow:hidden;max-width:1130px !important}body.obsession .obsession_afterall article{padding-top:60px;float:right;width:350px}@media only screen and (max-width: 1090px){body.obsession .obsession_afterall article{float:none;width:100%;margin-bottom:50px;padding-top:0px}}body.obsession .obsession_afterall article .input-wrapper{margin-bottom:25px}body.obsession .obsession_afterall .left-media-container{float:left;width:calc(100% - 500px);height:95vh;min-height:700px}body.obsession .toll_partners .partner_panel{opacity:0;position:absolute;z-index:-1;background-color:#fff;padding:40px 23px;border-radius:7px;width:422px;top:50%;left:50%;margin-left:-211px;margin-top:-136px;text-align:center;-webkit-box-shadow:0px 0px 21px 0px rgba(0,0,0,0.28);-moz-box-shadow:0px 0px 21px 0px rgba(0,0,0,0.28);box-shadow:0px 0px 21px 0px rgba(0,0,0,0.28)}body.obsession .toll_partners .partner_panel.animate{z-index:10}body.obsession .toll_partners .partner_panel img{display:block;margin:0px auto 30px auto}body.obsession .toll_partners .partner_panel hr{margin:0px auto;float:none;width:100%;height:1px;background-color:#d8d8d8;display:block;border:0px;padding:0px 0px}body.obsession .toll_partners .partner_panel .close-btn{display:block;position:relative;z-index:5;float:right;margin-top:-18px;width:36px;height:35px;color:#0070CD;font-size:11px;text-align:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px}body.obsession .toll_partners .partner_panel .close-btn i{position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px}body.obsession .toll_partners .partner_panel .close-btn:hover{background-color:#0070CD}body.obsession .toll_partners .partner_panel .close-btn:hover i{color:#fff}body.obsession .toll_partners .partner_panel p{padding-top:30px;margin:0px auto 0px auto;max-width:305px;font-size:12px;color:#000;font-weight:400;line-height:16px}body.obsession .toll_partners .toll_partner{display:block;position:absolute;z-index:5;width:36px;height:36px;border:1px solid #fff;cursor:pointer;margin:0px 0px;padding:0px 0px;opacity:0}body.obsession .toll_partners .toll_partner:before{content:"";display:block;position:absolute;z-index:6;left:0px;top:0px;width:100%;height:100%;background-color:#0070CD}body.obsession .toll_partners .toll_partner:after{content:"";display:block;position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:100%;margin-left:-3px;margin-top:-3px;background-color:#ffffff;z-index:7}body.obsession .toll_partners .toll_partner span{content:"";display:block;position:absolute;left:50%;top:50%;width:6px;height:6px;background-color:#ffffff;border-radius:100%;z-index:7;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);animation:boop 1s infinite linear}body.obsession .toll_partners .toll_partner:hover span{animation:boop 0.25s forwards}body.obsession .toll_partners .toll_partner.kohler_partner{left:53%;top:62%}body.obsession .toll_partners article{float:left;max-width:486px}body.obsession .toll_partners article p{margin-bottom:0px}body.obsession .toll_partners article p a{color:#0070CD;text-decoration:underline}body.obsession .build-beautiful{float:right;position:relative;z-index:8;margin-top:-90px;width:236px;text-align:center;margin-right:80px}body.obsession .build-beautiful .block{display:inline-block;background-color:#0070CD;padding:8px}body.obsession .build-beautiful .block img{display:block;margin-bottom:0px;width:24px}body.obsession .build-beautiful hr{display:block;position:relative;width:100%;height:220px;margin:0px 0px 10px 0px;padding:0px 0px;z-index:8;opacity:1 !important;background-color:transparent;border:0px}body.obsession .build-beautiful hr:before{content:"";display:block;position:absolute;left:50%;top:0px;height:0%;width:1px;z-index:8;background-color:#d8d8d8;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-property:height;-moz-transition-property:height;-o-transition-property:height;-ms-transition-property:height;transition-property:height;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession .build-beautiful hr.animate:before{height:100%}body.obsession .build-beautiful .text{color:#0070CD;font-size:14px;text-align:center;display:inline-block}body.obsession .build-beautiful .text span{font-weight:600;display:block;color:#0C223F;font-size:9px;text-transform:uppercase;padding-bottom:4px}body.obsession .obsession_video #ytplayer{position:absolute;z-index:5;opacity:0;min-width:100%;min-height:100%;left:0px;top:0px;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession .obsession_video #ytplayer.ready{opacity:1}@media only screen and (max-width: 1090px){body.obsession .obsession_video #ytplayer{display:none}}body.obsession .obsession_video article.obsession-article{margin:0px auto;text-align:center}@media only screen and (max-width: 1090px){body.obsession .obsession_video article.obsession-article{text-align:left;max-width:inherit}}body.obsession .obsession_video a{text-align:center;position:absolute;left:0px;top:0%;width:100%;height:100%;z-index:6}body.obsession .obsession_video a span{display:block;position:absolute;left:50%;top:50%;margin-left:-55px;margin-top:-55px;width:110px;height:110px;border-radius:100%;border:2px solid #fff;padding:0px 0px}body.obsession .obsession_video a span:after{content:"";display:block;width:1px;height:1px;position:absolute;top:37px;left:47px;border-left:20px solid #fff;border-top:17px solid transparent;border-bottom:17px solid transparent}body.obsession .col-50{display:inline-block;width:calc(50% - 16px);vertical-align:top}body.obsession .border-right{margin-right:16px}body.obsession .border-left{margin-left:16px}body.obsession .border-bottom{margin-bottom:32px}body.obsession .perfect_setting .full_height{height:901px}body.obsession .perfect_setting .half_height{height:450px}body.obsession .perfect_setting .overlap{position:absolute !important}body.obsession .perfect_setting article{padding-left:130px;width:100%;max-width:585px}body.obsession .perfect_setting article.main-content{padding-top:70px}body.obsession .perfect_setting article .obsession-video-link{display:inline-block;padding-left:57px;position:relative;font-size:9px;font-weight:500;height:40px;line-height:40px;color:#000;text-transform:uppercase}body.obsession .perfect_setting article .obsession-video-link .obicon{position:absolute;z-index:2;left:8px;top:2px;color:#fff;font-size:25px}body.obsession .perfect_setting article .obsession-video-link span{color:#0070CD;text-transform:none;font-weight:400;font-size:13px;display:block;padding-top:3px}body.obsession .perfect_setting article .obsession-video-link:before{content:"";display:block;position:absolute;left:0px;top:0px;width:40px;height:40px;background-color:#0070CD;z-index:1}body.obsession .gallery{margin-top:200px;position:relative}body.obsession .gallery .js-slideGallery{position:absolute;z-index:5;display:block;width:40px;height:40px;top:50%;margin-top:-20px;-webkit-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 0px 9px 0px rgba(0,0,0,0.14);box-shadow:0px 0px 9px 0px rgba(0,0,0,0.14);background-color:#0070CD;font-size:13px;color:#fff;line-height:41px}body.obsession .gallery .js-slideGallery:hover{background-color:#004876}body.obsession .gallery .js-slideGallery.left-arrow{left:0px;margin-left:0px}body.obsession .gallery .js-slideGallery.right-arrow{right:0px;margin-right:0px}body.obsession .gallery .js-slideGallery.right-arrow .obicon{margin-left:3px}body.obsession .gallery .gallery-wrapper{position:relative;font-size:0px;max-width:1320px;margin:0 auto}body.obsession .gallery .gallery-wrapper.disable-left .js-slideGallery.left-arrow{background-color:#bbb;opacity:0.7;cursor:default}body.obsession .gallery .gallery-wrapper.disable-right .js-slideGallery.right-arrow{background-color:#bbb;opacity:0.7;cursor:default}body.obsession .gallery .gallery-wrapper .gallery-slide{text-align:left;white-space:nowrap;position:relative;z-index:1}body.obsession .gallery .gallery-wrapper .gallery-item{position:relative}body.obsession .gallery .gallery-wrapper .col-lg{display:inline-block;vertical-align:top;padding:0px 12px}body.obsession .gallery .gallery-wrapper .col-lg .media-item{position:relative;overflow:hidden;display:block;height:470px;width:775px}body.obsession .gallery .gallery-wrapper .col-lg .caption{padding-left:1px;padding-bottom:1px;padding-right:40px}body.obsession .outside_your_door .full_image .page_wrapper{position:relative;z-index:10;height:100%}body.obsession .outside_your_door .full_image .page_wrapper article{position:absolute;width:486px;right:0px;bottom:200px;z-index:5}body.obsession .outside_your_door .full_image .page_wrapper article h2{color:#fff !important}body.obsession .outside_your_door article{float:right;width:486px}body.obsession .outside_your_door article.main-content{padding-top:120px}body.obsession .outside_your_door .build-beautiful{float:left;margin-top:-97px}body.obsession .outside_your_door .build-beautiful a img{width:20px;height:20px}body.obsession .outside_your_door .build-beautiful hr{height:240px}body.obsession .selfie-wrapper a{position:absolute;z-index:5;left:0px;top:0px;width:100%;height:100%}body.obsession .selfie-wrapper #ytplayer2{position:absolute;z-index:3;width:100%;height:100%;left:0px;top:0px;opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease;transition-timing-function:ease}body.obsession .selfie-wrapper #ytplayer2.ready{opacity:1}@media only screen and (max-width: 1090px){body.obsession .selfie-wrapper #ytplayer2{display:none}}body.obsession .grid_gallery{padding-top:80px}body.obsession .grid_gallery .half_height1{height:523px}body.obsession .grid_gallery .half_height2{height:362px}body.obsession .grid_gallery .full_height{height:917px}body.obsession .grid_gallery .caption{padding-left:1px}body.obsession .grid_gallery .caption.blue-btn{padding:15px 20px;width:auto;height:auto;line-height:14px;text-align:center;font-size:11px;background-color:#0070CD;color:#fff}body.obsession .grid_gallery .caption.blue-btn i{display:inline-block;margin-right:6px;font-size:16px;vertical-align:middle}body.obsession .grid_gallery .media-container:hover .caption.blue-btn{color:#004876;background-color:#fff}body.obsession .map{margin-bottom:120px}@media only screen and (max-width: 1090px){body.obsession .map .search-by-map-container{margin-bottom:60px}}body.obsession .map article.left{float:left;max-width:486px;margin-bottom:60px}body.obsession .map article.right{float:right;width:486px;padding-top:80px}body.obsession .map article.right .input-wrapper{display:inline-block;width:300px;vertical-align:top;margin:0px 0px}body.obsession .map article.right .blue-btn{float:right}body.obsession .map #instafeed{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;height:100%;width:100%;justify-content:space-between;margin-top:80px}body.obsession .map #instafeed .col-50{width:314px;height:17vw}body.obsession .map #instafeed .col-50:before{position:absolute;content:"";width:calc(100% - 40px);height:calc(100% - 40px);top:0px;left:0px;border:1px solid #fff;z-index:22;margin:20px;display:none}body.obsession .map #instafeed .col-50:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#004876;opacity:0.8;display:none;z-index:21}@media only screen and (max-width: 1330px){body.obsession .map #instafeed .col-50{width:calc(50% - 16px);height:45vw;margin-bottom:32px}}@media only screen and (max-width: 768px){body.obsession .map #instafeed .col-50{width:100%;height:100vw}}body.obsession .map #instafeed .col-50:hover:before{display:block}body.obsession .map #instafeed .col-50:hover:after{display:block}body.obsession .map #instafeed .col-50:hover span.insta-icon{display:block}body.obsession .map #instafeed .col-50 span.insta-icon{font-size:12px;color:#fff;z-index:99;position:absolute;top:50%;left:50%;width:86px;height:16px;display:none;transform:translate(-43px, -8px)}body.obsession .map #instafeed .col-50 span.insta-icon:before{position:absolute;content:"";top:-27px;left:50%;width:22px;height:22px;background:url("/tb/images/svg/instagram.svg") no-repeat;transform:translate(-10px, 0px)}body.obsession .map #instafeed .col-50 span.insta-caption{font-size:10px;text-align:center;padding:8px 24px 4px 4px;background:#fff;color:#0070CD;position:absolute;bottom:0;left:0;z-index:9}@keyframes top_mask_open{0%{height:0px}100%{height:152px}}@keyframes left_mask_open{0%{width:0px}100%{width:calc(50% - 540px)}}@keyframes right_mask_open{0%{width:0px}100%{width:calc(50% - 115px)}}@keyframes page_fade{0%{opacity:0}100%{opacity:1}}@keyframes page_slide_on{0%{opacity:1;width:0%}100%{opacity:1;width:100%}}@keyframes page_slide_out{0%{opacity:1;width:100%}100%{opacity:1;width:0%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes animateUp{0%{opacity:0;-webkit-transform:translate(0px, 30px);-moz-transform:translate(0px, 30px);-o-transform:translate(0px, 30px);-ms-transform:translate(0px, 30px);transform:translate(0px, 30px)}100%{opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes animateLeft{0%{opacity:0;-webkit-transform:translate(30px, 0px);-moz-transform:translate(30px, 0px);-o-transform:translate(30px, 0px);-ms-transform:translate(30px, 0px);transform:translate(30px, 0px)}100%{opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes animateLeftMiddle{0%{opacity:0;-webkit-transform:translate(30px, -50%);-moz-transform:translate(30px, -50%);-o-transform:translate(30px, -50%);-ms-transform:translate(30px, -50%);transform:translate(30px, -50%)}100%{opacity:1;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%)}}@keyframes animateRight{0%{opacity:0;-webkit-transform:translate(-30px, 0px);-moz-transform:translate(-30px, 0px);-o-transform:translate(-30px, 0px);-ms-transform:translate(-30px, 0px);transform:translate(-30px, 0px)}100%{opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes animateDown{0%{opacity:0;-webkit-transform:translate(0px, -30px);-moz-transform:translate(0px, -30px);-o-transform:translate(0px, -30px);-ms-transform:translate(0px, -30px);transform:translate(0px, -30px)}100%{opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:translate(0px, 30px);-moz-transform:translate(0px, 30px);-o-transform:translate(0px, 30px);-ms-transform:translate(0px, 30px);transform:translate(0px, 30px)}50%{opacity:0.65;-webkit-transform:translate(0px, -20px);-moz-transform:translate(0px, -20px);-o-transform:translate(0px, -20px);-ms-transform:translate(0px, -20px);transform:translate(0px, -20px)}100%{opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes boop{0%{width:6px;height:6px;opacity:0}100%{opacity:1;width:13px;height:13px}}@media only screen and (max-width: 1380px){body.obsession #tb_outro .page_wrapper{max-width:inherit;padding-left:30px;padding-right:30px}body.obsession .enclosed_image{height:54vw;min-height:410px}body.obsession .page5 h2{left:60px;width:auto}body.obsession .page5 article{right:60px}body.obsession .page5 .wrapper_mask{max-width:inherit;padding-right:30px;padding-left:30px}body.obsession .perfect_setting .full_height .caption{margin-left:44px}body.obsession .perfect_setting article.main-content{width:100%;max-width:inherit;padding:150px 100px 0px 100px}body.obsession .perfect_setting article.overlap{padding-left:100px;width:auto}body.obsession .outside_your_door .full_image{min-height:760px}body.obsession .map .full_image{min-height:inherit !important}}@media only screen and (max-width: 1200px){body.obsession #tb_intro{position:relative;left:0px;top:0px;width:100vw;height:100vh;overflow:hidden}@keyframes left_mask_open{0%{width:0px}100%{width:150px}}@keyframes right_mask_open{0%{width:0px}100%{width:45%}}body.obsession .grid_gallery .half_height1{height:calc(50vw - 18px)}body.obsession .grid_gallery .half_height2{height:30vw}body.obsession .grid_gallery .full_height{height:80vw}body.obsession .grid_gallery .border-right{margin-right:9px}body.obsession .grid_gallery .border-left{margin-left:9px}body.obsession .grid_gallery .border-bottom{margin-bottom:18px}body.obsession .grid_gallery .col-50{width:calc(50% - 9px)}body.obsession .map article.right{width:390px}body.obsession .map article.right .input-wrapper{width:210px}}body.obsession .mobileShowPlz{display:none}body.obsession .smallMobileShowPlz{display:none}@media only screen and (max-width: 1090px){body.obsession .mobileShowPlz{display:block}body.obsession .mobileHidePlz{display:none !important}body.obsession h2{font-size:32px}body.obsession #tb_intro{height:auto !important;overflow:visible}body.obsession #tb_outro{display:block}body.obsession #tb_outro .outro_section{margin-top:50px}body.obsession #tb_outro .outro_section article h2{font-size:32px;margin-bottom:32px}body.obsession #tb_outro .outro_section.outside_your_door{margin-bottom:50px}body.obsession #tb_outro .page_wrapper{padding-left:18px;padding-right:18px}body.obsession #tb_outro .js-scrollAnimation{opacity:1}body.obsession #tb_outro .js-animationUp.animate,body.obsession #tb_outro .js-animationUpImmediately.animate,body.obsession #tb_outro .js-animationBounce.animate{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}body.obsession .intro_page{height:auto;position:relative}body.obsession .intro_page .animate_item{opacity:1}body.obsession .intro_page .animate_up,body.obsession .intro_page .animate_right,body.obsession .intro_page .animate_left,body.obsession .intro_page .animate_down,body.obsession .intro_page .long_animation,body.obsession .intro_page .long_animation2{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}body.obsession .page1{position:relative;height:100vh}body.obsession .page2,body.obsession .page3,body.obsession .page4{display:none !important}body.obsession .page5{overflow:visible;height:auto !important}body.obsession .page5 .obsession-caption{left:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);bottom:auto;position:relative;top:-38px;padding-left:10px}body.obsession .page5 .inner_page{height:auto;position:relative;visibility:visible;overflow:visible !important}body.obsession .page5 .wrapper_mask{max-width:inherit;height:auto;padding-right:0px;padding-left:0px}body.obsession .page5 h2{margin-bottom:32px}body.obsession .page5 article{position:static !important;margin-top:0px;max-width:inherit;width:100%;padding:100px 18px 80px 18px}body.obsession .page5 img.mobileShowPlz{width:100%;margin-top:10px}body.obsession .page5 .obsession-caption.mobileShowPlz{display:inline-block}body.obsession .page5 .top_mask,body.obsession .page5 .left_mask,body.obsession .page5 .right_mask,body.obsession .page5 .image-mask{display:none !important}body.obsession .page5 .input-wrapper{width:100%;max-width:300px;display:inline-block;vertical-align:top;margin-right:15px}body.obsession .page5 .blue-btn{display:inline-block;vertical-align:top}@keyframes left_mask_open{0%{width:0px}100%{width:0px}}@keyframes top_mask_open{0%{height:0px}100%{height:42px}}@keyframes right_mask_open{0%{width:0px}100%{width:0px}}body.obsession .toll_partners.outro_section{margin-top:50px !important}body.obsession .toll_partners .toll_partner{display:none}body.obsession .toll_partners article.overlap{margin-top:40px !important;max-width:inherit;float:none;padding-bottom:90px}body.obsession .toll_partners .mobile_partners{text-align:center;padding-top:80px}body.obsession .toll_partners .mobile_partners .mobile_partner{max-width:500px;margin:0px auto 50px auto}body.obsession .toll_partners .mobile_partners img{margin:0px auto 20px auto}body.obsession .toll_partners .mobile_partners hr{margin:0px auto 20px auto;float:none;width:100%;height:1px;background-color:#d8d8d8;display:block;border:0px;padding:0px 0px}body.obsession .toll_partners .mobile_partners h5{font-size:15px;margin-bottom:30px;text-align:center;font-weight:500}body.obsession .toll_partners .mobile_partners p{margin-bottom:0px;font-size:12px;line-height:18px;font-weight:400}body.obsession .toll_partners .build-beautiful{width:auto;float:none;margin-top:29px;text-align:left}body.obsession .toll_partners .build-beautiful a.block{display:inline-block;vertical-align:top;margin-right:5px}body.obsession .toll_partners .build-beautiful a img{width:20px;height:20px}body.obsession .toll_partners .build-beautiful hr{display:none}body.obsession .toll_partners .build-beautiful .text{height:36px;display:inline-block;vertical-align:top;padding-top:2px;text-align:left}body.obsession .perfect_setting article.overlap{padding-left:0px;margin-top:-31px !important}body.obsession .perfect_setting article.main-content{padding:10px 0px 0px 0px}body.obsession .perfect_setting .col-50{width:calc(100% - 36px);display:block}body.obsession .perfect_setting .col-50.border-left{margin-left:18px;margin-right:18px}body.obsession .perfect_setting .half_height{height:55vw}body.obsession .gallery{margin-top:75px}body.obsession .gallery .gallery-wrapper .col-lg .media-item{width:calc(100vw - 60px);height:49vw}}@media only screen and (max-width: 1090px) and (max-width: 1090px){body.obsession .gallery{padding-top:50px}}@media only screen and (max-width: 1090px){body.obsession #tb_outro .grid_gallery.bottom_gallery.page_wrapper{padding:18px 0px 0px 0px}body.obsession #tb_outro .grid_gallery.bottom_gallery.page_wrapper .caption.padding-left{padding-left:10px}body.obsession .outside_your_door .full_image{min-height:inherit;margin-top:80px}body.obsession .outside_your_door article.main-content{float:none;width:100%;padding-top:0px}body.obsession .outside_your_door article.main-content p{margin-bottom:0px}body.obsession .outside_your_door .build-beautiful{float:none;margin-top:20px;text-align:left}body.obsession .outside_your_door .build-beautiful a.block{display:inline-block;vertical-align:middle;margin-right:5px}body.obsession .outside_your_door .build-beautiful a img{width:20px;height:20px}body.obsession .outside_your_door .build-beautiful hr{display:none}body.obsession .outside_your_door .build-beautiful .text{line-height:28px}body.obsession .map{margin-bottom:0px !important}body.obsession .map article.overlap{margin-top:0px !important;padding-top:0px;float:none;width:100%;max-width:inherit}body.obsession .map article.right{padding-top:0px;float:none;width:100%}body.obsession .map article.right .input-wrapper{width:400px}body.obsession .map article.right .blue-btn{float:none}body.obsession .map .full_image{margin-top:30px}body.obsession .map .full_image img{position:static !important;width:100 !important;height:100% !important}}@media only screen and (max-width: 720px){body.obsession .smallMobileShowPlz{display:block}body.obsession .smallMobileHidePlz{display:none}}@media only screen and (max-height: 500px) and (max-width: 720px){body.obsession .skip-button{background-color:rgba(0,0,0,0.7) !important}}@media only screen and (max-width: 650px){body.obsession #tb_outro .page_wrapper{padding-left:10px;padding-right:10px}body.obsession #tb_outro .grid_gallery.bottom_gallery.page_wrapper{padding-top:10px}body.obsession .page5 .blue-btn,body.obsession .page5 .input-wrapper{display:block;max-width:inherit;width:100%}body.obsession .page5 .wrapper_mask{max-width:inherit;padding-right:0px;padding-left:0px}body.obsession .page5 article{padding-left:10px;padding-right:10px}body.obsession .gallery .gallery-wrapper .col-lg .media-item{width:calc(100vw - 46px);height:58vw}body.obsession .gallery .gallery-wrapper .col-lg .media-item .caption{padding:5px 10px 5px 1px;font-size:10px;line-height:12px}body.obsession .perfect_setting .col-50{width:calc(100% - 20px)}body.obsession .perfect_setting .col-50.border-left{margin-left:10px;margin-right:10px}body.obsession .grid_gallery .half_height1{height:55vw}body.obsession .grid_gallery .half_height2{height:55vw}body.obsession .grid_gallery .border-right{margin-right:0px}body.obsession .grid_gallery .border-bottom{margin-bottom:10px}body.obsession .grid_gallery .col-50{width:100%}body.obsession .grid_gallery .col-50.full_height{display:none}body.obsession .map article.right .input-wrapper{width:100%;margin-bottom:8px}body.obsession .map article.right .blue-btn{display:block;width:100%}}@media only screen and (max-width: 450px){body.obsession .page5 h2{margin-top:-39px}body.obsession .page5 h2 span{display:block}}@media screen and (min-aspect-ratio: 1300 / 840){body.obsession .page2 h2{bottom:67px;left:100px}body.obsession .page3 h2{bottom:67px;left:170px}}body.obsession .main-footer .main-footer-bottom .legal_links p{color:#fff}body.obsession footer{display:none;padding-top:0}body.obsession.end-intro footer,body.obsession.end-intro section.leadspace{display:block}@media only screen and (max-width: 1090px){body.obsession #tb_outro .outro_section{margin-top:50px}body.obsession #container{position:absolute}body.obsession footer,body.obsession section.leadspace{display:block !important}}@media only screen and (max-width: 768px){body.obsession a.icon-Search{color:#ffffff}}body.obsession section.leadspace{display:none;padding:120px 0;color:#fff;font-weight:200;overflow:hidden;background-color:#0d203f}body.obsession section.leadspace h4,body.obsession section.leadspace p{color:#fff}body.obsession section.leadspace .prefooter{display:flex;margin:0 auto;max-width:1300px;flex-direction:column}@media (min-width: 992px){body.obsession section.leadspace .prefooter{flex-direction:row}}body.obsession section.leadspace .prefooter .words{flex:1;margin:0 auto;max-width:500px}@media (min-width: 992px){body.obsession section.leadspace .prefooter .words{max-width:initial;padding-right:75px}}@media (min-width: 1200px){body.obsession section.leadspace .prefooter .words{padding-right:150px}}body.obsession section.leadspace .prefooter .form,body.obsession section.leadspace .prefooter .success{max-width:500px;margin:0 auto}body.obsession section.leadspace .prefooter .form input,body.obsession section.leadspace .prefooter .form textarea,body.obsession section.leadspace .prefooter .success input,body.obsession section.leadspace .prefooter .success textarea{width:100%;margin-bottom:30px}body.obsession section.leadspace .prefooter .form .selector-wrap.is-focused,body.obsession section.leadspace .prefooter .success .selector-wrap.is-focused{margin-bottom:30px;width:100%}body.obsession section.leadspace .prefooter .form textarea,body.obsession section.leadspace .prefooter .success textarea{height:150px}body.obsession section.leadspace .prefooter .form button,body.obsession section.leadspace .prefooter .success button{width:100%}body.obsession section.leadspace .prefooter .form .form-privacy,body.obsession section.leadspace .prefooter .success .form-privacy{margin-bottom:8px;font-size:14px;line-height:1.4}body.obsession section.leadspace .prefooter .success{display:none}

/*# sourceMappingURL=../maps/pages/obsession.css.map */
